{ "technique_id": "rsi_swing", "technique_name": "RSI 스윙", "category": "indicator", "causal": true, "description": "RSI(14) 과매도 반등 매수·과매수 하락 매도", "params": { "interval_min": 3, "lookback_days": 365, "min_leg_pct": 3.0, "initial_cash_krw": 400000.0, "fee_rate": 0.0005, "period": 14, "oversold": 30.0, "overbought": 70.0, "reversal_pct": 5.0 }, "signals": [ { "side": "sell", "bar_index": 24, "price": 146099000.0, "datetime": "2025-06-08 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 52, "price": 146264000.0, "datetime": "2025-06-09 00:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 72, "price": 146475000.0, "datetime": "2025-06-09 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 75, "price": 146504000.0, "datetime": "2025-06-09 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84, "price": 146540000.0, "datetime": "2025-06-09 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 192, "price": 146230000.0, "datetime": "2025-06-09 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 207, "price": 145891000.0, "datetime": "2025-06-09 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 213, "price": 145755000.0, "datetime": "2025-06-09 08:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 240, "price": 146058000.0, "datetime": "2025-06-09 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 268, "price": 145738000.0, "datetime": "2025-06-09 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 295, "price": 145453000.0, "datetime": "2025-06-09 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 332, "price": 145336000.0, "datetime": "2025-06-09 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 343, "price": 145182000.0, "datetime": "2025-06-09 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 345, "price": 145169000.0, "datetime": "2025-06-09 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 349, "price": 145083000.0, "datetime": "2025-06-09 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 411, "price": 145615000.0, "datetime": "2025-06-09 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 414, "price": 145650000.0, "datetime": "2025-06-09 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 438, "price": 147400000.0, "datetime": "2025-06-09 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 443, "price": 147500000.0, "datetime": "2025-06-09 19:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 453, "price": 147600000.0, "datetime": "2025-06-09 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 462, "price": 147966000.0, "datetime": "2025-06-09 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 469, "price": 148162000.0, "datetime": "2025-06-09 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 482, "price": 148527000.0, "datetime": "2025-06-09 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 507, "price": 147523000.0, "datetime": "2025-06-09 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 616, "price": 148840000.0, "datetime": "2025-06-10 04:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 660, "price": 150163000.0, "datetime": "2025-06-10 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 729, "price": 149920000.0, "datetime": "2025-06-10 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 734, "price": 149779000.0, "datetime": "2025-06-10 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 814, "price": 150015000.0, "datetime": "2025-06-10 14:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 908, "price": 150333000.0, "datetime": "2025-06-10 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 976, "price": 150393000.0, "datetime": "2025-06-10 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 983, "price": 149785000.0, "datetime": "2025-06-10 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 1086, "price": 149972000.0, "datetime": "2025-06-11 03:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 1101, "price": 150616000.0, "datetime": "2025-06-11 04:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 1186, "price": 150704000.0, "datetime": "2025-06-11 08:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 1191, "price": 150645000.0, "datetime": "2025-06-11 09:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 1256, "price": 150766000.0, "datetime": "2025-06-11 12:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 1384, "price": 150475000.0, "datetime": "2025-06-11 18:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 1431, "price": 150681000.0, "datetime": "2025-06-11 21:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 1438, "price": 150805000.0, "datetime": "2025-06-11 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 1549, "price": 150155000.0, "datetime": "2025-06-12 03:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 1553, "price": 149732000.0, "datetime": "2025-06-12 03:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 1636, "price": 149375000.0, "datetime": "2025-06-12 07:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 1729, "price": 149150000.0, "datetime": "2025-06-12 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 1755, "price": 147838000.0, "datetime": "2025-06-12 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 1857, "price": 147622000.0, "datetime": "2025-06-12 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 1891, "price": 147116000.0, "datetime": "2025-06-12 20:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 1900, "price": 146956000.0, "datetime": "2025-06-12 20:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 1912, "price": 146790000.0, "datetime": "2025-06-12 21:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 1916, "price": 146803000.0, "datetime": "2025-06-12 21:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 2018, "price": 148418000.0, "datetime": "2025-06-13 02:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 2025, "price": 148448000.0, "datetime": "2025-06-13 02:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 2044, "price": 147691000.0, "datetime": "2025-06-13 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2066, "price": 147140000.0, "datetime": "2025-06-13 04:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2072, "price": 147155000.0, "datetime": "2025-06-13 05:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2082, "price": 146397000.0, "datetime": "2025-06-13 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2085, "price": 146148000.0, "datetime": "2025-06-13 05:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2153, "price": 144706000.0, "datetime": "2025-06-13 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2160, "price": 144144000.0, "datetime": "2025-06-13 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2280, "price": 144625000.0, "datetime": "2025-06-13 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 2287, "price": 145465000.0, "datetime": "2025-06-13 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 2298, "price": 145794000.0, "datetime": "2025-06-13 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 2314, "price": 146613000.0, "datetime": "2025-06-13 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 2413, "price": 145725000.0, "datetime": "2025-06-13 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2435, "price": 145199000.0, "datetime": "2025-06-13 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2437, "price": 145108000.0, "datetime": "2025-06-13 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2439, "price": 145360000.0, "datetime": "2025-06-13 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 2462, "price": 146578000.0, "datetime": "2025-06-14 00:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 2474, "price": 146867000.0, "datetime": "2025-06-14 01:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 2583, "price": 146857000.0, "datetime": "2025-06-14 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 2612, "price": 147130000.0, "datetime": "2025-06-14 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 2627, "price": 147251000.0, "datetime": "2025-06-14 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 2653, "price": 146710000.0, "datetime": "2025-06-14 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2671, "price": 146574000.0, "datetime": "2025-06-14 11:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2682, "price": 146433000.0, "datetime": "2025-06-14 11:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2685, "price": 146400000.0, "datetime": "2025-06-14 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2694, "price": 146319000.0, "datetime": "2025-06-14 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2758, "price": 146132000.0, "datetime": "2025-06-14 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2777, "price": 145768000.0, "datetime": "2025-06-14 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2779, "price": 145882000.0, "datetime": "2025-06-14 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2793, "price": 145640000.0, "datetime": "2025-06-14 17:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 2965, "price": 145073000.0, "datetime": "2025-06-15 01:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3033, "price": 145519000.0, "datetime": "2025-06-15 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 3063, "price": 146304000.0, "datetime": "2025-06-15 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3069, "price": 146465000.0, "datetime": "2025-06-15 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3077, "price": 146463000.0, "datetime": "2025-06-15 07:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3132, "price": 146523000.0, "datetime": "2025-06-15 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3229, "price": 146820000.0, "datetime": "2025-06-15 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 3239, "price": 146360000.0, "datetime": "2025-06-15 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3251, "price": 146242000.0, "datetime": "2025-06-15 16:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3259, "price": 146135000.0, "datetime": "2025-06-15 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3281, "price": 145887000.0, "datetime": "2025-06-15 17:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3298, "price": 145544000.0, "datetime": "2025-06-15 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 3371, "price": 146062000.0, "datetime": "2025-06-15 22:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3376, "price": 146186000.0, "datetime": "2025-06-15 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3405, "price": 146423000.0, "datetime": "2025-06-15 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 3435, "price": 145913000.0, "datetime": "2025-06-16 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3439, "price": 145996000.0, "datetime": "2025-06-16 01:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3503, "price": 145712000.0, "datetime": "2025-06-16 04:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3506, "price": 145811000.0, "datetime": "2025-06-16 04:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3610, "price": 145438000.0, "datetime": "2025-06-16 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 3675, "price": 146498000.0, "datetime": "2025-06-16 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3680, "price": 146600000.0, "datetime": "2025-06-16 13:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3682, "price": 146540000.0, "datetime": "2025-06-16 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3689, "price": 146721000.0, "datetime": "2025-06-16 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3698, "price": 146963000.0, "datetime": "2025-06-16 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3745, "price": 147369000.0, "datetime": "2025-06-16 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3769, "price": 147690000.0, "datetime": "2025-06-16 18:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 3788, "price": 147373000.0, "datetime": "2025-06-16 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3805, "price": 147166000.0, "datetime": "2025-06-16 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 3816, "price": 146989000.0, "datetime": "2025-06-16 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 3881, "price": 147955000.0, "datetime": "2025-06-16 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3940, "price": 148126000.0, "datetime": "2025-06-17 02:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 3977, "price": 148995000.0, "datetime": "2025-06-17 04:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 4020, "price": 148593000.0, "datetime": "2025-06-17 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4044, "price": 148042000.0, "datetime": "2025-06-17 07:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4059, "price": 147468000.0, "datetime": "2025-06-17 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4072, "price": 146949000.0, "datetime": "2025-06-17 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4119, "price": 147046000.0, "datetime": "2025-06-17 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4176, "price": 147242000.0, "datetime": "2025-06-17 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4204, "price": 146909000.0, "datetime": "2025-06-17 15:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4217, "price": 146800000.0, "datetime": "2025-06-17 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4267, "price": 146300000.0, "datetime": "2025-06-17 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4273, "price": 146186000.0, "datetime": "2025-06-17 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4275, "price": 146153000.0, "datetime": "2025-06-17 19:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4284, "price": 145935000.0, "datetime": "2025-06-17 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4297, "price": 145707000.0, "datetime": "2025-06-17 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4379, "price": 144869000.0, "datetime": "2025-06-18 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 4455, "price": 145912000.0, "datetime": "2025-06-18 04:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 4457, "price": 145889000.0, "datetime": "2025-06-18 04:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 4558, "price": 145442000.0, "datetime": "2025-06-18 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4690, "price": 145294000.0, "datetime": "2025-06-18 16:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 4711, "price": 145794000.0, "datetime": "2025-06-18 17:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 4743, "price": 145300000.0, "datetime": "2025-06-18 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4751, "price": 145258000.0, "datetime": "2025-06-18 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4769, "price": 144848000.0, "datetime": "2025-06-18 20:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4818, "price": 144726000.0, "datetime": "2025-06-18 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 4832, "price": 145619000.0, "datetime": "2025-06-18 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 4836, "price": 145804000.0, "datetime": "2025-06-18 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 4889, "price": 144737000.0, "datetime": "2025-06-19 02:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 4899, "price": 144568000.0, "datetime": "2025-06-19 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 4965, "price": 145450000.0, "datetime": "2025-06-19 05:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 5043, "price": 145663000.0, "datetime": "2025-06-19 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 5157, "price": 145302000.0, "datetime": "2025-06-19 15:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 5308, "price": 144958000.0, "datetime": "2025-06-19 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 5381, "price": 145150000.0, "datetime": "2025-06-20 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 5518, "price": 144749000.0, "datetime": "2025-06-20 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 5531, "price": 144560000.0, "datetime": "2025-06-20 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 5538, "price": 144453000.0, "datetime": "2025-06-20 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 5593, "price": 144426000.0, "datetime": "2025-06-20 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 5596, "price": 144402000.0, "datetime": "2025-06-20 13:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 5611, "price": 144148000.0, "datetime": "2025-06-20 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 5617, "price": 144200000.0, "datetime": "2025-06-20 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 5629, "price": 144523000.0, "datetime": "2025-06-20 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 5680, "price": 146648000.0, "datetime": "2025-06-20 17:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 5807, "price": 144538000.0, "datetime": "2025-06-21 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 5856, "price": 143614000.0, "datetime": "2025-06-21 02:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 5860, "price": 143363000.0, "datetime": "2025-06-21 02:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 5913, "price": 144227000.0, "datetime": "2025-06-21 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6030, "price": 144078000.0, "datetime": "2025-06-21 11:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6032, "price": 144078000.0, "datetime": "2025-06-21 11:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 6081, "price": 143925000.0, "datetime": "2025-06-21 13:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6085, "price": 143900000.0, "datetime": "2025-06-21 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 6170, "price": 144120000.0, "datetime": "2025-06-21 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6173, "price": 144127000.0, "datetime": "2025-06-21 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6177, "price": 144140000.0, "datetime": "2025-06-21 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6186, "price": 144270000.0, "datetime": "2025-06-21 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6192, "price": 144305000.0, "datetime": "2025-06-21 19:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6202, "price": 144407000.0, "datetime": "2025-06-21 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 6263, "price": 144163000.0, "datetime": "2025-06-21 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6268, "price": 144125000.0, "datetime": "2025-06-21 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6369, "price": 143571000.0, "datetime": "2025-06-22 04:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6373, "price": 143448000.0, "datetime": "2025-06-22 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6388, "price": 143180000.0, "datetime": "2025-06-22 05:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6420, "price": 142773000.0, "datetime": "2025-06-22 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6427, "price": 142445000.0, "datetime": "2025-06-22 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6443, "price": 142171000.0, "datetime": "2025-06-22 07:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6463, "price": 141879000.0, "datetime": "2025-06-22 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 6469, "price": 142842000.0, "datetime": "2025-06-22 09:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6475, "price": 143443000.0, "datetime": "2025-06-22 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6481, "price": 144069000.0, "datetime": "2025-06-22 09:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6483, "price": 144080000.0, "datetime": "2025-06-22 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 6623, "price": 142831000.0, "datetime": "2025-06-22 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6665, "price": 142579000.0, "datetime": "2025-06-22 18:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6743, "price": 141000000.0, "datetime": "2025-06-22 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6757, "price": 139574000.0, "datetime": "2025-06-22 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6764, "price": 138864000.0, "datetime": "2025-06-22 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 6788, "price": 138371000.0, "datetime": "2025-06-23 01:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 6811, "price": 139272000.0, "datetime": "2025-06-23 02:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 6873, "price": 137383000.0, "datetime": "2025-06-23 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 6886, "price": 139034000.0, "datetime": "2025-06-23 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6888, "price": 138945000.0, "datetime": "2025-06-23 06:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6913, "price": 139665000.0, "datetime": "2025-06-23 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6922, "price": 140460000.0, "datetime": "2025-06-23 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6927, "price": 140719000.0, "datetime": "2025-06-23 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6966, "price": 141325000.0, "datetime": "2025-06-23 09:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6987, "price": 141575000.0, "datetime": "2025-06-23 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 6998, "price": 141749000.0, "datetime": "2025-06-23 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7055, "price": 141731000.0, "datetime": "2025-06-23 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7059, "price": 141749000.0, "datetime": "2025-06-23 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7081, "price": 142312000.0, "datetime": "2025-06-23 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 7162, "price": 141642000.0, "datetime": "2025-06-23 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 7176, "price": 141471000.0, "datetime": "2025-06-23 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 7207, "price": 141997000.0, "datetime": "2025-06-23 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 7218, "price": 141600000.0, "datetime": "2025-06-23 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 7224, "price": 142415000.0, "datetime": "2025-06-23 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7227, "price": 142879000.0, "datetime": "2025-06-23 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7229, "price": 143013000.0, "datetime": "2025-06-23 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 7273, "price": 141089000.0, "datetime": "2025-06-24 01:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 7280, "price": 140755000.0, "datetime": "2025-06-24 01:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 7301, "price": 142694000.0, "datetime": "2025-06-24 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7311, "price": 143083000.0, "datetime": "2025-06-24 03:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7314, "price": 143237000.0, "datetime": "2025-06-24 03:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7355, "price": 143700000.0, "datetime": "2025-06-24 05:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7358, "price": 143754000.0, "datetime": "2025-06-24 05:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7373, "price": 144130000.0, "datetime": "2025-06-24 06:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7398, "price": 146229000.0, "datetime": "2025-06-24 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 7444, "price": 145329000.0, "datetime": "2025-06-24 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 7548, "price": 145579000.0, "datetime": "2025-06-24 15:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7550, "price": 145683000.0, "datetime": "2025-06-24 15:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7563, "price": 145943000.0, "datetime": "2025-06-24 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 7595, "price": 144626000.0, "datetime": "2025-06-24 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 7681, "price": 144818000.0, "datetime": "2025-06-24 21:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 7769, "price": 145841000.0, "datetime": "2025-06-25 02:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 7813, "price": 145124000.0, "datetime": "2025-06-25 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 7847, "price": 145656000.0, "datetime": "2025-06-25 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 7896, "price": 145391000.0, "datetime": "2025-06-25 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 7913, "price": 145970000.0, "datetime": "2025-06-25 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7953, "price": 146381000.0, "datetime": "2025-06-25 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 7963, "price": 146421000.0, "datetime": "2025-06-25 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 7991, "price": 145987000.0, "datetime": "2025-06-25 13:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 8057, "price": 146433000.0, "datetime": "2025-06-25 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 8080, "price": 146244000.0, "datetime": "2025-06-25 17:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 8099, "price": 146618000.0, "datetime": "2025-06-25 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8118, "price": 147107000.0, "datetime": "2025-06-25 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8124, "price": 147215000.0, "datetime": "2025-06-25 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8147, "price": 147290000.0, "datetime": "2025-06-25 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8178, "price": 147982000.0, "datetime": "2025-06-25 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8183, "price": 148214000.0, "datetime": "2025-06-25 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 8219, "price": 147310000.0, "datetime": "2025-06-26 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 8369, "price": 147168000.0, "datetime": "2025-06-26 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 8393, "price": 147556000.0, "datetime": "2025-06-26 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8430, "price": 147954000.0, "datetime": "2025-06-26 11:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 8504, "price": 147433000.0, "datetime": "2025-06-26 14:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 8536, "price": 147757000.0, "datetime": "2025-06-26 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8553, "price": 147730000.0, "datetime": "2025-06-26 17:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 8572, "price": 147217000.0, "datetime": "2025-06-26 18:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 8667, "price": 146938000.0, "datetime": "2025-06-26 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 8680, "price": 147564000.0, "datetime": "2025-06-26 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8682, "price": 147651000.0, "datetime": "2025-06-26 23:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8684, "price": 147620000.0, "datetime": "2025-06-26 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 8699, "price": 146850000.0, "datetime": "2025-06-27 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 8802, "price": 147892000.0, "datetime": "2025-06-27 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 8815, "price": 147458000.0, "datetime": "2025-06-27 06:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 8819, "price": 147089000.0, "datetime": "2025-06-27 06:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 8821, "price": 147160000.0, "datetime": "2025-06-27 06:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 8890, "price": 146324000.0, "datetime": "2025-06-27 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 8942, "price": 147155000.0, "datetime": "2025-06-27 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 8949, "price": 147201000.0, "datetime": "2025-06-27 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 9015, "price": 147300000.0, "datetime": "2025-06-27 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 9027, "price": 146810000.0, "datetime": "2025-06-27 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 9039, "price": 146541000.0, "datetime": "2025-06-27 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 9070, "price": 147006000.0, "datetime": "2025-06-27 19:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 9182, "price": 147050000.0, "datetime": "2025-06-28 00:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 9186, "price": 147413000.0, "datetime": "2025-06-28 00:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 9224, "price": 146830000.0, "datetime": "2025-06-28 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 9367, "price": 147140000.0, "datetime": "2025-06-28 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 9388, "price": 147243000.0, "datetime": "2025-06-28 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 9424, "price": 147260000.0, "datetime": "2025-06-28 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 9430, "price": 147262000.0, "datetime": "2025-06-28 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 9508, "price": 147484000.0, "datetime": "2025-06-28 17:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 9556, "price": 147232000.0, "datetime": "2025-06-28 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 9838, "price": 147305000.0, "datetime": "2025-06-29 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 9847, "price": 147348000.0, "datetime": "2025-06-29 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 9869, "price": 147195000.0, "datetime": "2025-06-29 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 10005, "price": 147554000.0, "datetime": "2025-06-29 17:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 10016, "price": 147583000.0, "datetime": "2025-06-29 18:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 10037, "price": 148105000.0, "datetime": "2025-06-29 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 10069, "price": 148320000.0, "datetime": "2025-06-29 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 10125, "price": 147930000.0, "datetime": "2025-06-29 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10157, "price": 147589000.0, "datetime": "2025-06-30 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10163, "price": 147406000.0, "datetime": "2025-06-30 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 10264, "price": 147560000.0, "datetime": "2025-06-30 06:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 10277, "price": 147669000.0, "datetime": "2025-06-30 07:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 10323, "price": 148435000.0, "datetime": "2025-06-30 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 10367, "price": 147955000.0, "datetime": "2025-06-30 12:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10425, "price": 147418000.0, "datetime": "2025-06-30 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10437, "price": 147324000.0, "datetime": "2025-06-30 15:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10452, "price": 146795000.0, "datetime": "2025-06-30 16:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 10541, "price": 147169000.0, "datetime": "2025-06-30 20:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 10591, "price": 146870000.0, "datetime": "2025-06-30 23:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10608, "price": 146306000.0, "datetime": "2025-07-01 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10614, "price": 146156000.0, "datetime": "2025-07-01 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10678, "price": 146118000.0, "datetime": "2025-07-01 03:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10684, "price": 146049000.0, "datetime": "2025-07-01 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10743, "price": 145655000.0, "datetime": "2025-07-01 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10746, "price": 145517000.0, "datetime": "2025-07-01 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10885, "price": 145659000.0, "datetime": "2025-07-01 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10887, "price": 145768000.0, "datetime": "2025-07-01 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10897, "price": 145576000.0, "datetime": "2025-07-01 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 10902, "price": 145454000.0, "datetime": "2025-07-01 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 11001, "price": 145345000.0, "datetime": "2025-07-01 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 11005, "price": 145344000.0, "datetime": "2025-07-01 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 11060, "price": 145723000.0, "datetime": "2025-07-01 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11073, "price": 146332000.0, "datetime": "2025-07-01 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 11083, "price": 145246000.0, "datetime": "2025-07-01 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 11252, "price": 144881000.0, "datetime": "2025-07-02 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 11289, "price": 144496000.0, "datetime": "2025-07-02 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 11293, "price": 144607000.0, "datetime": "2025-07-02 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 11350, "price": 145625000.0, "datetime": "2025-07-02 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11396, "price": 146163000.0, "datetime": "2025-07-02 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11412, "price": 146349000.0, "datetime": "2025-07-02 16:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11424, "price": 146550000.0, "datetime": "2025-07-02 16:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11442, "price": 146955000.0, "datetime": "2025-07-02 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 11501, "price": 146955000.0, "datetime": "2025-07-02 20:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 11507, "price": 146812000.0, "datetime": "2025-07-02 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 11516, "price": 146672000.0, "datetime": "2025-07-02 21:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 11532, "price": 147147000.0, "datetime": "2025-07-02 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11543, "price": 147270000.0, "datetime": "2025-07-02 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11594, "price": 148635000.0, "datetime": "2025-07-03 01:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 11689, "price": 148065000.0, "datetime": "2025-07-03 06:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 11742, "price": 147362000.0, "datetime": "2025-07-03 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 11744, "price": 147400000.0, "datetime": "2025-07-03 08:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 11764, "price": 148000000.0, "datetime": "2025-07-03 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 11801, "price": 147558000.0, "datetime": "2025-07-03 11:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 11854, "price": 148211000.0, "datetime": "2025-07-03 14:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11856, "price": 148210000.0, "datetime": "2025-07-03 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11859, "price": 148267000.0, "datetime": "2025-07-03 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11861, "price": 148272000.0, "datetime": "2025-07-03 14:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11866, "price": 148389000.0, "datetime": "2025-07-03 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 11943, "price": 149111000.0, "datetime": "2025-07-03 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 12004, "price": 148287000.0, "datetime": "2025-07-03 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 12020, "price": 149219000.0, "datetime": "2025-07-03 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 12026, "price": 149601000.0, "datetime": "2025-07-03 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 12028, "price": 149596000.0, "datetime": "2025-07-03 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 12215, "price": 148800000.0, "datetime": "2025-07-04 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12223, "price": 148708000.0, "datetime": "2025-07-04 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12286, "price": 148699000.0, "datetime": "2025-07-04 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12323, "price": 148578000.0, "datetime": "2025-07-04 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12328, "price": 148500000.0, "datetime": "2025-07-04 14:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12354, "price": 148253000.0, "datetime": "2025-07-04 15:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12377, "price": 148150000.0, "datetime": "2025-07-04 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 12417, "price": 148481000.0, "datetime": "2025-07-04 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 12485, "price": 148172000.0, "datetime": "2025-07-04 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12500, "price": 147900000.0, "datetime": "2025-07-04 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12504, "price": 147706000.0, "datetime": "2025-07-04 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12514, "price": 147198000.0, "datetime": "2025-07-04 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12611, "price": 147100000.0, "datetime": "2025-07-05 04:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12616, "price": 146844000.0, "datetime": "2025-07-05 04:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 12639, "price": 147477000.0, "datetime": "2025-07-05 05:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 12644, "price": 147499000.0, "datetime": "2025-07-05 05:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 12663, "price": 147625000.0, "datetime": "2025-07-05 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 12682, "price": 147905000.0, "datetime": "2025-07-05 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 12779, "price": 147980000.0, "datetime": "2025-07-05 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 12797, "price": 148089000.0, "datetime": "2025-07-05 13:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 12866, "price": 147673000.0, "datetime": "2025-07-05 16:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12948, "price": 147791000.0, "datetime": "2025-07-05 21:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 12950, "price": 147771000.0, "datetime": "2025-07-05 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13196, "price": 148001000.0, "datetime": "2025-07-06 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13282, "price": 147787000.0, "datetime": "2025-07-06 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13375, "price": 147601000.0, "datetime": "2025-07-06 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13384, "price": 147552000.0, "datetime": "2025-07-06 18:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 13440, "price": 147531000.0, "datetime": "2025-07-06 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 13466, "price": 148150000.0, "datetime": "2025-07-06 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 13468, "price": 148244000.0, "datetime": "2025-07-06 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 13557, "price": 148086000.0, "datetime": "2025-07-07 03:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13566, "price": 147884000.0, "datetime": "2025-07-07 03:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13582, "price": 147793000.0, "datetime": "2025-07-07 04:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 13594, "price": 148160000.0, "datetime": "2025-07-07 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 13619, "price": 148681000.0, "datetime": "2025-07-07 06:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 13683, "price": 148240000.0, "datetime": "2025-07-07 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 13717, "price": 148851000.0, "datetime": "2025-07-07 11:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 13768, "price": 148751000.0, "datetime": "2025-07-07 14:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13789, "price": 148622000.0, "datetime": "2025-07-07 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13803, "price": 148449000.0, "datetime": "2025-07-07 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13810, "price": 148350000.0, "datetime": "2025-07-07 16:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13885, "price": 148156000.0, "datetime": "2025-07-07 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13920, "price": 147987000.0, "datetime": "2025-07-07 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13937, "price": 147654000.0, "datetime": "2025-07-07 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13943, "price": 147498000.0, "datetime": "2025-07-07 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 13945, "price": 147471000.0, "datetime": "2025-07-07 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 14038, "price": 147198000.0, "datetime": "2025-07-08 03:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 14150, "price": 148030000.0, "datetime": "2025-07-08 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14163, "price": 148019000.0, "datetime": "2025-07-08 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 14177, "price": 147832000.0, "datetime": "2025-07-08 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 14193, "price": 147494000.0, "datetime": "2025-07-08 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 14266, "price": 147749000.0, "datetime": "2025-07-08 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14269, "price": 147762000.0, "datetime": "2025-07-08 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14353, "price": 148146000.0, "datetime": "2025-07-08 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14356, "price": 148143000.0, "datetime": "2025-07-08 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14365, "price": 148401000.0, "datetime": "2025-07-08 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14369, "price": 148470000.0, "datetime": "2025-07-08 20:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14423, "price": 148603000.0, "datetime": "2025-07-08 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14652, "price": 148626000.0, "datetime": "2025-07-09 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 14702, "price": 148052000.0, "datetime": "2025-07-09 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 14704, "price": 147999000.0, "datetime": "2025-07-09 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 14740, "price": 148367000.0, "datetime": "2025-07-09 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14866, "price": 148587000.0, "datetime": "2025-07-09 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14883, "price": 149006000.0, "datetime": "2025-07-09 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14892, "price": 149270000.0, "datetime": "2025-07-09 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 14894, "price": 149224000.0, "datetime": "2025-07-09 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 14923, "price": 148195000.0, "datetime": "2025-07-09 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 14958, "price": 148888000.0, "datetime": "2025-07-10 01:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15029, "price": 150897000.0, "datetime": "2025-07-10 05:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 15122, "price": 150597000.0, "datetime": "2025-07-10 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15131, "price": 150464000.0, "datetime": "2025-07-10 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 15156, "price": 151059000.0, "datetime": "2025-07-10 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 15217, "price": 150774000.0, "datetime": "2025-07-10 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 15232, "price": 150956000.0, "datetime": "2025-07-10 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15239, "price": 151028000.0, "datetime": "2025-07-10 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15290, "price": 151273000.0, "datetime": "2025-07-10 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 15320, "price": 151016000.0, "datetime": "2025-07-10 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15324, "price": 151017000.0, "datetime": "2025-07-10 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15356, "price": 150933000.0, "datetime": "2025-07-10 21:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15365, "price": 150704000.0, "datetime": "2025-07-10 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 15443, "price": 152511000.0, "datetime": "2025-07-11 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15446, "price": 152625000.0, "datetime": "2025-07-11 01:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15467, "price": 153874000.0, "datetime": "2025-07-11 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15551, "price": 156637000.0, "datetime": "2025-07-11 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 15596, "price": 155570000.0, "datetime": "2025-07-11 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 15630, "price": 156870000.0, "datetime": "2025-07-11 11:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15650, "price": 158059000.0, "datetime": "2025-07-11 12:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15655, "price": 158066000.0, "datetime": "2025-07-11 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15668, "price": 158324000.0, "datetime": "2025-07-11 13:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15685, "price": 158480000.0, "datetime": "2025-07-11 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15705, "price": 159637000.0, "datetime": "2025-07-11 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 15710, "price": 159921000.0, "datetime": "2025-07-11 15:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 15729, "price": 159081000.0, "datetime": "2025-07-11 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 15780, "price": 160340000.0, "datetime": "2025-07-11 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 15816, "price": 159483000.0, "datetime": "2025-07-11 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15855, "price": 159343000.0, "datetime": "2025-07-11 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15858, "price": 159125000.0, "datetime": "2025-07-11 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15861, "price": 158898000.0, "datetime": "2025-07-11 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15885, "price": 158670000.0, "datetime": "2025-07-11 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15901, "price": 158228000.0, "datetime": "2025-07-12 00:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 15914, "price": 157647000.0, "datetime": "2025-07-12 01:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 15976, "price": 158440000.0, "datetime": "2025-07-12 04:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 16038, "price": 157200000.0, "datetime": "2025-07-12 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 16041, "price": 157106000.0, "datetime": "2025-07-12 07:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 16058, "price": 158305000.0, "datetime": "2025-07-12 08:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 16086, "price": 157511000.0, "datetime": "2025-07-12 09:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 16104, "price": 158432000.0, "datetime": "2025-07-12 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16120, "price": 158934000.0, "datetime": "2025-07-12 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16193, "price": 159166000.0, "datetime": "2025-07-12 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16203, "price": 159435000.0, "datetime": "2025-07-12 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16205, "price": 159420000.0, "datetime": "2025-07-12 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16255, "price": 159654000.0, "datetime": "2025-07-12 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16267, "price": 159823000.0, "datetime": "2025-07-12 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 16487, "price": 159419000.0, "datetime": "2025-07-13 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 16585, "price": 159945000.0, "datetime": "2025-07-13 10:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16622, "price": 160175000.0, "datetime": "2025-07-13 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16624, "price": 160195000.0, "datetime": "2025-07-13 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16645, "price": 160272000.0, "datetime": "2025-07-13 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 16724, "price": 160000000.0, "datetime": "2025-07-13 17:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 16789, "price": 160111000.0, "datetime": "2025-07-13 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16834, "price": 160836000.0, "datetime": "2025-07-13 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 16938, "price": 161036000.0, "datetime": "2025-07-14 04:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17027, "price": 161566000.0, "datetime": "2025-07-14 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17037, "price": 161982000.0, "datetime": "2025-07-14 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17043, "price": 162216000.0, "datetime": "2025-07-14 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17062, "price": 162198000.0, "datetime": "2025-07-14 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17079, "price": 162785000.0, "datetime": "2025-07-14 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17081, "price": 162832000.0, "datetime": "2025-07-14 11:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17083, "price": 162699000.0, "datetime": "2025-07-14 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17130, "price": 164722000.0, "datetime": "2025-07-14 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17143, "price": 165898000.0, "datetime": "2025-07-14 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17148, "price": 166113000.0, "datetime": "2025-07-14 15:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17181, "price": 166646000.0, "datetime": "2025-07-14 16:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 17214, "price": 165833000.0, "datetime": "2025-07-14 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17217, "price": 165561000.0, "datetime": "2025-07-14 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17221, "price": 165377000.0, "datetime": "2025-07-14 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17259, "price": 164630000.0, "datetime": "2025-07-14 20:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 17276, "price": 165552000.0, "datetime": "2025-07-14 21:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17280, "price": 165551000.0, "datetime": "2025-07-14 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17283, "price": 165700000.0, "datetime": "2025-07-14 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17286, "price": 165715000.0, "datetime": "2025-07-14 21:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17288, "price": 165715000.0, "datetime": "2025-07-14 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17293, "price": 165666000.0, "datetime": "2025-07-14 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 17299, "price": 165229000.0, "datetime": "2025-07-14 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17324, "price": 164332000.0, "datetime": "2025-07-14 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17345, "price": 163253000.0, "datetime": "2025-07-15 00:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17354, "price": 162857000.0, "datetime": "2025-07-15 01:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 17447, "price": 164245000.0, "datetime": "2025-07-15 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 17505, "price": 163930000.0, "datetime": "2025-07-15 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17514, "price": 163383000.0, "datetime": "2025-07-15 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17532, "price": 162380000.0, "datetime": "2025-07-15 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17535, "price": 162100000.0, "datetime": "2025-07-15 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17559, "price": 161230000.0, "datetime": "2025-07-15 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17581, "price": 159734000.0, "datetime": "2025-07-15 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17591, "price": 159334000.0, "datetime": "2025-07-15 13:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17664, "price": 159805000.0, "datetime": "2025-07-15 16:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17736, "price": 159307000.0, "datetime": "2025-07-15 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 17749, "price": 160015000.0, "datetime": "2025-07-15 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17773, "price": 161290000.0, "datetime": "2025-07-15 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 17808, "price": 159650000.0, "datetime": "2025-07-16 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 17881, "price": 159412000.0, "datetime": "2025-07-16 03:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 17943, "price": 160734000.0, "datetime": "2025-07-16 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17947, "price": 160598000.0, "datetime": "2025-07-16 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 17971, "price": 161041000.0, "datetime": "2025-07-16 08:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18010, "price": 161529000.0, "datetime": "2025-07-16 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 18043, "price": 160474000.0, "datetime": "2025-07-16 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 18081, "price": 161318000.0, "datetime": "2025-07-16 13:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18092, "price": 161503000.0, "datetime": "2025-07-16 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18164, "price": 161967000.0, "datetime": "2025-07-16 17:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18179, "price": 162401000.0, "datetime": "2025-07-16 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18197, "price": 162686000.0, "datetime": "2025-07-16 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 18262, "price": 161800000.0, "datetime": "2025-07-16 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 18291, "price": 162444000.0, "datetime": "2025-07-17 00:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 18456, "price": 161226000.0, "datetime": "2025-07-17 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 18488, "price": 162263000.0, "datetime": "2025-07-17 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18493, "price": 162242000.0, "datetime": "2025-07-17 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 18501, "price": 161500000.0, "datetime": "2025-07-17 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 18504, "price": 161175000.0, "datetime": "2025-07-17 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 18575, "price": 161296000.0, "datetime": "2025-07-17 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 18579, "price": 161190000.0, "datetime": "2025-07-17 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 18658, "price": 162254000.0, "datetime": "2025-07-17 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18661, "price": 162411000.0, "datetime": "2025-07-17 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 18685, "price": 161436000.0, "datetime": "2025-07-17 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 18689, "price": 161390000.0, "datetime": "2025-07-17 20:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 18697, "price": 161193000.0, "datetime": "2025-07-17 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 18719, "price": 160474000.0, "datetime": "2025-07-17 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 18759, "price": 161593000.0, "datetime": "2025-07-17 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18835, "price": 162659000.0, "datetime": "2025-07-18 03:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18840, "price": 162901000.0, "datetime": "2025-07-18 03:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 18870, "price": 161771000.0, "datetime": "2025-07-18 05:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 18898, "price": 163839000.0, "datetime": "2025-07-18 06:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 18942, "price": 162320000.0, "datetime": "2025-07-18 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 18944, "price": 162400000.0, "datetime": "2025-07-18 08:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 18972, "price": 163530000.0, "datetime": "2025-07-18 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 18981, "price": 164204000.0, "datetime": "2025-07-18 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 19109, "price": 161833000.0, "datetime": "2025-07-18 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 19124, "price": 160987000.0, "datetime": "2025-07-18 17:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 19195, "price": 162501000.0, "datetime": "2025-07-18 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 19207, "price": 162657000.0, "datetime": "2025-07-18 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 19222, "price": 161832000.0, "datetime": "2025-07-18 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 19236, "price": 161148000.0, "datetime": "2025-07-18 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 19241, "price": 160840000.0, "datetime": "2025-07-18 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 19359, "price": 160145000.0, "datetime": "2025-07-19 05:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 19373, "price": 161095000.0, "datetime": "2025-07-19 06:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 19440, "price": 161420000.0, "datetime": "2025-07-19 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 19503, "price": 161650000.0, "datetime": "2025-07-19 12:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 19550, "price": 161986000.0, "datetime": "2025-07-19 15:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 19623, "price": 161943000.0, "datetime": "2025-07-19 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 19639, "price": 162160000.0, "datetime": "2025-07-19 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 19718, "price": 161878000.0, "datetime": "2025-07-19 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 19721, "price": 161715000.0, "datetime": "2025-07-19 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 19728, "price": 161750000.0, "datetime": "2025-07-20 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 19781, "price": 161501000.0, "datetime": "2025-07-20 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 19847, "price": 161412000.0, "datetime": "2025-07-20 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 19965, "price": 161833000.0, "datetime": "2025-07-20 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 19969, "price": 161912000.0, "datetime": "2025-07-20 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 20087, "price": 161266000.0, "datetime": "2025-07-20 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20092, "price": 161146000.0, "datetime": "2025-07-20 18:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 20168, "price": 161300000.0, "datetime": "2025-07-20 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 20190, "price": 161547000.0, "datetime": "2025-07-20 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 20264, "price": 161044000.0, "datetime": "2025-07-21 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20267, "price": 161078000.0, "datetime": "2025-07-21 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20309, "price": 160951000.0, "datetime": "2025-07-21 05:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20353, "price": 160218000.0, "datetime": "2025-07-21 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20395, "price": 159990000.0, "datetime": "2025-07-21 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 20410, "price": 160510000.0, "datetime": "2025-07-21 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 20432, "price": 160945000.0, "datetime": "2025-07-21 11:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 20437, "price": 161149000.0, "datetime": "2025-07-21 11:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 20451, "price": 161458000.0, "datetime": "2025-07-21 12:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 20459, "price": 161600000.0, "datetime": "2025-07-21 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 20491, "price": 161290000.0, "datetime": "2025-07-21 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 20521, "price": 161748000.0, "datetime": "2025-07-21 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 20526, "price": 161831000.0, "datetime": "2025-07-21 15:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 20534, "price": 162162000.0, "datetime": "2025-07-21 16:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 20537, "price": 162230000.0, "datetime": "2025-07-21 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 20562, "price": 161682000.0, "datetime": "2025-07-21 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20566, "price": 161600000.0, "datetime": "2025-07-21 17:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20582, "price": 161400000.0, "datetime": "2025-07-21 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20629, "price": 160785000.0, "datetime": "2025-07-21 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 20665, "price": 161412000.0, "datetime": "2025-07-21 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 20715, "price": 160600000.0, "datetime": "2025-07-22 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20781, "price": 159583000.0, "datetime": "2025-07-22 04:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20893, "price": 159901000.0, "datetime": "2025-07-22 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 20967, "price": 159245000.0, "datetime": "2025-07-22 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 21001, "price": 160433000.0, "datetime": "2025-07-22 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 21017, "price": 161276000.0, "datetime": "2025-07-22 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 21090, "price": 161910000.0, "datetime": "2025-07-22 20:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 21123, "price": 162287000.0, "datetime": "2025-07-22 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 21149, "price": 161218000.0, "datetime": "2025-07-22 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 21246, "price": 162502000.0, "datetime": "2025-07-23 03:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 21307, "price": 162290000.0, "datetime": "2025-07-23 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 21335, "price": 162980000.0, "datetime": "2025-07-23 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 21337, "price": 162813000.0, "datetime": "2025-07-23 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 21410, "price": 161854000.0, "datetime": "2025-07-23 12:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21427, "price": 161559000.0, "datetime": "2025-07-23 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21524, "price": 161265000.0, "datetime": "2025-07-23 17:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21538, "price": 161165000.0, "datetime": "2025-07-23 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21602, "price": 161105000.0, "datetime": "2025-07-23 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21607, "price": 160759000.0, "datetime": "2025-07-23 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21624, "price": 159770000.0, "datetime": "2025-07-23 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 21667, "price": 161500000.0, "datetime": "2025-07-24 01:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 21759, "price": 160693000.0, "datetime": "2025-07-24 05:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21761, "price": 160600000.0, "datetime": "2025-07-24 05:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21777, "price": 160173000.0, "datetime": "2025-07-24 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 21815, "price": 162066000.0, "datetime": "2025-07-24 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 21817, "price": 162002000.0, "datetime": "2025-07-24 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 21842, "price": 162698000.0, "datetime": "2025-07-24 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 21877, "price": 162043000.0, "datetime": "2025-07-24 11:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21908, "price": 161711000.0, "datetime": "2025-07-24 13:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21938, "price": 160067000.0, "datetime": "2025-07-24 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 21969, "price": 159549000.0, "datetime": "2025-07-24 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 21992, "price": 161022000.0, "datetime": "2025-07-24 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 22000, "price": 161220000.0, "datetime": "2025-07-24 17:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 22006, "price": 161306000.0, "datetime": "2025-07-24 17:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 22040, "price": 160363000.0, "datetime": "2025-07-24 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 22066, "price": 161227000.0, "datetime": "2025-07-24 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 22068, "price": 161280000.0, "datetime": "2025-07-24 21:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 22112, "price": 160400000.0, "datetime": "2025-07-24 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 22132, "price": 161769000.0, "datetime": "2025-07-25 00:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 22284, "price": 160846000.0, "datetime": "2025-07-25 07:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 22289, "price": 160900000.0, "datetime": "2025-07-25 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 22328, "price": 160358000.0, "datetime": "2025-07-25 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 22336, "price": 160125000.0, "datetime": "2025-07-25 10:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 22363, "price": 159737000.0, "datetime": "2025-07-25 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 22369, "price": 159510000.0, "datetime": "2025-07-25 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 22382, "price": 158382000.0, "datetime": "2025-07-25 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 22396, "price": 158000000.0, "datetime": "2025-07-25 13:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 22537, "price": 159346000.0, "datetime": "2025-07-25 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 22652, "price": 159541000.0, "datetime": "2025-07-26 02:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 22703, "price": 159889000.0, "datetime": "2025-07-26 04:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 22723, "price": 160114000.0, "datetime": "2025-07-26 05:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 22827, "price": 159957000.0, "datetime": "2025-07-26 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 22916, "price": 160035000.0, "datetime": "2025-07-26 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 23006, "price": 160960000.0, "datetime": "2025-07-26 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23054, "price": 161021000.0, "datetime": "2025-07-26 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 23095, "price": 160785000.0, "datetime": "2025-07-27 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 23294, "price": 161241000.0, "datetime": "2025-07-27 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23301, "price": 161211000.0, "datetime": "2025-07-27 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23383, "price": 161352000.0, "datetime": "2025-07-27 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23403, "price": 161504000.0, "datetime": "2025-07-27 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23560, "price": 161531000.0, "datetime": "2025-07-27 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23566, "price": 161653000.0, "datetime": "2025-07-27 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23574, "price": 161821000.0, "datetime": "2025-07-28 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23589, "price": 162100000.0, "datetime": "2025-07-28 01:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23595, "price": 162421000.0, "datetime": "2025-07-28 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23601, "price": 162530000.0, "datetime": "2025-07-28 01:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23714, "price": 162705000.0, "datetime": "2025-07-28 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 23798, "price": 162920000.0, "datetime": "2025-07-28 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 23827, "price": 162446000.0, "datetime": "2025-07-28 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 23837, "price": 162306000.0, "datetime": "2025-07-28 13:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 23894, "price": 162200000.0, "datetime": "2025-07-28 16:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 23995, "price": 162529000.0, "datetime": "2025-07-28 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 24016, "price": 162180000.0, "datetime": "2025-07-28 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 24183, "price": 162669000.0, "datetime": "2025-07-29 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 24233, "price": 162827000.0, "datetime": "2025-07-29 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 24275, "price": 162245000.0, "datetime": "2025-07-29 11:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 24291, "price": 162918000.0, "datetime": "2025-07-29 12:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 24315, "price": 163280000.0, "datetime": "2025-07-29 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 24356, "price": 163600000.0, "datetime": "2025-07-29 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 24383, "price": 163671000.0, "datetime": "2025-07-29 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 24477, "price": 163548000.0, "datetime": "2025-07-29 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 24510, "price": 163139000.0, "datetime": "2025-07-29 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 24525, "price": 162992000.0, "datetime": "2025-07-29 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 24538, "price": 162502000.0, "datetime": "2025-07-30 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 24541, "price": 162533000.0, "datetime": "2025-07-30 00:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 24548, "price": 162370000.0, "datetime": "2025-07-30 01:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 24560, "price": 162390000.0, "datetime": "2025-07-30 01:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 24668, "price": 163023000.0, "datetime": "2025-07-30 07:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 24700, "price": 163279000.0, "datetime": "2025-07-30 08:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 24724, "price": 162599000.0, "datetime": "2025-07-30 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 24734, "price": 162465000.0, "datetime": "2025-07-30 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 24812, "price": 162666000.0, "datetime": "2025-07-30 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 24850, "price": 163015000.0, "datetime": "2025-07-30 16:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 24912, "price": 163416000.0, "datetime": "2025-07-30 19:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 24946, "price": 162883000.0, "datetime": "2025-07-30 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 24951, "price": 162741000.0, "datetime": "2025-07-30 21:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 25009, "price": 163422000.0, "datetime": "2025-07-31 00:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 25031, "price": 162808000.0, "datetime": "2025-07-31 01:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25089, "price": 162114000.0, "datetime": "2025-07-31 04:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 25165, "price": 162993000.0, "datetime": "2025-07-31 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 25188, "price": 163118000.0, "datetime": "2025-07-31 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 25204, "price": 163456000.0, "datetime": "2025-07-31 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 25212, "price": 163460000.0, "datetime": "2025-07-31 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 25296, "price": 163328000.0, "datetime": "2025-07-31 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25307, "price": 163265000.0, "datetime": "2025-07-31 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 25335, "price": 163660000.0, "datetime": "2025-07-31 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 25536, "price": 163381000.0, "datetime": "2025-08-01 02:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25579, "price": 162946000.0, "datetime": "2025-08-01 04:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25649, "price": 162239000.0, "datetime": "2025-08-01 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25661, "price": 161801000.0, "datetime": "2025-08-01 08:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25665, "price": 161547000.0, "datetime": "2025-08-01 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25673, "price": 160891000.0, "datetime": "2025-08-01 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25679, "price": 160502000.0, "datetime": "2025-08-01 09:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25685, "price": 160167000.0, "datetime": "2025-08-01 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 25723, "price": 161659000.0, "datetime": "2025-08-01 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 25725, "price": 161698000.0, "datetime": "2025-08-01 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 25752, "price": 160790000.0, "datetime": "2025-08-01 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25803, "price": 160541000.0, "datetime": "2025-08-01 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25822, "price": 160047000.0, "datetime": "2025-08-01 16:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25839, "price": 160008000.0, "datetime": "2025-08-01 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 25858, "price": 160808000.0, "datetime": "2025-08-01 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 25881, "price": 160207000.0, "datetime": "2025-08-01 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25891, "price": 160201000.0, "datetime": "2025-08-01 20:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25945, "price": 159675000.0, "datetime": "2025-08-01 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 25948, "price": 159386000.0, "datetime": "2025-08-01 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26056, "price": 158250000.0, "datetime": "2025-08-02 04:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 26169, "price": 158958000.0, "datetime": "2025-08-02 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 26255, "price": 158888000.0, "datetime": "2025-08-02 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26263, "price": 158844000.0, "datetime": "2025-08-02 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26278, "price": 158400000.0, "datetime": "2025-08-02 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26319, "price": 158789000.0, "datetime": "2025-08-02 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26417, "price": 158727000.0, "datetime": "2025-08-02 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26472, "price": 158366000.0, "datetime": "2025-08-03 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26505, "price": 158384000.0, "datetime": "2025-08-03 02:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26620, "price": 157640000.0, "datetime": "2025-08-03 08:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26626, "price": 157366000.0, "datetime": "2025-08-03 08:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26641, "price": 157266000.0, "datetime": "2025-08-03 09:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 26707, "price": 159170000.0, "datetime": "2025-08-03 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 26721, "price": 158728000.0, "datetime": "2025-08-03 13:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 26767, "price": 158634000.0, "datetime": "2025-08-03 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 26785, "price": 159041000.0, "datetime": "2025-08-03 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 26791, "price": 159195000.0, "datetime": "2025-08-03 17:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 26794, "price": 159236000.0, "datetime": "2025-08-03 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 26856, "price": 160028000.0, "datetime": "2025-08-03 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 26876, "price": 159449000.0, "datetime": "2025-08-03 21:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 27020, "price": 160025000.0, "datetime": "2025-08-04 04:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 27054, "price": 160182000.0, "datetime": "2025-08-04 06:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 27092, "price": 160312000.0, "datetime": "2025-08-04 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 27094, "price": 160354000.0, "datetime": "2025-08-04 08:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 27112, "price": 160069000.0, "datetime": "2025-08-04 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 27132, "price": 160887000.0, "datetime": "2025-08-04 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 27153, "price": 160198000.0, "datetime": "2025-08-04 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27215, "price": 159972000.0, "datetime": "2025-08-04 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27219, "price": 159890000.0, "datetime": "2025-08-04 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27224, "price": 159800000.0, "datetime": "2025-08-04 14:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 27266, "price": 160199000.0, "datetime": "2025-08-04 16:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 27390, "price": 160774000.0, "datetime": "2025-08-04 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 27584, "price": 160466000.0, "datetime": "2025-08-05 08:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27588, "price": 160446000.0, "datetime": "2025-08-05 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27627, "price": 159998000.0, "datetime": "2025-08-05 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27637, "price": 159936000.0, "datetime": "2025-08-05 11:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27660, "price": 159466000.0, "datetime": "2025-08-05 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27662, "price": 159500000.0, "datetime": "2025-08-05 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27725, "price": 159627000.0, "datetime": "2025-08-05 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27740, "price": 159683000.0, "datetime": "2025-08-05 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 27799, "price": 160188000.0, "datetime": "2025-08-05 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 27835, "price": 159604000.0, "datetime": "2025-08-05 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27843, "price": 159342000.0, "datetime": "2025-08-05 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 27886, "price": 158502000.0, "datetime": "2025-08-05 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 27950, "price": 159032000.0, "datetime": "2025-08-06 03:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 27970, "price": 159326000.0, "datetime": "2025-08-06 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 27998, "price": 159714000.0, "datetime": "2025-08-06 05:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 28057, "price": 159891000.0, "datetime": "2025-08-06 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 28064, "price": 159970000.0, "datetime": "2025-08-06 08:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 28084, "price": 159636000.0, "datetime": "2025-08-06 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 28097, "price": 159255000.0, "datetime": "2025-08-06 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 28111, "price": 159155000.0, "datetime": "2025-08-06 11:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 28137, "price": 158916000.0, "datetime": "2025-08-06 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 28164, "price": 158647000.0, "datetime": "2025-08-06 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 28173, "price": 159304000.0, "datetime": "2025-08-06 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 28184, "price": 159675000.0, "datetime": "2025-08-06 14:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 28368, "price": 160254000.0, "datetime": "2025-08-07 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 28380, "price": 160536000.0, "datetime": "2025-08-07 00:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 28466, "price": 160290000.0, "datetime": "2025-08-07 04:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 28479, "price": 160164000.0, "datetime": "2025-08-07 05:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 28487, "price": 160160000.0, "datetime": "2025-08-07 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 28578, "price": 160285000.0, "datetime": "2025-08-07 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 28586, "price": 159930000.0, "datetime": "2025-08-07 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 28642, "price": 159666000.0, "datetime": "2025-08-07 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 28646, "price": 159552000.0, "datetime": "2025-08-07 13:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 28650, "price": 159528000.0, "datetime": "2025-08-07 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 28754, "price": 160285000.0, "datetime": "2025-08-07 19:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 28777, "price": 161430000.0, "datetime": "2025-08-07 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 28821, "price": 161340000.0, "datetime": "2025-08-07 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 28883, "price": 161000000.0, "datetime": "2025-08-08 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 28944, "price": 161838000.0, "datetime": "2025-08-08 04:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 28947, "price": 161986000.0, "datetime": "2025-08-08 05:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 28982, "price": 161152000.0, "datetime": "2025-08-08 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 29008, "price": 161943000.0, "datetime": "2025-08-08 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 29034, "price": 161494000.0, "datetime": "2025-08-08 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 29051, "price": 161285000.0, "datetime": "2025-08-08 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 29063, "price": 160955000.0, "datetime": "2025-08-08 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 29088, "price": 160653000.0, "datetime": "2025-08-08 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 29119, "price": 161122000.0, "datetime": "2025-08-08 13:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 29130, "price": 160813000.0, "datetime": "2025-08-08 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 29146, "price": 160569000.0, "datetime": "2025-08-08 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 29148, "price": 160469000.0, "datetime": "2025-08-08 15:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 29151, "price": 160540000.0, "datetime": "2025-08-08 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 29201, "price": 160449000.0, "datetime": "2025-08-08 17:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 29244, "price": 160428000.0, "datetime": "2025-08-08 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 29267, "price": 160882000.0, "datetime": "2025-08-08 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 29443, "price": 160550000.0, "datetime": "2025-08-09 05:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 29448, "price": 160608000.0, "datetime": "2025-08-09 06:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 29450, "price": 160617000.0, "datetime": "2025-08-09 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 29510, "price": 160173000.0, "datetime": "2025-08-09 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 29594, "price": 160450000.0, "datetime": "2025-08-09 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 29619, "price": 160517000.0, "datetime": "2025-08-09 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 29658, "price": 160739000.0, "datetime": "2025-08-09 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 29683, "price": 160532000.0, "datetime": "2025-08-09 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 29695, "price": 160920000.0, "datetime": "2025-08-09 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 29715, "price": 161402000.0, "datetime": "2025-08-09 19:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 29813, "price": 160711000.0, "datetime": "2025-08-10 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 29905, "price": 160119000.0, "datetime": "2025-08-10 04:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 29913, "price": 160076000.0, "datetime": "2025-08-10 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 29997, "price": 160477000.0, "datetime": "2025-08-10 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30010, "price": 160710000.0, "datetime": "2025-08-10 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30015, "price": 160787000.0, "datetime": "2025-08-10 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30023, "price": 160841000.0, "datetime": "2025-08-10 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30060, "price": 162306000.0, "datetime": "2025-08-10 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30072, "price": 162600000.0, "datetime": "2025-08-10 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 30097, "price": 161980000.0, "datetime": "2025-08-10 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30119, "price": 161765000.0, "datetime": "2025-08-10 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30143, "price": 161753000.0, "datetime": "2025-08-10 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30149, "price": 161458000.0, "datetime": "2025-08-10 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30210, "price": 161872000.0, "datetime": "2025-08-10 20:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 30237, "price": 162680000.0, "datetime": "2025-08-10 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30291, "price": 162850000.0, "datetime": "2025-08-11 00:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 30392, "price": 162367000.0, "datetime": "2025-08-11 05:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30394, "price": 162229000.0, "datetime": "2025-08-11 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 30432, "price": 163073000.0, "datetime": "2025-08-11 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30452, "price": 163315000.0, "datetime": "2025-08-11 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30470, "price": 163685000.0, "datetime": "2025-08-11 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30479, "price": 163803000.0, "datetime": "2025-08-11 09:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30502, "price": 164215000.0, "datetime": "2025-08-11 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30532, "price": 166832000.0, "datetime": "2025-08-11 12:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 30572, "price": 166910000.0, "datetime": "2025-08-11 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 30630, "price": 166057000.0, "datetime": "2025-08-11 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30657, "price": 165741000.0, "datetime": "2025-08-11 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30683, "price": 165519000.0, "datetime": "2025-08-11 19:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30698, "price": 165204000.0, "datetime": "2025-08-11 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30726, "price": 164381000.0, "datetime": "2025-08-11 21:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30728, "price": 164395000.0, "datetime": "2025-08-11 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30829, "price": 164390000.0, "datetime": "2025-08-12 03:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 30865, "price": 163983000.0, "datetime": "2025-08-12 04:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 31019, "price": 164022000.0, "datetime": "2025-08-12 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 31023, "price": 163887000.0, "datetime": "2025-08-12 12:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 31062, "price": 163430000.0, "datetime": "2025-08-12 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 31098, "price": 164067000.0, "datetime": "2025-08-12 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 31152, "price": 163159000.0, "datetime": "2025-08-12 19:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 31198, "price": 163893000.0, "datetime": "2025-08-12 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31202, "price": 164153000.0, "datetime": "2025-08-12 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31259, "price": 164773000.0, "datetime": "2025-08-13 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 31298, "price": 163949000.0, "datetime": "2025-08-13 02:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 31307, "price": 163943000.0, "datetime": "2025-08-13 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 31392, "price": 163689000.0, "datetime": "2025-08-13 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 31395, "price": 163663000.0, "datetime": "2025-08-13 07:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 31417, "price": 164399000.0, "datetime": "2025-08-13 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31427, "price": 164429000.0, "datetime": "2025-08-13 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31433, "price": 164669000.0, "datetime": "2025-08-13 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 31453, "price": 164120000.0, "datetime": "2025-08-13 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 31473, "price": 163773000.0, "datetime": "2025-08-13 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 31633, "price": 164130000.0, "datetime": "2025-08-13 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31652, "price": 164310000.0, "datetime": "2025-08-13 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31659, "price": 164586000.0, "datetime": "2025-08-13 20:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31712, "price": 166000000.0, "datetime": "2025-08-13 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31714, "price": 165964000.0, "datetime": "2025-08-13 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31816, "price": 166598000.0, "datetime": "2025-08-14 04:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31819, "price": 166642000.0, "datetime": "2025-08-14 04:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31827, "price": 167023000.0, "datetime": "2025-08-14 05:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31846, "price": 167400000.0, "datetime": "2025-08-14 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31884, "price": 167880000.0, "datetime": "2025-08-14 07:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 31918, "price": 169291000.0, "datetime": "2025-08-14 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 31987, "price": 168097000.0, "datetime": "2025-08-14 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 31993, "price": 168035000.0, "datetime": "2025-08-14 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32013, "price": 167733000.0, "datetime": "2025-08-14 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32018, "price": 167611000.0, "datetime": "2025-08-14 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32035, "price": 166431000.0, "datetime": "2025-08-14 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32126, "price": 166549000.0, "datetime": "2025-08-14 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32159, "price": 165148000.0, "datetime": "2025-08-14 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32169, "price": 163332000.0, "datetime": "2025-08-14 22:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 32369, "price": 164751000.0, "datetime": "2025-08-15 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 32381, "price": 164997000.0, "datetime": "2025-08-15 08:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 32431, "price": 165397000.0, "datetime": "2025-08-15 11:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 32485, "price": 165368000.0, "datetime": "2025-08-15 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32492, "price": 165136000.0, "datetime": "2025-08-15 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32498, "price": 165019000.0, "datetime": "2025-08-15 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32505, "price": 164890000.0, "datetime": "2025-08-15 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32577, "price": 164750000.0, "datetime": "2025-08-15 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32587, "price": 164730000.0, "datetime": "2025-08-15 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32668, "price": 164043000.0, "datetime": "2025-08-15 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32690, "price": 163508000.0, "datetime": "2025-08-16 00:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 32832, "price": 164108000.0, "datetime": "2025-08-16 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 32848, "price": 164425000.0, "datetime": "2025-08-16 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 32855, "price": 163678000.0, "datetime": "2025-08-16 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 32928, "price": 163671000.0, "datetime": "2025-08-16 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33003, "price": 163302000.0, "datetime": "2025-08-16 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33005, "price": 163255000.0, "datetime": "2025-08-16 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 33128, "price": 163318000.0, "datetime": "2025-08-16 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 33310, "price": 163404000.0, "datetime": "2025-08-17 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 33336, "price": 163878000.0, "datetime": "2025-08-17 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 33338, "price": 163907000.0, "datetime": "2025-08-17 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 33368, "price": 163551000.0, "datetime": "2025-08-17 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 33411, "price": 163833000.0, "datetime": "2025-08-17 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 33416, "price": 164006000.0, "datetime": "2025-08-17 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 33555, "price": 163342000.0, "datetime": "2025-08-18 01:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33563, "price": 163201000.0, "datetime": "2025-08-18 01:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33566, "price": 163123000.0, "datetime": "2025-08-18 01:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 33670, "price": 163588000.0, "datetime": "2025-08-18 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 33698, "price": 163211000.0, "datetime": "2025-08-18 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33738, "price": 162540000.0, "datetime": "2025-08-18 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33740, "price": 162550000.0, "datetime": "2025-08-18 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33760, "price": 161450000.0, "datetime": "2025-08-18 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33785, "price": 160431000.0, "datetime": "2025-08-18 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 33814, "price": 161210000.0, "datetime": "2025-08-18 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 33824, "price": 160753000.0, "datetime": "2025-08-18 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33900, "price": 160297000.0, "datetime": "2025-08-18 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33942, "price": 160255000.0, "datetime": "2025-08-18 20:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 33947, "price": 160168000.0, "datetime": "2025-08-18 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 33980, "price": 160973000.0, "datetime": "2025-08-18 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 33988, "price": 160202000.0, "datetime": "2025-08-18 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 34032, "price": 161529000.0, "datetime": "2025-08-19 01:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 34060, "price": 162109000.0, "datetime": "2025-08-19 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 34137, "price": 162206000.0, "datetime": "2025-08-19 06:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 34150, "price": 162427000.0, "datetime": "2025-08-19 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 34186, "price": 161606000.0, "datetime": "2025-08-19 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34189, "price": 161621000.0, "datetime": "2025-08-19 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34226, "price": 161114000.0, "datetime": "2025-08-19 10:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34271, "price": 160157000.0, "datetime": "2025-08-19 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34340, "price": 160025000.0, "datetime": "2025-08-19 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 34373, "price": 160574000.0, "datetime": "2025-08-19 18:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 34465, "price": 160326000.0, "datetime": "2025-08-19 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34478, "price": 159556000.0, "datetime": "2025-08-19 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34485, "price": 159062000.0, "datetime": "2025-08-19 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34493, "price": 158871000.0, "datetime": "2025-08-20 00:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34565, "price": 158169000.0, "datetime": "2025-08-20 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 34611, "price": 158844000.0, "datetime": "2025-08-20 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 34617, "price": 158890000.0, "datetime": "2025-08-20 06:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 34622, "price": 158951000.0, "datetime": "2025-08-20 06:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 34659, "price": 157500000.0, "datetime": "2025-08-20 08:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34668, "price": 157510000.0, "datetime": "2025-08-20 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 34691, "price": 158619000.0, "datetime": "2025-08-20 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 34743, "price": 158901000.0, "datetime": "2025-08-20 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 34751, "price": 159124000.0, "datetime": "2025-08-20 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 34761, "price": 159274000.0, "datetime": "2025-08-20 13:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 34832, "price": 159000000.0, "datetime": "2025-08-20 17:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34879, "price": 158878000.0, "datetime": "2025-08-20 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34903, "price": 158456000.0, "datetime": "2025-08-20 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 34946, "price": 157993000.0, "datetime": "2025-08-20 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35040, "price": 158292000.0, "datetime": "2025-08-21 03:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 35090, "price": 159182000.0, "datetime": "2025-08-21 06:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35093, "price": 159097000.0, "datetime": "2025-08-21 06:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 35156, "price": 159021000.0, "datetime": "2025-08-21 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35158, "price": 159151000.0, "datetime": "2025-08-21 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 35164, "price": 159544000.0, "datetime": "2025-08-21 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35189, "price": 159811000.0, "datetime": "2025-08-21 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 35234, "price": 158858000.0, "datetime": "2025-08-21 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35236, "price": 158892000.0, "datetime": "2025-08-21 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35243, "price": 158799000.0, "datetime": "2025-08-21 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35252, "price": 158577000.0, "datetime": "2025-08-21 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35337, "price": 158354000.0, "datetime": "2025-08-21 18:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35349, "price": 158150000.0, "datetime": "2025-08-21 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 35434, "price": 158906000.0, "datetime": "2025-08-21 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35567, "price": 157712000.0, "datetime": "2025-08-22 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35632, "price": 158000000.0, "datetime": "2025-08-22 09:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35636, "price": 158001000.0, "datetime": "2025-08-22 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35664, "price": 158150000.0, "datetime": "2025-08-22 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35673, "price": 158228000.0, "datetime": "2025-08-22 11:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35682, "price": 158526000.0, "datetime": "2025-08-22 11:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35685, "price": 158632000.0, "datetime": "2025-08-22 11:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 35707, "price": 158033000.0, "datetime": "2025-08-22 12:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35854, "price": 157467000.0, "datetime": "2025-08-22 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35862, "price": 157359000.0, "datetime": "2025-08-22 20:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 35881, "price": 157057000.0, "datetime": "2025-08-22 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 35885, "price": 157808000.0, "datetime": "2025-08-22 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35914, "price": 160844000.0, "datetime": "2025-08-22 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35922, "price": 161385000.0, "datetime": "2025-08-22 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35935, "price": 162430000.0, "datetime": "2025-08-23 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 35993, "price": 162159000.0, "datetime": "2025-08-23 03:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 36078, "price": 161032000.0, "datetime": "2025-08-23 07:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36083, "price": 160916000.0, "datetime": "2025-08-23 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36145, "price": 160313000.0, "datetime": "2025-08-23 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36161, "price": 159614000.0, "datetime": "2025-08-23 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36247, "price": 159847000.0, "datetime": "2025-08-23 15:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36277, "price": 159577000.0, "datetime": "2025-08-23 17:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36350, "price": 159499000.0, "datetime": "2025-08-23 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36376, "price": 159401000.0, "datetime": "2025-08-23 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36382, "price": 159300000.0, "datetime": "2025-08-23 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 36586, "price": 159645000.0, "datetime": "2025-08-24 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 36605, "price": 159900000.0, "datetime": "2025-08-24 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 36611, "price": 159992000.0, "datetime": "2025-08-24 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 36614, "price": 159988000.0, "datetime": "2025-08-24 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 36634, "price": 160165000.0, "datetime": "2025-08-24 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 36649, "price": 159799000.0, "datetime": "2025-08-24 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36801, "price": 159310000.0, "datetime": "2025-08-24 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36873, "price": 159150000.0, "datetime": "2025-08-24 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36941, "price": 158652000.0, "datetime": "2025-08-25 02:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36951, "price": 158607000.0, "datetime": "2025-08-25 03:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36974, "price": 158169000.0, "datetime": "2025-08-25 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36982, "price": 157213000.0, "datetime": "2025-08-25 04:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 36987, "price": 156614000.0, "datetime": "2025-08-25 04:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 37048, "price": 157831000.0, "datetime": "2025-08-25 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 37084, "price": 156901000.0, "datetime": "2025-08-25 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 37116, "price": 157563000.0, "datetime": "2025-08-25 11:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 37148, "price": 157048000.0, "datetime": "2025-08-25 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37158, "price": 156853000.0, "datetime": "2025-08-25 13:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37160, "price": 156827000.0, "datetime": "2025-08-25 13:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37205, "price": 156351000.0, "datetime": "2025-08-25 15:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37231, "price": 156020000.0, "datetime": "2025-08-25 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37284, "price": 155751000.0, "datetime": "2025-08-25 19:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 37356, "price": 156956000.0, "datetime": "2025-08-25 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 37361, "price": 157000000.0, "datetime": "2025-08-25 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 37396, "price": 157880000.0, "datetime": "2025-08-26 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 37454, "price": 157224000.0, "datetime": "2025-08-26 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37463, "price": 156893000.0, "datetime": "2025-08-26 04:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37468, "price": 156639000.0, "datetime": "2025-08-26 05:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37472, "price": 155998000.0, "datetime": "2025-08-26 05:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37553, "price": 155275000.0, "datetime": "2025-08-26 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37557, "price": 155061000.0, "datetime": "2025-08-26 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37569, "price": 154528000.0, "datetime": "2025-08-26 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37774, "price": 155261000.0, "datetime": "2025-08-26 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 37786, "price": 155053000.0, "datetime": "2025-08-26 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 37805, "price": 155319000.0, "datetime": "2025-08-26 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 37918, "price": 154989000.0, "datetime": "2025-08-27 03:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 37925, "price": 155330000.0, "datetime": "2025-08-27 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 37995, "price": 156302000.0, "datetime": "2025-08-27 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 38014, "price": 156901000.0, "datetime": "2025-08-27 08:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 38065, "price": 155713000.0, "datetime": "2025-08-27 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 38098, "price": 155570000.0, "datetime": "2025-08-27 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 38177, "price": 155161000.0, "datetime": "2025-08-27 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 38235, "price": 155340000.0, "datetime": "2025-08-27 19:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 38266, "price": 155768000.0, "datetime": "2025-08-27 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 38305, "price": 156128000.0, "datetime": "2025-08-27 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 38320, "price": 156910000.0, "datetime": "2025-08-27 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 38473, "price": 155444000.0, "datetime": "2025-08-28 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 38574, "price": 156228000.0, "datetime": "2025-08-28 12:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 38579, "price": 156339000.0, "datetime": "2025-08-28 12:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 38611, "price": 157257000.0, "datetime": "2025-08-28 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 38640, "price": 157372000.0, "datetime": "2025-08-28 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 38658, "price": 157600000.0, "datetime": "2025-08-28 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 38709, "price": 157135000.0, "datetime": "2025-08-28 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 38754, "price": 156900000.0, "datetime": "2025-08-28 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 38996, "price": 156822000.0, "datetime": "2025-08-29 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 39018, "price": 156119000.0, "datetime": "2025-08-29 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39088, "price": 155399000.0, "datetime": "2025-08-29 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39107, "price": 154924000.0, "datetime": "2025-08-29 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39121, "price": 154781000.0, "datetime": "2025-08-29 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39138, "price": 154176000.0, "datetime": "2025-08-29 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39144, "price": 154022000.0, "datetime": "2025-08-29 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39148, "price": 154122000.0, "datetime": "2025-08-29 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39175, "price": 153198000.0, "datetime": "2025-08-29 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 39200, "price": 153905000.0, "datetime": "2025-08-29 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39205, "price": 153934000.0, "datetime": "2025-08-29 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39209, "price": 153969000.0, "datetime": "2025-08-29 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39241, "price": 154660000.0, "datetime": "2025-08-29 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 39268, "price": 152954000.0, "datetime": "2025-08-29 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39274, "price": 152343000.0, "datetime": "2025-08-29 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39277, "price": 152204000.0, "datetime": "2025-08-29 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39288, "price": 151994000.0, "datetime": "2025-08-30 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39391, "price": 151538000.0, "datetime": "2025-08-30 05:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39394, "price": 151490000.0, "datetime": "2025-08-30 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39403, "price": 151245000.0, "datetime": "2025-08-30 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39406, "price": 151191000.0, "datetime": "2025-08-30 05:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39510, "price": 150462000.0, "datetime": "2025-08-30 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39514, "price": 150330000.0, "datetime": "2025-08-30 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 39517, "price": 150300000.0, "datetime": "2025-08-30 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 39545, "price": 151403000.0, "datetime": "2025-08-30 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39555, "price": 151595000.0, "datetime": "2025-08-30 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39592, "price": 151709000.0, "datetime": "2025-08-30 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39638, "price": 151781000.0, "datetime": "2025-08-30 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39708, "price": 151625000.0, "datetime": "2025-08-30 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 39734, "price": 151070000.0, "datetime": "2025-08-30 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 39765, "price": 151490000.0, "datetime": "2025-08-30 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 39825, "price": 151680000.0, "datetime": "2025-08-31 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 39933, "price": 151542000.0, "datetime": "2025-08-31 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39969, "price": 152618000.0, "datetime": "2025-08-31 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39980, "price": 152729000.0, "datetime": "2025-08-31 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 39987, "price": 152850000.0, "datetime": "2025-08-31 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 40008, "price": 152300000.0, "datetime": "2025-08-31 12:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40047, "price": 151602000.0, "datetime": "2025-08-31 13:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40051, "price": 151515000.0, "datetime": "2025-08-31 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40059, "price": 151418000.0, "datetime": "2025-08-31 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40080, "price": 151266000.0, "datetime": "2025-08-31 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 40135, "price": 151821000.0, "datetime": "2025-08-31 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 40144, "price": 151355000.0, "datetime": "2025-08-31 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40157, "price": 150981000.0, "datetime": "2025-08-31 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 40250, "price": 150934000.0, "datetime": "2025-09-01 00:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 40269, "price": 151102000.0, "datetime": "2025-09-01 01:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 40271, "price": 151234000.0, "datetime": "2025-09-01 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 40414, "price": 151118000.0, "datetime": "2025-09-01 08:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40424, "price": 150757000.0, "datetime": "2025-09-01 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40426, "price": 150681000.0, "datetime": "2025-09-01 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40441, "price": 149993000.0, "datetime": "2025-09-01 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40477, "price": 149970000.0, "datetime": "2025-09-01 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40481, "price": 149836000.0, "datetime": "2025-09-01 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40485, "price": 149777000.0, "datetime": "2025-09-01 11:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 40543, "price": 150069000.0, "datetime": "2025-09-01 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 40591, "price": 152112000.0, "datetime": "2025-09-01 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 40593, "price": 152142000.0, "datetime": "2025-09-01 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 40596, "price": 152211000.0, "datetime": "2025-09-01 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 40647, "price": 150753000.0, "datetime": "2025-09-01 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 40681, "price": 151544000.0, "datetime": "2025-09-01 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 40691, "price": 151840000.0, "datetime": "2025-09-01 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 40698, "price": 152028000.0, "datetime": "2025-09-01 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 40843, "price": 151719000.0, "datetime": "2025-09-02 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 40867, "price": 150813000.0, "datetime": "2025-09-02 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 40904, "price": 152375000.0, "datetime": "2025-09-02 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 40975, "price": 153524000.0, "datetime": "2025-09-02 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 41066, "price": 153115000.0, "datetime": "2025-09-02 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 41138, "price": 152999000.0, "datetime": "2025-09-02 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 41148, "price": 152844000.0, "datetime": "2025-09-02 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 41151, "price": 152571000.0, "datetime": "2025-09-02 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 41165, "price": 151736000.0, "datetime": "2025-09-02 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 41189, "price": 154114000.0, "datetime": "2025-09-02 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 41200, "price": 154655000.0, "datetime": "2025-09-03 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 41284, "price": 154978000.0, "datetime": "2025-09-03 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 41303, "price": 155200000.0, "datetime": "2025-09-03 06:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 41319, "price": 154749000.0, "datetime": "2025-09-03 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 41367, "price": 155554000.0, "datetime": "2025-09-03 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 41371, "price": 155415000.0, "datetime": "2025-09-03 09:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 41393, "price": 154758000.0, "datetime": "2025-09-03 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 41466, "price": 154395000.0, "datetime": "2025-09-03 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 41522, "price": 154911000.0, "datetime": "2025-09-03 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 41733, "price": 155143000.0, "datetime": "2025-09-04 03:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 41793, "price": 155270000.0, "datetime": "2025-09-04 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 41833, "price": 154945000.0, "datetime": "2025-09-04 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 41917, "price": 154838000.0, "datetime": "2025-09-04 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 41939, "price": 154601000.0, "datetime": "2025-09-04 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 42041, "price": 154701000.0, "datetime": "2025-09-04 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42083, "price": 154602000.0, "datetime": "2025-09-04 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 42122, "price": 153774000.0, "datetime": "2025-09-04 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 42141, "price": 153299000.0, "datetime": "2025-09-05 00:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 42186, "price": 153872000.0, "datetime": "2025-09-05 02:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42199, "price": 154168000.0, "datetime": "2025-09-05 03:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42203, "price": 154090000.0, "datetime": "2025-09-05 03:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42260, "price": 154897000.0, "datetime": "2025-09-05 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42284, "price": 155153000.0, "datetime": "2025-09-05 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42288, "price": 155375000.0, "datetime": "2025-09-05 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42300, "price": 156094000.0, "datetime": "2025-09-05 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42302, "price": 156003000.0, "datetime": "2025-09-05 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42359, "price": 155845000.0, "datetime": "2025-09-05 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42435, "price": 155998000.0, "datetime": "2025-09-05 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42469, "price": 157266000.0, "datetime": "2025-09-05 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42475, "price": 157441000.0, "datetime": "2025-09-05 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42477, "price": 157382000.0, "datetime": "2025-09-05 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 42504, "price": 156846000.0, "datetime": "2025-09-05 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 42510, "price": 156878000.0, "datetime": "2025-09-05 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 42568, "price": 157185000.0, "datetime": "2025-09-05 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 42611, "price": 155365000.0, "datetime": "2025-09-05 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 42614, "price": 155236000.0, "datetime": "2025-09-05 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 42618, "price": 155062000.0, "datetime": "2025-09-06 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 42733, "price": 155091000.0, "datetime": "2025-09-06 06:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 42736, "price": 155012000.0, "datetime": "2025-09-06 06:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 42849, "price": 155401000.0, "datetime": "2025-09-06 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42851, "price": 155402000.0, "datetime": "2025-09-06 12:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42857, "price": 155333000.0, "datetime": "2025-09-06 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 42967, "price": 155263000.0, "datetime": "2025-09-06 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43057, "price": 155345000.0, "datetime": "2025-09-06 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43064, "price": 155377000.0, "datetime": "2025-09-06 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43069, "price": 155461000.0, "datetime": "2025-09-06 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 43103, "price": 155099000.0, "datetime": "2025-09-07 00:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 43110, "price": 154849000.0, "datetime": "2025-09-07 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 43115, "price": 154654000.0, "datetime": "2025-09-07 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 43244, "price": 154401000.0, "datetime": "2025-09-07 07:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 43288, "price": 154450000.0, "datetime": "2025-09-07 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43297, "price": 154650000.0, "datetime": "2025-09-07 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 43363, "price": 154459000.0, "datetime": "2025-09-07 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 43377, "price": 154680000.0, "datetime": "2025-09-07 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43423, "price": 154726000.0, "datetime": "2025-09-07 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43431, "price": 154807000.0, "datetime": "2025-09-07 17:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43441, "price": 155156000.0, "datetime": "2025-09-07 17:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 43533, "price": 155127000.0, "datetime": "2025-09-07 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 43579, "price": 155310000.0, "datetime": "2025-09-08 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43668, "price": 155482000.0, "datetime": "2025-09-08 05:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 43696, "price": 155327000.0, "datetime": "2025-09-08 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 43708, "price": 155222000.0, "datetime": "2025-09-08 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 43735, "price": 155327000.0, "datetime": "2025-09-08 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43898, "price": 155134000.0, "datetime": "2025-09-08 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43918, "price": 155525000.0, "datetime": "2025-09-08 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43922, "price": 155641000.0, "datetime": "2025-09-08 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 43933, "price": 155938000.0, "datetime": "2025-09-08 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44038, "price": 156406000.0, "datetime": "2025-09-08 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 44241, "price": 155587000.0, "datetime": "2025-09-09 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 44252, "price": 155209000.0, "datetime": "2025-09-09 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 44313, "price": 155596000.0, "datetime": "2025-09-09 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44352, "price": 156173000.0, "datetime": "2025-09-09 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44360, "price": 156510000.0, "datetime": "2025-09-09 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44364, "price": 156645000.0, "datetime": "2025-09-09 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44375, "price": 156978000.0, "datetime": "2025-09-09 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 44439, "price": 156360000.0, "datetime": "2025-09-09 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 44442, "price": 156250000.0, "datetime": "2025-09-09 19:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 44509, "price": 156149000.0, "datetime": "2025-09-09 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 44541, "price": 154793000.0, "datetime": "2025-09-10 00:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 44543, "price": 154787000.0, "datetime": "2025-09-10 00:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 44651, "price": 155506000.0, "datetime": "2025-09-10 06:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 44716, "price": 155094000.0, "datetime": "2025-09-10 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 44727, "price": 155050000.0, "datetime": "2025-09-10 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 44856, "price": 156077000.0, "datetime": "2025-09-10 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44866, "price": 156383000.0, "datetime": "2025-09-10 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44873, "price": 156678000.0, "datetime": "2025-09-10 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44875, "price": 156738000.0, "datetime": "2025-09-10 17:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44959, "price": 157152000.0, "datetime": "2025-09-10 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44973, "price": 157726000.0, "datetime": "2025-09-10 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44976, "price": 157700000.0, "datetime": "2025-09-10 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 44983, "price": 157996000.0, "datetime": "2025-09-10 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45156, "price": 158599000.0, "datetime": "2025-09-11 07:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45218, "price": 158690000.0, "datetime": "2025-09-11 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45266, "price": 158939000.0, "datetime": "2025-09-11 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45268, "price": 159069000.0, "datetime": "2025-09-11 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45322, "price": 159220000.0, "datetime": "2025-09-11 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 45328, "price": 158896000.0, "datetime": "2025-09-11 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45366, "price": 158704000.0, "datetime": "2025-09-11 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45374, "price": 158601000.0, "datetime": "2025-09-11 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 45404, "price": 158815000.0, "datetime": "2025-09-11 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45431, "price": 159041000.0, "datetime": "2025-09-11 21:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45436, "price": 158694000.0, "datetime": "2025-09-11 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 45452, "price": 158112000.0, "datetime": "2025-09-11 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45554, "price": 159135000.0, "datetime": "2025-09-12 03:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45559, "price": 159077000.0, "datetime": "2025-09-12 03:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 45658, "price": 160349000.0, "datetime": "2025-09-12 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45671, "price": 160708000.0, "datetime": "2025-09-12 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45683, "price": 161249000.0, "datetime": "2025-09-12 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 45737, "price": 160173000.0, "datetime": "2025-09-12 12:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45739, "price": 160167000.0, "datetime": "2025-09-12 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45797, "price": 160221000.0, "datetime": "2025-09-12 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45801, "price": 160149000.0, "datetime": "2025-09-12 15:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45804, "price": 160196000.0, "datetime": "2025-09-12 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45826, "price": 160035000.0, "datetime": "2025-09-12 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45828, "price": 160012000.0, "datetime": "2025-09-12 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 45830, "price": 160000000.0, "datetime": "2025-09-12 17:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 45896, "price": 160188000.0, "datetime": "2025-09-12 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 45916, "price": 160281000.0, "datetime": "2025-09-12 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 46017, "price": 160871000.0, "datetime": "2025-09-13 02:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 46033, "price": 161239000.0, "datetime": "2025-09-13 03:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 46043, "price": 161493000.0, "datetime": "2025-09-13 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 46076, "price": 161059000.0, "datetime": "2025-09-13 05:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 46187, "price": 160842000.0, "datetime": "2025-09-13 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 46221, "price": 160817000.0, "datetime": "2025-09-13 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 46236, "price": 160660000.0, "datetime": "2025-09-13 13:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 46301, "price": 160800000.0, "datetime": "2025-09-13 16:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 46322, "price": 160891000.0, "datetime": "2025-09-13 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 46376, "price": 160506000.0, "datetime": "2025-09-13 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 46431, "price": 160218000.0, "datetime": "2025-09-13 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 46460, "price": 160047000.0, "datetime": "2025-09-14 00:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 46484, "price": 159618000.0, "datetime": "2025-09-14 01:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 46569, "price": 160522000.0, "datetime": "2025-09-14 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 46579, "price": 160624000.0, "datetime": "2025-09-14 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 46633, "price": 160750000.0, "datetime": "2025-09-14 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 46655, "price": 160394000.0, "datetime": "2025-09-14 10:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 46660, "price": 160396000.0, "datetime": "2025-09-14 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 46806, "price": 160570000.0, "datetime": "2025-09-14 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 46825, "price": 160804000.0, "datetime": "2025-09-14 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 46829, "price": 160810000.0, "datetime": "2025-09-14 19:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 46853, "price": 160909000.0, "datetime": "2025-09-14 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 46861, "price": 160740000.0, "datetime": "2025-09-14 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 46903, "price": 160165000.0, "datetime": "2025-09-14 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 46905, "price": 160157000.0, "datetime": "2025-09-14 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 47047, "price": 160874000.0, "datetime": "2025-09-15 06:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47063, "price": 161045000.0, "datetime": "2025-09-15 06:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47069, "price": 161239000.0, "datetime": "2025-09-15 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 47092, "price": 160768000.0, "datetime": "2025-09-15 08:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47094, "price": 160718000.0, "datetime": "2025-09-15 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47104, "price": 160518000.0, "datetime": "2025-09-15 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47113, "price": 160241000.0, "datetime": "2025-09-15 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47134, "price": 160059000.0, "datetime": "2025-09-15 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 47197, "price": 160863000.0, "datetime": "2025-09-15 13:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47203, "price": 161006000.0, "datetime": "2025-09-15 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47214, "price": 161234000.0, "datetime": "2025-09-15 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47231, "price": 161667000.0, "datetime": "2025-09-15 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47234, "price": 161690000.0, "datetime": "2025-09-15 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 47263, "price": 160959000.0, "datetime": "2025-09-15 16:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47268, "price": 160721000.0, "datetime": "2025-09-15 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47271, "price": 160752000.0, "datetime": "2025-09-15 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47281, "price": 160407000.0, "datetime": "2025-09-15 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47292, "price": 159930000.0, "datetime": "2025-09-15 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 47467, "price": 160303000.0, "datetime": "2025-09-16 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47489, "price": 160674000.0, "datetime": "2025-09-16 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47500, "price": 160872000.0, "datetime": "2025-09-16 04:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 47564, "price": 160692000.0, "datetime": "2025-09-16 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47596, "price": 160500000.0, "datetime": "2025-09-16 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 47605, "price": 160340000.0, "datetime": "2025-09-16 09:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 47692, "price": 160753000.0, "datetime": "2025-09-16 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 47864, "price": 160400000.0, "datetime": "2025-09-16 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 47910, "price": 161200000.0, "datetime": "2025-09-17 01:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47928, "price": 161698000.0, "datetime": "2025-09-17 02:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47937, "price": 161876000.0, "datetime": "2025-09-17 02:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 47992, "price": 162167000.0, "datetime": "2025-09-17 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 48016, "price": 161990000.0, "datetime": "2025-09-17 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48080, "price": 162048000.0, "datetime": "2025-09-17 09:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48089, "price": 161913000.0, "datetime": "2025-09-17 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 48117, "price": 162208000.0, "datetime": "2025-09-17 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 48124, "price": 162014000.0, "datetime": "2025-09-17 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 48173, "price": 162128000.0, "datetime": "2025-09-17 14:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 48179, "price": 162242000.0, "datetime": "2025-09-17 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 48192, "price": 162707000.0, "datetime": "2025-09-17 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 48201, "price": 162839000.0, "datetime": "2025-09-17 15:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 48206, "price": 162944000.0, "datetime": "2025-09-17 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 48214, "price": 162992000.0, "datetime": "2025-09-17 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 48241, "price": 162556000.0, "datetime": "2025-09-17 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48266, "price": 162324000.0, "datetime": "2025-09-17 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48285, "price": 162133000.0, "datetime": "2025-09-17 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48293, "price": 162070000.0, "datetime": "2025-09-17 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48359, "price": 161247000.0, "datetime": "2025-09-17 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48363, "price": 161220000.0, "datetime": "2025-09-17 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 48525, "price": 161792000.0, "datetime": "2025-09-18 07:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 48530, "price": 162102000.0, "datetime": "2025-09-18 08:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 48624, "price": 163028000.0, "datetime": "2025-09-18 12:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 48677, "price": 162494000.0, "datetime": "2025-09-18 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48786, "price": 162427000.0, "datetime": "2025-09-18 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48790, "price": 162581000.0, "datetime": "2025-09-18 21:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 48819, "price": 162911000.0, "datetime": "2025-09-18 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 48939, "price": 162800000.0, "datetime": "2025-09-19 04:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 48992, "price": 162630000.0, "datetime": "2025-09-19 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 49015, "price": 162083000.0, "datetime": "2025-09-19 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 49045, "price": 162854000.0, "datetime": "2025-09-19 09:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 49048, "price": 162880000.0, "datetime": "2025-09-19 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 49196, "price": 163060000.0, "datetime": "2025-09-19 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 49230, "price": 162578000.0, "datetime": "2025-09-19 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 49238, "price": 162540000.0, "datetime": "2025-09-19 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 49240, "price": 162474000.0, "datetime": "2025-09-19 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 49243, "price": 162443000.0, "datetime": "2025-09-19 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 49258, "price": 162357000.0, "datetime": "2025-09-19 20:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 49263, "price": 162297000.0, "datetime": "2025-09-19 20:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 49286, "price": 162122000.0, "datetime": "2025-09-19 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 49331, "price": 161763000.0, "datetime": "2025-09-20 00:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 49457, "price": 162000000.0, "datetime": "2025-09-20 06:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 49463, "price": 162005000.0, "datetime": "2025-09-20 06:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 49530, "price": 162301000.0, "datetime": "2025-09-20 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 49537, "price": 162369000.0, "datetime": "2025-09-20 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 49643, "price": 162140000.0, "datetime": "2025-09-20 15:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 49666, "price": 162385000.0, "datetime": "2025-09-20 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 49749, "price": 162532000.0, "datetime": "2025-09-20 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 49999, "price": 162075000.0, "datetime": "2025-09-21 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50003, "price": 162100000.0, "datetime": "2025-09-21 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50035, "price": 161851000.0, "datetime": "2025-09-21 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50089, "price": 161743000.0, "datetime": "2025-09-21 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 50110, "price": 161853000.0, "datetime": "2025-09-21 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 50146, "price": 161950000.0, "datetime": "2025-09-21 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 50189, "price": 162160000.0, "datetime": "2025-09-21 19:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 50264, "price": 161960000.0, "datetime": "2025-09-21 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50272, "price": 161877000.0, "datetime": "2025-09-21 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50280, "price": 161878000.0, "datetime": "2025-09-21 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 50334, "price": 161912000.0, "datetime": "2025-09-22 02:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 50369, "price": 161574000.0, "datetime": "2025-09-22 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50487, "price": 160981000.0, "datetime": "2025-09-22 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50490, "price": 161075000.0, "datetime": "2025-09-22 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50507, "price": 160527000.0, "datetime": "2025-09-22 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50587, "price": 160282000.0, "datetime": "2025-09-22 15:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50598, "price": 159932000.0, "datetime": "2025-09-22 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50605, "price": 159529000.0, "datetime": "2025-09-22 15:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50607, "price": 159434000.0, "datetime": "2025-09-22 16:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50615, "price": 159251000.0, "datetime": "2025-09-22 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 50692, "price": 159861000.0, "datetime": "2025-09-22 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 50732, "price": 160061000.0, "datetime": "2025-09-22 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 50737, "price": 160083000.0, "datetime": "2025-09-22 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 50885, "price": 160556000.0, "datetime": "2025-09-23 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 50906, "price": 160924000.0, "datetime": "2025-09-23 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 50973, "price": 160358000.0, "datetime": "2025-09-23 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 50989, "price": 159908000.0, "datetime": "2025-09-23 11:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51010, "price": 159146000.0, "datetime": "2025-09-23 12:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 51060, "price": 160279000.0, "datetime": "2025-09-23 14:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51093, "price": 160611000.0, "datetime": "2025-09-23 16:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51107, "price": 160664000.0, "datetime": "2025-09-23 17:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51116, "price": 160881000.0, "datetime": "2025-09-23 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51134, "price": 161098000.0, "datetime": "2025-09-23 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 51153, "price": 160700000.0, "datetime": "2025-09-23 19:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51169, "price": 160491000.0, "datetime": "2025-09-23 20:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51171, "price": 160440000.0, "datetime": "2025-09-23 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51301, "price": 159678000.0, "datetime": "2025-09-24 02:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51306, "price": 159610000.0, "datetime": "2025-09-24 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 51382, "price": 159895000.0, "datetime": "2025-09-24 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 51473, "price": 159862000.0, "datetime": "2025-09-24 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51508, "price": 159222000.0, "datetime": "2025-09-24 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51510, "price": 159199000.0, "datetime": "2025-09-24 13:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 51550, "price": 160167000.0, "datetime": "2025-09-24 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 51590, "price": 159780000.0, "datetime": "2025-09-24 17:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51592, "price": 159710000.0, "datetime": "2025-09-24 17:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 51634, "price": 160120000.0, "datetime": "2025-09-24 19:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51640, "price": 160290000.0, "datetime": "2025-09-24 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51644, "price": 160338000.0, "datetime": "2025-09-24 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51651, "price": 160540000.0, "datetime": "2025-09-24 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51725, "price": 161032000.0, "datetime": "2025-09-24 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51727, "price": 161010000.0, "datetime": "2025-09-25 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 51823, "price": 160416000.0, "datetime": "2025-09-25 04:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51826, "price": 160443000.0, "datetime": "2025-09-25 05:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 51851, "price": 160805000.0, "datetime": "2025-09-25 06:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 51856, "price": 160800000.0, "datetime": "2025-09-25 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 51944, "price": 160201000.0, "datetime": "2025-09-25 10:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 51993, "price": 159819000.0, "datetime": "2025-09-25 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52000, "price": 159807000.0, "datetime": "2025-09-25 13:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52134, "price": 159716000.0, "datetime": "2025-09-25 20:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52148, "price": 159506000.0, "datetime": "2025-09-25 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 52158, "price": 159954000.0, "datetime": "2025-09-25 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 52216, "price": 159274000.0, "datetime": "2025-09-26 00:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52265, "price": 158719000.0, "datetime": "2025-09-26 02:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52270, "price": 158398000.0, "datetime": "2025-09-26 03:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 52330, "price": 158688000.0, "datetime": "2025-09-26 06:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 52482, "price": 158404000.0, "datetime": "2025-09-26 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52504, "price": 158000000.0, "datetime": "2025-09-26 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52539, "price": 157661000.0, "datetime": "2025-09-26 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52541, "price": 157710000.0, "datetime": "2025-09-26 16:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 52576, "price": 158391000.0, "datetime": "2025-09-26 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 52601, "price": 158001000.0, "datetime": "2025-09-26 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 52639, "price": 158672000.0, "datetime": "2025-09-26 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 52662, "price": 159140000.0, "datetime": "2025-09-26 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 52666, "price": 159099000.0, "datetime": "2025-09-26 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 52726, "price": 158129000.0, "datetime": "2025-09-27 02:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52729, "price": 158165000.0, "datetime": "2025-09-27 02:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52767, "price": 157608000.0, "datetime": "2025-09-27 04:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52770, "price": 157563000.0, "datetime": "2025-09-27 04:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52784, "price": 157184000.0, "datetime": "2025-09-27 04:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52786, "price": 157220000.0, "datetime": "2025-09-27 05:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 52817, "price": 157736000.0, "datetime": "2025-09-27 06:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 52849, "price": 157921000.0, "datetime": "2025-09-27 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 52871, "price": 158217000.0, "datetime": "2025-09-27 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 52873, "price": 158210000.0, "datetime": "2025-09-27 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 52901, "price": 157865000.0, "datetime": "2025-09-27 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52918, "price": 157720000.0, "datetime": "2025-09-27 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52925, "price": 157700000.0, "datetime": "2025-09-27 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 52988, "price": 157566000.0, "datetime": "2025-09-27 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 53085, "price": 157458000.0, "datetime": "2025-09-27 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 53316, "price": 157730000.0, "datetime": "2025-09-28 07:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 53356, "price": 157972000.0, "datetime": "2025-09-28 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 53358, "price": 157950000.0, "datetime": "2025-09-28 09:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 53576, "price": 157697000.0, "datetime": "2025-09-28 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 53584, "price": 157667000.0, "datetime": "2025-09-28 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 53648, "price": 158084000.0, "datetime": "2025-09-29 00:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 53671, "price": 158206000.0, "datetime": "2025-09-29 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 53764, "price": 158860000.0, "datetime": "2025-09-29 05:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 53815, "price": 160452000.0, "datetime": "2025-09-29 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 53824, "price": 160586000.0, "datetime": "2025-09-29 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 53827, "price": 160528000.0, "datetime": "2025-09-29 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 53873, "price": 159917000.0, "datetime": "2025-09-29 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 53882, "price": 159747000.0, "datetime": "2025-09-29 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 53890, "price": 159560000.0, "datetime": "2025-09-29 12:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 53892, "price": 159629000.0, "datetime": "2025-09-29 12:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 53938, "price": 159593000.0, "datetime": "2025-09-29 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 53976, "price": 159312000.0, "datetime": "2025-09-29 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 54002, "price": 160101000.0, "datetime": "2025-09-29 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54018, "price": 160392000.0, "datetime": "2025-09-29 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54078, "price": 160654000.0, "datetime": "2025-09-29 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54094, "price": 160986000.0, "datetime": "2025-09-29 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54125, "price": 162864000.0, "datetime": "2025-09-29 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 54262, "price": 162732000.0, "datetime": "2025-09-30 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 54284, "price": 162380000.0, "datetime": "2025-09-30 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 54310, "price": 162925000.0, "datetime": "2025-09-30 09:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54323, "price": 163259000.0, "datetime": "2025-09-30 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 54430, "price": 162347000.0, "datetime": "2025-09-30 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 54435, "price": 162268000.0, "datetime": "2025-09-30 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 54437, "price": 162300000.0, "datetime": "2025-09-30 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 54448, "price": 162110000.0, "datetime": "2025-09-30 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 54481, "price": 161851000.0, "datetime": "2025-09-30 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 54493, "price": 161772000.0, "datetime": "2025-09-30 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 54499, "price": 161643000.0, "datetime": "2025-09-30 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 54507, "price": 161319000.0, "datetime": "2025-09-30 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 54545, "price": 161889000.0, "datetime": "2025-09-30 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54562, "price": 162024000.0, "datetime": "2025-09-30 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54582, "price": 162185000.0, "datetime": "2025-09-30 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54660, "price": 162637000.0, "datetime": "2025-10-01 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54704, "price": 163287000.0, "datetime": "2025-10-01 04:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54715, "price": 163315000.0, "datetime": "2025-10-01 05:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54729, "price": 163448000.0, "datetime": "2025-10-01 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 54758, "price": 162609000.0, "datetime": "2025-10-01 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 54773, "price": 162571000.0, "datetime": "2025-10-01 08:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 54806, "price": 163238000.0, "datetime": "2025-10-01 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54812, "price": 163424000.0, "datetime": "2025-10-01 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54826, "price": 163484000.0, "datetime": "2025-10-01 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54877, "price": 163846000.0, "datetime": "2025-10-01 13:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 54926, "price": 163390000.0, "datetime": "2025-10-01 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 54953, "price": 163803000.0, "datetime": "2025-10-01 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54967, "price": 164850000.0, "datetime": "2025-10-01 18:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 54981, "price": 165458000.0, "datetime": "2025-10-01 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55028, "price": 165601000.0, "datetime": "2025-10-01 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55068, "price": 166001000.0, "datetime": "2025-10-01 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55073, "price": 166202000.0, "datetime": "2025-10-01 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55079, "price": 166423000.0, "datetime": "2025-10-01 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55096, "price": 166633000.0, "datetime": "2025-10-02 00:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55101, "price": 166757000.0, "datetime": "2025-10-02 00:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55122, "price": 167301000.0, "datetime": "2025-10-02 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 55148, "price": 165976000.0, "datetime": "2025-10-02 03:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 55182, "price": 166574000.0, "datetime": "2025-10-02 04:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55230, "price": 167286000.0, "datetime": "2025-10-02 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55239, "price": 167400000.0, "datetime": "2025-10-02 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55246, "price": 167551000.0, "datetime": "2025-10-02 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55257, "price": 168000000.0, "datetime": "2025-10-02 08:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55275, "price": 169027000.0, "datetime": "2025-10-02 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55337, "price": 169000000.0, "datetime": "2025-10-02 12:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 55388, "price": 168091000.0, "datetime": "2025-10-02 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 55419, "price": 167976000.0, "datetime": "2025-10-02 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 55447, "price": 168415000.0, "datetime": "2025-10-02 18:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55467, "price": 168532000.0, "datetime": "2025-10-02 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 55492, "price": 168219000.0, "datetime": "2025-10-02 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 55516, "price": 168884000.0, "datetime": "2025-10-02 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55527, "price": 169175000.0, "datetime": "2025-10-02 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55535, "price": 169382000.0, "datetime": "2025-10-02 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55546, "price": 169799000.0, "datetime": "2025-10-02 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55653, "price": 170690000.0, "datetime": "2025-10-03 04:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55738, "price": 170768000.0, "datetime": "2025-10-03 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 55777, "price": 169690000.0, "datetime": "2025-10-03 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 55786, "price": 169606000.0, "datetime": "2025-10-03 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 55809, "price": 170240000.0, "datetime": "2025-10-03 12:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 55864, "price": 169890000.0, "datetime": "2025-10-03 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 55914, "price": 169466000.0, "datetime": "2025-10-03 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 55927, "price": 170110000.0, "datetime": "2025-10-03 18:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55929, "price": 170160000.0, "datetime": "2025-10-03 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55936, "price": 170330000.0, "datetime": "2025-10-03 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55957, "price": 170638000.0, "datetime": "2025-10-03 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 55968, "price": 170775000.0, "datetime": "2025-10-03 20:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56044, "price": 171448000.0, "datetime": "2025-10-03 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56054, "price": 171909000.0, "datetime": "2025-10-04 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56081, "price": 174236000.0, "datetime": "2025-10-04 01:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 56180, "price": 172995000.0, "datetime": "2025-10-04 06:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 56203, "price": 173732000.0, "datetime": "2025-10-04 07:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 56239, "price": 173144000.0, "datetime": "2025-10-04 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 56243, "price": 173056000.0, "datetime": "2025-10-04 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 56266, "price": 173001000.0, "datetime": "2025-10-04 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 56339, "price": 174550000.0, "datetime": "2025-10-04 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56397, "price": 174290000.0, "datetime": "2025-10-04 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56417, "price": 174541000.0, "datetime": "2025-10-04 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 56486, "price": 174408000.0, "datetime": "2025-10-04 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 56489, "price": 174591000.0, "datetime": "2025-10-04 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56493, "price": 174621000.0, "datetime": "2025-10-04 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56503, "price": 174722000.0, "datetime": "2025-10-04 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 56539, "price": 174107000.0, "datetime": "2025-10-05 00:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 56605, "price": 174597000.0, "datetime": "2025-10-05 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 56630, "price": 176126000.0, "datetime": "2025-10-05 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56634, "price": 176428000.0, "datetime": "2025-10-05 11:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56637, "price": 176657000.0, "datetime": "2025-10-05 12:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56676, "price": 177899000.0, "datetime": "2025-10-05 13:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56679, "price": 177874000.0, "datetime": "2025-10-05 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 56682, "price": 178022000.0, "datetime": "2025-10-05 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 56733, "price": 177379000.0, "datetime": "2025-10-05 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 56739, "price": 177126000.0, "datetime": "2025-10-05 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 56775, "price": 175070000.0, "datetime": "2025-10-05 18:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 56781, "price": 174760000.0, "datetime": "2025-10-05 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 56807, "price": 175822000.0, "datetime": "2025-10-05 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 56872, "price": 175401000.0, "datetime": "2025-10-05 23:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 56914, "price": 175459000.0, "datetime": "2025-10-06 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 57019, "price": 176320000.0, "datetime": "2025-10-06 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57032, "price": 176729000.0, "datetime": "2025-10-06 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57037, "price": 176817000.0, "datetime": "2025-10-06 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57053, "price": 177190000.0, "datetime": "2025-10-06 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57064, "price": 177538000.0, "datetime": "2025-10-06 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 57162, "price": 177000000.0, "datetime": "2025-10-06 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57212, "price": 176749000.0, "datetime": "2025-10-06 16:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 57275, "price": 177274000.0, "datetime": "2025-10-06 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57303, "price": 177740000.0, "datetime": "2025-10-06 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57321, "price": 177814000.0, "datetime": "2025-10-06 22:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57437, "price": 178680000.0, "datetime": "2025-10-07 04:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 57485, "price": 177639000.0, "datetime": "2025-10-07 06:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 57562, "price": 178125000.0, "datetime": "2025-10-07 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 57598, "price": 177693000.0, "datetime": "2025-10-07 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57611, "price": 177350000.0, "datetime": "2025-10-07 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57624, "price": 177288000.0, "datetime": "2025-10-07 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57670, "price": 177085000.0, "datetime": "2025-10-07 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57695, "price": 176690000.0, "datetime": "2025-10-07 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57705, "price": 176418000.0, "datetime": "2025-10-07 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57709, "price": 176298000.0, "datetime": "2025-10-07 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 57723, "price": 177280000.0, "datetime": "2025-10-07 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57729, "price": 177309000.0, "datetime": "2025-10-07 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57736, "price": 177325000.0, "datetime": "2025-10-07 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57747, "price": 177576000.0, "datetime": "2025-10-07 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57750, "price": 177615000.0, "datetime": "2025-10-07 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57797, "price": 178259000.0, "datetime": "2025-10-07 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 57813, "price": 177364000.0, "datetime": "2025-10-07 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57822, "price": 176785000.0, "datetime": "2025-10-07 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57842, "price": 175600000.0, "datetime": "2025-10-08 00:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57851, "price": 175174000.0, "datetime": "2025-10-08 00:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 57854, "price": 174800000.0, "datetime": "2025-10-08 00:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 57936, "price": 176063000.0, "datetime": "2025-10-08 04:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57950, "price": 176586000.0, "datetime": "2025-10-08 05:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 57956, "price": 176622000.0, "datetime": "2025-10-08 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 58018, "price": 176028000.0, "datetime": "2025-10-08 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 58068, "price": 177277000.0, "datetime": "2025-10-08 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 58095, "price": 176786000.0, "datetime": "2025-10-08 12:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 58136, "price": 176113000.0, "datetime": "2025-10-08 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 58194, "price": 177596000.0, "datetime": "2025-10-08 17:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 58198, "price": 177698000.0, "datetime": "2025-10-08 18:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 58200, "price": 177682000.0, "datetime": "2025-10-08 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 58233, "price": 178110000.0, "datetime": "2025-10-08 19:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 58277, "price": 177788000.0, "datetime": "2025-10-08 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 58280, "price": 177578000.0, "datetime": "2025-10-08 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 58292, "price": 177132000.0, "datetime": "2025-10-08 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 58363, "price": 178276000.0, "datetime": "2025-10-09 02:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 58437, "price": 177657000.0, "datetime": "2025-10-09 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 58553, "price": 177049000.0, "datetime": "2025-10-09 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 58557, "price": 177194000.0, "datetime": "2025-10-09 12:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 58662, "price": 177556000.0, "datetime": "2025-10-09 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 58736, "price": 178752000.0, "datetime": "2025-10-09 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 58744, "price": 178882000.0, "datetime": "2025-10-09 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 58752, "price": 179322000.0, "datetime": "2025-10-09 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 58760, "price": 179587000.0, "datetime": "2025-10-09 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 58780, "price": 178567000.0, "datetime": "2025-10-09 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 58793, "price": 177453000.0, "datetime": "2025-10-09 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 58839, "price": 176826000.0, "datetime": "2025-10-10 02:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 58843, "price": 176881000.0, "datetime": "2025-10-10 02:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 58925, "price": 177899000.0, "datetime": "2025-10-10 06:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 58930, "price": 177963000.0, "datetime": "2025-10-10 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 58963, "price": 177393000.0, "datetime": "2025-10-10 08:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 58990, "price": 178027000.0, "datetime": "2025-10-10 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 59014, "price": 177655000.0, "datetime": "2025-10-10 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59026, "price": 177200000.0, "datetime": "2025-10-10 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59059, "price": 176778000.0, "datetime": "2025-10-10 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59081, "price": 176407000.0, "datetime": "2025-10-10 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59083, "price": 176410000.0, "datetime": "2025-10-10 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 59100, "price": 177082000.0, "datetime": "2025-10-10 15:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 59157, "price": 177170000.0, "datetime": "2025-10-10 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 59167, "price": 177411000.0, "datetime": "2025-10-10 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 59191, "price": 176834000.0, "datetime": "2025-10-10 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59193, "price": 176839000.0, "datetime": "2025-10-10 19:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 59240, "price": 177155000.0, "datetime": "2025-10-10 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 59251, "price": 177732000.0, "datetime": "2025-10-10 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 59278, "price": 176246000.0, "datetime": "2025-10-11 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59288, "price": 176013000.0, "datetime": "2025-10-11 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59322, "price": 174885000.0, "datetime": "2025-10-11 02:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59338, "price": 174153000.0, "datetime": "2025-10-11 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59341, "price": 174192000.0, "datetime": "2025-10-11 03:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59365, "price": 173820000.0, "datetime": "2025-10-11 04:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59382, "price": 173055000.0, "datetime": "2025-10-11 05:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59396, "price": 172298000.0, "datetime": "2025-10-11 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59404, "price": 169900000.0, "datetime": "2025-10-11 06:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59407, "price": 170891000.0, "datetime": "2025-10-11 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59488, "price": 170010000.0, "datetime": "2025-10-11 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59497, "price": 169000000.0, "datetime": "2025-10-11 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 59515, "price": 173000000.0, "datetime": "2025-10-11 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 59619, "price": 169053000.0, "datetime": "2025-10-11 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59622, "price": 168825000.0, "datetime": "2025-10-11 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 59676, "price": 170794000.0, "datetime": "2025-10-11 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 59693, "price": 171110000.0, "datetime": "2025-10-11 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 59718, "price": 171573000.0, "datetime": "2025-10-11 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 59724, "price": 171863000.0, "datetime": "2025-10-11 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 59750, "price": 170996000.0, "datetime": "2025-10-11 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59761, "price": 170638000.0, "datetime": "2025-10-12 00:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59793, "price": 170324000.0, "datetime": "2025-10-12 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59948, "price": 169861000.0, "datetime": "2025-10-12 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59957, "price": 169326000.0, "datetime": "2025-10-12 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 59985, "price": 168680000.0, "datetime": "2025-10-12 11:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 60011, "price": 169990000.0, "datetime": "2025-10-12 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60034, "price": 171321000.0, "datetime": "2025-10-12 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60075, "price": 171520000.0, "datetime": "2025-10-12 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 60122, "price": 170405000.0, "datetime": "2025-10-12 18:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 60171, "price": 171400000.0, "datetime": "2025-10-12 20:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60174, "price": 171460000.0, "datetime": "2025-10-12 20:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 60231, "price": 170428000.0, "datetime": "2025-10-12 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 60236, "price": 171801000.0, "datetime": "2025-10-12 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60244, "price": 173251000.0, "datetime": "2025-10-13 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 60295, "price": 171426000.0, "datetime": "2025-10-13 02:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60298, "price": 171524000.0, "datetime": "2025-10-13 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 60339, "price": 172704000.0, "datetime": "2025-10-13 05:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60349, "price": 173061000.0, "datetime": "2025-10-13 05:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60363, "price": 173586000.0, "datetime": "2025-10-13 06:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60387, "price": 174670000.0, "datetime": "2025-10-13 07:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60424, "price": 174697000.0, "datetime": "2025-10-13 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60453, "price": 175132000.0, "datetime": "2025-10-13 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 60497, "price": 173917000.0, "datetime": "2025-10-13 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60507, "price": 173520000.0, "datetime": "2025-10-13 13:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60519, "price": 173014000.0, "datetime": "2025-10-13 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60608, "price": 172551000.0, "datetime": "2025-10-13 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60639, "price": 172155000.0, "datetime": "2025-10-13 20:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60648, "price": 171560000.0, "datetime": "2025-10-13 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 60688, "price": 172508000.0, "datetime": "2025-10-13 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 60866, "price": 172456000.0, "datetime": "2025-10-14 07:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 60898, "price": 171714000.0, "datetime": "2025-10-14 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60962, "price": 170173000.0, "datetime": "2025-10-14 12:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60969, "price": 169883000.0, "datetime": "2025-10-14 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60972, "price": 169943000.0, "datetime": "2025-10-14 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 60997, "price": 169171000.0, "datetime": "2025-10-14 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 61110, "price": 168502000.0, "datetime": "2025-10-14 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 61130, "price": 169560000.0, "datetime": "2025-10-14 20:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 61184, "price": 170075000.0, "datetime": "2025-10-14 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 61212, "price": 170279000.0, "datetime": "2025-10-15 00:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 61215, "price": 170691000.0, "datetime": "2025-10-15 00:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 61292, "price": 169884000.0, "datetime": "2025-10-15 04:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 61343, "price": 170633000.0, "datetime": "2025-10-15 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 61445, "price": 169706000.0, "datetime": "2025-10-15 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 61453, "price": 169293000.0, "datetime": "2025-10-15 12:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 61456, "price": 169274000.0, "datetime": "2025-10-15 12:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 61460, "price": 169090000.0, "datetime": "2025-10-15 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 61545, "price": 169500000.0, "datetime": "2025-10-15 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 61548, "price": 169517000.0, "datetime": "2025-10-15 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 61627, "price": 168497000.0, "datetime": "2025-10-15 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 61786, "price": 169384000.0, "datetime": "2025-10-16 05:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 61858, "price": 168683000.0, "datetime": "2025-10-16 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 61927, "price": 169793000.0, "datetime": "2025-10-16 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 61957, "price": 168891000.0, "datetime": "2025-10-16 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62017, "price": 168095000.0, "datetime": "2025-10-16 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62051, "price": 169352000.0, "datetime": "2025-10-16 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 62052, "price": 169220000.0, "datetime": "2025-10-16 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 62054, "price": 169080000.0, "datetime": "2025-10-16 18:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 62144, "price": 167620000.0, "datetime": "2025-10-16 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62173, "price": 166754000.0, "datetime": "2025-10-17 00:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62179, "price": 166265000.0, "datetime": "2025-10-17 01:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62181, "price": 166099000.0, "datetime": "2025-10-17 01:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62189, "price": 165223000.0, "datetime": "2025-10-17 01:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62323, "price": 165381000.0, "datetime": "2025-10-17 08:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 62353, "price": 166229000.0, "datetime": "2025-10-17 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 62360, "price": 166447000.0, "datetime": "2025-10-17 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 62430, "price": 165730000.0, "datetime": "2025-10-17 13:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62432, "price": 165736000.0, "datetime": "2025-10-17 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62438, "price": 165563000.0, "datetime": "2025-10-17 14:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62443, "price": 165396000.0, "datetime": "2025-10-17 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62494, "price": 161283000.0, "datetime": "2025-10-17 16:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62500, "price": 160706000.0, "datetime": "2025-10-17 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62504, "price": 160358000.0, "datetime": "2025-10-17 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62546, "price": 160120000.0, "datetime": "2025-10-17 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 62569, "price": 162977000.0, "datetime": "2025-10-17 20:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 62599, "price": 161668000.0, "datetime": "2025-10-17 22:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 62660, "price": 163997000.0, "datetime": "2025-10-18 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 62751, "price": 164071000.0, "datetime": "2025-10-18 05:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 62781, "price": 165099000.0, "datetime": "2025-10-18 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 62823, "price": 163773000.0, "datetime": "2025-10-18 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 62839, "price": 164720000.0, "datetime": "2025-10-18 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 62841, "price": 164748000.0, "datetime": "2025-10-18 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 62848, "price": 164809000.0, "datetime": "2025-10-18 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 62864, "price": 164064000.0, "datetime": "2025-10-18 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62873, "price": 163850000.0, "datetime": "2025-10-18 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62878, "price": 163755000.0, "datetime": "2025-10-18 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62901, "price": 163559000.0, "datetime": "2025-10-18 13:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62912, "price": 163299000.0, "datetime": "2025-10-18 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62918, "price": 163116000.0, "datetime": "2025-10-18 14:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62922, "price": 163097000.0, "datetime": "2025-10-18 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 62929, "price": 163008000.0, "datetime": "2025-10-18 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 62962, "price": 163508000.0, "datetime": "2025-10-18 16:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 63151, "price": 163125000.0, "datetime": "2025-10-19 01:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 63315, "price": 163220000.0, "datetime": "2025-10-19 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 63371, "price": 163405000.0, "datetime": "2025-10-19 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 63398, "price": 162923000.0, "datetime": "2025-10-19 14:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 63403, "price": 162900000.0, "datetime": "2025-10-19 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 63408, "price": 162727000.0, "datetime": "2025-10-19 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 63430, "price": 162396000.0, "datetime": "2025-10-19 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 63474, "price": 161999000.0, "datetime": "2025-10-19 17:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 63481, "price": 161648000.0, "datetime": "2025-10-19 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 63487, "price": 161539000.0, "datetime": "2025-10-19 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 63494, "price": 163044000.0, "datetime": "2025-10-19 18:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63523, "price": 163885000.0, "datetime": "2025-10-19 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63577, "price": 163575000.0, "datetime": "2025-10-19 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63605, "price": 164299000.0, "datetime": "2025-10-20 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63632, "price": 164561000.0, "datetime": "2025-10-20 01:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63643, "price": 165000000.0, "datetime": "2025-10-20 02:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63744, "price": 165458000.0, "datetime": "2025-10-20 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63750, "price": 165695000.0, "datetime": "2025-10-20 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 63776, "price": 164783000.0, "datetime": "2025-10-20 08:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 63788, "price": 163848000.0, "datetime": "2025-10-20 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 63832, "price": 164931000.0, "datetime": "2025-10-20 11:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63834, "price": 164897000.0, "datetime": "2025-10-20 11:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63862, "price": 166183000.0, "datetime": "2025-10-20 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63905, "price": 166985000.0, "datetime": "2025-10-20 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63910, "price": 167195000.0, "datetime": "2025-10-20 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 63917, "price": 167282000.0, "datetime": "2025-10-20 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 63936, "price": 166667000.0, "datetime": "2025-10-20 16:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 63945, "price": 166480000.0, "datetime": "2025-10-20 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64262, "price": 165470000.0, "datetime": "2025-10-21 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64266, "price": 165440000.0, "datetime": "2025-10-21 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64303, "price": 164650000.0, "datetime": "2025-10-21 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64306, "price": 164586000.0, "datetime": "2025-10-21 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64357, "price": 162690000.0, "datetime": "2025-10-21 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64359, "price": 162554000.0, "datetime": "2025-10-21 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64361, "price": 162570000.0, "datetime": "2025-10-21 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64435, "price": 162614000.0, "datetime": "2025-10-21 17:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 64475, "price": 163379000.0, "datetime": "2025-10-21 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 64506, "price": 164167000.0, "datetime": "2025-10-21 21:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 64513, "price": 163867000.0, "datetime": "2025-10-21 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 64545, "price": 165146000.0, "datetime": "2025-10-21 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 64575, "price": 168620000.0, "datetime": "2025-10-22 00:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 64578, "price": 168781000.0, "datetime": "2025-10-22 01:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 64597, "price": 167272000.0, "datetime": "2025-10-22 02:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64664, "price": 165255000.0, "datetime": "2025-10-22 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64668, "price": 165035000.0, "datetime": "2025-10-22 05:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64712, "price": 163748000.0, "datetime": "2025-10-22 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 64882, "price": 162861000.0, "datetime": "2025-10-22 16:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 65244, "price": 163635000.0, "datetime": "2025-10-23 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 65287, "price": 163999000.0, "datetime": "2025-10-23 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 65332, "price": 163683000.0, "datetime": "2025-10-23 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 65359, "price": 165479000.0, "datetime": "2025-10-23 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 65458, "price": 163761000.0, "datetime": "2025-10-23 21:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 65637, "price": 164873000.0, "datetime": "2025-10-24 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 65704, "price": 165851000.0, "datetime": "2025-10-24 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 65715, "price": 166186000.0, "datetime": "2025-10-24 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 65724, "price": 166440000.0, "datetime": "2025-10-24 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 65779, "price": 165910000.0, "datetime": "2025-10-24 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 65789, "price": 166446000.0, "datetime": "2025-10-24 13:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 65928, "price": 166014000.0, "datetime": "2025-10-24 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 65974, "price": 165700000.0, "datetime": "2025-10-24 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 65980, "price": 165200000.0, "datetime": "2025-10-24 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 65986, "price": 164749000.0, "datetime": "2025-10-24 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 66264, "price": 166210000.0, "datetime": "2025-10-25 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 66328, "price": 166273000.0, "datetime": "2025-10-25 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 66360, "price": 166580000.0, "datetime": "2025-10-25 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 66469, "price": 166182000.0, "datetime": "2025-10-25 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 66471, "price": 166247000.0, "datetime": "2025-10-25 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 66484, "price": 166032000.0, "datetime": "2025-10-26 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 66500, "price": 165792000.0, "datetime": "2025-10-26 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 66615, "price": 165859000.0, "datetime": "2025-10-26 06:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 66661, "price": 166339000.0, "datetime": "2025-10-26 09:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 66669, "price": 166602000.0, "datetime": "2025-10-26 09:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 66719, "price": 166326000.0, "datetime": "2025-10-26 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 66739, "price": 166156000.0, "datetime": "2025-10-26 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 66850, "price": 167070000.0, "datetime": "2025-10-26 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 66878, "price": 167338000.0, "datetime": "2025-10-26 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 66881, "price": 167314000.0, "datetime": "2025-10-26 20:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 66894, "price": 168019000.0, "datetime": "2025-10-26 20:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 66903, "price": 168599000.0, "datetime": "2025-10-26 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 66963, "price": 168092000.0, "datetime": "2025-10-27 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 66996, "price": 168448000.0, "datetime": "2025-10-27 01:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 67072, "price": 168302000.0, "datetime": "2025-10-27 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 67087, "price": 168000000.0, "datetime": "2025-10-27 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 67103, "price": 169312000.0, "datetime": "2025-10-27 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 67111, "price": 169541000.0, "datetime": "2025-10-27 07:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 67118, "price": 169767000.0, "datetime": "2025-10-27 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 67144, "price": 170065000.0, "datetime": "2025-10-27 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 67182, "price": 170483000.0, "datetime": "2025-10-27 11:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 67241, "price": 170385000.0, "datetime": "2025-10-27 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 67279, "price": 171146000.0, "datetime": "2025-10-27 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 67307, "price": 170440000.0, "datetime": "2025-10-27 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 67321, "price": 169734000.0, "datetime": "2025-10-27 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 67351, "price": 170707000.0, "datetime": "2025-10-27 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 67398, "price": 169783000.0, "datetime": "2025-10-27 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 67411, "price": 169711000.0, "datetime": "2025-10-27 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 67520, "price": 169628000.0, "datetime": "2025-10-28 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 67529, "price": 169568000.0, "datetime": "2025-10-28 04:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 67567, "price": 169087000.0, "datetime": "2025-10-28 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 67608, "price": 168798000.0, "datetime": "2025-10-28 08:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 67659, "price": 169439000.0, "datetime": "2025-10-28 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 67735, "price": 168386000.0, "datetime": "2025-10-28 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 67791, "price": 169090000.0, "datetime": "2025-10-28 17:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 67867, "price": 168956000.0, "datetime": "2025-10-28 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 67881, "price": 169273000.0, "datetime": "2025-10-28 22:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 67888, "price": 169541000.0, "datetime": "2025-10-28 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 67905, "price": 170465000.0, "datetime": "2025-10-28 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 67907, "price": 170400000.0, "datetime": "2025-10-28 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 67932, "price": 169648000.0, "datetime": "2025-10-29 00:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 67987, "price": 169741000.0, "datetime": "2025-10-29 03:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 67990, "price": 169517000.0, "datetime": "2025-10-29 03:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68007, "price": 168753000.0, "datetime": "2025-10-29 04:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68024, "price": 167932000.0, "datetime": "2025-10-29 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68085, "price": 168320000.0, "datetime": "2025-10-29 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68113, "price": 167969000.0, "datetime": "2025-10-29 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68115, "price": 167915000.0, "datetime": "2025-10-29 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68126, "price": 167600000.0, "datetime": "2025-10-29 10:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 68258, "price": 168414000.0, "datetime": "2025-10-29 17:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 68312, "price": 167421000.0, "datetime": "2025-10-29 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68315, "price": 167249000.0, "datetime": "2025-10-29 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68318, "price": 167201000.0, "datetime": "2025-10-29 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68347, "price": 167232000.0, "datetime": "2025-10-29 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 68368, "price": 167562000.0, "datetime": "2025-10-29 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 68388, "price": 166872000.0, "datetime": "2025-10-29 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68423, "price": 165740000.0, "datetime": "2025-10-30 01:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68471, "price": 164605000.0, "datetime": "2025-10-30 03:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68550, "price": 165720000.0, "datetime": "2025-10-30 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68574, "price": 164463000.0, "datetime": "2025-10-30 08:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68663, "price": 164393000.0, "datetime": "2025-10-30 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68668, "price": 163471000.0, "datetime": "2025-10-30 13:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 68712, "price": 165161000.0, "datetime": "2025-10-30 15:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 68715, "price": 165308000.0, "datetime": "2025-10-30 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 68725, "price": 165859000.0, "datetime": "2025-10-30 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 68766, "price": 164730000.0, "datetime": "2025-10-30 18:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68832, "price": 163341000.0, "datetime": "2025-10-30 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68835, "price": 163289000.0, "datetime": "2025-10-30 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68852, "price": 162600000.0, "datetime": "2025-10-30 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 68925, "price": 162347000.0, "datetime": "2025-10-31 02:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 69001, "price": 163135000.0, "datetime": "2025-10-31 06:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 69017, "price": 163728000.0, "datetime": "2025-10-31 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 69019, "price": 163738000.0, "datetime": "2025-10-31 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 69038, "price": 164034000.0, "datetime": "2025-10-31 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 69077, "price": 164996000.0, "datetime": "2025-10-31 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 69084, "price": 165528000.0, "datetime": "2025-10-31 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 69115, "price": 164030000.0, "datetime": "2025-10-31 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 69238, "price": 164954000.0, "datetime": "2025-10-31 18:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 69243, "price": 165064000.0, "datetime": "2025-10-31 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 69290, "price": 163925000.0, "datetime": "2025-10-31 20:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 69299, "price": 164903000.0, "datetime": "2025-10-31 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 69356, "price": 165623000.0, "datetime": "2025-10-31 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 69394, "price": 163749000.0, "datetime": "2025-11-01 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 69401, "price": 163417000.0, "datetime": "2025-11-01 02:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 69620, "price": 164368000.0, "datetime": "2025-11-01 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 69662, "price": 164109000.0, "datetime": "2025-11-01 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 69741, "price": 163998000.0, "datetime": "2025-11-01 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 69743, "price": 163980000.0, "datetime": "2025-11-01 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 69804, "price": 163648000.0, "datetime": "2025-11-01 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 69812, "price": 163629000.0, "datetime": "2025-11-01 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 69840, "price": 164154000.0, "datetime": "2025-11-02 00:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 69843, "price": 164193000.0, "datetime": "2025-11-02 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 69977, "price": 163893000.0, "datetime": "2025-11-02 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70061, "price": 163800000.0, "datetime": "2025-11-02 11:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70064, "price": 163743000.0, "datetime": "2025-11-02 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 70119, "price": 164131000.0, "datetime": "2025-11-02 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 70176, "price": 164549000.0, "datetime": "2025-11-02 16:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 70200, "price": 164768000.0, "datetime": "2025-11-02 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 70286, "price": 164332000.0, "datetime": "2025-11-02 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70339, "price": 163869000.0, "datetime": "2025-11-03 01:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70342, "price": 163970000.0, "datetime": "2025-11-03 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70474, "price": 163572000.0, "datetime": "2025-11-03 07:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70519, "price": 163299000.0, "datetime": "2025-11-03 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70553, "price": 162250000.0, "datetime": "2025-11-03 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70555, "price": 162349000.0, "datetime": "2025-11-03 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70562, "price": 161865000.0, "datetime": "2025-11-03 12:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70568, "price": 161767000.0, "datetime": "2025-11-03 12:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70579, "price": 161200000.0, "datetime": "2025-11-03 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70584, "price": 161120000.0, "datetime": "2025-11-03 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70629, "price": 160370000.0, "datetime": "2025-11-03 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70633, "price": 160400000.0, "datetime": "2025-11-03 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70671, "price": 159987000.0, "datetime": "2025-11-03 17:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70673, "price": 160096000.0, "datetime": "2025-11-03 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 70736, "price": 160992000.0, "datetime": "2025-11-03 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 70747, "price": 161400000.0, "datetime": "2025-11-03 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 70789, "price": 160485000.0, "datetime": "2025-11-03 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70808, "price": 159590000.0, "datetime": "2025-11-04 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70820, "price": 158678000.0, "datetime": "2025-11-04 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 70850, "price": 160325000.0, "datetime": "2025-11-04 02:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 70915, "price": 159354000.0, "datetime": "2025-11-04 05:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70949, "price": 158510000.0, "datetime": "2025-11-04 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 70962, "price": 158028000.0, "datetime": "2025-11-04 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 70992, "price": 159522000.0, "datetime": "2025-11-04 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71005, "price": 160181000.0, "datetime": "2025-11-04 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71013, "price": 160380000.0, "datetime": "2025-11-04 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 71037, "price": 159241000.0, "datetime": "2025-11-04 12:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71039, "price": 159184000.0, "datetime": "2025-11-04 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71079, "price": 159494000.0, "datetime": "2025-11-04 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71102, "price": 156893000.0, "datetime": "2025-11-04 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71113, "price": 155722000.0, "datetime": "2025-11-04 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71130, "price": 155276000.0, "datetime": "2025-11-04 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71144, "price": 154229000.0, "datetime": "2025-11-04 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71162, "price": 153795000.0, "datetime": "2025-11-04 18:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 71202, "price": 154691000.0, "datetime": "2025-11-04 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71221, "price": 155386000.0, "datetime": "2025-11-04 21:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 71247, "price": 153918000.0, "datetime": "2025-11-04 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71270, "price": 153725000.0, "datetime": "2025-11-04 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 71276, "price": 155171000.0, "datetime": "2025-11-04 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 71307, "price": 153139000.0, "datetime": "2025-11-05 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71310, "price": 153159000.0, "datetime": "2025-11-05 01:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71324, "price": 152102000.0, "datetime": "2025-11-05 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71338, "price": 151134000.0, "datetime": "2025-11-05 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71345, "price": 150734000.0, "datetime": "2025-11-05 03:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71349, "price": 150651000.0, "datetime": "2025-11-05 03:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71378, "price": 150068000.0, "datetime": "2025-11-05 05:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71384, "price": 149872000.0, "datetime": "2025-11-05 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71412, "price": 148525000.0, "datetime": "2025-11-05 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 71424, "price": 151866000.0, "datetime": "2025-11-05 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71429, "price": 152440000.0, "datetime": "2025-11-05 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71458, "price": 152546000.0, "datetime": "2025-11-05 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 71476, "price": 149778000.0, "datetime": "2025-11-05 09:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71480, "price": 149086000.0, "datetime": "2025-11-05 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71492, "price": 148034000.0, "datetime": "2025-11-05 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 71534, "price": 152699000.0, "datetime": "2025-11-05 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 71625, "price": 150997000.0, "datetime": "2025-11-05 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71633, "price": 151296000.0, "datetime": "2025-11-05 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 71677, "price": 150770000.0, "datetime": "2025-11-05 20:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 71695, "price": 151639000.0, "datetime": "2025-11-05 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71697, "price": 151686000.0, "datetime": "2025-11-05 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71720, "price": 153014000.0, "datetime": "2025-11-05 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71739, "price": 153946000.0, "datetime": "2025-11-05 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71773, "price": 154891000.0, "datetime": "2025-11-06 00:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71778, "price": 154870000.0, "datetime": "2025-11-06 01:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 71888, "price": 154799000.0, "datetime": "2025-11-06 06:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 71934, "price": 155845000.0, "datetime": "2025-11-06 08:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 71936, "price": 155861000.0, "datetime": "2025-11-06 08:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 71968, "price": 153800000.0, "datetime": "2025-11-06 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 72004, "price": 154936000.0, "datetime": "2025-11-06 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 72193, "price": 153622000.0, "datetime": "2025-11-06 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 72207, "price": 154513000.0, "datetime": "2025-11-06 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 72274, "price": 151312000.0, "datetime": "2025-11-07 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72428, "price": 151399000.0, "datetime": "2025-11-07 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 72485, "price": 152760000.0, "datetime": "2025-11-07 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 72502, "price": 152184000.0, "datetime": "2025-11-07 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 72522, "price": 152887000.0, "datetime": "2025-11-07 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 72557, "price": 152432000.0, "datetime": "2025-11-07 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72566, "price": 152241000.0, "datetime": "2025-11-07 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72600, "price": 151749000.0, "datetime": "2025-11-07 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72607, "price": 151289000.0, "datetime": "2025-11-07 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72612, "price": 151070000.0, "datetime": "2025-11-07 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72628, "price": 150665000.0, "datetime": "2025-11-07 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72642, "price": 150141000.0, "datetime": "2025-11-07 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72648, "price": 149785000.0, "datetime": "2025-11-07 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72675, "price": 149191000.0, "datetime": "2025-11-07 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 72769, "price": 153006000.0, "datetime": "2025-11-08 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 72818, "price": 153900000.0, "datetime": "2025-11-08 05:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 72833, "price": 154520000.0, "datetime": "2025-11-08 05:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 72861, "price": 154418000.0, "datetime": "2025-11-08 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 72911, "price": 153386000.0, "datetime": "2025-11-08 09:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 72989, "price": 153080000.0, "datetime": "2025-11-08 13:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 73022, "price": 152293000.0, "datetime": "2025-11-08 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 73045, "price": 152035000.0, "datetime": "2025-11-08 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 73124, "price": 153000000.0, "datetime": "2025-11-08 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 73137, "price": 152117000.0, "datetime": "2025-11-08 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 73143, "price": 151989000.0, "datetime": "2025-11-08 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 73184, "price": 151540000.0, "datetime": "2025-11-08 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 73285, "price": 151655000.0, "datetime": "2025-11-09 04:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 73330, "price": 152404000.0, "datetime": "2025-11-09 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73334, "price": 152472000.0, "datetime": "2025-11-09 06:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 73387, "price": 152045000.0, "datetime": "2025-11-09 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 73437, "price": 151590000.0, "datetime": "2025-11-09 12:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 73440, "price": 151811000.0, "datetime": "2025-11-09 12:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 73582, "price": 151421000.0, "datetime": "2025-11-09 19:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 73604, "price": 151962000.0, "datetime": "2025-11-09 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73624, "price": 152289000.0, "datetime": "2025-11-09 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73659, "price": 153068000.0, "datetime": "2025-11-09 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73662, "price": 153332000.0, "datetime": "2025-11-09 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73668, "price": 153990000.0, "datetime": "2025-11-09 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73760, "price": 154948000.0, "datetime": "2025-11-10 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73767, "price": 155284000.0, "datetime": "2025-11-10 04:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73779, "price": 155392000.0, "datetime": "2025-11-10 05:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73838, "price": 155843000.0, "datetime": "2025-11-10 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73840, "price": 155622000.0, "datetime": "2025-11-10 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73879, "price": 157751000.0, "datetime": "2025-11-10 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 73881, "price": 157989000.0, "datetime": "2025-11-10 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 74003, "price": 157565000.0, "datetime": "2025-11-10 16:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 74033, "price": 157131000.0, "datetime": "2025-11-10 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 74159, "price": 155915000.0, "datetime": "2025-11-11 00:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 74325, "price": 157140000.0, "datetime": "2025-11-11 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 74366, "price": 158396000.0, "datetime": "2025-11-11 10:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 74433, "price": 157300000.0, "datetime": "2025-11-11 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 74439, "price": 157133000.0, "datetime": "2025-11-11 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 74445, "price": 156737000.0, "datetime": "2025-11-11 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 74462, "price": 156099000.0, "datetime": "2025-11-11 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 74573, "price": 156520000.0, "datetime": "2025-11-11 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 74594, "price": 155831000.0, "datetime": "2025-11-11 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 74608, "price": 155400000.0, "datetime": "2025-11-11 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 74635, "price": 155297000.0, "datetime": "2025-11-11 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 74650, "price": 154349000.0, "datetime": "2025-11-12 00:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 74653, "price": 154187000.0, "datetime": "2025-11-12 00:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 74693, "price": 153669000.0, "datetime": "2025-11-12 02:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 75007, "price": 156364000.0, "datetime": "2025-11-12 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 75041, "price": 157010000.0, "datetime": "2025-11-12 20:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 75118, "price": 155359000.0, "datetime": "2025-11-13 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75120, "price": 155580000.0, "datetime": "2025-11-13 00:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75124, "price": 154821000.0, "datetime": "2025-11-13 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75127, "price": 154810000.0, "datetime": "2025-11-13 00:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75142, "price": 152698000.0, "datetime": "2025-11-13 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75146, "price": 152694000.0, "datetime": "2025-11-13 01:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 75244, "price": 153455000.0, "datetime": "2025-11-13 06:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 75251, "price": 153518000.0, "datetime": "2025-11-13 06:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 75322, "price": 154128000.0, "datetime": "2025-11-13 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 75362, "price": 152741000.0, "datetime": "2025-11-13 12:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 75417, "price": 154100000.0, "datetime": "2025-11-13 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 75428, "price": 154491000.0, "datetime": "2025-11-13 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 75446, "price": 155089000.0, "datetime": "2025-11-13 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 75481, "price": 153782000.0, "datetime": "2025-11-13 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75495, "price": 153502000.0, "datetime": "2025-11-13 18:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75570, "price": 153189000.0, "datetime": "2025-11-13 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75626, "price": 151570000.0, "datetime": "2025-11-14 01:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75657, "price": 150512000.0, "datetime": "2025-11-14 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75663, "price": 149903000.0, "datetime": "2025-11-14 03:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75670, "price": 149444000.0, "datetime": "2025-11-14 03:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 75742, "price": 151387000.0, "datetime": "2025-11-14 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 75755, "price": 151728000.0, "datetime": "2025-11-14 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 75764, "price": 152177000.0, "datetime": "2025-11-14 08:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 75780, "price": 150933000.0, "datetime": "2025-11-14 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75783, "price": 150537000.0, "datetime": "2025-11-14 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75791, "price": 150100000.0, "datetime": "2025-11-14 09:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75795, "price": 149601000.0, "datetime": "2025-11-14 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75800, "price": 149500000.0, "datetime": "2025-11-14 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75854, "price": 149682000.0, "datetime": "2025-11-14 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75875, "price": 148277000.0, "datetime": "2025-11-14 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75883, "price": 148001000.0, "datetime": "2025-11-14 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75890, "price": 147623000.0, "datetime": "2025-11-14 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75893, "price": 147716000.0, "datetime": "2025-11-14 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75903, "price": 147087000.0, "datetime": "2025-11-14 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75906, "price": 147098000.0, "datetime": "2025-11-14 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75913, "price": 146751000.0, "datetime": "2025-11-14 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75915, "price": 147111000.0, "datetime": "2025-11-14 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 75998, "price": 146718000.0, "datetime": "2025-11-14 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76016, "price": 145482000.0, "datetime": "2025-11-14 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76033, "price": 144287000.0, "datetime": "2025-11-14 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76045, "price": 143324000.0, "datetime": "2025-11-14 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 76070, "price": 145698000.0, "datetime": "2025-11-14 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76075, "price": 146072000.0, "datetime": "2025-11-14 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76093, "price": 147150000.0, "datetime": "2025-11-15 00:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 76139, "price": 145220000.0, "datetime": "2025-11-15 03:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76160, "price": 144347000.0, "datetime": "2025-11-15 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76194, "price": 143487000.0, "datetime": "2025-11-15 05:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76196, "price": 143388000.0, "datetime": "2025-11-15 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 76297, "price": 144900000.0, "datetime": "2025-11-15 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76307, "price": 145179000.0, "datetime": "2025-11-15 11:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76312, "price": 145527000.0, "datetime": "2025-11-15 11:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76315, "price": 145674000.0, "datetime": "2025-11-15 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76318, "price": 145800000.0, "datetime": "2025-11-15 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76327, "price": 146001000.0, "datetime": "2025-11-15 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76530, "price": 144961000.0, "datetime": "2025-11-15 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76542, "price": 145205000.0, "datetime": "2025-11-15 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 76664, "price": 144500000.0, "datetime": "2025-11-16 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76676, "price": 144041000.0, "datetime": "2025-11-16 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76771, "price": 143430000.0, "datetime": "2025-11-16 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76773, "price": 143400000.0, "datetime": "2025-11-16 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 76938, "price": 144611000.0, "datetime": "2025-11-16 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 76943, "price": 144705000.0, "datetime": "2025-11-16 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 76962, "price": 144240000.0, "datetime": "2025-11-16 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76967, "price": 143840000.0, "datetime": "2025-11-16 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 76972, "price": 143801000.0, "datetime": "2025-11-16 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77013, "price": 143341000.0, "datetime": "2025-11-16 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77026, "price": 143086000.0, "datetime": "2025-11-16 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77028, "price": 143165000.0, "datetime": "2025-11-16 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77057, "price": 142809000.0, "datetime": "2025-11-17 01:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77071, "price": 141996000.0, "datetime": "2025-11-17 01:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77073, "price": 142000000.0, "datetime": "2025-11-17 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 77101, "price": 142938000.0, "datetime": "2025-11-17 03:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 77160, "price": 140737000.0, "datetime": "2025-11-17 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77181, "price": 139365000.0, "datetime": "2025-11-17 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 77238, "price": 142174000.0, "datetime": "2025-11-17 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 77366, "price": 142161000.0, "datetime": "2025-11-17 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 77374, "price": 142420000.0, "datetime": "2025-11-17 16:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 77386, "price": 142604000.0, "datetime": "2025-11-17 17:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 77463, "price": 142039000.0, "datetime": "2025-11-17 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77496, "price": 140015000.0, "datetime": "2025-11-17 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 77510, "price": 141857000.0, "datetime": "2025-11-17 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 77692, "price": 137474000.0, "datetime": "2025-11-18 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77712, "price": 136648000.0, "datetime": "2025-11-18 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77743, "price": 135820000.0, "datetime": "2025-11-18 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77758, "price": 134849000.0, "datetime": "2025-11-18 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77769, "price": 134077000.0, "datetime": "2025-11-18 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77795, "price": 133170000.0, "datetime": "2025-11-18 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77832, "price": 132687000.0, "datetime": "2025-11-18 15:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 77835, "price": 132799000.0, "datetime": "2025-11-18 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 77860, "price": 134281000.0, "datetime": "2025-11-18 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 77864, "price": 134639000.0, "datetime": "2025-11-18 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 77877, "price": 135186000.0, "datetime": "2025-11-18 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 77970, "price": 134834000.0, "datetime": "2025-11-18 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 77990, "price": 136023000.0, "datetime": "2025-11-18 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 78008, "price": 136607000.0, "datetime": "2025-11-19 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 78030, "price": 138700000.0, "datetime": "2025-11-19 01:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 78114, "price": 137509000.0, "datetime": "2025-11-19 05:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78137, "price": 136980000.0, "datetime": "2025-11-19 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 78150, "price": 138316000.0, "datetime": "2025-11-19 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 78185, "price": 136956000.0, "datetime": "2025-11-19 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78252, "price": 136573000.0, "datetime": "2025-11-19 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78254, "price": 136438000.0, "datetime": "2025-11-19 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78264, "price": 136177000.0, "datetime": "2025-11-19 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78274, "price": 135807000.0, "datetime": "2025-11-19 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78282, "price": 135339000.0, "datetime": "2025-11-19 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78295, "price": 134423000.0, "datetime": "2025-11-19 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 78339, "price": 136422000.0, "datetime": "2025-11-19 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 78381, "price": 136314000.0, "datetime": "2025-11-19 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 78480, "price": 137072000.0, "datetime": "2025-11-20 00:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 78497, "price": 134483000.0, "datetime": "2025-11-20 01:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78507, "price": 133948000.0, "datetime": "2025-11-20 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78510, "price": 134000000.0, "datetime": "2025-11-20 01:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 78600, "price": 134007000.0, "datetime": "2025-11-20 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 78606, "price": 134473000.0, "datetime": "2025-11-20 06:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 78651, "price": 136121000.0, "datetime": "2025-11-20 08:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 78657, "price": 136256000.0, "datetime": "2025-11-20 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 78673, "price": 137310000.0, "datetime": "2025-11-20 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 78760, "price": 138318000.0, "datetime": "2025-11-20 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 78795, "price": 136770000.0, "datetime": "2025-11-20 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78847, "price": 136586000.0, "datetime": "2025-11-20 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78854, "price": 136491000.0, "datetime": "2025-11-20 18:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78942, "price": 135418000.0, "datetime": "2025-11-20 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 78985, "price": 133122000.0, "datetime": "2025-11-21 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79004, "price": 131303000.0, "datetime": "2025-11-21 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79006, "price": 131062000.0, "datetime": "2025-11-21 02:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79009, "price": 130754000.0, "datetime": "2025-11-21 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79130, "price": 130365000.0, "datetime": "2025-11-21 08:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79135, "price": 130091000.0, "datetime": "2025-11-21 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79184, "price": 129550000.0, "datetime": "2025-11-21 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79193, "price": 128632000.0, "datetime": "2025-11-21 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79198, "price": 128048000.0, "datetime": "2025-11-21 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79206, "price": 127639000.0, "datetime": "2025-11-21 12:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79290, "price": 126949000.0, "datetime": "2025-11-21 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79293, "price": 126624000.0, "datetime": "2025-11-21 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79312, "price": 125593000.0, "datetime": "2025-11-21 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79315, "price": 125355000.0, "datetime": "2025-11-21 17:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79340, "price": 123350000.0, "datetime": "2025-11-21 19:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79345, "price": 123370000.0, "datetime": "2025-11-21 19:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79387, "price": 122600000.0, "datetime": "2025-11-21 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 79395, "price": 125437000.0, "datetime": "2025-11-21 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 79404, "price": 126380000.0, "datetime": "2025-11-21 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 79480, "price": 127903000.0, "datetime": "2025-11-22 02:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 79504, "price": 125600000.0, "datetime": "2025-11-22 03:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 79572, "price": 128375000.0, "datetime": "2025-11-22 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 79575, "price": 128373000.0, "datetime": "2025-11-22 06:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 79622, "price": 128685000.0, "datetime": "2025-11-22 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 79690, "price": 126801000.0, "datetime": "2025-11-22 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79703, "price": 126529000.0, "datetime": "2025-11-22 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79705, "price": 126549000.0, "datetime": "2025-11-22 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 79710, "price": 126271000.0, "datetime": "2025-11-22 13:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 79902, "price": 126777000.0, "datetime": "2025-11-22 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 79904, "price": 126803000.0, "datetime": "2025-11-22 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 79906, "price": 126972000.0, "datetime": "2025-11-22 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 80036, "price": 126828000.0, "datetime": "2025-11-23 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 80072, "price": 127261000.0, "datetime": "2025-11-23 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80079, "price": 127488000.0, "datetime": "2025-11-23 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80139, "price": 129362000.0, "datetime": "2025-11-23 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80146, "price": 129770000.0, "datetime": "2025-11-23 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80148, "price": 129907000.0, "datetime": "2025-11-23 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80154, "price": 130200000.0, "datetime": "2025-11-23 11:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80182, "price": 130433000.0, "datetime": "2025-11-23 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80186, "price": 130689000.0, "datetime": "2025-11-23 13:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80193, "price": 130883000.0, "datetime": "2025-11-23 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 80210, "price": 129852000.0, "datetime": "2025-11-23 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80212, "price": 130120000.0, "datetime": "2025-11-23 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80231, "price": 129661000.0, "datetime": "2025-11-23 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80241, "price": 129242000.0, "datetime": "2025-11-23 16:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80249, "price": 128831000.0, "datetime": "2025-11-23 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 80292, "price": 130214000.0, "datetime": "2025-11-23 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 80320, "price": 129654000.0, "datetime": "2025-11-23 20:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 80339, "price": 130399000.0, "datetime": "2025-11-23 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80350, "price": 130762000.0, "datetime": "2025-11-23 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80379, "price": 131347000.0, "datetime": "2025-11-23 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80429, "price": 133103000.0, "datetime": "2025-11-24 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 80456, "price": 130698000.0, "datetime": "2025-11-24 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 80496, "price": 132801000.0, "datetime": "2025-11-24 11:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 80537, "price": 131329000.0, "datetime": "2025-11-24 13:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80640, "price": 130309000.0, "datetime": "2025-11-24 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80642, "price": 130151000.0, "datetime": "2025-11-24 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80658, "price": 129608000.0, "datetime": "2025-11-24 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80660, "price": 129664000.0, "datetime": "2025-11-24 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 80784, "price": 131604000.0, "datetime": "2025-11-25 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80805, "price": 132129000.0, "datetime": "2025-11-25 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80815, "price": 132593000.0, "datetime": "2025-11-25 03:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80825, "price": 132887000.0, "datetime": "2025-11-25 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80828, "price": 132993000.0, "datetime": "2025-11-25 04:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80830, "price": 133000000.0, "datetime": "2025-11-25 04:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 80867, "price": 133566000.0, "datetime": "2025-11-25 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 80914, "price": 132928000.0, "datetime": "2025-11-25 08:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80930, "price": 132539000.0, "datetime": "2025-11-25 09:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80934, "price": 132221000.0, "datetime": "2025-11-25 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80939, "price": 132359000.0, "datetime": "2025-11-25 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 80981, "price": 131487000.0, "datetime": "2025-11-25 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 81020, "price": 132381000.0, "datetime": "2025-11-25 13:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81028, "price": 132574000.0, "datetime": "2025-11-25 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 81066, "price": 132008000.0, "datetime": "2025-11-25 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81080, "price": 131690000.0, "datetime": "2025-11-25 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81093, "price": 131335000.0, "datetime": "2025-11-25 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81118, "price": 130127000.0, "datetime": "2025-11-25 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81204, "price": 130850000.0, "datetime": "2025-11-25 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81225, "price": 129985000.0, "datetime": "2025-11-25 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 81282, "price": 131766000.0, "datetime": "2025-11-26 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 81312, "price": 130356000.0, "datetime": "2025-11-26 04:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81321, "price": 129816000.0, "datetime": "2025-11-26 04:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81370, "price": 130118000.0, "datetime": "2025-11-26 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 81443, "price": 131353000.0, "datetime": "2025-11-26 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 81488, "price": 130503000.0, "datetime": "2025-11-26 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81495, "price": 130272000.0, "datetime": "2025-11-26 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 81522, "price": 130976000.0, "datetime": "2025-11-26 14:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81548, "price": 131198000.0, "datetime": "2025-11-26 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81554, "price": 131258000.0, "datetime": "2025-11-26 16:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81568, "price": 131432000.0, "datetime": "2025-11-26 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 81608, "price": 130617000.0, "datetime": "2025-11-26 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81657, "price": 129880000.0, "datetime": "2025-11-26 21:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 81660, "price": 129890000.0, "datetime": "2025-11-26 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 81694, "price": 130768000.0, "datetime": "2025-11-26 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81699, "price": 130781000.0, "datetime": "2025-11-26 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81702, "price": 130768000.0, "datetime": "2025-11-26 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81778, "price": 134081000.0, "datetime": "2025-11-27 03:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81839, "price": 134428000.0, "datetime": "2025-11-27 06:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81873, "price": 135038000.0, "datetime": "2025-11-27 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81876, "price": 135095000.0, "datetime": "2025-11-27 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81886, "price": 135238000.0, "datetime": "2025-11-27 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81928, "price": 135918000.0, "datetime": "2025-11-27 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81932, "price": 136144000.0, "datetime": "2025-11-27 11:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 81946, "price": 137001000.0, "datetime": "2025-11-27 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82071, "price": 136826000.0, "datetime": "2025-11-27 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82077, "price": 137002000.0, "datetime": "2025-11-27 18:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82082, "price": 137269000.0, "datetime": "2025-11-27 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 82148, "price": 136177000.0, "datetime": "2025-11-27 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82157, "price": 135700000.0, "datetime": "2025-11-27 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 82221, "price": 136485000.0, "datetime": "2025-11-28 01:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82267, "price": 137060000.0, "datetime": "2025-11-28 03:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 82395, "price": 135853000.0, "datetime": "2025-11-28 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82399, "price": 135885000.0, "datetime": "2025-11-28 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82412, "price": 135591000.0, "datetime": "2025-11-28 11:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82416, "price": 135412000.0, "datetime": "2025-11-28 11:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82418, "price": 135337000.0, "datetime": "2025-11-28 11:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 82440, "price": 135996000.0, "datetime": "2025-11-28 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82467, "price": 136408000.0, "datetime": "2025-11-28 13:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 82528, "price": 135976000.0, "datetime": "2025-11-28 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 82550, "price": 136637000.0, "datetime": "2025-11-28 18:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82552, "price": 136729000.0, "datetime": "2025-11-28 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82589, "price": 136996000.0, "datetime": "2025-11-28 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82644, "price": 137686000.0, "datetime": "2025-11-28 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82651, "price": 137956000.0, "datetime": "2025-11-28 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82654, "price": 138201000.0, "datetime": "2025-11-28 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 82659, "price": 138597000.0, "datetime": "2025-11-28 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 82699, "price": 137098000.0, "datetime": "2025-11-29 01:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82708, "price": 136601000.0, "datetime": "2025-11-29 02:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82716, "price": 136170000.0, "datetime": "2025-11-29 02:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82723, "price": 135960000.0, "datetime": "2025-11-29 02:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82815, "price": 136373000.0, "datetime": "2025-11-29 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82900, "price": 135992000.0, "datetime": "2025-11-29 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82905, "price": 135998000.0, "datetime": "2025-11-29 11:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 82980, "price": 135708000.0, "datetime": "2025-11-29 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 83092, "price": 135830000.0, "datetime": "2025-11-29 21:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83127, "price": 136113000.0, "datetime": "2025-11-29 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83154, "price": 136119000.0, "datetime": "2025-11-30 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83156, "price": 136146000.0, "datetime": "2025-11-30 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 83205, "price": 135623000.0, "datetime": "2025-11-30 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83209, "price": 135503000.0, "datetime": "2025-11-30 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 83268, "price": 136115000.0, "datetime": "2025-11-30 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83356, "price": 136228000.0, "datetime": "2025-11-30 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 83388, "price": 136035000.0, "datetime": "2025-11-30 12:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83395, "price": 135814000.0, "datetime": "2025-11-30 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83438, "price": 135838000.0, "datetime": "2025-11-30 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 83485, "price": 136074000.0, "datetime": "2025-11-30 16:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83493, "price": 136194000.0, "datetime": "2025-11-30 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83497, "price": 136469000.0, "datetime": "2025-11-30 17:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83515, "price": 136900000.0, "datetime": "2025-11-30 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83601, "price": 137150000.0, "datetime": "2025-11-30 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 83622, "price": 136832000.0, "datetime": "2025-11-30 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83692, "price": 136586000.0, "datetime": "2025-12-01 03:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83757, "price": 136357000.0, "datetime": "2025-12-01 06:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83791, "price": 136182000.0, "datetime": "2025-12-01 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83802, "price": 136000000.0, "datetime": "2025-12-01 08:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83830, "price": 131308000.0, "datetime": "2025-12-01 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83861, "price": 130200000.0, "datetime": "2025-12-01 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83866, "price": 129962000.0, "datetime": "2025-12-01 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83874, "price": 129503000.0, "datetime": "2025-12-01 12:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83881, "price": 129333000.0, "datetime": "2025-12-01 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83899, "price": 128731000.0, "datetime": "2025-12-01 13:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83908, "price": 128485000.0, "datetime": "2025-12-01 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 83911, "price": 128450000.0, "datetime": "2025-12-01 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 83929, "price": 129095000.0, "datetime": "2025-12-01 15:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83964, "price": 129700000.0, "datetime": "2025-12-01 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83968, "price": 129897000.0, "datetime": "2025-12-01 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 83990, "price": 130200000.0, "datetime": "2025-12-01 18:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 84018, "price": 129533000.0, "datetime": "2025-12-01 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 84022, "price": 129532000.0, "datetime": "2025-12-01 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 84045, "price": 129113000.0, "datetime": "2025-12-01 20:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 84055, "price": 128572000.0, "datetime": "2025-12-01 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 84060, "price": 128199000.0, "datetime": "2025-12-01 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 84065, "price": 127635000.0, "datetime": "2025-12-01 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 84124, "price": 126778000.0, "datetime": "2025-12-02 00:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 84212, "price": 127956000.0, "datetime": "2025-12-02 05:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84244, "price": 129342000.0, "datetime": "2025-12-02 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84246, "price": 129415000.0, "datetime": "2025-12-02 06:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84251, "price": 129701000.0, "datetime": "2025-12-02 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84312, "price": 130146000.0, "datetime": "2025-12-02 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 84360, "price": 129147000.0, "datetime": "2025-12-02 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 84460, "price": 129514000.0, "datetime": "2025-12-02 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 84511, "price": 130153000.0, "datetime": "2025-12-02 20:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84519, "price": 130696000.0, "datetime": "2025-12-02 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84521, "price": 130718000.0, "datetime": "2025-12-02 20:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84524, "price": 130711000.0, "datetime": "2025-12-02 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84527, "price": 130655000.0, "datetime": "2025-12-02 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 84551, "price": 130268000.0, "datetime": "2025-12-02 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 84567, "price": 131020000.0, "datetime": "2025-12-02 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84581, "price": 132302000.0, "datetime": "2025-12-02 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84585, "price": 133011000.0, "datetime": "2025-12-02 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84597, "price": 134455000.0, "datetime": "2025-12-03 00:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84606, "price": 135607000.0, "datetime": "2025-12-03 00:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84610, "price": 135834000.0, "datetime": "2025-12-03 01:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84638, "price": 136511000.0, "datetime": "2025-12-03 02:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84640, "price": 136575000.0, "datetime": "2025-12-03 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 84703, "price": 135381000.0, "datetime": "2025-12-03 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 84768, "price": 135880000.0, "datetime": "2025-12-03 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 84780, "price": 135533000.0, "datetime": "2025-12-03 09:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 84818, "price": 138209000.0, "datetime": "2025-12-03 11:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84871, "price": 138967000.0, "datetime": "2025-12-03 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84873, "price": 138972000.0, "datetime": "2025-12-03 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84882, "price": 139000000.0, "datetime": "2025-12-03 14:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84892, "price": 139422000.0, "datetime": "2025-12-03 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 84899, "price": 139722000.0, "datetime": "2025-12-03 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 84915, "price": 138334000.0, "datetime": "2025-12-03 16:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85051, "price": 137104000.0, "datetime": "2025-12-03 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85053, "price": 137464000.0, "datetime": "2025-12-03 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 85133, "price": 138102000.0, "datetime": "2025-12-04 03:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 85209, "price": 138860000.0, "datetime": "2025-12-04 07:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 85260, "price": 138020000.0, "datetime": "2025-12-04 09:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 85295, "price": 139359000.0, "datetime": "2025-12-04 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 85352, "price": 138715000.0, "datetime": "2025-12-04 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85365, "price": 138175000.0, "datetime": "2025-12-04 14:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 85410, "price": 138980000.0, "datetime": "2025-12-04 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 85484, "price": 138093000.0, "datetime": "2025-12-04 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85513, "price": 137801000.0, "datetime": "2025-12-04 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85548, "price": 137129000.0, "datetime": "2025-12-05 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85633, "price": 136400000.0, "datetime": "2025-12-05 04:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85636, "price": 136283000.0, "datetime": "2025-12-05 04:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85807, "price": 137335000.0, "datetime": "2025-12-05 12:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85825, "price": 137105000.0, "datetime": "2025-12-05 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 85871, "price": 137550000.0, "datetime": "2025-12-05 16:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 85874, "price": 137544000.0, "datetime": "2025-12-05 16:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 85879, "price": 137653000.0, "datetime": "2025-12-05 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 85927, "price": 135832000.0, "datetime": "2025-12-05 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 85999, "price": 135340000.0, "datetime": "2025-12-05 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 86004, "price": 134910000.0, "datetime": "2025-12-05 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 86030, "price": 135733000.0, "datetime": "2025-12-06 00:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 86063, "price": 132600000.0, "datetime": "2025-12-06 01:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 86065, "price": 132963000.0, "datetime": "2025-12-06 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 86275, "price": 134196000.0, "datetime": "2025-12-06 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 86359, "price": 134150000.0, "datetime": "2025-12-06 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 86370, "price": 133999000.0, "datetime": "2025-12-06 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 86373, "price": 134020000.0, "datetime": "2025-12-06 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 86380, "price": 133809000.0, "datetime": "2025-12-06 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 86445, "price": 134134000.0, "datetime": "2025-12-06 20:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 86484, "price": 134228000.0, "datetime": "2025-12-06 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 86494, "price": 134530000.0, "datetime": "2025-12-06 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 86496, "price": 134549000.0, "datetime": "2025-12-06 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 86502, "price": 134610000.0, "datetime": "2025-12-06 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 86670, "price": 133409000.0, "datetime": "2025-12-07 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 86677, "price": 133278000.0, "datetime": "2025-12-07 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 86771, "price": 134231000.0, "datetime": "2025-12-07 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 86844, "price": 133738000.0, "datetime": "2025-12-07 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 86886, "price": 133300000.0, "datetime": "2025-12-07 18:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 86946, "price": 133800000.0, "datetime": "2025-12-07 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 86958, "price": 133152000.0, "datetime": "2025-12-07 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 86964, "price": 133066000.0, "datetime": "2025-12-07 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 86980, "price": 132091000.0, "datetime": "2025-12-07 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 87008, "price": 133889000.0, "datetime": "2025-12-08 01:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87029, "price": 134263000.0, "datetime": "2025-12-08 02:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87041, "price": 135574000.0, "datetime": "2025-12-08 02:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87045, "price": 135660000.0, "datetime": "2025-12-08 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87051, "price": 136306000.0, "datetime": "2025-12-08 03:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87054, "price": 136406000.0, "datetime": "2025-12-08 03:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87057, "price": 136551000.0, "datetime": "2025-12-08 03:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87059, "price": 136610000.0, "datetime": "2025-12-08 03:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 87127, "price": 134829000.0, "datetime": "2025-12-08 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 87131, "price": 134126000.0, "datetime": "2025-12-08 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 87133, "price": 133933000.0, "datetime": "2025-12-08 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 87135, "price": 133771000.0, "datetime": "2025-12-08 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 87202, "price": 136051000.0, "datetime": "2025-12-08 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87227, "price": 136278000.0, "datetime": "2025-12-08 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87351, "price": 136899000.0, "datetime": "2025-12-08 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 87421, "price": 136412000.0, "datetime": "2025-12-08 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 87423, "price": 136328000.0, "datetime": "2025-12-08 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 87477, "price": 134145000.0, "datetime": "2025-12-09 00:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 87587, "price": 135144000.0, "datetime": "2025-12-09 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87591, "price": 135308000.0, "datetime": "2025-12-09 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87608, "price": 135831000.0, "datetime": "2025-12-09 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 87637, "price": 135037000.0, "datetime": "2025-12-09 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 87689, "price": 134289000.0, "datetime": "2025-12-09 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 87716, "price": 134062000.0, "datetime": "2025-12-09 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 87741, "price": 134002000.0, "datetime": "2025-12-09 13:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 87754, "price": 133740000.0, "datetime": "2025-12-09 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 87797, "price": 134374000.0, "datetime": "2025-12-09 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87801, "price": 134450000.0, "datetime": "2025-12-09 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87806, "price": 134525000.0, "datetime": "2025-12-09 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87818, "price": 134519000.0, "datetime": "2025-12-09 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87897, "price": 134597000.0, "datetime": "2025-12-09 21:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 87923, "price": 134191000.0, "datetime": "2025-12-09 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 87949, "price": 135074000.0, "datetime": "2025-12-10 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 87991, "price": 139489000.0, "datetime": "2025-12-10 02:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 88057, "price": 137325000.0, "datetime": "2025-12-10 05:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 88086, "price": 136788000.0, "datetime": "2025-12-10 06:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 88215, "price": 137136000.0, "datetime": "2025-12-10 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 88331, "price": 138049000.0, "datetime": "2025-12-10 19:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 88343, "price": 137239000.0, "datetime": "2025-12-10 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 88345, "price": 137317000.0, "datetime": "2025-12-10 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 88365, "price": 136862000.0, "datetime": "2025-12-10 20:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 88501, "price": 137366000.0, "datetime": "2025-12-11 03:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 88534, "price": 138953000.0, "datetime": "2025-12-11 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 88608, "price": 136734000.0, "datetime": "2025-12-11 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 88611, "price": 136688000.0, "datetime": "2025-12-11 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 88636, "price": 135180000.0, "datetime": "2025-12-11 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 88655, "price": 134465000.0, "datetime": "2025-12-11 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 88660, "price": 134024000.0, "datetime": "2025-12-11 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 88664, "price": 134078000.0, "datetime": "2025-12-11 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 88672, "price": 133526000.0, "datetime": "2025-12-11 12:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 88708, "price": 134736000.0, "datetime": "2025-12-11 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 88907, "price": 133720000.0, "datetime": "2025-12-11 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 88984, "price": 135426000.0, "datetime": "2025-12-12 03:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 88996, "price": 135609000.0, "datetime": "2025-12-12 04:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 89002, "price": 136010000.0, "datetime": "2025-12-12 04:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 89040, "price": 137939000.0, "datetime": "2025-12-12 06:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 89112, "price": 136373000.0, "datetime": "2025-12-12 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 89147, "price": 137500000.0, "datetime": "2025-12-12 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 89150, "price": 137549000.0, "datetime": "2025-12-12 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 89213, "price": 137573000.0, "datetime": "2025-12-12 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 89292, "price": 137546000.0, "datetime": "2025-12-12 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 89343, "price": 137084000.0, "datetime": "2025-12-12 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 89403, "price": 135200000.0, "datetime": "2025-12-13 00:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 89410, "price": 134558000.0, "datetime": "2025-12-13 01:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 89412, "price": 134593000.0, "datetime": "2025-12-13 01:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 89605, "price": 134652000.0, "datetime": "2025-12-13 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 89607, "price": 134709000.0, "datetime": "2025-12-13 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 89642, "price": 135045000.0, "datetime": "2025-12-13 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 89736, "price": 134898000.0, "datetime": "2025-12-13 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 89804, "price": 134800000.0, "datetime": "2025-12-13 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 89808, "price": 134709000.0, "datetime": "2025-12-13 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 89859, "price": 134420000.0, "datetime": "2025-12-13 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 89935, "price": 134556000.0, "datetime": "2025-12-14 03:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 89999, "price": 134419000.0, "datetime": "2025-12-14 06:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 90061, "price": 134830000.0, "datetime": "2025-12-14 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 90122, "price": 134628000.0, "datetime": "2025-12-14 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90156, "price": 134500000.0, "datetime": "2025-12-14 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90254, "price": 134196000.0, "datetime": "2025-12-14 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90271, "price": 133989000.0, "datetime": "2025-12-14 20:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90275, "price": 133928000.0, "datetime": "2025-12-14 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90278, "price": 133804000.0, "datetime": "2025-12-14 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90283, "price": 133254000.0, "datetime": "2025-12-14 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90340, "price": 133155000.0, "datetime": "2025-12-14 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90384, "price": 132722000.0, "datetime": "2025-12-15 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90387, "price": 132783000.0, "datetime": "2025-12-15 01:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90502, "price": 131909000.0, "datetime": "2025-12-15 07:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90517, "price": 131555000.0, "datetime": "2025-12-15 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90520, "price": 131573000.0, "datetime": "2025-12-15 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 90561, "price": 132888000.0, "datetime": "2025-12-15 10:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 90563, "price": 132923000.0, "datetime": "2025-12-15 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 90576, "price": 133750000.0, "datetime": "2025-12-15 11:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 90666, "price": 133749000.0, "datetime": "2025-12-15 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 90764, "price": 133283000.0, "datetime": "2025-12-15 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90769, "price": 133127000.0, "datetime": "2025-12-15 21:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90773, "price": 133127000.0, "datetime": "2025-12-15 21:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90796, "price": 132905000.0, "datetime": "2025-12-15 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90801, "price": 132840000.0, "datetime": "2025-12-15 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90829, "price": 131369000.0, "datetime": "2025-12-16 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90838, "price": 129982000.0, "datetime": "2025-12-16 00:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90841, "price": 129770000.0, "datetime": "2025-12-16 00:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90862, "price": 129138000.0, "datetime": "2025-12-16 01:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90865, "price": 129062000.0, "datetime": "2025-12-16 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90889, "price": 128269000.0, "datetime": "2025-12-16 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 90900, "price": 127978000.0, "datetime": "2025-12-16 03:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 90909, "price": 129208000.0, "datetime": "2025-12-16 04:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 90911, "price": 128991000.0, "datetime": "2025-12-16 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 90993, "price": 128979000.0, "datetime": "2025-12-16 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 91030, "price": 128066000.0, "datetime": "2025-12-16 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91041, "price": 127622000.0, "datetime": "2025-12-16 10:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 91124, "price": 128207000.0, "datetime": "2025-12-16 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 91126, "price": 128126000.0, "datetime": "2025-12-16 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 91152, "price": 128594000.0, "datetime": "2025-12-16 16:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 91163, "price": 128088000.0, "datetime": "2025-12-16 16:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 91224, "price": 129510000.0, "datetime": "2025-12-16 19:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 91227, "price": 129542000.0, "datetime": "2025-12-16 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 91289, "price": 129085000.0, "datetime": "2025-12-16 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91503, "price": 130077000.0, "datetime": "2025-12-17 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91505, "price": 130088000.0, "datetime": "2025-12-17 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91576, "price": 129878000.0, "datetime": "2025-12-17 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91591, "price": 129091000.0, "datetime": "2025-12-17 14:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91593, "price": 129064000.0, "datetime": "2025-12-17 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91597, "price": 128800000.0, "datetime": "2025-12-17 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91601, "price": 128776000.0, "datetime": "2025-12-17 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 91640, "price": 129647000.0, "datetime": "2025-12-17 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 91659, "price": 128991000.0, "datetime": "2025-12-17 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91664, "price": 128981000.0, "datetime": "2025-12-17 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91667, "price": 128907000.0, "datetime": "2025-12-17 17:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 91726, "price": 129549000.0, "datetime": "2025-12-17 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 91731, "price": 129763000.0, "datetime": "2025-12-17 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 91764, "price": 130148000.0, "datetime": "2025-12-17 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 91769, "price": 130327000.0, "datetime": "2025-12-17 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 91777, "price": 130514000.0, "datetime": "2025-12-17 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 91796, "price": 133298000.0, "datetime": "2025-12-18 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 91799, "price": 132992000.0, "datetime": "2025-12-18 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 91808, "price": 130352000.0, "datetime": "2025-12-18 01:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91820, "price": 129052000.0, "datetime": "2025-12-18 01:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91822, "price": 129207000.0, "datetime": "2025-12-18 01:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91865, "price": 128273000.0, "datetime": "2025-12-18 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91872, "price": 127857000.0, "datetime": "2025-12-18 04:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 91992, "price": 128262000.0, "datetime": "2025-12-18 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 92015, "price": 128643000.0, "datetime": "2025-12-18 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92118, "price": 129312000.0, "datetime": "2025-12-18 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92146, "price": 129665000.0, "datetime": "2025-12-18 17:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92166, "price": 129936000.0, "datetime": "2025-12-18 18:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92170, "price": 130020000.0, "datetime": "2025-12-18 19:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92172, "price": 130004000.0, "datetime": "2025-12-18 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92234, "price": 130493000.0, "datetime": "2025-12-18 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92239, "price": 130912000.0, "datetime": "2025-12-18 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92250, "price": 132191000.0, "datetime": "2025-12-18 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 92317, "price": 128306000.0, "datetime": "2025-12-19 02:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 92319, "price": 128392000.0, "datetime": "2025-12-19 02:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 92354, "price": 127739000.0, "datetime": "2025-12-19 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 92368, "price": 127000000.0, "datetime": "2025-12-19 05:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 92507, "price": 127612000.0, "datetime": "2025-12-19 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92514, "price": 128444000.0, "datetime": "2025-12-19 12:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92519, "price": 129778000.0, "datetime": "2025-12-19 12:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92594, "price": 130900000.0, "datetime": "2025-12-19 16:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92754, "price": 131661000.0, "datetime": "2025-12-20 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 92800, "price": 129970000.0, "datetime": "2025-12-20 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 92802, "price": 129708000.0, "datetime": "2025-12-20 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 92841, "price": 130643000.0, "datetime": "2025-12-20 04:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 92991, "price": 131510000.0, "datetime": "2025-12-20 12:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 93005, "price": 131637000.0, "datetime": "2025-12-20 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 93043, "price": 131890000.0, "datetime": "2025-12-20 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 93138, "price": 131512000.0, "datetime": "2025-12-20 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93143, "price": 131435000.0, "datetime": "2025-12-20 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93155, "price": 131417000.0, "datetime": "2025-12-20 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93185, "price": 131362000.0, "datetime": "2025-12-20 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93191, "price": 131277000.0, "datetime": "2025-12-20 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93198, "price": 131000000.0, "datetime": "2025-12-20 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 93307, "price": 131498000.0, "datetime": "2025-12-21 03:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 93355, "price": 131555000.0, "datetime": "2025-12-21 06:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 93376, "price": 131360000.0, "datetime": "2025-12-21 07:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93445, "price": 131299000.0, "datetime": "2025-12-21 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93449, "price": 131215000.0, "datetime": "2025-12-21 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93459, "price": 131037000.0, "datetime": "2025-12-21 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93465, "price": 130957000.0, "datetime": "2025-12-21 11:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 93589, "price": 131809000.0, "datetime": "2025-12-21 18:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 93594, "price": 131948000.0, "datetime": "2025-12-21 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 93607, "price": 132264000.0, "datetime": "2025-12-21 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 93609, "price": 132265000.0, "datetime": "2025-12-21 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 93656, "price": 132274000.0, "datetime": "2025-12-21 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 93674, "price": 131606000.0, "datetime": "2025-12-21 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93688, "price": 130866000.0, "datetime": "2025-12-21 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 93755, "price": 131572000.0, "datetime": "2025-12-22 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 93773, "price": 131170000.0, "datetime": "2025-12-22 03:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 93847, "price": 131299000.0, "datetime": "2025-12-22 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 93870, "price": 131802000.0, "datetime": "2025-12-22 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 93893, "price": 132626000.0, "datetime": "2025-12-22 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 93930, "price": 131484000.0, "datetime": "2025-12-22 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 94036, "price": 132455000.0, "datetime": "2025-12-22 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 94059, "price": 133267000.0, "datetime": "2025-12-22 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 94063, "price": 133303000.0, "datetime": "2025-12-22 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 94089, "price": 133550000.0, "datetime": "2025-12-22 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 94139, "price": 134128000.0, "datetime": "2025-12-22 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 94274, "price": 132400000.0, "datetime": "2025-12-23 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94280, "price": 131968000.0, "datetime": "2025-12-23 04:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94290, "price": 131565000.0, "datetime": "2025-12-23 05:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94294, "price": 131442000.0, "datetime": "2025-12-23 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 94346, "price": 132121000.0, "datetime": "2025-12-23 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 94381, "price": 132283000.0, "datetime": "2025-12-23 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 94424, "price": 131699000.0, "datetime": "2025-12-23 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94431, "price": 131383000.0, "datetime": "2025-12-23 12:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94473, "price": 131133000.0, "datetime": "2025-12-23 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94481, "price": 130876000.0, "datetime": "2025-12-23 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94502, "price": 130213000.0, "datetime": "2025-12-23 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94559, "price": 130320000.0, "datetime": "2025-12-23 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94562, "price": 130320000.0, "datetime": "2025-12-23 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 94597, "price": 130810000.0, "datetime": "2025-12-23 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 94608, "price": 130856000.0, "datetime": "2025-12-23 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 94668, "price": 129772000.0, "datetime": "2025-12-24 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94728, "price": 130200000.0, "datetime": "2025-12-24 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94820, "price": 130395000.0, "datetime": "2025-12-24 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94857, "price": 129908000.0, "datetime": "2025-12-24 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94884, "price": 129790000.0, "datetime": "2025-12-24 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94898, "price": 129482000.0, "datetime": "2025-12-24 11:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94905, "price": 129173000.0, "datetime": "2025-12-24 11:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94910, "price": 129008000.0, "datetime": "2025-12-24 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94941, "price": 129093000.0, "datetime": "2025-12-24 13:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94948, "price": 129000000.0, "datetime": "2025-12-24 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94953, "price": 128863000.0, "datetime": "2025-12-24 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94956, "price": 128998000.0, "datetime": "2025-12-24 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94964, "price": 128583000.0, "datetime": "2025-12-24 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 94975, "price": 128444000.0, "datetime": "2025-12-24 15:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 95004, "price": 128881000.0, "datetime": "2025-12-24 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 95042, "price": 128243000.0, "datetime": "2025-12-24 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 95077, "price": 128878000.0, "datetime": "2025-12-24 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95103, "price": 129069000.0, "datetime": "2025-12-24 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 95141, "price": 128548000.0, "datetime": "2025-12-24 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 95259, "price": 129258000.0, "datetime": "2025-12-25 05:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95283, "price": 129337000.0, "datetime": "2025-12-25 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95303, "price": 129648000.0, "datetime": "2025-12-25 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95306, "price": 129709000.0, "datetime": "2025-12-25 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95386, "price": 129610000.0, "datetime": "2025-12-25 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 95438, "price": 129266000.0, "datetime": "2025-12-25 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 95496, "price": 128875000.0, "datetime": "2025-12-25 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 95504, "price": 128800000.0, "datetime": "2025-12-25 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 95542, "price": 128649000.0, "datetime": "2025-12-25 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 95607, "price": 129050000.0, "datetime": "2025-12-25 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95614, "price": 129060000.0, "datetime": "2025-12-25 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95639, "price": 129433000.0, "datetime": "2025-12-26 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95646, "price": 129915000.0, "datetime": "2025-12-26 00:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 95721, "price": 129453000.0, "datetime": "2025-12-26 04:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 95741, "price": 129017000.0, "datetime": "2025-12-26 05:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 95786, "price": 128725000.0, "datetime": "2025-12-26 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 95789, "price": 128806000.0, "datetime": "2025-12-26 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 95801, "price": 128316000.0, "datetime": "2025-12-26 08:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 95804, "price": 128273000.0, "datetime": "2025-12-26 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 95860, "price": 130027000.0, "datetime": "2025-12-26 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95938, "price": 130028000.0, "datetime": "2025-12-26 15:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95947, "price": 130213000.0, "datetime": "2025-12-26 15:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 95958, "price": 130275000.0, "datetime": "2025-12-26 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 95968, "price": 129579000.0, "datetime": "2025-12-26 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 96044, "price": 129422000.0, "datetime": "2025-12-26 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 96082, "price": 129913000.0, "datetime": "2025-12-26 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 96115, "price": 127910000.0, "datetime": "2025-12-27 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 96117, "price": 127848000.0, "datetime": "2025-12-27 00:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 96225, "price": 128499000.0, "datetime": "2025-12-27 05:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 96288, "price": 128139000.0, "datetime": "2025-12-27 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 96437, "price": 128270000.0, "datetime": "2025-12-27 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 96552, "price": 127915000.0, "datetime": "2025-12-27 22:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 96559, "price": 127851000.0, "datetime": "2025-12-27 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 96674, "price": 128042000.0, "datetime": "2025-12-28 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 96681, "price": 128061000.0, "datetime": "2025-12-28 04:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 96687, "price": 128061000.0, "datetime": "2025-12-28 04:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 96693, "price": 128090000.0, "datetime": "2025-12-28 05:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 96704, "price": 128054000.0, "datetime": "2025-12-28 05:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 96734, "price": 128220000.0, "datetime": "2025-12-28 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 96767, "price": 128275000.0, "datetime": "2025-12-28 08:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 96849, "price": 128181000.0, "datetime": "2025-12-28 13:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 96874, "price": 128059000.0, "datetime": "2025-12-28 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 96879, "price": 128087000.0, "datetime": "2025-12-28 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97098, "price": 127982000.0, "datetime": "2025-12-29 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97135, "price": 127815000.0, "datetime": "2025-12-29 03:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97213, "price": 127539000.0, "datetime": "2025-12-29 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 97228, "price": 127889000.0, "datetime": "2025-12-29 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 97294, "price": 128996000.0, "datetime": "2025-12-29 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 97332, "price": 130050000.0, "datetime": "2025-12-29 13:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 97335, "price": 130080000.0, "datetime": "2025-12-29 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 97341, "price": 130440000.0, "datetime": "2025-12-29 13:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 97388, "price": 129785000.0, "datetime": "2025-12-29 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97391, "price": 129626000.0, "datetime": "2025-12-29 16:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97399, "price": 129500000.0, "datetime": "2025-12-29 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97450, "price": 127938000.0, "datetime": "2025-12-29 19:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97467, "price": 127660000.0, "datetime": "2025-12-29 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97470, "price": 127650000.0, "datetime": "2025-12-29 20:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97481, "price": 127468000.0, "datetime": "2025-12-29 20:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97484, "price": 127473000.0, "datetime": "2025-12-29 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97495, "price": 126970000.0, "datetime": "2025-12-29 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 97541, "price": 127703000.0, "datetime": "2025-12-29 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 97544, "price": 127614000.0, "datetime": "2025-12-29 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 97666, "price": 127032000.0, "datetime": "2025-12-30 05:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97731, "price": 127000000.0, "datetime": "2025-12-30 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 97744, "price": 126678000.0, "datetime": "2025-12-30 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 97874, "price": 127362000.0, "datetime": "2025-12-30 16:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 97879, "price": 127386000.0, "datetime": "2025-12-30 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 97895, "price": 127999000.0, "datetime": "2025-12-30 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 97930, "price": 128301000.0, "datetime": "2025-12-30 19:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 97967, "price": 127777000.0, "datetime": "2025-12-30 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 98028, "price": 128649000.0, "datetime": "2025-12-31 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98045, "price": 129144000.0, "datetime": "2025-12-31 00:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98047, "price": 129207000.0, "datetime": "2025-12-31 00:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 98084, "price": 128125000.0, "datetime": "2025-12-31 02:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 98111, "price": 127937000.0, "datetime": "2025-12-31 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 98148, "price": 127837000.0, "datetime": "2025-12-31 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 98164, "price": 128256000.0, "datetime": "2025-12-31 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98167, "price": 128257000.0, "datetime": "2025-12-31 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98180, "price": 128380000.0, "datetime": "2025-12-31 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98201, "price": 128564000.0, "datetime": "2025-12-31 08:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 98232, "price": 128183000.0, "datetime": "2025-12-31 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 98237, "price": 128602000.0, "datetime": "2025-12-31 10:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98241, "price": 128675000.0, "datetime": "2025-12-31 10:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98243, "price": 128785000.0, "datetime": "2025-12-31 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98414, "price": 128872000.0, "datetime": "2025-12-31 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98433, "price": 129101000.0, "datetime": "2025-12-31 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98446, "price": 129217000.0, "datetime": "2025-12-31 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 98469, "price": 128884000.0, "datetime": "2025-12-31 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 98507, "price": 128437000.0, "datetime": "2025-12-31 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 98510, "price": 128335000.0, "datetime": "2026-01-01 00:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 98512, "price": 128145000.0, "datetime": "2026-01-01 00:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 98514, "price": 128000000.0, "datetime": "2026-01-01 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 98516, "price": 127952000.0, "datetime": "2026-01-01 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 98519, "price": 127817000.0, "datetime": "2026-01-01 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 98622, "price": 127627000.0, "datetime": "2026-01-01 05:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 98716, "price": 128410000.0, "datetime": "2026-01-01 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98728, "price": 128490000.0, "datetime": "2026-01-01 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98732, "price": 128539000.0, "datetime": "2026-01-01 11:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98736, "price": 128502000.0, "datetime": "2026-01-01 11:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 98787, "price": 127947000.0, "datetime": "2026-01-01 13:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 98875, "price": 128124000.0, "datetime": "2026-01-01 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98914, "price": 128141000.0, "datetime": "2026-01-01 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 98994, "price": 128092000.0, "datetime": "2026-01-02 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99036, "price": 128299000.0, "datetime": "2026-01-02 02:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99039, "price": 128467000.0, "datetime": "2026-01-02 02:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99131, "price": 128527000.0, "datetime": "2026-01-02 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99164, "price": 128824000.0, "datetime": "2026-01-02 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 99219, "price": 128315000.0, "datetime": "2026-01-02 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 99233, "price": 128825000.0, "datetime": "2026-01-02 12:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99242, "price": 128987000.0, "datetime": "2026-01-02 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99307, "price": 129079000.0, "datetime": "2026-01-02 15:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99312, "price": 129190000.0, "datetime": "2026-01-02 16:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99343, "price": 129310000.0, "datetime": "2026-01-02 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99346, "price": 129290000.0, "datetime": "2026-01-02 17:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99353, "price": 129403000.0, "datetime": "2026-01-02 18:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99377, "price": 130000000.0, "datetime": "2026-01-02 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 99460, "price": 129327000.0, "datetime": "2026-01-02 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 99500, "price": 130968000.0, "datetime": "2026-01-03 01:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 99546, "price": 129867000.0, "datetime": "2026-01-03 03:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 99610, "price": 130300000.0, "datetime": "2026-01-03 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99675, "price": 130678000.0, "datetime": "2026-01-03 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99688, "price": 130800000.0, "datetime": "2026-01-03 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99699, "price": 130905000.0, "datetime": "2026-01-03 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99706, "price": 130974000.0, "datetime": "2026-01-03 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 99743, "price": 130647000.0, "datetime": "2026-01-03 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 99767, "price": 130374000.0, "datetime": "2026-01-03 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 99788, "price": 130095000.0, "datetime": "2026-01-03 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 99801, "price": 129571000.0, "datetime": "2026-01-03 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 99843, "price": 130102000.0, "datetime": "2026-01-03 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99905, "price": 130197000.0, "datetime": "2026-01-03 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99908, "price": 130243000.0, "datetime": "2026-01-03 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99910, "price": 130240000.0, "datetime": "2026-01-03 22:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99942, "price": 130460000.0, "datetime": "2026-01-03 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 99986, "price": 130534000.0, "datetime": "2026-01-04 01:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100083, "price": 130950000.0, "datetime": "2026-01-04 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100134, "price": 131749000.0, "datetime": "2026-01-04 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100137, "price": 131719000.0, "datetime": "2026-01-04 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100152, "price": 131974000.0, "datetime": "2026-01-04 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100225, "price": 132300000.0, "datetime": "2026-01-04 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100256, "price": 132612000.0, "datetime": "2026-01-04 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100348, "price": 132509000.0, "datetime": "2026-01-04 20:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 100367, "price": 132153000.0, "datetime": "2026-01-04 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 100374, "price": 132009000.0, "datetime": "2026-01-04 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 100496, "price": 131949000.0, "datetime": "2026-01-05 03:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 100501, "price": 131945000.0, "datetime": "2026-01-05 03:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 100554, "price": 132147000.0, "datetime": "2026-01-05 06:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100590, "price": 132236000.0, "datetime": "2026-01-05 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100609, "price": 132722000.0, "datetime": "2026-01-05 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100615, "price": 132839000.0, "datetime": "2026-01-05 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100645, "price": 134750000.0, "datetime": "2026-01-05 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100650, "price": 134614000.0, "datetime": "2026-01-05 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100670, "price": 134985000.0, "datetime": "2026-01-05 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 100705, "price": 134379000.0, "datetime": "2026-01-05 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 100731, "price": 134170000.0, "datetime": "2026-01-05 15:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 100735, "price": 134150000.0, "datetime": "2026-01-05 15:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 100741, "price": 134037000.0, "datetime": "2026-01-05 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 100779, "price": 134491000.0, "datetime": "2026-01-05 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100832, "price": 135172000.0, "datetime": "2026-01-05 20:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100837, "price": 135260000.0, "datetime": "2026-01-05 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100854, "price": 135430000.0, "datetime": "2026-01-05 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 100885, "price": 134826000.0, "datetime": "2026-01-05 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 100904, "price": 135624000.0, "datetime": "2026-01-05 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100907, "price": 135760000.0, "datetime": "2026-01-05 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 100968, "price": 136727000.0, "datetime": "2026-01-06 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 101097, "price": 135666000.0, "datetime": "2026-01-06 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101104, "price": 135432000.0, "datetime": "2026-01-06 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 101118, "price": 136206000.0, "datetime": "2026-01-06 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 101192, "price": 135662000.0, "datetime": "2026-01-06 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101208, "price": 135564000.0, "datetime": "2026-01-06 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101210, "price": 135549000.0, "datetime": "2026-01-06 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 101224, "price": 135886000.0, "datetime": "2026-01-06 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 101246, "price": 135087000.0, "datetime": "2026-01-06 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101248, "price": 135081000.0, "datetime": "2026-01-06 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 101288, "price": 135466000.0, "datetime": "2026-01-06 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 101294, "price": 135592000.0, "datetime": "2026-01-06 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 101333, "price": 136221000.0, "datetime": "2026-01-06 21:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 101366, "price": 135788000.0, "datetime": "2026-01-06 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 101378, "price": 136261000.0, "datetime": "2026-01-06 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 101418, "price": 135100000.0, "datetime": "2026-01-07 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101425, "price": 134828000.0, "datetime": "2026-01-07 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101442, "price": 134223000.0, "datetime": "2026-01-07 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101450, "price": 133818000.0, "datetime": "2026-01-07 03:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 101516, "price": 135579000.0, "datetime": "2026-01-07 06:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 101520, "price": 135684000.0, "datetime": "2026-01-07 06:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 101569, "price": 136041000.0, "datetime": "2026-01-07 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 101591, "price": 134985000.0, "datetime": "2026-01-07 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101595, "price": 134606000.0, "datetime": "2026-01-07 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101607, "price": 134310000.0, "datetime": "2026-01-07 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101609, "price": 134579000.0, "datetime": "2026-01-07 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101662, "price": 134582000.0, "datetime": "2026-01-07 13:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 101734, "price": 134948000.0, "datetime": "2026-01-07 17:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 101764, "price": 133731000.0, "datetime": "2026-01-07 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 101797, "price": 134308000.0, "datetime": "2026-01-07 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 101858, "price": 133556000.0, "datetime": "2026-01-07 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 101875, "price": 133174000.0, "datetime": "2026-01-08 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102010, "price": 132761000.0, "datetime": "2026-01-08 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102057, "price": 132428000.0, "datetime": "2026-01-08 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 102079, "price": 133110000.0, "datetime": "2026-01-08 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102089, "price": 133201000.0, "datetime": "2026-01-08 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 102104, "price": 132691000.0, "datetime": "2026-01-08 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102127, "price": 132400000.0, "datetime": "2026-01-08 12:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102174, "price": 132128000.0, "datetime": "2026-01-08 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102178, "price": 131894000.0, "datetime": "2026-01-08 15:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102180, "price": 131989000.0, "datetime": "2026-01-08 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102190, "price": 131543000.0, "datetime": "2026-01-08 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102249, "price": 131431000.0, "datetime": "2026-01-08 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 102359, "price": 132272000.0, "datetime": "2026-01-09 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102391, "price": 132975000.0, "datetime": "2026-01-09 02:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102407, "price": 133371000.0, "datetime": "2026-01-09 02:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102470, "price": 133185000.0, "datetime": "2026-01-09 06:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102484, "price": 133485000.0, "datetime": "2026-01-09 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102493, "price": 133630000.0, "datetime": "2026-01-09 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102558, "price": 133709000.0, "datetime": "2026-01-09 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 102693, "price": 132887000.0, "datetime": "2026-01-09 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102699, "price": 132743000.0, "datetime": "2026-01-09 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 102707, "price": 132151000.0, "datetime": "2026-01-09 17:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 102794, "price": 133000000.0, "datetime": "2026-01-09 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102797, "price": 133025000.0, "datetime": "2026-01-09 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102800, "price": 133172000.0, "datetime": "2026-01-09 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 102841, "price": 134063000.0, "datetime": "2026-01-10 00:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 102899, "price": 133566000.0, "datetime": "2026-01-10 03:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 103060, "price": 133521000.0, "datetime": "2026-01-10 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 103110, "price": 133376000.0, "datetime": "2026-01-10 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 103178, "price": 133611000.0, "datetime": "2026-01-10 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 103216, "price": 133751000.0, "datetime": "2026-01-10 19:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 103223, "price": 133801000.0, "datetime": "2026-01-10 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 103248, "price": 133660000.0, "datetime": "2026-01-10 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 103294, "price": 133562000.0, "datetime": "2026-01-10 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 103457, "price": 133359000.0, "datetime": "2026-01-11 07:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 103516, "price": 133608000.0, "datetime": "2026-01-11 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 103539, "price": 133672000.0, "datetime": "2026-01-11 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 103541, "price": 133645000.0, "datetime": "2026-01-11 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 103573, "price": 133647000.0, "datetime": "2026-01-11 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 103605, "price": 133704000.0, "datetime": "2026-01-11 14:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 103617, "price": 133565000.0, "datetime": "2026-01-11 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 103621, "price": 133564000.0, "datetime": "2026-01-11 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 103723, "price": 133464000.0, "datetime": "2026-01-11 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 103747, "price": 133664000.0, "datetime": "2026-01-11 21:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 103773, "price": 133705000.0, "datetime": "2026-01-11 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 103788, "price": 133884000.0, "datetime": "2026-01-12 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 103819, "price": 134135000.0, "datetime": "2026-01-12 01:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 103862, "price": 133690000.0, "datetime": "2026-01-12 03:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 103892, "price": 133420000.0, "datetime": "2026-01-12 05:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 103895, "price": 133441000.0, "datetime": "2026-01-12 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 103931, "price": 133420000.0, "datetime": "2026-01-12 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 103951, "price": 133308000.0, "datetime": "2026-01-12 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 103975, "price": 134024000.0, "datetime": "2026-01-12 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 103990, "price": 134660000.0, "datetime": "2026-01-12 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104014, "price": 134822000.0, "datetime": "2026-01-12 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104027, "price": 135589000.0, "datetime": "2026-01-12 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104037, "price": 135801000.0, "datetime": "2026-01-12 12:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104068, "price": 135821000.0, "datetime": "2026-01-12 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 104101, "price": 135481000.0, "datetime": "2026-01-12 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104110, "price": 135418000.0, "datetime": "2026-01-12 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104128, "price": 134798000.0, "datetime": "2026-01-12 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104146, "price": 133949000.0, "datetime": "2026-01-12 17:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104149, "price": 133986000.0, "datetime": "2026-01-12 18:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104188, "price": 133501000.0, "datetime": "2026-01-12 20:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104257, "price": 133378000.0, "datetime": "2026-01-12 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 104294, "price": 134998000.0, "datetime": "2026-01-13 01:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104300, "price": 135339000.0, "datetime": "2026-01-13 01:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104310, "price": 135480000.0, "datetime": "2026-01-13 02:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 104320, "price": 134510000.0, "datetime": "2026-01-13 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104384, "price": 134730000.0, "datetime": "2026-01-13 05:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104390, "price": 134677000.0, "datetime": "2026-01-13 06:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104408, "price": 134570000.0, "datetime": "2026-01-13 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 104461, "price": 134821000.0, "datetime": "2026-01-13 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 104481, "price": 134533000.0, "datetime": "2026-01-13 10:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 104483, "price": 134526000.0, "datetime": "2026-01-13 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 104536, "price": 134987000.0, "datetime": "2026-01-13 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104558, "price": 135496000.0, "datetime": "2026-01-13 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104630, "price": 136001000.0, "datetime": "2026-01-13 18:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104639, "price": 136155000.0, "datetime": "2026-01-13 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104719, "price": 136060000.0, "datetime": "2026-01-13 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104742, "price": 136390000.0, "datetime": "2026-01-13 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104771, "price": 137500000.0, "datetime": "2026-01-14 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104840, "price": 138049000.0, "datetime": "2026-01-14 04:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104843, "price": 138092000.0, "datetime": "2026-01-14 04:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104859, "price": 138453000.0, "datetime": "2026-01-14 05:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104874, "price": 138704000.0, "datetime": "2026-01-14 06:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104897, "price": 139610000.0, "datetime": "2026-01-14 07:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104899, "price": 139732000.0, "datetime": "2026-01-14 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 104909, "price": 140500000.0, "datetime": "2026-01-14 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 105029, "price": 139959000.0, "datetime": "2026-01-14 14:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105039, "price": 139747000.0, "datetime": "2026-01-14 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105060, "price": 139079000.0, "datetime": "2026-01-14 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105169, "price": 139269000.0, "datetime": "2026-01-14 21:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 105216, "price": 140195000.0, "datetime": "2026-01-14 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 105228, "price": 141000000.0, "datetime": "2026-01-15 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 105235, "price": 141710000.0, "datetime": "2026-01-15 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 105237, "price": 141652000.0, "datetime": "2026-01-15 00:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 105253, "price": 142190000.0, "datetime": "2026-01-15 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 105318, "price": 142490000.0, "datetime": "2026-01-15 04:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 105332, "price": 142817000.0, "datetime": "2026-01-15 05:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 105382, "price": 142153000.0, "datetime": "2026-01-15 07:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105412, "price": 141991000.0, "datetime": "2026-01-15 09:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105427, "price": 141491000.0, "datetime": "2026-01-15 09:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105478, "price": 141015000.0, "datetime": "2026-01-15 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105483, "price": 140880000.0, "datetime": "2026-01-15 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 105562, "price": 141798000.0, "datetime": "2026-01-15 16:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 105565, "price": 141767000.0, "datetime": "2026-01-15 16:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 105608, "price": 142500000.0, "datetime": "2026-01-15 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 105649, "price": 141929000.0, "datetime": "2026-01-15 21:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 105668, "price": 142288000.0, "datetime": "2026-01-15 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 105704, "price": 141267000.0, "datetime": "2026-01-15 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105782, "price": 141430000.0, "datetime": "2026-01-16 03:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105789, "price": 141181000.0, "datetime": "2026-01-16 04:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 105819, "price": 140521000.0, "datetime": "2026-01-16 05:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 105852, "price": 140913000.0, "datetime": "2026-01-16 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 105912, "price": 140666000.0, "datetime": "2026-01-16 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 106010, "price": 140860000.0, "datetime": "2026-01-16 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 106033, "price": 141027000.0, "datetime": "2026-01-16 16:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 106058, "price": 141129000.0, "datetime": "2026-01-16 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 106094, "price": 140822000.0, "datetime": "2026-01-16 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106099, "price": 140749000.0, "datetime": "2026-01-16 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106102, "price": 140695000.0, "datetime": "2026-01-16 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106109, "price": 140558000.0, "datetime": "2026-01-16 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 106312, "price": 140860000.0, "datetime": "2026-01-17 06:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 106376, "price": 141135000.0, "datetime": "2026-01-17 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 106415, "price": 140876000.0, "datetime": "2026-01-17 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106422, "price": 140880000.0, "datetime": "2026-01-17 11:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106435, "price": 140807000.0, "datetime": "2026-01-17 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106442, "price": 140784000.0, "datetime": "2026-01-17 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106510, "price": 140546000.0, "datetime": "2026-01-17 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106514, "price": 140548000.0, "datetime": "2026-01-17 16:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106588, "price": 140416000.0, "datetime": "2026-01-17 20:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106592, "price": 140407000.0, "datetime": "2026-01-17 20:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 106614, "price": 140712000.0, "datetime": "2026-01-17 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 106662, "price": 140895000.0, "datetime": "2026-01-17 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 106671, "price": 140948000.0, "datetime": "2026-01-18 00:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 106769, "price": 140611000.0, "datetime": "2026-01-18 05:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106821, "price": 140551000.0, "datetime": "2026-01-18 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 106872, "price": 140375000.0, "datetime": "2026-01-18 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 106930, "price": 140670000.0, "datetime": "2026-01-18 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 106933, "price": 140687000.0, "datetime": "2026-01-18 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 106966, "price": 140750000.0, "datetime": "2026-01-18 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 107041, "price": 140746000.0, "datetime": "2026-01-18 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 107049, "price": 140652000.0, "datetime": "2026-01-18 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 107117, "price": 140540000.0, "datetime": "2026-01-18 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 107136, "price": 140793000.0, "datetime": "2026-01-18 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 107294, "price": 141016000.0, "datetime": "2026-01-19 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 107308, "price": 140987000.0, "datetime": "2026-01-19 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 107313, "price": 140753000.0, "datetime": "2026-01-19 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107318, "price": 140579000.0, "datetime": "2026-01-19 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107337, "price": 137616000.0, "datetime": "2026-01-19 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107340, "price": 137758000.0, "datetime": "2026-01-19 09:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107366, "price": 137113000.0, "datetime": "2026-01-19 10:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107454, "price": 137361000.0, "datetime": "2026-01-19 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 107489, "price": 137518000.0, "datetime": "2026-01-19 17:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 107497, "price": 137870000.0, "datetime": "2026-01-19 17:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 107508, "price": 138273000.0, "datetime": "2026-01-19 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 107596, "price": 137778000.0, "datetime": "2026-01-19 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107614, "price": 137624000.0, "datetime": "2026-01-19 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107617, "price": 137526000.0, "datetime": "2026-01-19 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 107668, "price": 137891000.0, "datetime": "2026-01-20 02:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 107700, "price": 137707000.0, "datetime": "2026-01-20 03:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 107734, "price": 138000000.0, "datetime": "2026-01-20 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 107737, "price": 138020000.0, "datetime": "2026-01-20 05:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 107773, "price": 137673000.0, "datetime": "2026-01-20 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107796, "price": 136990000.0, "datetime": "2026-01-20 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107914, "price": 135954000.0, "datetime": "2026-01-20 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107917, "price": 135911000.0, "datetime": "2026-01-20 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107936, "price": 135285000.0, "datetime": "2026-01-20 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107939, "price": 135116000.0, "datetime": "2026-01-20 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 107949, "price": 134946000.0, "datetime": "2026-01-20 16:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 108033, "price": 135285000.0, "datetime": "2026-01-20 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 108039, "price": 135343000.0, "datetime": "2026-01-20 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 108044, "price": 135380000.0, "datetime": "2026-01-20 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 108073, "price": 134802000.0, "datetime": "2026-01-20 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 108080, "price": 134778000.0, "datetime": "2026-01-20 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 108165, "price": 133414000.0, "datetime": "2026-01-21 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 108275, "price": 131398000.0, "datetime": "2026-01-21 08:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 108277, "price": 131300000.0, "datetime": "2026-01-21 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 108314, "price": 132784000.0, "datetime": "2026-01-21 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 108364, "price": 132700000.0, "datetime": "2026-01-21 12:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 108408, "price": 133312000.0, "datetime": "2026-01-21 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 108447, "price": 132399000.0, "datetime": "2026-01-21 16:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 108539, "price": 131470000.0, "datetime": "2026-01-21 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 108573, "price": 132745000.0, "datetime": "2026-01-21 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 108576, "price": 132603000.0, "datetime": "2026-01-21 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 108594, "price": 133927000.0, "datetime": "2026-01-22 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 108596, "price": 133910000.0, "datetime": "2026-01-22 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 108616, "price": 132729000.0, "datetime": "2026-01-22 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 108623, "price": 131575000.0, "datetime": "2026-01-22 01:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 108629, "price": 130750000.0, "datetime": "2026-01-22 02:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 108633, "price": 130307000.0, "datetime": "2026-01-22 02:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 108688, "price": 133472000.0, "datetime": "2026-01-22 05:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 108766, "price": 132507000.0, "datetime": "2026-01-22 08:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 108768, "price": 132522000.0, "datetime": "2026-01-22 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 108963, "price": 133693000.0, "datetime": "2026-01-22 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 109044, "price": 133230000.0, "datetime": "2026-01-22 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109046, "price": 133144000.0, "datetime": "2026-01-22 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109052, "price": 133160000.0, "datetime": "2026-01-22 23:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109079, "price": 132129000.0, "datetime": "2026-01-23 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109209, "price": 132487000.0, "datetime": "2026-01-23 07:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 109336, "price": 133400000.0, "datetime": "2026-01-23 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 109358, "price": 133023000.0, "datetime": "2026-01-23 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109367, "price": 132913000.0, "datetime": "2026-01-23 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109418, "price": 132618000.0, "datetime": "2026-01-23 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109421, "price": 132642000.0, "datetime": "2026-01-23 17:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109445, "price": 132053000.0, "datetime": "2026-01-23 18:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 109515, "price": 132708000.0, "datetime": "2026-01-23 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 109538, "price": 132674000.0, "datetime": "2026-01-23 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 109570, "price": 133165000.0, "datetime": "2026-01-24 01:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 109583, "price": 133790000.0, "datetime": "2026-01-24 01:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 109585, "price": 133712000.0, "datetime": "2026-01-24 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 109601, "price": 134337000.0, "datetime": "2026-01-24 02:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 109629, "price": 133002000.0, "datetime": "2026-01-24 04:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109634, "price": 132539000.0, "datetime": "2026-01-24 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109641, "price": 132247000.0, "datetime": "2026-01-24 04:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109662, "price": 131788000.0, "datetime": "2026-01-24 05:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109664, "price": 131728000.0, "datetime": "2026-01-24 05:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 109775, "price": 132122000.0, "datetime": "2026-01-24 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 109777, "price": 132134000.0, "datetime": "2026-01-24 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 109795, "price": 132360000.0, "datetime": "2026-01-24 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 109798, "price": 132397000.0, "datetime": "2026-01-24 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 109857, "price": 132150000.0, "datetime": "2026-01-24 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 109999, "price": 131986000.0, "datetime": "2026-01-24 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110009, "price": 131781000.0, "datetime": "2026-01-24 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110051, "price": 131774000.0, "datetime": "2026-01-25 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110286, "price": 131298000.0, "datetime": "2026-01-25 12:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110323, "price": 131242000.0, "datetime": "2026-01-25 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110334, "price": 131143000.0, "datetime": "2026-01-25 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110360, "price": 130966000.0, "datetime": "2026-01-25 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110368, "price": 130900000.0, "datetime": "2026-01-25 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110395, "price": 130300000.0, "datetime": "2026-01-25 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 110470, "price": 130798000.0, "datetime": "2026-01-25 22:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 110475, "price": 130868000.0, "datetime": "2026-01-25 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 110477, "price": 130815000.0, "datetime": "2026-01-25 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 110489, "price": 131040000.0, "datetime": "2026-01-25 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 110529, "price": 130374000.0, "datetime": "2026-01-26 01:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110533, "price": 130312000.0, "datetime": "2026-01-26 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110535, "price": 130229000.0, "datetime": "2026-01-26 01:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110583, "price": 129451000.0, "datetime": "2026-01-26 03:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110600, "price": 128802000.0, "datetime": "2026-01-26 04:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110656, "price": 128125000.0, "datetime": "2026-01-26 07:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 110695, "price": 128933000.0, "datetime": "2026-01-26 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 110762, "price": 128379000.0, "datetime": "2026-01-26 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110767, "price": 128151000.0, "datetime": "2026-01-26 12:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 110825, "price": 128818000.0, "datetime": "2026-01-26 15:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 110877, "price": 128341000.0, "datetime": "2026-01-26 18:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110882, "price": 128306000.0, "datetime": "2026-01-26 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 110888, "price": 128270000.0, "datetime": "2026-01-26 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 110960, "price": 128891000.0, "datetime": "2026-01-26 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 110963, "price": 128920000.0, "datetime": "2026-01-26 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 110979, "price": 129023000.0, "datetime": "2026-01-26 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 111060, "price": 129218000.0, "datetime": "2026-01-27 03:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111069, "price": 129352000.0, "datetime": "2026-01-27 04:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 111108, "price": 128384000.0, "datetime": "2026-01-27 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 111164, "price": 129590000.0, "datetime": "2026-01-27 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111179, "price": 129677000.0, "datetime": "2026-01-27 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111201, "price": 129950000.0, "datetime": "2026-01-27 10:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111203, "price": 129933000.0, "datetime": "2026-01-27 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111211, "price": 130003000.0, "datetime": "2026-01-27 11:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 111277, "price": 129459000.0, "datetime": "2026-01-27 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111281, "price": 129380000.0, "datetime": "2026-01-27 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111283, "price": 129410000.0, "datetime": "2026-01-27 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111308, "price": 129223000.0, "datetime": "2026-01-27 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111356, "price": 128809000.0, "datetime": "2026-01-27 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111359, "price": 128797000.0, "datetime": "2026-01-27 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111368, "price": 128621000.0, "datetime": "2026-01-27 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111389, "price": 128518000.0, "datetime": "2026-01-27 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 111406, "price": 128842000.0, "datetime": "2026-01-27 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111414, "price": 128922000.0, "datetime": "2026-01-27 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 111435, "price": 128505000.0, "datetime": "2026-01-27 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 111454, "price": 128910000.0, "datetime": "2026-01-27 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111492, "price": 128985000.0, "datetime": "2026-01-28 01:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 111516, "price": 128443000.0, "datetime": "2026-01-28 02:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111523, "price": 127844000.0, "datetime": "2026-01-28 02:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 111563, "price": 129103000.0, "datetime": "2026-01-28 04:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111578, "price": 129668000.0, "datetime": "2026-01-28 05:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 111707, "price": 129220000.0, "datetime": "2026-01-28 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111715, "price": 129029000.0, "datetime": "2026-01-28 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111719, "price": 128985000.0, "datetime": "2026-01-28 12:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111736, "price": 128585000.0, "datetime": "2026-01-28 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 111853, "price": 129341000.0, "datetime": "2026-01-28 19:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111892, "price": 130110000.0, "datetime": "2026-01-28 21:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 111923, "price": 130657000.0, "datetime": "2026-01-28 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 111945, "price": 129755000.0, "datetime": "2026-01-28 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 111953, "price": 129358000.0, "datetime": "2026-01-29 00:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 112006, "price": 130894000.0, "datetime": "2026-01-29 02:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 112144, "price": 128779000.0, "datetime": "2026-01-29 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112157, "price": 128607000.0, "datetime": "2026-01-29 10:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112167, "price": 128220000.0, "datetime": "2026-01-29 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112179, "price": 127932000.0, "datetime": "2026-01-29 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112187, "price": 127611000.0, "datetime": "2026-01-29 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112295, "price": 127577000.0, "datetime": "2026-01-29 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112418, "price": 127625000.0, "datetime": "2026-01-29 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112446, "price": 124933000.0, "datetime": "2026-01-30 00:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112451, "price": 124161000.0, "datetime": "2026-01-30 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112487, "price": 123390000.0, "datetime": "2026-01-30 02:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 112603, "price": 124125000.0, "datetime": "2026-01-30 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 112621, "price": 123594000.0, "datetime": "2026-01-30 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112623, "price": 123623000.0, "datetime": "2026-01-30 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112660, "price": 119996000.0, "datetime": "2026-01-30 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 112696, "price": 121640000.0, "datetime": "2026-01-30 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 112735, "price": 121064000.0, "datetime": "2026-01-30 15:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112739, "price": 120840000.0, "datetime": "2026-01-30 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 112744, "price": 120762000.0, "datetime": "2026-01-30 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 112850, "price": 122012000.0, "datetime": "2026-01-30 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 112904, "price": 122779000.0, "datetime": "2026-01-30 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 112991, "price": 123940000.0, "datetime": "2026-01-31 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 112997, "price": 124460000.0, "datetime": "2026-01-31 04:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 113000, "price": 124550000.0, "datetime": "2026-01-31 04:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 113122, "price": 124451000.0, "datetime": "2026-01-31 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113196, "price": 124309000.0, "datetime": "2026-01-31 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113219, "price": 124104000.0, "datetime": "2026-01-31 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113242, "price": 123705000.0, "datetime": "2026-01-31 16:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113254, "price": 123300000.0, "datetime": "2026-01-31 17:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113260, "price": 122901000.0, "datetime": "2026-01-31 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113264, "price": 122868000.0, "datetime": "2026-01-31 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113326, "price": 122717000.0, "datetime": "2026-01-31 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113361, "price": 122272000.0, "datetime": "2026-01-31 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113379, "price": 121320000.0, "datetime": "2026-01-31 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113385, "price": 120922000.0, "datetime": "2026-01-31 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113433, "price": 118649000.0, "datetime": "2026-02-01 02:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113436, "price": 118307000.0, "datetime": "2026-02-01 02:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113440, "price": 118009000.0, "datetime": "2026-02-01 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113442, "price": 117896000.0, "datetime": "2026-02-01 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113458, "price": 116770000.0, "datetime": "2026-02-01 03:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113463, "price": 116700000.0, "datetime": "2026-02-01 03:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113482, "price": 115365000.0, "datetime": "2026-02-01 04:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 113530, "price": 116777000.0, "datetime": "2026-02-01 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 113560, "price": 117695000.0, "datetime": "2026-02-01 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 113574, "price": 118315000.0, "datetime": "2026-02-01 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 113595, "price": 116727000.0, "datetime": "2026-02-01 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113706, "price": 116276000.0, "datetime": "2026-02-01 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113719, "price": 115837000.0, "datetime": "2026-02-01 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 113768, "price": 116967000.0, "datetime": "2026-02-01 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 113773, "price": 117134000.0, "datetime": "2026-02-01 19:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 113856, "price": 115427000.0, "datetime": "2026-02-01 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113862, "price": 115093000.0, "datetime": "2026-02-01 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113875, "price": 114451000.0, "datetime": "2026-02-02 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113880, "price": 113897000.0, "datetime": "2026-02-02 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113964, "price": 114029000.0, "datetime": "2026-02-02 04:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113967, "price": 113823000.0, "datetime": "2026-02-02 04:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 113970, "price": 113677000.0, "datetime": "2026-02-02 05:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114031, "price": 112403000.0, "datetime": "2026-02-02 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 114056, "price": 115000000.0, "datetime": "2026-02-02 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 114061, "price": 115250000.0, "datetime": "2026-02-02 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 114110, "price": 113374000.0, "datetime": "2026-02-02 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114123, "price": 111474000.0, "datetime": "2026-02-02 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 114241, "price": 114503000.0, "datetime": "2026-02-02 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 114247, "price": 114913000.0, "datetime": "2026-02-02 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 114250, "price": 114925000.0, "datetime": "2026-02-02 19:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 114299, "price": 115504000.0, "datetime": "2026-02-02 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 114418, "price": 116486000.0, "datetime": "2026-02-03 03:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114468, "price": 115533000.0, "datetime": "2026-02-03 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 114493, "price": 116531000.0, "datetime": "2026-02-03 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 114504, "price": 116739000.0, "datetime": "2026-02-03 07:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 114523, "price": 117030000.0, "datetime": "2026-02-03 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 114573, "price": 116259000.0, "datetime": "2026-02-03 11:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114590, "price": 115292000.0, "datetime": "2026-02-03 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114596, "price": 115520000.0, "datetime": "2026-02-03 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114718, "price": 115366000.0, "datetime": "2026-02-03 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114829, "price": 114440000.0, "datetime": "2026-02-04 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114875, "price": 112582000.0, "datetime": "2026-02-04 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114889, "price": 111314000.0, "datetime": "2026-02-04 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114910, "price": 109420000.0, "datetime": "2026-02-04 04:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 114941, "price": 112904000.0, "datetime": "2026-02-04 05:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 114945, "price": 113071000.0, "datetime": "2026-02-04 05:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 114952, "price": 113416000.0, "datetime": "2026-02-04 06:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 114972, "price": 112046000.0, "datetime": "2026-02-04 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 114974, "price": 112257000.0, "datetime": "2026-02-04 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 115040, "price": 113268000.0, "datetime": "2026-02-04 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 115062, "price": 112199000.0, "datetime": "2026-02-04 11:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115289, "price": 110962000.0, "datetime": "2026-02-04 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115309, "price": 110046000.0, "datetime": "2026-02-05 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115446, "price": 107267000.0, "datetime": "2026-02-05 06:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115451, "price": 106900000.0, "datetime": "2026-02-05 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115516, "price": 106999000.0, "datetime": "2026-02-05 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115571, "price": 104730000.0, "datetime": "2026-02-05 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115597, "price": 103765000.0, "datetime": "2026-02-05 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115708, "price": 104336000.0, "datetime": "2026-02-05 20:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115713, "price": 104293000.0, "datetime": "2026-02-05 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115720, "price": 103700000.0, "datetime": "2026-02-05 20:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115736, "price": 102366000.0, "datetime": "2026-02-05 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115744, "price": 101970000.0, "datetime": "2026-02-05 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 115781, "price": 103088000.0, "datetime": "2026-02-05 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 115793, "price": 101000000.0, "datetime": "2026-02-06 00:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115796, "price": 99546000.0, "datetime": "2026-02-06 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115799, "price": 99081000.0, "datetime": "2026-02-06 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115856, "price": 97271000.0, "datetime": "2026-02-06 03:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115907, "price": 93831000.0, "datetime": "2026-02-06 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 115975, "price": 89858000.0, "datetime": "2026-02-06 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 115992, "price": 95485000.0, "datetime": "2026-02-06 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116009, "price": 97438000.0, "datetime": "2026-02-06 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116073, "price": 96928000.0, "datetime": "2026-02-06 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116083, "price": 97696000.0, "datetime": "2026-02-06 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116090, "price": 98922000.0, "datetime": "2026-02-06 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116160, "price": 97676000.0, "datetime": "2026-02-06 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 116181, "price": 96053000.0, "datetime": "2026-02-06 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 116236, "price": 99500000.0, "datetime": "2026-02-06 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116245, "price": 100000000.0, "datetime": "2026-02-06 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116261, "price": 100364000.0, "datetime": "2026-02-06 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116284, "price": 102122000.0, "datetime": "2026-02-07 00:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116296, "price": 103364000.0, "datetime": "2026-02-07 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116306, "price": 103720000.0, "datetime": "2026-02-07 01:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116319, "price": 105010000.0, "datetime": "2026-02-07 02:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116430, "price": 106251000.0, "datetime": "2026-02-07 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 116452, "price": 104161000.0, "datetime": "2026-02-07 09:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 116463, "price": 103389000.0, "datetime": "2026-02-07 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 116518, "price": 105090000.0, "datetime": "2026-02-07 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116530, "price": 105530000.0, "datetime": "2026-02-07 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 116536, "price": 105849000.0, "datetime": "2026-02-07 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 116567, "price": 104192000.0, "datetime": "2026-02-07 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 116601, "price": 101330000.0, "datetime": "2026-02-07 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 116700, "price": 102632000.0, "datetime": "2026-02-07 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 116911, "price": 102176000.0, "datetime": "2026-02-08 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 116916, "price": 102089000.0, "datetime": "2026-02-08 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 116976, "price": 102977000.0, "datetime": "2026-02-08 11:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 117082, "price": 102967000.0, "datetime": "2026-02-08 16:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 117091, "price": 103171000.0, "datetime": "2026-02-08 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 117111, "price": 104425000.0, "datetime": "2026-02-08 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 117166, "price": 105374000.0, "datetime": "2026-02-08 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 117198, "price": 106003000.0, "datetime": "2026-02-08 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 117266, "price": 104713000.0, "datetime": "2026-02-09 01:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 117268, "price": 104782000.0, "datetime": "2026-02-09 02:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 117300, "price": 105809000.0, "datetime": "2026-02-09 03:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 117347, "price": 105000000.0, "datetime": "2026-02-09 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 117391, "price": 106024000.0, "datetime": "2026-02-09 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 117488, "price": 105582000.0, "datetime": "2026-02-09 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 117581, "price": 103702000.0, "datetime": "2026-02-09 17:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 117583, "price": 103681000.0, "datetime": "2026-02-09 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 117602, "price": 103332000.0, "datetime": "2026-02-09 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 117614, "price": 102754000.0, "datetime": "2026-02-09 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 117625, "price": 101982000.0, "datetime": "2026-02-09 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 117688, "price": 102022000.0, "datetime": "2026-02-09 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 117744, "price": 103500000.0, "datetime": "2026-02-10 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 117763, "price": 104356000.0, "datetime": "2026-02-10 02:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 117805, "price": 104738000.0, "datetime": "2026-02-10 04:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 117841, "price": 103299000.0, "datetime": "2026-02-10 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 117844, "price": 103525000.0, "datetime": "2026-02-10 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 117963, "price": 102662000.0, "datetime": "2026-02-10 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118025, "price": 102000000.0, "datetime": "2026-02-10 15:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118124, "price": 101982000.0, "datetime": "2026-02-10 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118126, "price": 101859000.0, "datetime": "2026-02-10 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 118160, "price": 102296000.0, "datetime": "2026-02-10 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 118164, "price": 102261000.0, "datetime": "2026-02-10 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 118174, "price": 102913000.0, "datetime": "2026-02-10 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 118182, "price": 101399000.0, "datetime": "2026-02-10 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118184, "price": 101301000.0, "datetime": "2026-02-10 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118258, "price": 102320000.0, "datetime": "2026-02-11 03:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118264, "price": 102024000.0, "datetime": "2026-02-11 03:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 118378, "price": 102500000.0, "datetime": "2026-02-11 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 118427, "price": 101811000.0, "datetime": "2026-02-11 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118436, "price": 101235000.0, "datetime": "2026-02-11 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118463, "price": 99994000.0, "datetime": "2026-02-11 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118496, "price": 99311000.0, "datetime": "2026-02-11 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118506, "price": 98837000.0, "datetime": "2026-02-11 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118587, "price": 98279000.0, "datetime": "2026-02-11 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 118616, "price": 99499000.0, "datetime": "2026-02-11 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 118654, "price": 101000000.0, "datetime": "2026-02-11 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 118671, "price": 98147000.0, "datetime": "2026-02-12 00:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118677, "price": 98089000.0, "datetime": "2026-02-12 00:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 118754, "price": 99500000.0, "datetime": "2026-02-12 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 118798, "price": 100299000.0, "datetime": "2026-02-12 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 118836, "price": 98949000.0, "datetime": "2026-02-12 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118838, "price": 98931000.0, "datetime": "2026-02-12 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118840, "price": 98866000.0, "datetime": "2026-02-12 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118939, "price": 98761000.0, "datetime": "2026-02-12 13:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 118954, "price": 98199000.0, "datetime": "2026-02-12 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 119047, "price": 98967000.0, "datetime": "2026-02-12 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119070, "price": 99560000.0, "datetime": "2026-02-12 20:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119078, "price": 99839000.0, "datetime": "2026-02-12 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 119151, "price": 98533000.0, "datetime": "2026-02-13 00:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 119173, "price": 97980000.0, "datetime": "2026-02-13 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 119179, "price": 97491000.0, "datetime": "2026-02-13 01:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 119186, "price": 96916000.0, "datetime": "2026-02-13 01:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 119304, "price": 97455000.0, "datetime": "2026-02-13 07:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119473, "price": 97487000.0, "datetime": "2026-02-13 16:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119524, "price": 98150000.0, "datetime": "2026-02-13 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119567, "price": 98639000.0, "datetime": "2026-02-13 20:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119600, "price": 98814000.0, "datetime": "2026-02-13 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119641, "price": 101080000.0, "datetime": "2026-02-14 00:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119828, "price": 101196000.0, "datetime": "2026-02-14 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119833, "price": 101239000.0, "datetime": "2026-02-14 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 119931, "price": 100940000.0, "datetime": "2026-02-14 15:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 119960, "price": 101276000.0, "datetime": "2026-02-14 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 119991, "price": 102695000.0, "datetime": "2026-02-14 18:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120033, "price": 103046000.0, "datetime": "2026-02-14 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120053, "price": 103706000.0, "datetime": "2026-02-14 21:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 120065, "price": 102750000.0, "datetime": "2026-02-14 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120070, "price": 102516000.0, "datetime": "2026-02-14 22:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120078, "price": 102127000.0, "datetime": "2026-02-14 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120136, "price": 102144000.0, "datetime": "2026-02-15 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 120235, "price": 102959000.0, "datetime": "2026-02-15 06:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 120241, "price": 102565000.0, "datetime": "2026-02-15 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 120374, "price": 103255000.0, "datetime": "2026-02-15 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120417, "price": 103745000.0, "datetime": "2026-02-15 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120436, "price": 104172000.0, "datetime": "2026-02-15 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120441, "price": 104452000.0, "datetime": "2026-02-15 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120451, "price": 104730000.0, "datetime": "2026-02-15 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 120491, "price": 103699000.0, "datetime": "2026-02-15 19:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120535, "price": 103527000.0, "datetime": "2026-02-15 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120550, "price": 102333000.0, "datetime": "2026-02-15 22:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120561, "price": 101829000.0, "datetime": "2026-02-15 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120563, "price": 101897000.0, "datetime": "2026-02-15 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120645, "price": 101514000.0, "datetime": "2026-02-16 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 120713, "price": 101717000.0, "datetime": "2026-02-16 06:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120720, "price": 101891000.0, "datetime": "2026-02-16 06:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120727, "price": 102027000.0, "datetime": "2026-02-16 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120731, "price": 102195000.0, "datetime": "2026-02-16 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120739, "price": 102391000.0, "datetime": "2026-02-16 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 120751, "price": 101656000.0, "datetime": "2026-02-16 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 120774, "price": 102296000.0, "datetime": "2026-02-16 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 120819, "price": 101571000.0, "datetime": "2026-02-16 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120828, "price": 101340000.0, "datetime": "2026-02-16 12:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 120841, "price": 101020000.0, "datetime": "2026-02-16 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 120857, "price": 101662000.0, "datetime": "2026-02-16 13:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120859, "price": 101620000.0, "datetime": "2026-02-16 13:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120868, "price": 101680000.0, "datetime": "2026-02-16 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120914, "price": 101733000.0, "datetime": "2026-02-16 16:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120950, "price": 101946000.0, "datetime": "2026-02-16 18:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 120963, "price": 102192000.0, "datetime": "2026-02-16 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 120996, "price": 101507000.0, "datetime": "2026-02-16 20:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 121018, "price": 102656000.0, "datetime": "2026-02-16 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 121030, "price": 103293000.0, "datetime": "2026-02-16 22:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 121041, "price": 101477000.0, "datetime": "2026-02-16 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121085, "price": 100367000.0, "datetime": "2026-02-17 00:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 121186, "price": 101339000.0, "datetime": "2026-02-17 05:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 121188, "price": 101432000.0, "datetime": "2026-02-17 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 121191, "price": 101432000.0, "datetime": "2026-02-17 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 121194, "price": 101412000.0, "datetime": "2026-02-17 06:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 121209, "price": 101754000.0, "datetime": "2026-02-17 07:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 121290, "price": 101826000.0, "datetime": "2026-02-17 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121328, "price": 101479000.0, "datetime": "2026-02-17 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121331, "price": 101571000.0, "datetime": "2026-02-17 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121356, "price": 100866000.0, "datetime": "2026-02-17 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121360, "price": 100900000.0, "datetime": "2026-02-17 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121436, "price": 100913000.0, "datetime": "2026-02-17 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121455, "price": 100685000.0, "datetime": "2026-02-17 19:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121460, "price": 100590000.0, "datetime": "2026-02-17 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121463, "price": 100528000.0, "datetime": "2026-02-17 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 121491, "price": 100900000.0, "datetime": "2026-02-17 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 121501, "price": 101048000.0, "datetime": "2026-02-17 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 121548, "price": 99620000.0, "datetime": "2026-02-18 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121753, "price": 99588000.0, "datetime": "2026-02-18 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121758, "price": 99412000.0, "datetime": "2026-02-18 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121760, "price": 99338000.0, "datetime": "2026-02-18 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 121801, "price": 100045000.0, "datetime": "2026-02-18 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 121806, "price": 100078000.0, "datetime": "2026-02-18 12:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 121890, "price": 100640000.0, "datetime": "2026-02-18 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 121897, "price": 100766000.0, "datetime": "2026-02-18 17:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 121952, "price": 99694000.0, "datetime": "2026-02-18 20:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 121954, "price": 99670000.0, "datetime": "2026-02-18 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122006, "price": 99496000.0, "datetime": "2026-02-18 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 122042, "price": 100558000.0, "datetime": "2026-02-19 00:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 122103, "price": 98760000.0, "datetime": "2026-02-19 03:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122121, "price": 98247000.0, "datetime": "2026-02-19 04:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 122247, "price": 99170000.0, "datetime": "2026-02-19 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 122259, "price": 99130000.0, "datetime": "2026-02-19 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 122339, "price": 99235000.0, "datetime": "2026-02-19 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 122379, "price": 98801000.0, "datetime": "2026-02-19 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122441, "price": 98580000.0, "datetime": "2026-02-19 20:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122443, "price": 98480000.0, "datetime": "2026-02-19 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122451, "price": 98300000.0, "datetime": "2026-02-19 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122475, "price": 97915000.0, "datetime": "2026-02-19 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122478, "price": 97892000.0, "datetime": "2026-02-19 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122489, "price": 97489000.0, "datetime": "2026-02-19 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122500, "price": 97498000.0, "datetime": "2026-02-19 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 122556, "price": 98507000.0, "datetime": "2026-02-20 02:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 122661, "price": 98526000.0, "datetime": "2026-02-20 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 122698, "price": 99279000.0, "datetime": "2026-02-20 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 122805, "price": 99804000.0, "datetime": "2026-02-20 14:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 122872, "price": 100269000.0, "datetime": "2026-02-20 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 122874, "price": 100300000.0, "datetime": "2026-02-20 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 122878, "price": 100321000.0, "datetime": "2026-02-20 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 122891, "price": 100412000.0, "datetime": "2026-02-20 19:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 122909, "price": 100100000.0, "datetime": "2026-02-20 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122914, "price": 99940000.0, "datetime": "2026-02-20 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122924, "price": 99666000.0, "datetime": "2026-02-20 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122928, "price": 99442000.0, "datetime": "2026-02-20 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 122963, "price": 98635000.0, "datetime": "2026-02-20 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 123147, "price": 100153000.0, "datetime": "2026-02-21 07:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 123150, "price": 100229000.0, "datetime": "2026-02-21 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 123231, "price": 99758000.0, "datetime": "2026-02-21 12:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 123246, "price": 99545000.0, "datetime": "2026-02-21 12:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 123270, "price": 99831000.0, "datetime": "2026-02-21 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 123337, "price": 100001000.0, "datetime": "2026-02-21 17:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 123339, "price": 100000000.0, "datetime": "2026-02-21 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 123348, "price": 100111000.0, "datetime": "2026-02-21 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 123360, "price": 100205000.0, "datetime": "2026-02-21 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 123416, "price": 100018000.0, "datetime": "2026-02-21 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 123419, "price": 99989000.0, "datetime": "2026-02-21 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 123460, "price": 100575000.0, "datetime": "2026-02-21 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 123476, "price": 100685000.0, "datetime": "2026-02-22 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 123485, "price": 100847000.0, "datetime": "2026-02-22 00:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 123497, "price": 100327000.0, "datetime": "2026-02-22 01:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 123589, "price": 100343000.0, "datetime": "2026-02-22 06:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 123623, "price": 100146000.0, "datetime": "2026-02-22 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 123625, "price": 100136000.0, "datetime": "2026-02-22 07:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 123630, "price": 99928000.0, "datetime": "2026-02-22 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 123634, "price": 99989000.0, "datetime": "2026-02-22 08:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 123693, "price": 100193000.0, "datetime": "2026-02-22 11:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 123708, "price": 100027000.0, "datetime": "2026-02-22 12:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 123875, "price": 100183000.0, "datetime": "2026-02-22 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 123903, "price": 99877000.0, "datetime": "2026-02-22 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 123930, "price": 99372000.0, "datetime": "2026-02-22 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 123944, "price": 99199000.0, "datetime": "2026-02-22 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124001, "price": 99090000.0, "datetime": "2026-02-23 02:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 124090, "price": 99509000.0, "datetime": "2026-02-23 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124105, "price": 99658000.0, "datetime": "2026-02-23 07:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 124169, "price": 95488000.0, "datetime": "2026-02-23 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 124253, "price": 96206000.0, "datetime": "2026-02-23 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124261, "price": 96475000.0, "datetime": "2026-02-23 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124273, "price": 96778000.0, "datetime": "2026-02-23 16:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124283, "price": 96937000.0, "datetime": "2026-02-23 16:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124286, "price": 97026000.0, "datetime": "2026-02-23 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124324, "price": 97382000.0, "datetime": "2026-02-23 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124329, "price": 97565000.0, "datetime": "2026-02-23 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 124422, "price": 96584000.0, "datetime": "2026-02-23 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124451, "price": 96123000.0, "datetime": "2026-02-24 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124453, "price": 95988000.0, "datetime": "2026-02-24 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124481, "price": 95283000.0, "datetime": "2026-02-24 02:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124523, "price": 94670000.0, "datetime": "2026-02-24 04:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124534, "price": 94357000.0, "datetime": "2026-02-24 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 124574, "price": 95658000.0, "datetime": "2026-02-24 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 124634, "price": 94557000.0, "datetime": "2026-02-24 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124670, "price": 93843000.0, "datetime": "2026-02-24 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124695, "price": 93142000.0, "datetime": "2026-02-24 13:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124800, "price": 92773000.0, "datetime": "2026-02-24 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 124880, "price": 92360000.0, "datetime": "2026-02-24 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 124902, "price": 92969000.0, "datetime": "2026-02-24 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124907, "price": 93090000.0, "datetime": "2026-02-24 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124919, "price": 93809000.0, "datetime": "2026-02-25 00:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 124930, "price": 94283000.0, "datetime": "2026-02-25 01:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 125040, "price": 93800000.0, "datetime": "2026-02-25 06:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 125094, "price": 93574000.0, "datetime": "2026-02-25 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 125122, "price": 96048000.0, "datetime": "2026-02-25 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125131, "price": 96467000.0, "datetime": "2026-02-25 11:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 125156, "price": 95404000.0, "datetime": "2026-02-25 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 125169, "price": 95032000.0, "datetime": "2026-02-25 13:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 125203, "price": 94403000.0, "datetime": "2026-02-25 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 125208, "price": 94421000.0, "datetime": "2026-02-25 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 125231, "price": 94280000.0, "datetime": "2026-02-25 16:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 125276, "price": 95174000.0, "datetime": "2026-02-25 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125340, "price": 95485000.0, "datetime": "2026-02-25 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125346, "price": 95722000.0, "datetime": "2026-02-25 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125351, "price": 95777000.0, "datetime": "2026-02-25 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125365, "price": 96089000.0, "datetime": "2026-02-25 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125389, "price": 96708000.0, "datetime": "2026-02-26 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125416, "price": 97672000.0, "datetime": "2026-02-26 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125424, "price": 98011000.0, "datetime": "2026-02-26 01:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125429, "price": 98113000.0, "datetime": "2026-02-26 02:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125432, "price": 98699000.0, "datetime": "2026-02-26 02:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125463, "price": 99777000.0, "datetime": "2026-02-26 03:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 125543, "price": 98515000.0, "datetime": "2026-02-26 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 125546, "price": 98223000.0, "datetime": "2026-02-26 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 125563, "price": 97611000.0, "datetime": "2026-02-26 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 125613, "price": 97730000.0, "datetime": "2026-02-26 11:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 125654, "price": 98509000.0, "datetime": "2026-02-26 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125662, "price": 98958000.0, "datetime": "2026-02-26 13:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125664, "price": 98901000.0, "datetime": "2026-02-26 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 125726, "price": 97782000.0, "datetime": "2026-02-26 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 125729, "price": 97746000.0, "datetime": "2026-02-26 17:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 125766, "price": 98669000.0, "datetime": "2026-02-26 18:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125769, "price": 98731000.0, "datetime": "2026-02-26 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 125772, "price": 98647000.0, "datetime": "2026-02-26 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 126057, "price": 97200000.0, "datetime": "2026-02-27 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126061, "price": 97032000.0, "datetime": "2026-02-27 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 126136, "price": 97992000.0, "datetime": "2026-02-27 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126138, "price": 97890000.0, "datetime": "2026-02-27 13:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 126255, "price": 97076000.0, "datetime": "2026-02-27 19:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126258, "price": 97067000.0, "datetime": "2026-02-27 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126266, "price": 96804000.0, "datetime": "2026-02-27 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126275, "price": 96632000.0, "datetime": "2026-02-27 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126283, "price": 96191000.0, "datetime": "2026-02-27 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126386, "price": 95677000.0, "datetime": "2026-02-28 01:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126395, "price": 95340000.0, "datetime": "2026-02-28 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126398, "price": 95270000.0, "datetime": "2026-02-28 02:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126500, "price": 95607000.0, "datetime": "2026-02-28 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126614, "price": 96071000.0, "datetime": "2026-02-28 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126624, "price": 95849000.0, "datetime": "2026-02-28 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126669, "price": 93337000.0, "datetime": "2026-02-28 16:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 126677, "price": 93124000.0, "datetime": "2026-02-28 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 126759, "price": 94156000.0, "datetime": "2026-02-28 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126812, "price": 95024000.0, "datetime": "2026-02-28 23:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126889, "price": 95540000.0, "datetime": "2026-03-01 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126902, "price": 95897000.0, "datetime": "2026-03-01 03:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126907, "price": 96235000.0, "datetime": "2026-03-01 03:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126921, "price": 96758000.0, "datetime": "2026-03-01 04:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126925, "price": 97035000.0, "datetime": "2026-03-01 04:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126937, "price": 97308000.0, "datetime": "2026-03-01 05:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126981, "price": 98077000.0, "datetime": "2026-03-01 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 126984, "price": 98274000.0, "datetime": "2026-03-01 07:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 127034, "price": 96435000.0, "datetime": "2026-03-01 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 127045, "price": 98039000.0, "datetime": "2026-03-01 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 127050, "price": 98519000.0, "datetime": "2026-03-01 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 127094, "price": 97453000.0, "datetime": "2026-03-01 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127142, "price": 97075000.0, "datetime": "2026-03-01 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127144, "price": 96992000.0, "datetime": "2026-03-01 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127188, "price": 96775000.0, "datetime": "2026-03-01 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127201, "price": 96452000.0, "datetime": "2026-03-01 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127204, "price": 96455000.0, "datetime": "2026-03-01 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 127287, "price": 97233000.0, "datetime": "2026-03-01 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 127290, "price": 97398000.0, "datetime": "2026-03-01 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 127345, "price": 96213000.0, "datetime": "2026-03-02 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127354, "price": 95903000.0, "datetime": "2026-03-02 02:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127413, "price": 95576000.0, "datetime": "2026-03-02 05:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127420, "price": 95328000.0, "datetime": "2026-03-02 05:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 127456, "price": 96156000.0, "datetime": "2026-03-02 07:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 127509, "price": 97141000.0, "datetime": "2026-03-02 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 127514, "price": 97373000.0, "datetime": "2026-03-02 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 127561, "price": 97435000.0, "datetime": "2026-03-02 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 127616, "price": 96873000.0, "datetime": "2026-03-02 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127635, "price": 96347000.0, "datetime": "2026-03-02 16:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 127672, "price": 97231000.0, "datetime": "2026-03-02 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 127766, "price": 96156000.0, "datetime": "2026-03-02 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 127780, "price": 97107000.0, "datetime": "2026-03-02 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 127786, "price": 97760000.0, "datetime": "2026-03-02 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 127805, "price": 100870000.0, "datetime": "2026-03-03 00:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 127813, "price": 101482000.0, "datetime": "2026-03-03 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 127816, "price": 101439000.0, "datetime": "2026-03-03 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 127960, "price": 100374000.0, "datetime": "2026-03-03 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 127963, "price": 100570000.0, "datetime": "2026-03-03 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 128065, "price": 99722000.0, "datetime": "2026-03-03 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 128150, "price": 98610000.0, "datetime": "2026-03-03 18:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 128160, "price": 97898000.0, "datetime": "2026-03-03 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 128165, "price": 97733000.0, "datetime": "2026-03-03 18:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 128213, "price": 99391000.0, "datetime": "2026-03-03 21:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 128282, "price": 99792000.0, "datetime": "2026-03-04 00:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 128298, "price": 100827000.0, "datetime": "2026-03-04 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 128523, "price": 99209000.0, "datetime": "2026-03-04 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 128564, "price": 99876000.0, "datetime": "2026-03-04 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 128584, "price": 100370000.0, "datetime": "2026-03-04 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 128611, "price": 101446000.0, "datetime": "2026-03-04 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 128645, "price": 104299000.0, "datetime": "2026-03-04 18:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 128699, "price": 102917000.0, "datetime": "2026-03-04 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 128711, "price": 104195000.0, "datetime": "2026-03-04 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 128733, "price": 104637000.0, "datetime": "2026-03-04 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 128739, "price": 105000000.0, "datetime": "2026-03-04 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 128768, "price": 106505000.0, "datetime": "2026-03-05 01:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 128869, "price": 105900000.0, "datetime": "2026-03-05 06:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 128909, "price": 105340000.0, "datetime": "2026-03-05 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 128913, "price": 105377000.0, "datetime": "2026-03-05 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 128920, "price": 105159000.0, "datetime": "2026-03-05 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 128953, "price": 106273000.0, "datetime": "2026-03-05 10:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 129052, "price": 105359000.0, "datetime": "2026-03-05 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129086, "price": 105080000.0, "datetime": "2026-03-05 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 129149, "price": 106965000.0, "datetime": "2026-03-05 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 129199, "price": 106069000.0, "datetime": "2026-03-05 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129240, "price": 104767000.0, "datetime": "2026-03-06 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129410, "price": 103901000.0, "datetime": "2026-03-06 09:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129438, "price": 103759000.0, "datetime": "2026-03-06 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129499, "price": 103769000.0, "datetime": "2026-03-06 13:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129503, "price": 103432000.0, "datetime": "2026-03-06 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129525, "price": 102988000.0, "datetime": "2026-03-06 14:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 129565, "price": 104016000.0, "datetime": "2026-03-06 16:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 129592, "price": 103350000.0, "datetime": "2026-03-06 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129594, "price": 103430000.0, "datetime": "2026-03-06 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129653, "price": 102994000.0, "datetime": "2026-03-06 21:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129661, "price": 102792000.0, "datetime": "2026-03-06 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129664, "price": 102707000.0, "datetime": "2026-03-06 21:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129693, "price": 101680000.0, "datetime": "2026-03-06 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129701, "price": 101521000.0, "datetime": "2026-03-06 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129706, "price": 101106000.0, "datetime": "2026-03-06 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129763, "price": 100462000.0, "datetime": "2026-03-07 02:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129888, "price": 100758000.0, "datetime": "2026-03-07 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129941, "price": 100500000.0, "datetime": "2026-03-07 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 129974, "price": 100300000.0, "datetime": "2026-03-07 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130026, "price": 99920000.0, "datetime": "2026-03-07 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130031, "price": 99729000.0, "datetime": "2026-03-07 16:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 130115, "price": 100613000.0, "datetime": "2026-03-07 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 130172, "price": 100150000.0, "datetime": "2026-03-07 23:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130249, "price": 99989000.0, "datetime": "2026-03-08 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130279, "price": 99539000.0, "datetime": "2026-03-08 04:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130283, "price": 99490000.0, "datetime": "2026-03-08 04:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130287, "price": 99241000.0, "datetime": "2026-03-08 04:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130340, "price": 99500000.0, "datetime": "2026-03-08 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130390, "price": 99412000.0, "datetime": "2026-03-08 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130400, "price": 99341000.0, "datetime": "2026-03-08 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130468, "price": 98750000.0, "datetime": "2026-03-08 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 130510, "price": 99520000.0, "datetime": "2026-03-08 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 130544, "price": 99751000.0, "datetime": "2026-03-08 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 130548, "price": 99787000.0, "datetime": "2026-03-08 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 130556, "price": 100088000.0, "datetime": "2026-03-08 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 130559, "price": 100174000.0, "datetime": "2026-03-08 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 130577, "price": 100590000.0, "datetime": "2026-03-08 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 130602, "price": 99858000.0, "datetime": "2026-03-08 20:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130614, "price": 99673000.0, "datetime": "2026-03-08 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130700, "price": 99034000.0, "datetime": "2026-03-09 01:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 130765, "price": 99555000.0, "datetime": "2026-03-09 04:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 130793, "price": 99054000.0, "datetime": "2026-03-09 06:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130817, "price": 97931000.0, "datetime": "2026-03-09 07:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 130819, "price": 97944000.0, "datetime": "2026-03-09 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 130914, "price": 99491000.0, "datetime": "2026-03-09 12:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 130938, "price": 99925000.0, "datetime": "2026-03-09 13:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 130963, "price": 100105000.0, "datetime": "2026-03-09 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 130965, "price": 100114000.0, "datetime": "2026-03-09 14:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 131043, "price": 100780000.0, "datetime": "2026-03-09 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 131102, "price": 100551000.0, "datetime": "2026-03-09 21:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 131112, "price": 100964000.0, "datetime": "2026-03-09 22:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 131120, "price": 101337000.0, "datetime": "2026-03-09 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 131124, "price": 101519000.0, "datetime": "2026-03-09 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 131204, "price": 100676000.0, "datetime": "2026-03-10 02:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 131211, "price": 100595000.0, "datetime": "2026-03-10 03:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 131238, "price": 101533000.0, "datetime": "2026-03-10 04:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 131327, "price": 100391000.0, "datetime": "2026-03-10 08:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 131344, "price": 101438000.0, "datetime": "2026-03-10 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 131346, "price": 101440000.0, "datetime": "2026-03-10 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 131349, "price": 101391000.0, "datetime": "2026-03-10 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 131386, "price": 102866000.0, "datetime": "2026-03-10 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 131456, "price": 102506000.0, "datetime": "2026-03-10 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 131491, "price": 103430000.0, "datetime": "2026-03-10 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 131519, "price": 103963000.0, "datetime": "2026-03-10 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 131601, "price": 102515000.0, "datetime": "2026-03-10 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 131614, "price": 102026000.0, "datetime": "2026-03-10 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 131630, "price": 103807000.0, "datetime": "2026-03-11 00:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 131762, "price": 102137000.0, "datetime": "2026-03-11 06:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 131861, "price": 102100000.0, "datetime": "2026-03-11 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 131877, "price": 101828000.0, "datetime": "2026-03-11 12:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 131906, "price": 102427000.0, "datetime": "2026-03-11 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 131924, "price": 101756000.0, "datetime": "2026-03-11 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 131928, "price": 101670000.0, "datetime": "2026-03-11 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 132048, "price": 101526000.0, "datetime": "2026-03-11 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 132051, "price": 101397000.0, "datetime": "2026-03-11 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 132082, "price": 103140000.0, "datetime": "2026-03-11 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 132157, "price": 103929000.0, "datetime": "2026-03-12 02:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 132261, "price": 102784000.0, "datetime": "2026-03-12 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 132310, "price": 102601000.0, "datetime": "2026-03-12 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 132320, "price": 102333000.0, "datetime": "2026-03-12 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 132336, "price": 102081000.0, "datetime": "2026-03-12 11:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 132342, "price": 101900000.0, "datetime": "2026-03-12 11:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 132349, "price": 101732000.0, "datetime": "2026-03-12 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 132439, "price": 102085000.0, "datetime": "2026-03-12 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 132483, "price": 102315000.0, "datetime": "2026-03-12 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 132502, "price": 102946000.0, "datetime": "2026-03-12 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 132556, "price": 102660000.0, "datetime": "2026-03-12 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 132743, "price": 102756000.0, "datetime": "2026-03-13 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 132781, "price": 104520000.0, "datetime": "2026-03-13 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 132918, "price": 104571000.0, "datetime": "2026-03-13 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 132925, "price": 104829000.0, "datetime": "2026-03-13 16:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 132928, "price": 104758000.0, "datetime": "2026-03-13 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 132943, "price": 105040000.0, "datetime": "2026-03-13 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 132966, "price": 105614000.0, "datetime": "2026-03-13 18:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 132985, "price": 106267000.0, "datetime": "2026-03-13 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133030, "price": 106431000.0, "datetime": "2026-03-13 22:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133036, "price": 106796000.0, "datetime": "2026-03-13 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133039, "price": 106649000.0, "datetime": "2026-03-13 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133059, "price": 107568000.0, "datetime": "2026-03-13 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 133069, "price": 106080000.0, "datetime": "2026-03-14 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133083, "price": 105929000.0, "datetime": "2026-03-14 00:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133087, "price": 105400000.0, "datetime": "2026-03-14 00:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133090, "price": 105276000.0, "datetime": "2026-03-14 01:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133097, "price": 104819000.0, "datetime": "2026-03-14 01:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133125, "price": 104553000.0, "datetime": "2026-03-14 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133128, "price": 104456000.0, "datetime": "2026-03-14 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133132, "price": 104647000.0, "datetime": "2026-03-14 03:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133211, "price": 104292000.0, "datetime": "2026-03-14 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133219, "price": 104078000.0, "datetime": "2026-03-14 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 133314, "price": 104649000.0, "datetime": "2026-03-14 12:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133320, "price": 104800000.0, "datetime": "2026-03-14 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133323, "price": 104775000.0, "datetime": "2026-03-14 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 133375, "price": 104553000.0, "datetime": "2026-03-14 15:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 133383, "price": 104213000.0, "datetime": "2026-03-14 15:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 133491, "price": 104504000.0, "datetime": "2026-03-14 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 133543, "price": 104394000.0, "datetime": "2026-03-14 23:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 133669, "price": 104639000.0, "datetime": "2026-03-15 06:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133711, "price": 104846000.0, "datetime": "2026-03-15 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133723, "price": 105078000.0, "datetime": "2026-03-15 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133814, "price": 105537000.0, "datetime": "2026-03-15 13:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133873, "price": 105595000.0, "datetime": "2026-03-15 16:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133896, "price": 105537000.0, "datetime": "2026-03-15 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133912, "price": 105810000.0, "datetime": "2026-03-15 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 133916, "price": 105817000.0, "datetime": "2026-03-15 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 133995, "price": 105214000.0, "datetime": "2026-03-15 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 134089, "price": 105735000.0, "datetime": "2026-03-16 03:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 134104, "price": 105323000.0, "datetime": "2026-03-16 03:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 134107, "price": 105206000.0, "datetime": "2026-03-16 03:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 134143, "price": 105723000.0, "datetime": "2026-03-16 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134163, "price": 106030000.0, "datetime": "2026-03-16 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134169, "price": 106119000.0, "datetime": "2026-03-16 07:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134186, "price": 106613000.0, "datetime": "2026-03-16 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134193, "price": 107015000.0, "datetime": "2026-03-16 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134291, "price": 107964000.0, "datetime": "2026-03-16 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134296, "price": 108000000.0, "datetime": "2026-03-16 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 134366, "price": 107780000.0, "datetime": "2026-03-16 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 134383, "price": 107166000.0, "datetime": "2026-03-16 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 134385, "price": 107226000.0, "datetime": "2026-03-16 17:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 134429, "price": 108191000.0, "datetime": "2026-03-16 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134459, "price": 108326000.0, "datetime": "2026-03-16 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134482, "price": 108870000.0, "datetime": "2026-03-16 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 134502, "price": 107665000.0, "datetime": "2026-03-16 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 134635, "price": 109109000.0, "datetime": "2026-03-17 06:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134641, "price": 109301000.0, "datetime": "2026-03-17 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134643, "price": 109427000.0, "datetime": "2026-03-17 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134646, "price": 109494000.0, "datetime": "2026-03-17 06:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134655, "price": 109784000.0, "datetime": "2026-03-17 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134661, "price": 109910000.0, "datetime": "2026-03-17 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134693, "price": 110950000.0, "datetime": "2026-03-17 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134715, "price": 111840000.0, "datetime": "2026-03-17 10:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134718, "price": 112166000.0, "datetime": "2026-03-17 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134720, "price": 111996000.0, "datetime": "2026-03-17 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 134768, "price": 109952000.0, "datetime": "2026-03-17 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 134784, "price": 109294000.0, "datetime": "2026-03-17 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 134789, "price": 109265000.0, "datetime": "2026-03-17 14:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 134804, "price": 108890000.0, "datetime": "2026-03-17 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 134838, "price": 109785000.0, "datetime": "2026-03-17 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 134894, "price": 108818000.0, "datetime": "2026-03-17 19:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 134926, "price": 109365000.0, "datetime": "2026-03-17 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 134989, "price": 110098000.0, "datetime": "2026-03-18 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 135142, "price": 109438000.0, "datetime": "2026-03-18 07:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135163, "price": 109176000.0, "datetime": "2026-03-18 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135168, "price": 109107000.0, "datetime": "2026-03-18 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135182, "price": 108772000.0, "datetime": "2026-03-18 09:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 135204, "price": 109475000.0, "datetime": "2026-03-18 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 135227, "price": 109725000.0, "datetime": "2026-03-18 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 135237, "price": 109908000.0, "datetime": "2026-03-18 12:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 135240, "price": 109897000.0, "datetime": "2026-03-18 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 135259, "price": 109560000.0, "datetime": "2026-03-18 13:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135278, "price": 109448000.0, "datetime": "2026-03-18 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135287, "price": 109209000.0, "datetime": "2026-03-18 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135320, "price": 108940000.0, "datetime": "2026-03-18 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135383, "price": 109175000.0, "datetime": "2026-03-18 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135416, "price": 107647000.0, "datetime": "2026-03-18 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135426, "price": 107037000.0, "datetime": "2026-03-18 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135429, "price": 106931000.0, "datetime": "2026-03-18 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135463, "price": 105925000.0, "datetime": "2026-03-18 23:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135466, "price": 105800000.0, "datetime": "2026-03-18 23:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135469, "price": 105709000.0, "datetime": "2026-03-19 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 135531, "price": 106700000.0, "datetime": "2026-03-19 03:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 135572, "price": 105273000.0, "datetime": "2026-03-19 05:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135677, "price": 105455000.0, "datetime": "2026-03-19 10:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 135718, "price": 106165000.0, "datetime": "2026-03-19 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 135738, "price": 105306000.0, "datetime": "2026-03-19 13:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135796, "price": 104073000.0, "datetime": "2026-03-19 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135798, "price": 104106000.0, "datetime": "2026-03-19 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135891, "price": 103985000.0, "datetime": "2026-03-19 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135894, "price": 103823000.0, "datetime": "2026-03-19 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135899, "price": 103749000.0, "datetime": "2026-03-19 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135906, "price": 103317000.0, "datetime": "2026-03-19 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135909, "price": 103409000.0, "datetime": "2026-03-19 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 135913, "price": 103112000.0, "datetime": "2026-03-19 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 136032, "price": 104282000.0, "datetime": "2026-03-20 04:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136036, "price": 104169000.0, "datetime": "2026-03-20 04:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136073, "price": 104700000.0, "datetime": "2026-03-20 06:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136159, "price": 104750000.0, "datetime": "2026-03-20 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136166, "price": 104917000.0, "datetime": "2026-03-20 10:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136199, "price": 105166000.0, "datetime": "2026-03-20 12:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136218, "price": 105430000.0, "datetime": "2026-03-20 13:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 136256, "price": 105095000.0, "datetime": "2026-03-20 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 136258, "price": 105059000.0, "datetime": "2026-03-20 15:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 136262, "price": 105123000.0, "datetime": "2026-03-20 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 136269, "price": 104937000.0, "datetime": "2026-03-20 16:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 136294, "price": 105949000.0, "datetime": "2026-03-20 17:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136298, "price": 105959000.0, "datetime": "2026-03-20 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 136318, "price": 105376000.0, "datetime": "2026-03-20 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 136561, "price": 105318000.0, "datetime": "2026-03-21 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136574, "price": 105729000.0, "datetime": "2026-03-21 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136615, "price": 105720000.0, "datetime": "2026-03-21 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136758, "price": 106049000.0, "datetime": "2026-03-21 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 136778, "price": 105682000.0, "datetime": "2026-03-21 17:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 136854, "price": 105903000.0, "datetime": "2026-03-21 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136859, "price": 105945000.0, "datetime": "2026-03-21 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136895, "price": 106286000.0, "datetime": "2026-03-21 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 136900, "price": 106300000.0, "datetime": "2026-03-21 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 136915, "price": 105788000.0, "datetime": "2026-03-22 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 136938, "price": 105607000.0, "datetime": "2026-03-22 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 136943, "price": 105539000.0, "datetime": "2026-03-22 01:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 136947, "price": 105433000.0, "datetime": "2026-03-22 01:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 136952, "price": 105347000.0, "datetime": "2026-03-22 02:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137090, "price": 103852000.0, "datetime": "2026-03-22 09:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137093, "price": 103846000.0, "datetime": "2026-03-22 09:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137243, "price": 103683000.0, "datetime": "2026-03-22 16:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137249, "price": 103564000.0, "datetime": "2026-03-22 17:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137300, "price": 103107000.0, "datetime": "2026-03-22 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137319, "price": 102699000.0, "datetime": "2026-03-22 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137322, "price": 102631000.0, "datetime": "2026-03-22 20:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137326, "price": 102500000.0, "datetime": "2026-03-22 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137328, "price": 102451000.0, "datetime": "2026-03-22 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 137349, "price": 103243000.0, "datetime": "2026-03-22 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 137351, "price": 103349000.0, "datetime": "2026-03-22 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 137462, "price": 103000000.0, "datetime": "2026-03-23 03:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137474, "price": 102833000.0, "datetime": "2026-03-23 04:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137510, "price": 102287000.0, "datetime": "2026-03-23 06:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137515, "price": 101897000.0, "datetime": "2026-03-23 06:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137568, "price": 102084000.0, "datetime": "2026-03-23 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137570, "price": 102122000.0, "datetime": "2026-03-23 09:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 137629, "price": 102854000.0, "datetime": "2026-03-23 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 137676, "price": 103096000.0, "datetime": "2026-03-23 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 137688, "price": 103218000.0, "datetime": "2026-03-23 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 137705, "price": 102357000.0, "datetime": "2026-03-23 15:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137707, "price": 102353000.0, "datetime": "2026-03-23 15:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137710, "price": 102245000.0, "datetime": "2026-03-23 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 137799, "price": 105588000.0, "datetime": "2026-03-23 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 137849, "price": 106137000.0, "datetime": "2026-03-23 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 137884, "price": 105145000.0, "datetime": "2026-03-24 00:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137888, "price": 104508000.0, "datetime": "2026-03-24 01:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 137969, "price": 104818000.0, "datetime": "2026-03-24 05:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 138010, "price": 104874000.0, "datetime": "2026-03-24 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 138051, "price": 105364000.0, "datetime": "2026-03-24 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 138198, "price": 105433000.0, "datetime": "2026-03-24 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 138208, "price": 105866000.0, "datetime": "2026-03-24 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 138248, "price": 106126000.0, "datetime": "2026-03-24 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 138323, "price": 104950000.0, "datetime": "2026-03-24 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 138328, "price": 104871000.0, "datetime": "2026-03-24 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 138333, "price": 104473000.0, "datetime": "2026-03-24 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 138345, "price": 104311000.0, "datetime": "2026-03-24 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 138395, "price": 103587000.0, "datetime": "2026-03-25 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 138421, "price": 104075000.0, "datetime": "2026-03-25 03:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 138457, "price": 104521000.0, "datetime": "2026-03-25 05:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 138493, "price": 105140000.0, "datetime": "2026-03-25 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 138519, "price": 105439000.0, "datetime": "2026-03-25 08:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 138633, "price": 105932000.0, "datetime": "2026-03-25 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 138761, "price": 107007000.0, "datetime": "2026-03-25 20:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 138776, "price": 106262000.0, "datetime": "2026-03-25 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 138834, "price": 105624000.0, "datetime": "2026-03-26 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 138857, "price": 106608000.0, "datetime": "2026-03-26 01:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 138982, "price": 106599000.0, "datetime": "2026-03-26 07:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 139061, "price": 105933000.0, "datetime": "2026-03-26 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139114, "price": 105744000.0, "datetime": "2026-03-26 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139123, "price": 105426000.0, "datetime": "2026-03-26 14:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139130, "price": 105092000.0, "datetime": "2026-03-26 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139204, "price": 104545000.0, "datetime": "2026-03-26 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139237, "price": 104246000.0, "datetime": "2026-03-26 20:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139314, "price": 104035000.0, "datetime": "2026-03-27 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139368, "price": 103520000.0, "datetime": "2026-03-27 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 139414, "price": 104442000.0, "datetime": "2026-03-27 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 139416, "price": 104506000.0, "datetime": "2026-03-27 05:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 139457, "price": 103831000.0, "datetime": "2026-03-27 07:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 139529, "price": 104213000.0, "datetime": "2026-03-27 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 139552, "price": 103734000.0, "datetime": "2026-03-27 12:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139573, "price": 103429000.0, "datetime": "2026-03-27 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139656, "price": 103289000.0, "datetime": "2026-03-27 17:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139664, "price": 102679000.0, "datetime": "2026-03-27 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139672, "price": 102424000.0, "datetime": "2026-03-27 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139713, "price": 101150000.0, "datetime": "2026-03-27 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139738, "price": 100970000.0, "datetime": "2026-03-27 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139740, "price": 101010000.0, "datetime": "2026-03-27 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 139779, "price": 100163000.0, "datetime": "2026-03-27 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 139971, "price": 101027000.0, "datetime": "2026-03-28 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 139981, "price": 101140000.0, "datetime": "2026-03-28 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 140003, "price": 100581000.0, "datetime": "2026-03-28 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140017, "price": 100404000.0, "datetime": "2026-03-28 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140019, "price": 100319000.0, "datetime": "2026-03-28 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140022, "price": 100336000.0, "datetime": "2026-03-28 11:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 140095, "price": 100934000.0, "datetime": "2026-03-28 15:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 140100, "price": 100982000.0, "datetime": "2026-03-28 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 140147, "price": 100775000.0, "datetime": "2026-03-28 17:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140152, "price": 100749000.0, "datetime": "2026-03-28 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140154, "price": 100702000.0, "datetime": "2026-03-28 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140178, "price": 100444000.0, "datetime": "2026-03-28 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140186, "price": 100399000.0, "datetime": "2026-03-28 19:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 140216, "price": 100799000.0, "datetime": "2026-03-28 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 140244, "price": 101369000.0, "datetime": "2026-03-28 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 140276, "price": 101679000.0, "datetime": "2026-03-29 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 140319, "price": 101200000.0, "datetime": "2026-03-29 02:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140406, "price": 101153000.0, "datetime": "2026-03-29 06:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140435, "price": 100840000.0, "datetime": "2026-03-29 08:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 140515, "price": 101554000.0, "datetime": "2026-03-29 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 140554, "price": 101193000.0, "datetime": "2026-03-29 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140657, "price": 100988000.0, "datetime": "2026-03-29 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140660, "price": 100974000.0, "datetime": "2026-03-29 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 140673, "price": 101302000.0, "datetime": "2026-03-29 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 140675, "price": 101331000.0, "datetime": "2026-03-29 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 140679, "price": 101364000.0, "datetime": "2026-03-29 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 140684, "price": 101414000.0, "datetime": "2026-03-29 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 140773, "price": 100632000.0, "datetime": "2026-03-30 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 140782, "price": 100260000.0, "datetime": "2026-03-30 08:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 140795, "price": 101200000.0, "datetime": "2026-03-30 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 140844, "price": 101752000.0, "datetime": "2026-03-30 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 140889, "price": 102305000.0, "datetime": "2026-03-30 14:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 140954, "price": 102671000.0, "datetime": "2026-03-30 17:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141018, "price": 102425000.0, "datetime": "2026-03-30 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141026, "price": 102555000.0, "datetime": "2026-03-30 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141036, "price": 102849000.0, "datetime": "2026-03-30 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141040, "price": 102880000.0, "datetime": "2026-03-30 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141056, "price": 102980000.0, "datetime": "2026-03-30 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 141078, "price": 102102000.0, "datetime": "2026-03-30 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141080, "price": 102049000.0, "datetime": "2026-03-30 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141140, "price": 101560000.0, "datetime": "2026-03-31 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141152, "price": 101433000.0, "datetime": "2026-03-31 03:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141157, "price": 101268000.0, "datetime": "2026-03-31 03:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141172, "price": 100921000.0, "datetime": "2026-03-31 04:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 141216, "price": 101590000.0, "datetime": "2026-03-31 06:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 141250, "price": 101106000.0, "datetime": "2026-03-31 08:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 141281, "price": 101773000.0, "datetime": "2026-03-31 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141289, "price": 102165000.0, "datetime": "2026-03-31 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141302, "price": 103119000.0, "datetime": "2026-03-31 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 141398, "price": 102744000.0, "datetime": "2026-03-31 15:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141401, "price": 102717000.0, "datetime": "2026-03-31 15:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141415, "price": 102395000.0, "datetime": "2026-03-31 16:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141417, "price": 102552000.0, "datetime": "2026-03-31 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141444, "price": 102103000.0, "datetime": "2026-03-31 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141449, "price": 102028000.0, "datetime": "2026-03-31 18:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141461, "price": 101450000.0, "datetime": "2026-03-31 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 141468, "price": 101211000.0, "datetime": "2026-03-31 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 141494, "price": 102005000.0, "datetime": "2026-03-31 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141546, "price": 102551000.0, "datetime": "2026-03-31 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141549, "price": 102471000.0, "datetime": "2026-03-31 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141555, "price": 103002000.0, "datetime": "2026-03-31 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 141567, "price": 101614000.0, "datetime": "2026-03-31 23:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 141602, "price": 102950000.0, "datetime": "2026-04-01 01:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 141759, "price": 102770000.0, "datetime": "2026-04-01 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 141846, "price": 103147000.0, "datetime": "2026-04-01 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141877, "price": 103723000.0, "datetime": "2026-04-01 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 141883, "price": 103903000.0, "datetime": "2026-04-01 15:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 141912, "price": 103200000.0, "datetime": "2026-04-01 17:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 142068, "price": 103935000.0, "datetime": "2026-04-02 01:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 142100, "price": 103239000.0, "datetime": "2026-04-02 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 142105, "price": 103062000.0, "datetime": "2026-04-02 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 142111, "price": 102867000.0, "datetime": "2026-04-02 03:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 142177, "price": 103424000.0, "datetime": "2026-04-02 06:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 142243, "price": 103560000.0, "datetime": "2026-04-02 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 142247, "price": 103680000.0, "datetime": "2026-04-02 09:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 142250, "price": 103272000.0, "datetime": "2026-04-02 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 142323, "price": 101149000.0, "datetime": "2026-04-02 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 142403, "price": 101217000.0, "datetime": "2026-04-02 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 142412, "price": 101121000.0, "datetime": "2026-04-02 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 142432, "price": 100879000.0, "datetime": "2026-04-02 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 142469, "price": 100884000.0, "datetime": "2026-04-02 21:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 142521, "price": 101579000.0, "datetime": "2026-04-02 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 142523, "price": 101632000.0, "datetime": "2026-04-02 23:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 142588, "price": 101266000.0, "datetime": "2026-04-03 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 142715, "price": 101547000.0, "datetime": "2026-04-03 09:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 142863, "price": 101621000.0, "datetime": "2026-04-03 16:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 142866, "price": 101627000.0, "datetime": "2026-04-03 16:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 142872, "price": 101805000.0, "datetime": "2026-04-03 17:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 142958, "price": 101529000.0, "datetime": "2026-04-03 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 142997, "price": 101543000.0, "datetime": "2026-04-03 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143149, "price": 101565000.0, "datetime": "2026-04-04 07:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143311, "price": 101598000.0, "datetime": "2026-04-04 15:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143317, "price": 101561000.0, "datetime": "2026-04-04 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143413, "price": 101923000.0, "datetime": "2026-04-04 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143462, "price": 102059000.0, "datetime": "2026-04-04 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143464, "price": 102063000.0, "datetime": "2026-04-04 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143469, "price": 102086000.0, "datetime": "2026-04-04 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143496, "price": 102201000.0, "datetime": "2026-04-05 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143572, "price": 102299000.0, "datetime": "2026-04-05 04:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 143598, "price": 101953000.0, "datetime": "2026-04-05 05:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 143627, "price": 102148000.0, "datetime": "2026-04-05 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143640, "price": 102142000.0, "datetime": "2026-04-05 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 143690, "price": 101929000.0, "datetime": "2026-04-05 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 143692, "price": 101987000.0, "datetime": "2026-04-05 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 143714, "price": 101827000.0, "datetime": "2026-04-05 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 143794, "price": 101540000.0, "datetime": "2026-04-05 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 143850, "price": 101745000.0, "datetime": "2026-04-05 18:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 143881, "price": 101960000.0, "datetime": "2026-04-05 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 143913, "price": 101732000.0, "datetime": "2026-04-05 21:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 143920, "price": 101628000.0, "datetime": "2026-04-05 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 143981, "price": 102349000.0, "datetime": "2026-04-06 00:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 144055, "price": 102463000.0, "datetime": "2026-04-06 04:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 144057, "price": 102382000.0, "datetime": "2026-04-06 04:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 144082, "price": 102542000.0, "datetime": "2026-04-06 05:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 144140, "price": 104210000.0, "datetime": "2026-04-06 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 144142, "price": 104118000.0, "datetime": "2026-04-06 08:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 144151, "price": 104542000.0, "datetime": "2026-04-06 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 144278, "price": 103666000.0, "datetime": "2026-04-06 15:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 144340, "price": 104948000.0, "datetime": "2026-04-06 18:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 144394, "price": 104500000.0, "datetime": "2026-04-06 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144399, "price": 104430000.0, "datetime": "2026-04-06 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 144469, "price": 105104000.0, "datetime": "2026-04-07 01:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 144473, "price": 105179000.0, "datetime": "2026-04-07 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 144485, "price": 105448000.0, "datetime": "2026-04-07 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 144495, "price": 104537000.0, "datetime": "2026-04-07 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144583, "price": 104725000.0, "datetime": "2026-04-07 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144600, "price": 104501000.0, "datetime": "2026-04-07 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144615, "price": 103707000.0, "datetime": "2026-04-07 08:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144618, "price": 103735000.0, "datetime": "2026-04-07 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144652, "price": 103561000.0, "datetime": "2026-04-07 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144667, "price": 103348000.0, "datetime": "2026-04-07 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144756, "price": 103527000.0, "datetime": "2026-04-07 15:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144837, "price": 103501000.0, "datetime": "2026-04-07 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144850, "price": 103010000.0, "datetime": "2026-04-07 20:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144871, "price": 102888000.0, "datetime": "2026-04-07 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144911, "price": 102496000.0, "datetime": "2026-04-07 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 144913, "price": 102506000.0, "datetime": "2026-04-07 23:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 144982, "price": 103610000.0, "datetime": "2026-04-08 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 144986, "price": 103661000.0, "datetime": "2026-04-08 02:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145034, "price": 104199000.0, "datetime": "2026-04-08 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145053, "price": 104924000.0, "datetime": "2026-04-08 06:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145071, "price": 105263000.0, "datetime": "2026-04-08 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145081, "price": 106094000.0, "datetime": "2026-04-08 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145089, "price": 106446000.0, "datetime": "2026-04-08 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145099, "price": 107712000.0, "datetime": "2026-04-08 08:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145292, "price": 106479000.0, "datetime": "2026-04-08 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 145329, "price": 106067000.0, "datetime": "2026-04-08 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 145353, "price": 106468000.0, "datetime": "2026-04-08 21:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145374, "price": 107425000.0, "datetime": "2026-04-08 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 145400, "price": 105803000.0, "datetime": "2026-04-08 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 145449, "price": 106421000.0, "datetime": "2026-04-09 02:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 145488, "price": 105770000.0, "datetime": "2026-04-09 04:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 145539, "price": 106450000.0, "datetime": "2026-04-09 06:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 145558, "price": 105969000.0, "datetime": "2026-04-09 07:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 145569, "price": 105787000.0, "datetime": "2026-04-09 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 145606, "price": 105500000.0, "datetime": "2026-04-09 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 145611, "price": 105270000.0, "datetime": "2026-04-09 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 145763, "price": 106190000.0, "datetime": "2026-04-09 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 145862, "price": 105750000.0, "datetime": "2026-04-09 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 145864, "price": 105653000.0, "datetime": "2026-04-09 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 145867, "price": 105679000.0, "datetime": "2026-04-09 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 145896, "price": 106333000.0, "datetime": "2026-04-10 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145900, "price": 106778000.0, "datetime": "2026-04-10 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 145907, "price": 106999000.0, "datetime": "2026-04-10 00:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146003, "price": 107221000.0, "datetime": "2026-04-10 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146034, "price": 107734000.0, "datetime": "2026-04-10 07:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146102, "price": 107437000.0, "datetime": "2026-04-10 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146166, "price": 107122000.0, "datetime": "2026-04-10 13:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 146230, "price": 106717000.0, "datetime": "2026-04-10 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 146298, "price": 107394000.0, "datetime": "2026-04-10 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146302, "price": 107405000.0, "datetime": "2026-04-10 20:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146362, "price": 108200000.0, "datetime": "2026-04-10 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 146524, "price": 108065000.0, "datetime": "2026-04-11 07:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 146529, "price": 108128000.0, "datetime": "2026-04-11 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 146574, "price": 108100000.0, "datetime": "2026-04-11 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 146739, "price": 108313000.0, "datetime": "2026-04-11 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146792, "price": 108500000.0, "datetime": "2026-04-11 21:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146796, "price": 108469000.0, "datetime": "2026-04-11 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146808, "price": 108419000.0, "datetime": "2026-04-11 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 146813, "price": 108264000.0, "datetime": "2026-04-11 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 146885, "price": 108666000.0, "datetime": "2026-04-12 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146921, "price": 109080000.0, "datetime": "2026-04-12 03:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 146932, "price": 109200000.0, "datetime": "2026-04-12 04:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 146959, "price": 108716000.0, "datetime": "2026-04-12 05:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147011, "price": 108450000.0, "datetime": "2026-04-12 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147071, "price": 106919000.0, "datetime": "2026-04-12 11:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147247, "price": 106597000.0, "datetime": "2026-04-12 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147274, "price": 106477000.0, "datetime": "2026-04-12 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147280, "price": 106435000.0, "datetime": "2026-04-12 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147289, "price": 105996000.0, "datetime": "2026-04-12 22:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147292, "price": 105892000.0, "datetime": "2026-04-12 22:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147309, "price": 105756000.0, "datetime": "2026-04-12 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147328, "price": 105592000.0, "datetime": "2026-04-13 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 147443, "price": 106280000.0, "datetime": "2026-04-13 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147450, "price": 106417000.0, "datetime": "2026-04-13 06:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 147469, "price": 105739000.0, "datetime": "2026-04-13 07:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 147521, "price": 106250000.0, "datetime": "2026-04-13 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147526, "price": 106344000.0, "datetime": "2026-04-13 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147528, "price": 106377000.0, "datetime": "2026-04-13 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 147657, "price": 105628000.0, "datetime": "2026-04-13 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 147660, "price": 105633000.0, "datetime": "2026-04-13 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 147752, "price": 105961000.0, "datetime": "2026-04-13 21:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147766, "price": 106048000.0, "datetime": "2026-04-13 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147804, "price": 107040000.0, "datetime": "2026-04-13 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147808, "price": 107403000.0, "datetime": "2026-04-14 00:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147902, "price": 108288000.0, "datetime": "2026-04-14 04:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147908, "price": 108608000.0, "datetime": "2026-04-14 05:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147960, "price": 109432000.0, "datetime": "2026-04-14 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147968, "price": 109863000.0, "datetime": "2026-04-14 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147971, "price": 110010000.0, "datetime": "2026-04-14 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147973, "price": 109958000.0, "datetime": "2026-04-14 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 147975, "price": 110102000.0, "datetime": "2026-04-14 08:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 148037, "price": 110080000.0, "datetime": "2026-04-14 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 148108, "price": 109753000.0, "datetime": "2026-04-14 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 148139, "price": 110160000.0, "datetime": "2026-04-14 16:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 148161, "price": 110309000.0, "datetime": "2026-04-14 17:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 148187, "price": 109910000.0, "datetime": "2026-04-14 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 148189, "price": 109907000.0, "datetime": "2026-04-14 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 148205, "price": 109752000.0, "datetime": "2026-04-14 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 148220, "price": 109685000.0, "datetime": "2026-04-14 20:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 148257, "price": 109987000.0, "datetime": "2026-04-14 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 148280, "price": 111178000.0, "datetime": "2026-04-14 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 148329, "price": 110501000.0, "datetime": "2026-04-15 02:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 148340, "price": 110000000.0, "datetime": "2026-04-15 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 148365, "price": 109772000.0, "datetime": "2026-04-15 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 148471, "price": 110433000.0, "datetime": "2026-04-15 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 148521, "price": 110082000.0, "datetime": "2026-04-15 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 148579, "price": 109700000.0, "datetime": "2026-04-15 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 148582, "price": 109629000.0, "datetime": "2026-04-15 14:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 148585, "price": 109647000.0, "datetime": "2026-04-15 14:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 148614, "price": 109286000.0, "datetime": "2026-04-15 16:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 148641, "price": 109750000.0, "datetime": "2026-04-15 17:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 148647, "price": 109836000.0, "datetime": "2026-04-15 17:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 148721, "price": 110120000.0, "datetime": "2026-04-15 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 148743, "price": 109684000.0, "datetime": "2026-04-15 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 148863, "price": 110546000.0, "datetime": "2026-04-16 04:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 148922, "price": 110672000.0, "datetime": "2026-04-16 07:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149003, "price": 110561000.0, "datetime": "2026-04-16 11:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 149107, "price": 110325000.0, "datetime": "2026-04-16 16:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 149113, "price": 110207000.0, "datetime": "2026-04-16 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 149155, "price": 110146000.0, "datetime": "2026-04-16 19:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 149165, "price": 110020000.0, "datetime": "2026-04-16 19:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 149190, "price": 110357000.0, "datetime": "2026-04-16 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149195, "price": 110390000.0, "datetime": "2026-04-16 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149215, "price": 110492000.0, "datetime": "2026-04-16 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149218, "price": 110390000.0, "datetime": "2026-04-16 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 149230, "price": 109435000.0, "datetime": "2026-04-16 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 149237, "price": 109306000.0, "datetime": "2026-04-16 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 149261, "price": 110176000.0, "datetime": "2026-04-17 00:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149328, "price": 110633000.0, "datetime": "2026-04-17 04:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149344, "price": 110918000.0, "datetime": "2026-04-17 04:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149349, "price": 110987000.0, "datetime": "2026-04-17 05:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149353, "price": 111134000.0, "datetime": "2026-04-17 05:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149421, "price": 110858000.0, "datetime": "2026-04-17 08:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149429, "price": 110882000.0, "datetime": "2026-04-17 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 149459, "price": 110368000.0, "datetime": "2026-04-17 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 149463, "price": 110320000.0, "datetime": "2026-04-17 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 149466, "price": 110456000.0, "datetime": "2026-04-17 10:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 149573, "price": 110813000.0, "datetime": "2026-04-17 16:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149575, "price": 110801000.0, "datetime": "2026-04-17 16:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149591, "price": 111019000.0, "datetime": "2026-04-17 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149600, "price": 111182000.0, "datetime": "2026-04-17 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149618, "price": 112030000.0, "datetime": "2026-04-17 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149686, "price": 112391000.0, "datetime": "2026-04-17 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149696, "price": 112902000.0, "datetime": "2026-04-17 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149706, "price": 113622000.0, "datetime": "2026-04-17 22:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149708, "price": 113696000.0, "datetime": "2026-04-17 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149756, "price": 114835000.0, "datetime": "2026-04-18 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 149775, "price": 113606000.0, "datetime": "2026-04-18 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 149778, "price": 113736000.0, "datetime": "2026-04-18 02:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 149897, "price": 113562000.0, "datetime": "2026-04-18 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 149938, "price": 114124000.0, "datetime": "2026-04-18 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 149940, "price": 114102000.0, "datetime": "2026-04-18 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 149988, "price": 113846000.0, "datetime": "2026-04-18 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150000, "price": 113806000.0, "datetime": "2026-04-18 13:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150064, "price": 113816000.0, "datetime": "2026-04-18 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150067, "price": 113799000.0, "datetime": "2026-04-18 16:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150074, "price": 113645000.0, "datetime": "2026-04-18 17:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150077, "price": 113460000.0, "datetime": "2026-04-18 17:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150112, "price": 112869000.0, "datetime": "2026-04-18 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150120, "price": 112724000.0, "datetime": "2026-04-18 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150124, "price": 112687000.0, "datetime": "2026-04-18 19:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150135, "price": 112318000.0, "datetime": "2026-04-18 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150145, "price": 112246000.0, "datetime": "2026-04-18 20:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150532, "price": 111894000.0, "datetime": "2026-04-19 16:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150540, "price": 111628000.0, "datetime": "2026-04-19 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150577, "price": 111638000.0, "datetime": "2026-04-19 18:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150588, "price": 111473000.0, "datetime": "2026-04-19 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 150614, "price": 111954000.0, "datetime": "2026-04-19 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 150636, "price": 112252000.0, "datetime": "2026-04-19 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 150663, "price": 112874000.0, "datetime": "2026-04-19 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 150700, "price": 112366000.0, "datetime": "2026-04-20 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150730, "price": 111973000.0, "datetime": "2026-04-20 02:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150748, "price": 111519000.0, "datetime": "2026-04-20 03:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150751, "price": 111446000.0, "datetime": "2026-04-20 03:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150830, "price": 110619000.0, "datetime": "2026-04-20 07:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150837, "price": 110321000.0, "datetime": "2026-04-20 07:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150849, "price": 110096000.0, "datetime": "2026-04-20 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 150907, "price": 111109000.0, "datetime": "2026-04-20 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 150932, "price": 110612000.0, "datetime": "2026-04-20 12:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150934, "price": 110630000.0, "datetime": "2026-04-20 12:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150978, "price": 110360000.0, "datetime": "2026-04-20 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 150981, "price": 110353000.0, "datetime": "2026-04-20 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 151005, "price": 111014000.0, "datetime": "2026-04-20 15:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151009, "price": 111094000.0, "datetime": "2026-04-20 16:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151016, "price": 111674000.0, "datetime": "2026-04-20 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151115, "price": 111974000.0, "datetime": "2026-04-20 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151230, "price": 112691000.0, "datetime": "2026-04-21 03:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151234, "price": 112780000.0, "datetime": "2026-04-21 03:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 151292, "price": 112449000.0, "datetime": "2026-04-21 06:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 151297, "price": 112391000.0, "datetime": "2026-04-21 06:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 151299, "price": 112295000.0, "datetime": "2026-04-21 06:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 151335, "price": 112163000.0, "datetime": "2026-04-21 08:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 151339, "price": 112163000.0, "datetime": "2026-04-21 08:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 151410, "price": 111876000.0, "datetime": "2026-04-21 12:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 151480, "price": 112322000.0, "datetime": "2026-04-21 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151497, "price": 112607000.0, "datetime": "2026-04-21 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151524, "price": 113195000.0, "datetime": "2026-04-21 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151567, "price": 113409000.0, "datetime": "2026-04-21 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 151605, "price": 112445000.0, "datetime": "2026-04-21 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 151743, "price": 111636000.0, "datetime": "2026-04-22 04:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 151811, "price": 112560000.0, "datetime": "2026-04-22 08:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151831, "price": 113030000.0, "datetime": "2026-04-22 09:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151893, "price": 114595000.0, "datetime": "2026-04-22 12:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151940, "price": 115300000.0, "datetime": "2026-04-22 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 151942, "price": 115399000.0, "datetime": "2026-04-22 14:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152050, "price": 115580000.0, "datetime": "2026-04-22 20:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152059, "price": 115714000.0, "datetime": "2026-04-22 20:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152104, "price": 116253000.0, "datetime": "2026-04-22 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152109, "price": 116476000.0, "datetime": "2026-04-22 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152114, "price": 116663000.0, "datetime": "2026-04-22 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152117, "price": 116862000.0, "datetime": "2026-04-22 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 152167, "price": 116409000.0, "datetime": "2026-04-23 01:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152244, "price": 116232000.0, "datetime": "2026-04-23 05:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152248, "price": 116132000.0, "datetime": "2026-04-23 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 152265, "price": 116585000.0, "datetime": "2026-04-23 06:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152267, "price": 116606000.0, "datetime": "2026-04-23 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152273, "price": 116657000.0, "datetime": "2026-04-23 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 152297, "price": 116124000.0, "datetime": "2026-04-23 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152303, "price": 116052000.0, "datetime": "2026-04-23 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152308, "price": 116093000.0, "datetime": "2026-04-23 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152314, "price": 116007000.0, "datetime": "2026-04-23 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152362, "price": 115698000.0, "datetime": "2026-04-23 11:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152375, "price": 115462000.0, "datetime": "2026-04-23 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 152432, "price": 116122000.0, "datetime": "2026-04-23 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152434, "price": 116138000.0, "datetime": "2026-04-23 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152439, "price": 116180000.0, "datetime": "2026-04-23 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 152483, "price": 115695000.0, "datetime": "2026-04-23 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152493, "price": 115479000.0, "datetime": "2026-04-23 18:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152513, "price": 115095000.0, "datetime": "2026-04-23 19:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 152545, "price": 115532000.0, "datetime": "2026-04-23 20:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152551, "price": 115605000.0, "datetime": "2026-04-23 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152616, "price": 116454000.0, "datetime": "2026-04-24 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 152651, "price": 115665000.0, "datetime": "2026-04-24 02:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152655, "price": 115580000.0, "datetime": "2026-04-24 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152662, "price": 114956000.0, "datetime": "2026-04-24 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 152765, "price": 116287000.0, "datetime": "2026-04-24 07:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152796, "price": 116542000.0, "datetime": "2026-04-24 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 152802, "price": 116620000.0, "datetime": "2026-04-24 09:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 152856, "price": 115966000.0, "datetime": "2026-04-24 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152860, "price": 115797000.0, "datetime": "2026-04-24 12:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152862, "price": 115765000.0, "datetime": "2026-04-24 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 152894, "price": 115560000.0, "datetime": "2026-04-24 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 152907, "price": 116079000.0, "datetime": "2026-04-24 14:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 152972, "price": 115530000.0, "datetime": "2026-04-24 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 153013, "price": 116160000.0, "datetime": "2026-04-24 20:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 153020, "price": 116299000.0, "datetime": "2026-04-24 20:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 153243, "price": 115200000.0, "datetime": "2026-04-25 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 153467, "price": 115666000.0, "datetime": "2026-04-25 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 153482, "price": 115769000.0, "datetime": "2026-04-25 19:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 153592, "price": 115558000.0, "datetime": "2026-04-26 01:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 153601, "price": 115407000.0, "datetime": "2026-04-26 01:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 153615, "price": 115337000.0, "datetime": "2026-04-26 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 153626, "price": 115229000.0, "datetime": "2026-04-26 02:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 153679, "price": 115450000.0, "datetime": "2026-04-26 05:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 153690, "price": 115564000.0, "datetime": "2026-04-26 06:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 153692, "price": 115553000.0, "datetime": "2026-04-26 06:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 153720, "price": 115699000.0, "datetime": "2026-04-26 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 153722, "price": 115681000.0, "datetime": "2026-04-26 07:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 153822, "price": 115356000.0, "datetime": "2026-04-26 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 153849, "price": 115702000.0, "datetime": "2026-04-26 14:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 153860, "price": 116094000.0, "datetime": "2026-04-26 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 153921, "price": 116112000.0, "datetime": "2026-04-26 17:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 153945, "price": 115948000.0, "datetime": "2026-04-26 18:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154011, "price": 115760000.0, "datetime": "2026-04-26 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154018, "price": 115732000.0, "datetime": "2026-04-26 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 154035, "price": 115950000.0, "datetime": "2026-04-26 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 154049, "price": 116033000.0, "datetime": "2026-04-27 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 154080, "price": 116110000.0, "datetime": "2026-04-27 05:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 154083, "price": 116159000.0, "datetime": "2026-04-27 05:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 154105, "price": 116650000.0, "datetime": "2026-04-27 06:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 154106, "price": 116445000.0, "datetime": "2026-04-27 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 154149, "price": 116916000.0, "datetime": "2026-04-27 09:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 154169, "price": 117395000.0, "datetime": "2026-04-27 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 154269, "price": 115711000.0, "datetime": "2026-04-27 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154273, "price": 115639000.0, "datetime": "2026-04-27 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154278, "price": 115526000.0, "datetime": "2026-04-27 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 154444, "price": 115831000.0, "datetime": "2026-04-27 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 154457, "price": 114878000.0, "datetime": "2026-04-28 00:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154466, "price": 114624000.0, "datetime": "2026-04-28 00:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154472, "price": 114499000.0, "datetime": "2026-04-28 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154476, "price": 114425000.0, "datetime": "2026-04-28 01:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154484, "price": 114258000.0, "datetime": "2026-04-28 01:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154487, "price": 114353000.0, "datetime": "2026-04-28 02:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 154616, "price": 115076000.0, "datetime": "2026-04-28 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 154619, "price": 115125000.0, "datetime": "2026-04-28 08:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 154627, "price": 115202000.0, "datetime": "2026-04-28 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 154668, "price": 114737000.0, "datetime": "2026-04-28 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154683, "price": 114317000.0, "datetime": "2026-04-28 11:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154696, "price": 114127000.0, "datetime": "2026-04-28 12:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154762, "price": 114005000.0, "datetime": "2026-04-28 15:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154774, "price": 113874000.0, "datetime": "2026-04-28 16:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154825, "price": 113837000.0, "datetime": "2026-04-28 18:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154867, "price": 113331000.0, "datetime": "2026-04-28 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 154916, "price": 112866000.0, "datetime": "2026-04-28 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 155033, "price": 113457000.0, "datetime": "2026-04-29 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 155038, "price": 113479000.0, "datetime": "2026-04-29 05:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 155051, "price": 113554000.0, "datetime": "2026-04-29 06:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 155086, "price": 113418000.0, "datetime": "2026-04-29 07:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 155129, "price": 113566000.0, "datetime": "2026-04-29 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 155144, "price": 113800000.0, "datetime": "2026-04-29 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 155187, "price": 114332000.0, "datetime": "2026-04-29 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 155206, "price": 114713000.0, "datetime": "2026-04-29 13:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 155239, "price": 114371000.0, "datetime": "2026-04-29 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 155246, "price": 114312000.0, "datetime": "2026-04-29 15:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 155319, "price": 115352000.0, "datetime": "2026-04-29 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 155360, "price": 114594000.0, "datetime": "2026-04-29 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 155379, "price": 114274000.0, "datetime": "2026-04-29 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 155383, "price": 114314000.0, "datetime": "2026-04-29 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 155412, "price": 113803000.0, "datetime": "2026-04-30 00:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 155426, "price": 113315000.0, "datetime": "2026-04-30 00:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 155471, "price": 112666000.0, "datetime": "2026-04-30 03:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 155546, "price": 113836000.0, "datetime": "2026-04-30 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 155577, "price": 113460000.0, "datetime": "2026-04-30 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 155595, "price": 113205000.0, "datetime": "2026-04-30 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 155606, "price": 113819000.0, "datetime": "2026-04-30 09:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 155644, "price": 113015000.0, "datetime": "2026-04-30 11:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 155683, "price": 112738000.0, "datetime": "2026-04-30 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 155686, "price": 112669000.0, "datetime": "2026-04-30 13:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 155749, "price": 113460000.0, "datetime": "2026-04-30 17:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 155834, "price": 113504000.0, "datetime": "2026-04-30 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 155838, "price": 113624000.0, "datetime": "2026-04-30 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 155862, "price": 113914000.0, "datetime": "2026-04-30 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156073, "price": 114000000.0, "datetime": "2026-05-01 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156106, "price": 114143000.0, "datetime": "2026-05-01 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156140, "price": 114751000.0, "datetime": "2026-05-01 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 156204, "price": 114436000.0, "datetime": "2026-05-01 15:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 156239, "price": 114994000.0, "datetime": "2026-05-01 17:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156241, "price": 114999000.0, "datetime": "2026-05-01 17:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156321, "price": 115595000.0, "datetime": "2026-05-01 21:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156324, "price": 115623000.0, "datetime": "2026-05-01 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156333, "price": 115977000.0, "datetime": "2026-05-01 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156336, "price": 116001000.0, "datetime": "2026-05-01 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156339, "price": 116017000.0, "datetime": "2026-05-01 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156347, "price": 116448000.0, "datetime": "2026-05-01 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 156487, "price": 115605000.0, "datetime": "2026-05-02 06:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 156518, "price": 116091000.0, "datetime": "2026-05-02 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156551, "price": 116089000.0, "datetime": "2026-05-02 09:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156567, "price": 116253000.0, "datetime": "2026-05-02 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 156641, "price": 116069000.0, "datetime": "2026-05-02 13:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 156644, "price": 116031000.0, "datetime": "2026-05-02 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 156655, "price": 115919000.0, "datetime": "2026-05-02 14:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 156785, "price": 115968000.0, "datetime": "2026-05-02 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 156814, "price": 116165000.0, "datetime": "2026-05-02 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156836, "price": 116268000.0, "datetime": "2026-05-02 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156875, "price": 116387000.0, "datetime": "2026-05-03 01:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 156980, "price": 116700000.0, "datetime": "2026-05-03 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 157048, "price": 116340000.0, "datetime": "2026-05-03 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 157060, "price": 116214000.0, "datetime": "2026-05-03 10:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 157170, "price": 116382000.0, "datetime": "2026-05-03 16:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 157264, "price": 116766000.0, "datetime": "2026-05-03 20:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 157273, "price": 116834000.0, "datetime": "2026-05-03 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 157300, "price": 116615000.0, "datetime": "2026-05-03 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 157302, "price": 116612000.0, "datetime": "2026-05-03 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 157357, "price": 116500000.0, "datetime": "2026-05-04 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 157440, "price": 116880000.0, "datetime": "2026-05-04 05:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 157462, "price": 116593000.0, "datetime": "2026-05-04 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 157516, "price": 116342000.0, "datetime": "2026-05-04 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 157538, "price": 116933000.0, "datetime": "2026-05-04 10:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 157554, "price": 117920000.0, "datetime": "2026-05-04 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 157562, "price": 118272000.0, "datetime": "2026-05-04 11:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 157566, "price": 118382000.0, "datetime": "2026-05-04 11:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 157636, "price": 117600000.0, "datetime": "2026-05-04 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 157639, "price": 117596000.0, "datetime": "2026-05-04 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 157717, "price": 116837000.0, "datetime": "2026-05-04 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 157801, "price": 117600000.0, "datetime": "2026-05-04 23:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 157808, "price": 118334000.0, "datetime": "2026-05-05 00:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 157865, "price": 119172000.0, "datetime": "2026-05-05 02:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 157944, "price": 118948000.0, "datetime": "2026-05-05 06:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158005, "price": 119050000.0, "datetime": "2026-05-05 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158007, "price": 119011000.0, "datetime": "2026-05-05 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158029, "price": 119358000.0, "datetime": "2026-05-05 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158042, "price": 119575000.0, "datetime": "2026-05-05 11:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158055, "price": 119771000.0, "datetime": "2026-05-05 12:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158057, "price": 119795000.0, "datetime": "2026-05-05 12:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158062, "price": 119855000.0, "datetime": "2026-05-05 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158096, "price": 120093000.0, "datetime": "2026-05-05 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158101, "price": 120215000.0, "datetime": "2026-05-05 14:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 158163, "price": 119648000.0, "datetime": "2026-05-05 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 158177, "price": 119424000.0, "datetime": "2026-05-05 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 158181, "price": 119409000.0, "datetime": "2026-05-05 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 158221, "price": 119899000.0, "datetime": "2026-05-05 20:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158223, "price": 119773000.0, "datetime": "2026-05-05 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158233, "price": 120079000.0, "datetime": "2026-05-05 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158238, "price": 120079000.0, "datetime": "2026-05-05 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158242, "price": 120214000.0, "datetime": "2026-05-05 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158245, "price": 120237000.0, "datetime": "2026-05-05 21:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158252, "price": 120523000.0, "datetime": "2026-05-05 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158254, "price": 120606000.0, "datetime": "2026-05-05 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 158322, "price": 120245000.0, "datetime": "2026-05-06 01:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 158419, "price": 120394000.0, "datetime": "2026-05-06 06:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 158442, "price": 119914000.0, "datetime": "2026-05-06 07:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 158460, "price": 119705000.0, "datetime": "2026-05-06 08:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 158484, "price": 119300000.0, "datetime": "2026-05-06 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 158519, "price": 119400000.0, "datetime": "2026-05-06 11:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 158536, "price": 119869000.0, "datetime": "2026-05-06 12:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158606, "price": 119736000.0, "datetime": "2026-05-06 15:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158608, "price": 119734000.0, "datetime": "2026-05-06 16:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158611, "price": 119783000.0, "datetime": "2026-05-06 16:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158680, "price": 120300000.0, "datetime": "2026-05-06 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158682, "price": 120310000.0, "datetime": "2026-05-06 19:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 158700, "price": 120542000.0, "datetime": "2026-05-06 20:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 158751, "price": 119774000.0, "datetime": "2026-05-06 23:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 158965, "price": 118902000.0, "datetime": "2026-05-07 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 158967, "price": 118920000.0, "datetime": "2026-05-07 10:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 159096, "price": 119641000.0, "datetime": "2026-05-07 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159099, "price": 119703000.0, "datetime": "2026-05-07 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 159129, "price": 119130000.0, "datetime": "2026-05-07 18:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159132, "price": 119149000.0, "datetime": "2026-05-07 18:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159137, "price": 119010000.0, "datetime": "2026-05-07 18:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159143, "price": 118872000.0, "datetime": "2026-05-07 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159145, "price": 118892000.0, "datetime": "2026-05-07 18:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159152, "price": 118812000.0, "datetime": "2026-05-07 19:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159157, "price": 118675000.0, "datetime": "2026-05-07 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159224, "price": 118360000.0, "datetime": "2026-05-07 22:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159240, "price": 118107000.0, "datetime": "2026-05-07 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159256, "price": 117707000.0, "datetime": "2026-05-08 00:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 159310, "price": 118105000.0, "datetime": "2026-05-08 03:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159316, "price": 118100000.0, "datetime": "2026-05-08 03:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159319, "price": 118139000.0, "datetime": "2026-05-08 03:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 159370, "price": 117669000.0, "datetime": "2026-05-08 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159390, "price": 117658000.0, "datetime": "2026-05-08 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 159436, "price": 118068000.0, "datetime": "2026-05-08 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 159474, "price": 117476000.0, "datetime": "2026-05-08 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159488, "price": 117290000.0, "datetime": "2026-05-08 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159576, "price": 117350000.0, "datetime": "2026-05-08 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 159594, "price": 117900000.0, "datetime": "2026-05-08 17:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159607, "price": 118084000.0, "datetime": "2026-05-08 18:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159616, "price": 118151000.0, "datetime": "2026-05-08 18:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159654, "price": 118650000.0, "datetime": "2026-05-08 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159659, "price": 118712000.0, "datetime": "2026-05-08 20:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 159684, "price": 118390000.0, "datetime": "2026-05-08 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159692, "price": 118046000.0, "datetime": "2026-05-08 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 159697, "price": 117966000.0, "datetime": "2026-05-08 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 159714, "price": 118489000.0, "datetime": "2026-05-08 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159946, "price": 118506000.0, "datetime": "2026-05-09 10:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159954, "price": 118556000.0, "datetime": "2026-05-09 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 159990, "price": 118693000.0, "datetime": "2026-05-09 13:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 160102, "price": 118297000.0, "datetime": "2026-05-09 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 160108, "price": 118200000.0, "datetime": "2026-05-09 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 160111, "price": 118142000.0, "datetime": "2026-05-09 19:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 160150, "price": 118401000.0, "datetime": "2026-05-09 21:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160174, "price": 118556000.0, "datetime": "2026-05-09 22:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160176, "price": 118541000.0, "datetime": "2026-05-09 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160221, "price": 118683000.0, "datetime": "2026-05-10 00:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160224, "price": 118710000.0, "datetime": "2026-05-10 00:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160236, "price": 118903000.0, "datetime": "2026-05-10 01:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160239, "price": 118900000.0, "datetime": "2026-05-10 01:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160251, "price": 118984000.0, "datetime": "2026-05-10 02:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160261, "price": 119060000.0, "datetime": "2026-05-10 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160278, "price": 119240000.0, "datetime": "2026-05-10 03:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 160320, "price": 118933000.0, "datetime": "2026-05-10 05:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 160507, "price": 119000000.0, "datetime": "2026-05-10 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 160582, "price": 118979000.0, "datetime": "2026-05-10 18:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 160608, "price": 119114000.0, "datetime": "2026-05-10 20:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160639, "price": 119118000.0, "datetime": "2026-05-10 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 160683, "price": 119055000.0, "datetime": "2026-05-10 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 160711, "price": 119611000.0, "datetime": "2026-05-11 01:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 160764, "price": 118961000.0, "datetime": "2026-05-11 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 160766, "price": 118947000.0, "datetime": "2026-05-11 03:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 160768, "price": 118873000.0, "datetime": "2026-05-11 04:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 160793, "price": 118831000.0, "datetime": "2026-05-11 05:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 160804, "price": 118334000.0, "datetime": "2026-05-11 05:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 160831, "price": 119194000.0, "datetime": "2026-05-11 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160846, "price": 119900000.0, "datetime": "2026-05-11 07:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160854, "price": 120303000.0, "datetime": "2026-05-11 08:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 160864, "price": 120559000.0, "datetime": "2026-05-11 08:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 160941, "price": 119025000.0, "datetime": "2026-05-11 12:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 160979, "price": 119270000.0, "datetime": "2026-05-11 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 161078, "price": 119404000.0, "datetime": "2026-05-11 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 161109, "price": 119551000.0, "datetime": "2026-05-11 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 161118, "price": 119673000.0, "datetime": "2026-05-11 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 161140, "price": 119296000.0, "datetime": "2026-05-11 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 161158, "price": 118980000.0, "datetime": "2026-05-11 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 161196, "price": 120068000.0, "datetime": "2026-05-12 01:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 161200, "price": 120074000.0, "datetime": "2026-05-12 01:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 161222, "price": 120406000.0, "datetime": "2026-05-12 02:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 161225, "price": 120428000.0, "datetime": "2026-05-12 02:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 161381, "price": 119860000.0, "datetime": "2026-05-12 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 161489, "price": 119755000.0, "datetime": "2026-05-12 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 161574, "price": 119398000.0, "datetime": "2026-05-12 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 161685, "price": 118793000.0, "datetime": "2026-05-13 01:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 161726, "price": 119562000.0, "datetime": "2026-05-13 03:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 161728, "price": 119631000.0, "datetime": "2026-05-13 04:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 161734, "price": 119587000.0, "datetime": "2026-05-13 04:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 161828, "price": 119354000.0, "datetime": "2026-05-13 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 161865, "price": 120209000.0, "datetime": "2026-05-13 10:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 161876, "price": 120261000.0, "datetime": "2026-05-13 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 161936, "price": 120056000.0, "datetime": "2026-05-13 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 161938, "price": 120026000.0, "datetime": "2026-05-13 14:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 161949, "price": 119929000.0, "datetime": "2026-05-13 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 161967, "price": 119850000.0, "datetime": "2026-05-13 16:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 161979, "price": 119717000.0, "datetime": "2026-05-13 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 162011, "price": 120065000.0, "datetime": "2026-05-13 18:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 162053, "price": 119426000.0, "datetime": "2026-05-13 20:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162057, "price": 119371000.0, "datetime": "2026-05-13 20:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162067, "price": 119298000.0, "datetime": "2026-05-13 21:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162075, "price": 119040000.0, "datetime": "2026-05-13 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162078, "price": 118864000.0, "datetime": "2026-05-13 21:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162080, "price": 118799000.0, "datetime": "2026-05-13 21:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162108, "price": 118392000.0, "datetime": "2026-05-13 23:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162151, "price": 117556000.0, "datetime": "2026-05-14 01:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 162185, "price": 118118000.0, "datetime": "2026-05-14 02:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162192, "price": 118247000.0, "datetime": "2026-05-14 03:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162197, "price": 118343000.0, "datetime": "2026-05-14 03:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 162270, "price": 118134000.0, "datetime": "2026-05-14 07:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162278, "price": 117910000.0, "datetime": "2026-05-14 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162280, "price": 117999000.0, "datetime": "2026-05-14 07:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162300, "price": 117804000.0, "datetime": "2026-05-14 08:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 162313, "price": 118041000.0, "datetime": "2026-05-14 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 162365, "price": 117778000.0, "datetime": "2026-05-14 11:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162370, "price": 117636000.0, "datetime": "2026-05-14 12:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 162425, "price": 118332000.0, "datetime": "2026-05-14 14:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162432, "price": 118439000.0, "datetime": "2026-05-14 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 162506, "price": 118256000.0, "datetime": "2026-05-14 18:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 162564, "price": 118263000.0, "datetime": "2026-05-14 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162573, "price": 118356000.0, "datetime": "2026-05-14 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162575, "price": 118547000.0, "datetime": "2026-05-14 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162578, "price": 118325000.0, "datetime": "2026-05-14 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162614, "price": 119836000.0, "datetime": "2026-05-15 00:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162617, "price": 119804000.0, "datetime": "2026-05-15 00:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162632, "price": 120261000.0, "datetime": "2026-05-15 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162637, "price": 120342000.0, "datetime": "2026-05-15 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162649, "price": 120905000.0, "datetime": "2026-05-15 02:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162759, "price": 120271000.0, "datetime": "2026-05-15 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162763, "price": 120374000.0, "datetime": "2026-05-15 07:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 162765, "price": 120365000.0, "datetime": "2026-05-15 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 162772, "price": 120054000.0, "datetime": "2026-05-15 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162775, "price": 120056000.0, "datetime": "2026-05-15 08:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162783, "price": 119886000.0, "datetime": "2026-05-15 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162787, "price": 119905000.0, "datetime": "2026-05-15 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 162800, "price": 120499000.0, "datetime": "2026-05-15 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 162833, "price": 120000000.0, "datetime": "2026-05-15 11:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162838, "price": 119943000.0, "datetime": "2026-05-15 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162891, "price": 119618000.0, "datetime": "2026-05-15 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 162901, "price": 119321000.0, "datetime": "2026-05-15 14:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 162937, "price": 119765000.0, "datetime": "2026-05-15 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 163050, "price": 119096000.0, "datetime": "2026-05-15 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163070, "price": 117836000.0, "datetime": "2026-05-15 23:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163360, "price": 117681000.0, "datetime": "2026-05-16 13:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163397, "price": 117486000.0, "datetime": "2026-05-16 15:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163405, "price": 117283000.0, "datetime": "2026-05-16 15:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163414, "price": 117005000.0, "datetime": "2026-05-16 16:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163454, "price": 116620000.0, "datetime": "2026-05-16 18:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163458, "price": 116616000.0, "datetime": "2026-05-16 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163477, "price": 116050000.0, "datetime": "2026-05-16 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 163502, "price": 116628000.0, "datetime": "2026-05-16 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 163517, "price": 116312000.0, "datetime": "2026-05-16 21:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 163590, "price": 116607000.0, "datetime": "2026-05-17 01:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 163718, "price": 116810000.0, "datetime": "2026-05-17 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 163768, "price": 116469000.0, "datetime": "2026-05-17 10:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163782, "price": 116214000.0, "datetime": "2026-05-17 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 163787, "price": 116112000.0, "datetime": "2026-05-17 11:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 163853, "price": 116627000.0, "datetime": "2026-05-17 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 163861, "price": 116631000.0, "datetime": "2026-05-17 14:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 163960, "price": 116986000.0, "datetime": "2026-05-17 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 163967, "price": 116909000.0, "datetime": "2026-05-17 20:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 164015, "price": 116760000.0, "datetime": "2026-05-17 22:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164035, "price": 116400000.0, "datetime": "2026-05-17 23:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164039, "price": 116313000.0, "datetime": "2026-05-17 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164092, "price": 116213000.0, "datetime": "2026-05-18 02:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 164145, "price": 116664000.0, "datetime": "2026-05-18 04:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 164149, "price": 116678000.0, "datetime": "2026-05-18 05:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 164177, "price": 116686000.0, "datetime": "2026-05-18 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 164183, "price": 116770000.0, "datetime": "2026-05-18 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 164221, "price": 115472000.0, "datetime": "2026-05-18 08:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164351, "price": 114442000.0, "datetime": "2026-05-18 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164358, "price": 114250000.0, "datetime": "2026-05-18 15:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164435, "price": 114073000.0, "datetime": "2026-05-18 19:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 164462, "price": 114741000.0, "datetime": "2026-05-18 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 164468, "price": 114874000.0, "datetime": "2026-05-18 21:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 164476, "price": 115066000.0, "datetime": "2026-05-18 21:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 164482, "price": 115485000.0, "datetime": "2026-05-18 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 164502, "price": 114526000.0, "datetime": "2026-05-18 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164513, "price": 114200000.0, "datetime": "2026-05-18 23:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164519, "price": 113807000.0, "datetime": "2026-05-18 23:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164529, "price": 113566000.0, "datetime": "2026-05-19 00:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164594, "price": 113573000.0, "datetime": "2026-05-19 03:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164596, "price": 113613000.0, "datetime": "2026-05-19 03:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 164715, "price": 114726000.0, "datetime": "2026-05-19 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 164737, "price": 114263000.0, "datetime": "2026-05-19 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 164749, "price": 114039000.0, "datetime": "2026-05-19 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 164855, "price": 114753000.0, "datetime": "2026-05-19 16:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 164857, "price": 114831000.0, "datetime": "2026-05-19 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 164868, "price": 114918000.0, "datetime": "2026-05-19 17:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 164898, "price": 114396000.0, "datetime": "2026-05-19 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 165056, "price": 114570000.0, "datetime": "2026-05-20 02:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 165133, "price": 114850000.0, "datetime": "2026-05-20 06:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 165157, "price": 114491000.0, "datetime": "2026-05-20 07:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165195, "price": 114200000.0, "datetime": "2026-05-20 09:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 165300, "price": 114754000.0, "datetime": "2026-05-20 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 165361, "price": 115103000.0, "datetime": "2026-05-20 17:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 165364, "price": 115113000.0, "datetime": "2026-05-20 17:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 165399, "price": 115376000.0, "datetime": "2026-05-20 19:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 165422, "price": 115119000.0, "datetime": "2026-05-20 20:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165425, "price": 115119000.0, "datetime": "2026-05-20 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 165446, "price": 115512000.0, "datetime": "2026-05-20 21:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 165462, "price": 115120000.0, "datetime": "2026-05-20 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165517, "price": 114488000.0, "datetime": "2026-05-21 01:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165631, "price": 114990000.0, "datetime": "2026-05-21 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165635, "price": 114973000.0, "datetime": "2026-05-21 07:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 165673, "price": 115186000.0, "datetime": "2026-05-21 09:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 165676, "price": 115228000.0, "datetime": "2026-05-21 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 165679, "price": 115221000.0, "datetime": "2026-05-21 09:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 165693, "price": 115558000.0, "datetime": "2026-05-21 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 165716, "price": 115745000.0, "datetime": "2026-05-21 11:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 165749, "price": 115892000.0, "datetime": "2026-05-21 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 165779, "price": 115560000.0, "datetime": "2026-05-21 14:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165788, "price": 115500000.0, "datetime": "2026-05-21 15:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165791, "price": 115416000.0, "datetime": "2026-05-21 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165793, "price": 115458000.0, "datetime": "2026-05-21 15:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165804, "price": 115349000.0, "datetime": "2026-05-21 15:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 165833, "price": 115758000.0, "datetime": "2026-05-21 17:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 165876, "price": 115114000.0, "datetime": "2026-05-21 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165878, "price": 115105000.0, "datetime": "2026-05-21 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 165943, "price": 114414000.0, "datetime": "2026-05-21 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 166014, "price": 115330000.0, "datetime": "2026-05-22 02:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 166021, "price": 115549000.0, "datetime": "2026-05-22 02:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 166169, "price": 114870000.0, "datetime": "2026-05-22 10:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 166194, "price": 115322000.0, "datetime": "2026-05-22 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 166225, "price": 115546000.0, "datetime": "2026-05-22 12:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 166235, "price": 115584000.0, "datetime": "2026-05-22 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 166419, "price": 115103000.0, "datetime": "2026-05-22 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166442, "price": 114669000.0, "datetime": "2026-05-22 23:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166444, "price": 114683000.0, "datetime": "2026-05-22 23:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166524, "price": 114407000.0, "datetime": "2026-05-23 03:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166532, "price": 114191000.0, "datetime": "2026-05-23 04:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166544, "price": 113704000.0, "datetime": "2026-05-23 04:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166597, "price": 113663000.0, "datetime": "2026-05-23 07:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166599, "price": 113606000.0, "datetime": "2026-05-23 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166603, "price": 113501000.0, "datetime": "2026-05-23 07:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 166709, "price": 113384000.0, "datetime": "2026-05-23 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 166712, "price": 113369000.0, "datetime": "2026-05-23 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 166718, "price": 113470000.0, "datetime": "2026-05-23 13:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 166771, "price": 113096000.0, "datetime": "2026-05-23 16:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166779, "price": 112949000.0, "datetime": "2026-05-23 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166790, "price": 112184000.0, "datetime": "2026-05-23 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166792, "price": 112216000.0, "datetime": "2026-05-23 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166802, "price": 111902000.0, "datetime": "2026-05-23 17:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 166887, "price": 112100000.0, "datetime": "2026-05-23 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 166890, "price": 112210000.0, "datetime": "2026-05-23 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 166893, "price": 112215000.0, "datetime": "2026-05-23 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 166936, "price": 113235000.0, "datetime": "2026-05-24 00:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 166995, "price": 113348000.0, "datetime": "2026-05-24 03:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 166999, "price": 113404000.0, "datetime": "2026-05-24 03:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167031, "price": 113691000.0, "datetime": "2026-05-24 05:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167034, "price": 113661000.0, "datetime": "2026-05-24 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167050, "price": 114875000.0, "datetime": "2026-05-24 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167123, "price": 115004000.0, "datetime": "2026-05-24 09:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167295, "price": 114932000.0, "datetime": "2026-05-24 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167300, "price": 115006000.0, "datetime": "2026-05-24 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167317, "price": 115236000.0, "datetime": "2026-05-24 19:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167330, "price": 115483000.0, "datetime": "2026-05-24 20:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167334, "price": 115443000.0, "datetime": "2026-05-24 20:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 167354, "price": 115232000.0, "datetime": "2026-05-24 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 167359, "price": 115187000.0, "datetime": "2026-05-24 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 167361, "price": 115189000.0, "datetime": "2026-05-24 21:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 167381, "price": 114960000.0, "datetime": "2026-05-24 22:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 167394, "price": 114426000.0, "datetime": "2026-05-24 23:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 167537, "price": 114622000.0, "datetime": "2026-05-25 06:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 167540, "price": 114338000.0, "datetime": "2026-05-25 06:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 167544, "price": 114223000.0, "datetime": "2026-05-25 06:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 167547, "price": 114664000.0, "datetime": "2026-05-25 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 167551, "price": 115230000.0, "datetime": "2026-05-25 07:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167687, "price": 115461000.0, "datetime": "2026-05-25 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167692, "price": 115500000.0, "datetime": "2026-05-25 14:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167780, "price": 115633000.0, "datetime": "2026-05-25 18:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 167828, "price": 115310000.0, "datetime": "2026-05-25 21:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 167833, "price": 115296000.0, "datetime": "2026-05-25 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 167883, "price": 115569000.0, "datetime": "2026-05-25 23:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 167891, "price": 115567000.0, "datetime": "2026-05-26 00:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 167968, "price": 115287000.0, "datetime": "2026-05-26 04:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168002, "price": 115027000.0, "datetime": "2026-05-26 05:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168039, "price": 114822000.0, "datetime": "2026-05-26 07:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168086, "price": 114197000.0, "datetime": "2026-05-26 09:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168090, "price": 114060000.0, "datetime": "2026-05-26 10:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168101, "price": 113951000.0, "datetime": "2026-05-26 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168122, "price": 113766000.0, "datetime": "2026-05-26 11:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 168180, "price": 114124000.0, "datetime": "2026-05-26 14:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 168213, "price": 113814000.0, "datetime": "2026-05-26 16:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 168286, "price": 114594000.0, "datetime": "2026-05-26 19:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 168339, "price": 113938000.0, "datetime": "2026-05-26 22:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 168357, "price": 114872000.0, "datetime": "2026-05-26 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 168379, "price": 113399000.0, "datetime": "2026-05-27 00:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168416, "price": 113191000.0, "datetime": "2026-05-27 02:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168419, "price": 113146000.0, "datetime": "2026-05-27 02:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168518, "price": 112725000.0, "datetime": "2026-05-27 07:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168527, "price": 112753000.0, "datetime": "2026-05-27 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168557, "price": 112487000.0, "datetime": "2026-05-27 09:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168591, "price": 112239000.0, "datetime": "2026-05-27 11:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168598, "price": 112201000.0, "datetime": "2026-05-27 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168642, "price": 111474000.0, "datetime": "2026-05-27 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 168670, "price": 111928000.0, "datetime": "2026-05-27 15:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 168689, "price": 112038000.0, "datetime": "2026-05-27 16:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 168700, "price": 112157000.0, "datetime": "2026-05-27 16:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 168733, "price": 111887000.0, "datetime": "2026-05-27 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168793, "price": 111956000.0, "datetime": "2026-05-27 21:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168826, "price": 110870000.0, "datetime": "2026-05-27 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 168837, "price": 110537000.0, "datetime": "2026-05-27 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 168954, "price": 111121000.0, "datetime": "2026-05-28 05:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 168987, "price": 110404000.0, "datetime": "2026-05-28 07:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169012, "price": 109900000.0, "datetime": "2026-05-28 08:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169021, "price": 109534000.0, "datetime": "2026-05-28 08:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169053, "price": 109791000.0, "datetime": "2026-05-28 10:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169094, "price": 109093000.0, "datetime": "2026-05-28 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169109, "price": 108034000.0, "datetime": "2026-05-28 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169116, "price": 107612000.0, "datetime": "2026-05-28 13:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169161, "price": 107515000.0, "datetime": "2026-05-28 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 169176, "price": 108318000.0, "datetime": "2026-05-28 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169187, "price": 108532000.0, "datetime": "2026-05-28 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169227, "price": 108758000.0, "datetime": "2026-05-28 19:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169232, "price": 108753000.0, "datetime": "2026-05-28 19:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 169303, "price": 107949000.0, "datetime": "2026-05-28 22:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 169384, "price": 108510000.0, "datetime": "2026-05-29 02:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169393, "price": 108675000.0, "datetime": "2026-05-29 03:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169462, "price": 109005000.0, "datetime": "2026-05-29 06:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169468, "price": 109010000.0, "datetime": "2026-05-29 07:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 169483, "price": 108593000.0, "datetime": "2026-05-29 07:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169487, "price": 108549000.0, "datetime": "2026-05-29 08:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 169516, "price": 108770000.0, "datetime": "2026-05-29 09:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169520, "price": 108848000.0, "datetime": "2026-05-29 09:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 169542, "price": 108434000.0, "datetime": "2026-05-29 10:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169544, "price": 108371000.0, "datetime": "2026-05-29 10:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169558, "price": 108356000.0, "datetime": "2026-05-29 11:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169562, "price": 108205000.0, "datetime": "2026-05-29 11:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169568, "price": 108063000.0, "datetime": "2026-05-29 12:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169592, "price": 107984000.0, "datetime": "2026-05-29 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 169617, "price": 108450000.0, "datetime": "2026-05-29 14:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169629, "price": 108604000.0, "datetime": "2026-05-29 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169639, "price": 108785000.0, "datetime": "2026-05-29 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169657, "price": 108800000.0, "datetime": "2026-05-29 16:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 169663, "price": 108553000.0, "datetime": "2026-05-29 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 169683, "price": 109095000.0, "datetime": "2026-05-29 17:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 169745, "price": 108810000.0, "datetime": "2026-05-29 20:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169759, "price": 108508000.0, "datetime": "2026-05-29 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169762, "price": 108505000.0, "datetime": "2026-05-29 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169772, "price": 108316000.0, "datetime": "2026-05-29 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169778, "price": 108177000.0, "datetime": "2026-05-29 22:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169796, "price": 107699000.0, "datetime": "2026-05-29 23:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 169812, "price": 108940000.0, "datetime": "2026-05-30 00:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 169821, "price": 109066000.0, "datetime": "2026-05-30 00:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 169887, "price": 108577000.0, "datetime": "2026-05-30 04:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 169894, "price": 108547000.0, "datetime": "2026-05-30 04:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 170005, "price": 109050000.0, "datetime": "2026-05-30 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 170021, "price": 109200000.0, "datetime": "2026-05-30 10:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 170023, "price": 109180000.0, "datetime": "2026-05-30 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 170060, "price": 109068000.0, "datetime": "2026-05-30 12:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170062, "price": 109058000.0, "datetime": "2026-05-30 12:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170083, "price": 108816000.0, "datetime": "2026-05-30 13:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 170239, "price": 109178000.0, "datetime": "2026-05-30 21:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 170251, "price": 109250000.0, "datetime": "2026-05-30 22:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 170257, "price": 109275000.0, "datetime": "2026-05-30 22:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 170282, "price": 109554000.0, "datetime": "2026-05-30 23:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 170478, "price": 109625000.0, "datetime": "2026-05-31 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 170496, "price": 109821000.0, "datetime": "2026-05-31 10:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 170500, "price": 109822000.0, "datetime": "2026-05-31 10:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 170520, "price": 109559000.0, "datetime": "2026-05-31 11:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170592, "price": 109574000.0, "datetime": "2026-05-31 15:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170628, "price": 109339000.0, "datetime": "2026-05-31 17:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170730, "price": 109188000.0, "datetime": "2026-05-31 22:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170758, "price": 108833000.0, "datetime": "2026-05-31 23:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170762, "price": 108765000.0, "datetime": "2026-05-31 23:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170856, "price": 108564000.0, "datetime": "2026-06-01 04:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170861, "price": 108527000.0, "datetime": "2026-06-01 04:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170865, "price": 108523000.0, "datetime": "2026-06-01 04:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 170903, "price": 108902000.0, "datetime": "2026-06-01 06:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 170943, "price": 108592000.0, "datetime": "2026-06-01 08:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170983, "price": 108295000.0, "datetime": "2026-06-01 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 170988, "price": 108215000.0, "datetime": "2026-06-01 11:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 171011, "price": 108887000.0, "datetime": "2026-06-01 12:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 171036, "price": 108162000.0, "datetime": "2026-06-01 13:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171044, "price": 108171000.0, "datetime": "2026-06-01 13:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171069, "price": 107830000.0, "datetime": "2026-06-01 15:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171071, "price": 107828000.0, "datetime": "2026-06-01 15:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171083, "price": 107544000.0, "datetime": "2026-06-01 15:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171088, "price": 107541000.0, "datetime": "2026-06-01 16:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171099, "price": 107222000.0, "datetime": "2026-06-01 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171103, "price": 107104000.0, "datetime": "2026-06-01 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171110, "price": 107003000.0, "datetime": "2026-06-01 17:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171118, "price": 107023000.0, "datetime": "2026-06-01 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171156, "price": 106704000.0, "datetime": "2026-06-01 19:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171160, "price": 106650000.0, "datetime": "2026-06-01 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171195, "price": 106020000.0, "datetime": "2026-06-01 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171204, "price": 105873000.0, "datetime": "2026-06-01 21:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171212, "price": 105591000.0, "datetime": "2026-06-01 22:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171216, "price": 105342000.0, "datetime": "2026-06-01 22:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171226, "price": 105301000.0, "datetime": "2026-06-01 22:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171257, "price": 104664000.0, "datetime": "2026-06-02 00:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171272, "price": 104192000.0, "datetime": "2026-06-02 01:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 171292, "price": 105160000.0, "datetime": "2026-06-02 02:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 171297, "price": 105154000.0, "datetime": "2026-06-02 02:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 171386, "price": 104081000.0, "datetime": "2026-06-02 06:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171392, "price": 104012000.0, "datetime": "2026-06-02 07:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171444, "price": 103735000.0, "datetime": "2026-06-02 09:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171460, "price": 103375000.0, "datetime": "2026-06-02 10:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171463, "price": 103240000.0, "datetime": "2026-06-02 10:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171474, "price": 102560000.0, "datetime": "2026-06-02 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171547, "price": 102721000.0, "datetime": "2026-06-02 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171613, "price": 102096000.0, "datetime": "2026-06-02 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171618, "price": 101961000.0, "datetime": "2026-06-02 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171687, "price": 101155000.0, "datetime": "2026-06-02 22:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171693, "price": 100903000.0, "datetime": "2026-06-02 22:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171700, "price": 100740000.0, "datetime": "2026-06-02 22:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171702, "price": 100700000.0, "datetime": "2026-06-02 22:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171711, "price": 100348000.0, "datetime": "2026-06-02 23:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171717, "price": 100007000.0, "datetime": "2026-06-02 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171733, "price": 99530000.0, "datetime": "2026-06-03 00:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171740, "price": 99179000.0, "datetime": "2026-06-03 00:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171744, "price": 99034000.0, "datetime": "2026-06-03 00:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171801, "price": 99199000.0, "datetime": "2026-06-03 03:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171819, "price": 98650000.0, "datetime": "2026-06-03 04:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 171849, "price": 99900000.0, "datetime": "2026-06-03 06:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 171874, "price": 99578000.0, "datetime": "2026-06-03 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171885, "price": 98658000.0, "datetime": "2026-06-03 07:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171888, "price": 98111000.0, "datetime": "2026-06-03 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 171984, "price": 97567000.0, "datetime": "2026-06-03 12:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 172027, "price": 99584000.0, "datetime": "2026-06-03 15:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 172041, "price": 99777000.0, "datetime": "2026-06-03 15:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 172103, "price": 99450000.0, "datetime": "2026-06-03 18:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172154, "price": 99047000.0, "datetime": "2026-06-03 21:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172215, "price": 98366000.0, "datetime": "2026-06-04 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172228, "price": 98120000.0, "datetime": "2026-06-04 01:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172306, "price": 97157000.0, "datetime": "2026-06-04 04:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172308, "price": 96962000.0, "datetime": "2026-06-04 05:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172326, "price": 96477000.0, "datetime": "2026-06-04 05:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172368, "price": 95985000.0, "datetime": "2026-06-04 08:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172377, "price": 95662000.0, "datetime": "2026-06-04 08:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172382, "price": 95302000.0, "datetime": "2026-06-04 08:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172387, "price": 95374000.0, "datetime": "2026-06-04 09:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172398, "price": 94519000.0, "datetime": "2026-06-04 09:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172401, "price": 94428000.0, "datetime": "2026-06-04 09:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172405, "price": 93685000.0, "datetime": "2026-06-04 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172415, "price": 93342000.0, "datetime": "2026-06-04 10:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172417, "price": 93374000.0, "datetime": "2026-06-04 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172429, "price": 92553000.0, "datetime": "2026-06-04 11:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 172454, "price": 95319000.0, "datetime": "2026-06-04 12:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 172465, "price": 95878000.0, "datetime": "2026-06-04 12:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 172469, "price": 95905000.0, "datetime": "2026-06-04 13:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 172472, "price": 96155000.0, "datetime": "2026-06-04 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 172475, "price": 96345000.0, "datetime": "2026-06-04 13:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 172491, "price": 95067000.0, "datetime": "2026-06-04 14:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172536, "price": 94852000.0, "datetime": "2026-06-04 16:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172578, "price": 93972000.0, "datetime": "2026-06-04 18:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172581, "price": 93789000.0, "datetime": "2026-06-04 18:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172598, "price": 93584000.0, "datetime": "2026-06-04 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 172635, "price": 94262000.0, "datetime": "2026-06-04 21:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 172646, "price": 95259000.0, "datetime": "2026-06-04 21:57:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 172743, "price": 94034000.0, "datetime": "2026-06-05 02:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 172761, "price": 95273000.0, "datetime": "2026-06-05 03:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 172891, "price": 94591000.0, "datetime": "2026-06-05 10:12:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172932, "price": 93879000.0, "datetime": "2026-06-05 12:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 172967, "price": 95221000.0, "datetime": "2026-06-05 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 172988, "price": 93892000.0, "datetime": "2026-06-05 15:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 172996, "price": 93150000.0, "datetime": "2026-06-05 15:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 173023, "price": 94434000.0, "datetime": "2026-06-05 16:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173027, "price": 94560000.0, "datetime": "2026-06-05 17:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 173109, "price": 93593000.0, "datetime": "2026-06-05 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173147, "price": 92240000.0, "datetime": "2026-06-05 23:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173149, "price": 92583000.0, "datetime": "2026-06-05 23:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173157, "price": 91610000.0, "datetime": "2026-06-05 23:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173245, "price": 91020000.0, "datetime": "2026-06-06 03:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173247, "price": 90872000.0, "datetime": "2026-06-06 04:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 173284, "price": 93251000.0, "datetime": "2026-06-06 05:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173290, "price": 93721000.0, "datetime": "2026-06-06 06:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 173336, "price": 92632000.0, "datetime": "2026-06-06 08:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173394, "price": 92622000.0, "datetime": "2026-06-06 11:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173432, "price": 91891000.0, "datetime": "2026-06-06 13:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173440, "price": 91300000.0, "datetime": "2026-06-06 13:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 173518, "price": 92966000.0, "datetime": "2026-06-06 17:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173525, "price": 93197000.0, "datetime": "2026-06-06 17:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 173548, "price": 92435000.0, "datetime": "2026-06-06 19:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173554, "price": 92250000.0, "datetime": "2026-06-06 19:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173558, "price": 91890000.0, "datetime": "2026-06-06 19:33:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173560, "price": 91777000.0, "datetime": "2026-06-06 19:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173649, "price": 92128000.0, "datetime": "2026-06-07 00:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 173655, "price": 92178000.0, "datetime": "2026-06-07 00:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 173775, "price": 92511000.0, "datetime": "2026-06-07 06:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173779, "price": 92400000.0, "datetime": "2026-06-07 06:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173821, "price": 92481000.0, "datetime": "2026-06-07 08:42:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173828, "price": 92580000.0, "datetime": "2026-06-07 09:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173857, "price": 93441000.0, "datetime": "2026-06-07 10:30:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173859, "price": 93324000.0, "datetime": "2026-06-07 10:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173907, "price": 93637000.0, "datetime": "2026-06-07 13:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173927, "price": 93956000.0, "datetime": "2026-06-07 14:00:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173929, "price": 93978000.0, "datetime": "2026-06-07 14:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173933, "price": 93979000.0, "datetime": "2026-06-07 14:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173959, "price": 94310000.0, "datetime": "2026-06-07 15:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173962, "price": 94428000.0, "datetime": "2026-06-07 15:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173979, "price": 94598000.0, "datetime": "2026-06-07 16:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173988, "price": 94793000.0, "datetime": "2026-06-07 17:03:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 173992, "price": 94818000.0, "datetime": "2026-06-07 17:15:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 174000, "price": 95000000.0, "datetime": "2026-06-07 17:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 174004, "price": 95425000.0, "datetime": "2026-06-07 17:51:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 174013, "price": 95511000.0, "datetime": "2026-06-07 18:18:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 174063, "price": 95247000.0, "datetime": "2026-06-07 20:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 174082, "price": 93886000.0, "datetime": "2026-06-07 21:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 174120, "price": 94027000.0, "datetime": "2026-06-07 23:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 174210, "price": 93641000.0, "datetime": "2026-06-08 04:09:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 174214, "price": 93338000.0, "datetime": "2026-06-08 04:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 174216, "price": 93294000.0, "datetime": "2026-06-08 04:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 174219, "price": 93100000.0, "datetime": "2026-06-08 04:36:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 174223, "price": 93176000.0, "datetime": "2026-06-08 04:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 174274, "price": 95367000.0, "datetime": "2026-06-08 07:21:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 174322, "price": 96022000.0, "datetime": "2026-06-08 09:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 174325, "price": 96094000.0, "datetime": "2026-06-08 09:54:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 174402, "price": 94918000.0, "datetime": "2026-06-08 13:45:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 174416, "price": 94546000.0, "datetime": "2026-06-08 14:27:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "buy", "bar_index": 174423, "price": 94158000.0, "datetime": "2026-06-08 14:48:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" }, { "side": "sell", "bar_index": 174495, "price": 95149000.0, "datetime": "2026-06-08 18:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 174535, "price": 95335000.0, "datetime": "2026-06-08 20:24:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "sell", "bar_index": 174540, "price": 95486000.0, "datetime": "2026-06-08 20:39:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_overbought_exit" }, { "side": "buy", "bar_index": 174549, "price": 94531000.0, "datetime": "2026-06-08 21:06:00", "pivot_bar_index": null, "confidence": 0.65, "reason": "rsi_oversold_exit" } ], "legs": [ { "leg_id": 1, "buy_datetime": "2025-06-09 15:06:00", "buy_price": 145083000.0, "buy_bar_index": 349, "sell_datetime": "2025-06-10 06:39:00", "sell_price": 150163000.0, "sell_bar_index": 660, "leg_pct": 3.5, "bars_held": 311 }, { "leg_id": 2, "buy_datetime": "2025-06-13 09:39:00", "buy_price": 144144000.0, "buy_bar_index": 2160, "sell_datetime": "2025-06-17 04:30:00", "sell_price": 148995000.0, "sell_bar_index": 3977, "leg_pct": 3.37, "bars_held": 1817 }, { "leg_id": 3, "buy_datetime": "2025-06-23 05:18:00", "buy_price": 137383000.0, "buy_bar_index": 6873, "sell_datetime": "2025-06-23 11:00:00", "sell_price": 141575000.0, "sell_bar_index": 6987, "leg_pct": 3.05, "bars_held": 114 }, { "leg_id": 4, "buy_datetime": "2025-06-24 01:39:00", "buy_price": 140755000.0, "buy_bar_index": 7280, "sell_datetime": "2025-06-24 07:33:00", "sell_price": 146229000.0, "sell_bar_index": 7398, "leg_pct": 3.89, "bars_held": 118 }, { "leg_id": 5, "buy_datetime": "2025-07-02 10:06:00", "buy_price": 144496000.0, "buy_bar_index": 11289, "sell_datetime": "2025-07-03 18:48:00", "sell_price": 149111000.0, "sell_bar_index": 11943, "leg_pct": 3.19, "bars_held": 654 }, { "leg_id": 6, "buy_datetime": "2025-07-05 04:27:00", "buy_price": 146844000.0, "buy_bar_index": 12616, "sell_datetime": "2025-07-10 18:09:00", "sell_price": 151273000.0, "sell_bar_index": 15290, "leg_pct": 3.02, "bars_held": 2674 }, { "leg_id": 7, "buy_datetime": "2025-07-10 21:54:00", "buy_price": 150704000.0, "buy_bar_index": 15365, "sell_datetime": "2025-07-11 07:12:00", "sell_price": 156637000.0, "sell_bar_index": 15551, "leg_pct": 3.94, "bars_held": 186 }, { "leg_id": 8, "buy_datetime": "2025-07-11 09:27:00", "buy_price": 155570000.0, "buy_bar_index": 15596, "sell_datetime": "2025-07-11 18:39:00", "sell_price": 160340000.0, "sell_bar_index": 15780, "leg_pct": 3.07, "bars_held": 184 }, { "leg_id": 9, "buy_datetime": "2025-07-12 07:42:00", "buy_price": 157106000.0, "buy_bar_index": 16041, "sell_datetime": "2025-07-14 09:30:00", "sell_price": 161982000.0, "sell_bar_index": 17037, "leg_pct": 3.1, "bars_held": 996 }, { "leg_id": 10, "buy_datetime": "2025-07-15 20:27:00", "buy_price": 159307000.0, "buy_bar_index": 17736, "sell_datetime": "2025-07-18 10:42:00", "sell_price": 164204000.0, "sell_bar_index": 18981, "leg_pct": 3.07, "bars_held": 1245 }, { "leg_id": 11, "buy_datetime": "2025-07-25 13:27:00", "buy_price": 158000000.0, "buy_bar_index": 22396, "sell_datetime": "2025-07-28 11:33:00", "sell_price": 162920000.0, "sell_bar_index": 23798, "leg_pct": 3.11, "bars_held": 1402 }, { "leg_id": 12, "buy_datetime": "2025-08-03 09:42:00", "buy_price": 157266000.0, "buy_bar_index": 26641, "sell_datetime": "2025-08-08 05:00:00", "sell_price": 161986000.0, "sell_bar_index": 28947, "leg_pct": 3.0, "bars_held": 2306 }, { "leg_id": 13, "buy_datetime": "2025-08-10 05:18:00", "buy_price": 160076000.0, "buy_bar_index": 29913, "sell_datetime": "2025-08-11 12:15:00", "sell_price": 166832000.0, "sell_bar_index": 30532, "leg_pct": 4.22, "bars_held": 619 }, { "leg_id": 14, "buy_datetime": "2025-08-12 19:15:00", "buy_price": 163159000.0, "buy_bar_index": 31152, "sell_datetime": "2025-08-14 09:33:00", "sell_price": 169291000.0, "sell_bar_index": 31918, "leg_pct": 3.76, "bars_held": 766 }, { "leg_id": 15, "buy_datetime": "2025-08-22 21:39:00", "buy_price": 157057000.0, "buy_bar_index": 35881, "sell_datetime": "2025-08-23 00:21:00", "sell_price": 162430000.0, "sell_bar_index": 35935, "leg_pct": 3.42, "bars_held": 54 }, { "leg_id": 16, "buy_datetime": "2025-09-01 11:51:00", "buy_price": 149777000.0, "buy_bar_index": 40485, "sell_datetime": "2025-09-03 01:09:00", "sell_price": 154655000.0, "sell_bar_index": 41200, "leg_pct": 3.26, "bars_held": 715 }, { "leg_id": 17, "buy_datetime": "2025-09-05 00:12:00", "buy_price": 153299000.0, "buy_bar_index": 42141, "sell_datetime": "2025-09-10 22:51:00", "sell_price": 157996000.0, "sell_bar_index": 44983, "leg_pct": 3.06, "bars_held": 2842 }, { "leg_id": 18, "buy_datetime": "2025-09-11 22:18:00", "buy_price": 158112000.0, "buy_bar_index": 45452, "sell_datetime": "2025-09-17 16:00:00", "sell_price": 162944000.0, "sell_bar_index": 48206, "leg_pct": 3.06, "bars_held": 2754 }, { "leg_id": 19, "buy_datetime": "2025-09-27 04:54:00", "buy_price": 157184000.0, "buy_bar_index": 52784, "sell_datetime": "2025-09-29 23:57:00", "sell_price": 162864000.0, "sell_bar_index": 54125, "leg_pct": 3.61, "bars_held": 1341 }, { "leg_id": 20, "buy_datetime": "2025-09-30 19:03:00", "buy_price": 161319000.0, "buy_bar_index": 54507, "sell_datetime": "2025-10-01 23:21:00", "sell_price": 166202000.0, "sell_bar_index": 55073, "leg_pct": 3.03, "bars_held": 566 }, { "leg_id": 21, "buy_datetime": "2025-10-02 03:06:00", "buy_price": 165976000.0, "buy_bar_index": 55148, "sell_datetime": "2025-10-03 23:54:00", "sell_price": 171448000.0, "sell_bar_index": 56044, "leg_pct": 3.3, "bars_held": 896 }, { "leg_id": 22, "buy_datetime": "2025-10-04 06:42:00", "buy_price": 172995000.0, "buy_bar_index": 56180, "sell_datetime": "2025-10-07 04:00:00", "sell_price": 178680000.0, "sell_bar_index": 57437, "leg_pct": 3.29, "bars_held": 1257 }, { "leg_id": 23, "buy_datetime": "2025-10-12 11:24:00", "buy_price": 168680000.0, "buy_bar_index": 59985, "sell_datetime": "2025-10-13 07:30:00", "sell_price": 174670000.0, "sell_bar_index": 60387, "leg_pct": 3.55, "bars_held": 402 }, { "leg_id": 24, "buy_datetime": "2025-10-17 19:27:00", "buy_price": 160120000.0, "buy_bar_index": 62546, "sell_datetime": "2025-10-18 07:12:00", "sell_price": 165099000.0, "sell_bar_index": 62781, "leg_pct": 3.11, "bars_held": 235 }, { "leg_id": 25, "buy_datetime": "2025-10-19 18:30:00", "buy_price": 161539000.0, "buy_bar_index": 63487, "sell_datetime": "2025-10-20 15:24:00", "sell_price": 166985000.0, "sell_bar_index": 63905, "leg_pct": 3.37, "bars_held": 418 }, { "leg_id": 26, "buy_datetime": "2025-10-21 14:06:00", "buy_price": 162554000.0, "buy_bar_index": 64359, "sell_datetime": "2025-10-22 00:54:00", "sell_price": 168620000.0, "sell_bar_index": 64575, "leg_pct": 3.73, "bars_held": 216 }, { "leg_id": 27, "buy_datetime": "2025-10-22 16:15:00", "buy_price": 162861000.0, "buy_bar_index": 64882, "sell_datetime": "2025-10-26 20:51:00", "sell_price": 168019000.0, "sell_bar_index": 66894, "leg_pct": 3.17, "bars_held": 2012 }, { "leg_id": 28, "buy_datetime": "2025-11-05 10:45:00", "buy_price": 148034000.0, "buy_bar_index": 71492, "sell_datetime": "2025-11-05 12:51:00", "sell_price": 152699000.0, "sell_bar_index": 71534, "leg_pct": 3.15, "bars_held": 42 }, { "leg_id": 29, "buy_datetime": "2025-11-05 20:00:00", "buy_price": 150770000.0, "buy_bar_index": 71677, "sell_datetime": "2025-11-06 08:51:00", "sell_price": 155845000.0, "sell_bar_index": 71934, "leg_pct": 3.37, "bars_held": 257 }, { "leg_id": 30, "buy_datetime": "2025-11-07 21:54:00", "buy_price": 149191000.0, "buy_bar_index": 72675, "sell_datetime": "2025-11-08 05:03:00", "sell_price": 153900000.0, "sell_bar_index": 72818, "leg_pct": 3.16, "bars_held": 143 }, { "leg_id": 31, "buy_datetime": "2025-11-09 19:15:00", "buy_price": 151421000.0, "buy_bar_index": 73582, "sell_datetime": "2025-11-10 10:06:00", "sell_price": 157751000.0, "sell_bar_index": 73879, "leg_pct": 4.18, "bars_held": 297 }, { "leg_id": 32, "buy_datetime": "2025-11-18 15:45:00", "buy_price": 132687000.0, "buy_bar_index": 77832, "sell_datetime": "2025-11-19 01:39:00", "sell_price": 138700000.0, "sell_bar_index": 78030, "leg_pct": 4.53, "bars_held": 198 }, { "leg_id": 33, "buy_datetime": "2025-11-20 01:30:00", "buy_price": 133948000.0, "buy_bar_index": 78507, "sell_datetime": "2025-11-20 14:09:00", "sell_price": 138318000.0, "sell_bar_index": 78760, "leg_pct": 3.26, "bars_held": 253 }, { "leg_id": 34, "buy_datetime": "2025-11-21 21:30:00", "buy_price": 122600000.0, "buy_bar_index": 79387, "sell_datetime": "2025-11-21 22:21:00", "sell_price": 126380000.0, "sell_bar_index": 79404, "leg_pct": 3.08, "bars_held": 17 }, { "leg_id": 35, "buy_datetime": "2025-11-22 03:21:00", "buy_price": 125600000.0, "buy_bar_index": 79504, "sell_datetime": "2025-11-23 11:27:00", "sell_price": 129770000.0, "sell_bar_index": 80146, "leg_pct": 3.32, "bars_held": 642 }, { "leg_id": 36, "buy_datetime": "2025-11-23 16:36:00", "buy_price": 128831000.0, "buy_bar_index": 80249, "sell_datetime": "2025-11-24 08:03:00", "sell_price": 133103000.0, "sell_bar_index": 80429, "leg_pct": 3.32, "bars_held": 180 }, { "leg_id": 37, "buy_datetime": "2025-11-24 19:30:00", "buy_price": 129608000.0, "buy_bar_index": 80658, "sell_datetime": "2025-11-25 05:57:00", "sell_price": 133566000.0, "sell_bar_index": 80867, "leg_pct": 3.05, "bars_held": 209 }, { "leg_id": 38, "buy_datetime": "2025-11-26 04:39:00", "buy_price": 129816000.0, "buy_bar_index": 81321, "sell_datetime": "2025-11-27 03:30:00", "sell_price": 134081000.0, "sell_bar_index": 81778, "leg_pct": 3.29, "bars_held": 457 }, { "leg_id": 39, "buy_datetime": "2025-12-02 00:48:00", "buy_price": 126778000.0, "buy_bar_index": 84124, "sell_datetime": "2025-12-02 20:33:00", "sell_price": 130696000.0, "sell_bar_index": 84519, "leg_pct": 3.09, "bars_held": 395 }, { "leg_id": 40, "buy_datetime": "2025-12-02 22:09:00", "buy_price": 130268000.0, "buy_bar_index": 84551, "sell_datetime": "2025-12-03 00:27:00", "sell_price": 134455000.0, "sell_bar_index": 84597, "leg_pct": 3.21, "bars_held": 46 }, { "leg_id": 41, "buy_datetime": "2025-12-03 05:45:00", "buy_price": 135381000.0, "buy_bar_index": 84703, "sell_datetime": "2025-12-03 15:33:00", "sell_price": 139722000.0, "sell_bar_index": 84899, "leg_pct": 3.21, "bars_held": 196 }, { "leg_id": 42, "buy_datetime": "2025-12-07 23:36:00", "buy_price": 132091000.0, "buy_bar_index": 86980, "sell_datetime": "2025-12-08 03:09:00", "sell_price": 136306000.0, "sell_bar_index": 87051, "leg_pct": 3.19, "bars_held": 71 }, { "leg_id": 43, "buy_datetime": "2025-12-09 14:18:00", "buy_price": 133740000.0, "buy_bar_index": 87754, "sell_datetime": "2025-12-10 02:09:00", "sell_price": 139489000.0, "sell_bar_index": 87991, "leg_pct": 4.3, "bars_held": 237 }, { "leg_id": 44, "buy_datetime": "2025-12-11 12:12:00", "buy_price": 133526000.0, "buy_bar_index": 88672, "sell_datetime": "2025-12-12 06:36:00", "sell_price": 137939000.0, "sell_bar_index": 89040, "leg_pct": 3.3, "bars_held": 368 }, { "leg_id": 45, "buy_datetime": "2025-12-16 10:39:00", "buy_price": 127622000.0, "buy_bar_index": 91041, "sell_datetime": "2025-12-18 00:24:00", "sell_price": 133298000.0, "sell_bar_index": 91796, "leg_pct": 4.45, "bars_held": 755 }, { "leg_id": 46, "buy_datetime": "2025-12-18 04:12:00", "buy_price": 127857000.0, "buy_bar_index": 91872, "sell_datetime": "2025-12-18 23:06:00", "sell_price": 132191000.0, "sell_bar_index": 92250, "leg_pct": 3.39, "bars_held": 378 }, { "leg_id": 47, "buy_datetime": "2025-12-19 05:00:00", "buy_price": 127000000.0, "buy_bar_index": 92368, "sell_datetime": "2025-12-19 16:18:00", "sell_price": 130900000.0, "sell_bar_index": 92594, "leg_pct": 3.07, "bars_held": 226 }, { "leg_id": 48, "buy_datetime": "2025-12-20 02:42:00", "buy_price": 129708000.0, "buy_bar_index": 92802, "sell_datetime": "2025-12-22 21:33:00", "sell_price": 134128000.0, "sell_bar_index": 94139, "leg_pct": 3.41, "bars_held": 1337 }, { "leg_id": 49, "buy_datetime": "2025-12-30 09:48:00", "buy_price": 126678000.0, "buy_bar_index": 97744, "sell_datetime": "2026-01-03 01:36:00", "sell_price": 130968000.0, "sell_bar_index": 99500, "leg_pct": 3.39, "bars_held": 1756 }, { "leg_id": 50, "buy_datetime": "2026-01-03 16:39:00", "buy_price": 129571000.0, "buy_bar_index": 99801, "sell_datetime": "2026-01-05 10:51:00", "sell_price": 134750000.0, "sell_bar_index": 100645, "leg_pct": 4.0, "bars_held": 844 }, { "leg_id": 51, "buy_datetime": "2026-01-08 19:03:00", "buy_price": 131431000.0, "buy_bar_index": 102249, "sell_datetime": "2026-01-12 11:57:00", "sell_price": 135589000.0, "sell_bar_index": 104027, "leg_pct": 3.16, "bars_held": 1778 }, { "leg_id": 52, "buy_datetime": "2026-01-12 23:27:00", "buy_price": 133378000.0, "buy_bar_index": 104257, "sell_datetime": "2026-01-14 01:09:00", "sell_price": 137500000.0, "sell_bar_index": 104771, "leg_pct": 3.09, "bars_held": 514 }, { "leg_id": 53, "buy_datetime": "2026-01-22 02:15:00", "buy_price": 130307000.0, "buy_bar_index": 108633, "sell_datetime": "2026-01-24 02:39:00", "sell_price": 134337000.0, "sell_bar_index": 109601, "leg_pct": 3.09, "bars_held": 968 }, { "leg_id": 54, "buy_datetime": "2026-01-30 11:36:00", "buy_price": 119996000.0, "buy_bar_index": 112660, "sell_datetime": "2026-01-31 04:09:00", "sell_price": 123940000.0, "sell_bar_index": 112991, "leg_pct": 3.29, "bars_held": 331 }, { "leg_id": 55, "buy_datetime": "2026-02-02 12:45:00", "buy_price": 111474000.0, "buy_bar_index": 114123, "sell_datetime": "2026-02-02 18:57:00", "sell_price": 114913000.0, "sell_bar_index": 114247, "leg_pct": 3.09, "bars_held": 124 }, { "leg_id": 56, "buy_datetime": "2026-02-04 04:06:00", "buy_price": 109420000.0, "buy_bar_index": 114910, "sell_datetime": "2026-02-04 05:39:00", "sell_price": 112904000.0, "sell_bar_index": 114941, "leg_pct": 3.18, "bars_held": 31 }, { "leg_id": 57, "buy_datetime": "2026-02-06 09:21:00", "buy_price": 89858000.0, "buy_bar_index": 115975, "sell_datetime": "2026-02-06 10:12:00", "sell_price": 95485000.0, "sell_bar_index": 115992, "leg_pct": 6.26, "bars_held": 17 }, { "leg_id": 58, "buy_datetime": "2026-02-06 19:39:00", "buy_price": 96053000.0, "buy_bar_index": 116181, "sell_datetime": "2026-02-06 22:24:00", "sell_price": 99500000.0, "sell_bar_index": 116236, "leg_pct": 3.59, "bars_held": 55 }, { "leg_id": 59, "buy_datetime": "2026-02-07 16:39:00", "buy_price": 101330000.0, "buy_bar_index": 116601, "sell_datetime": "2026-02-08 18:09:00", "sell_price": 104425000.0, "sell_bar_index": 117111, "leg_pct": 3.05, "bars_held": 510 }, { "leg_id": 60, "buy_datetime": "2026-02-13 01:54:00", "buy_price": 96916000.0, "buy_bar_index": 119186, "sell_datetime": "2026-02-14 00:39:00", "sell_price": 101080000.0, "sell_bar_index": 119641, "leg_pct": 4.3, "bars_held": 455 }, { "leg_id": 61, "buy_datetime": "2026-02-14 15:09:00", "buy_price": 100940000.0, "buy_bar_index": 119931, "sell_datetime": "2026-02-15 16:24:00", "sell_price": 104172000.0, "sell_bar_index": 120436, "leg_pct": 3.2, "bars_held": 505 }, { "leg_id": 62, "buy_datetime": "2026-02-19 23:03:00", "buy_price": 97489000.0, "buy_bar_index": 122489, "sell_datetime": "2026-02-21 23:36:00", "sell_price": 100575000.0, "sell_bar_index": 123460, "leg_pct": 3.17, "bars_held": 971 }, { "leg_id": 63, "buy_datetime": "2026-02-24 22:36:00", "buy_price": 92360000.0, "buy_bar_index": 124880, "sell_datetime": "2026-02-25 10:42:00", "sell_price": 96048000.0, "sell_bar_index": 125122, "leg_pct": 3.99, "bars_held": 242 }, { "leg_id": 64, "buy_datetime": "2026-02-25 16:09:00", "buy_price": 94280000.0, "buy_bar_index": 125231, "sell_datetime": "2026-02-26 01:24:00", "sell_price": 97672000.0, "sell_bar_index": 125416, "leg_pct": 3.6, "bars_held": 185 }, { "leg_id": 65, "buy_datetime": "2026-02-28 16:27:00", "buy_price": 93124000.0, "buy_bar_index": 126677, "sell_datetime": "2026-03-01 03:57:00", "sell_price": 96235000.0, "sell_bar_index": 126907, "leg_pct": 3.34, "bars_held": 230 }, { "leg_id": 66, "buy_datetime": "2026-03-02 05:36:00", "buy_price": 95328000.0, "buy_bar_index": 127420, "sell_datetime": "2026-03-03 00:51:00", "sell_price": 100870000.0, "sell_bar_index": 127805, "leg_pct": 5.81, "bars_held": 385 }, { "leg_id": 67, "buy_datetime": "2026-03-03 18:51:00", "buy_price": 97733000.0, "buy_bar_index": 128165, "sell_datetime": "2026-03-04 01:30:00", "sell_price": 100827000.0, "sell_bar_index": 128298, "leg_pct": 3.17, "bars_held": 133 }, { "leg_id": 68, "buy_datetime": "2026-03-04 12:45:00", "buy_price": 99209000.0, "buy_bar_index": 128523, "sell_datetime": "2026-03-04 18:51:00", "sell_price": 104299000.0, "sell_bar_index": 128645, "leg_pct": 5.13, "bars_held": 122 }, { "leg_id": 69, "buy_datetime": "2026-03-04 21:33:00", "buy_price": 102917000.0, "buy_bar_index": 128699, "sell_datetime": "2026-03-05 01:00:00", "sell_price": 106505000.0, "sell_bar_index": 128768, "leg_pct": 3.49, "bars_held": 69 }, { "leg_id": 70, "buy_datetime": "2026-03-09 07:27:00", "buy_price": 97931000.0, "buy_bar_index": 130817, "sell_datetime": "2026-03-09 22:12:00", "sell_price": 100964000.0, "sell_bar_index": 131112, "leg_pct": 3.1, "bars_held": 295 }, { "leg_id": 71, "buy_datetime": "2026-03-10 08:57:00", "buy_price": 100391000.0, "buy_bar_index": 131327, "sell_datetime": "2026-03-10 17:09:00", "sell_price": 103430000.0, "sell_bar_index": 131491, "leg_pct": 3.03, "bars_held": 164 }, { "leg_id": 72, "buy_datetime": "2026-03-11 21:09:00", "buy_price": 101397000.0, "buy_bar_index": 132051, "sell_datetime": "2026-03-13 09:39:00", "sell_price": 104520000.0, "sell_bar_index": 132781, "leg_pct": 3.08, "bars_held": 730 }, { "leg_id": 73, "buy_datetime": "2026-03-14 07:33:00", "buy_price": 104078000.0, "buy_bar_index": 133219, "sell_datetime": "2026-03-16 13:09:00", "sell_price": 107964000.0, "sell_bar_index": 134291, "leg_pct": 3.73, "bars_held": 1072 }, { "leg_id": 74, "buy_datetime": "2026-03-16 17:45:00", "buy_price": 107166000.0, "buy_bar_index": 134383, "sell_datetime": "2026-03-17 09:15:00", "sell_price": 110950000.0, "sell_bar_index": 134693, "leg_pct": 3.53, "bars_held": 310 }, { "leg_id": 75, "buy_datetime": "2026-03-19 22:15:00", "buy_price": 103112000.0, "buy_bar_index": 135913, "sell_datetime": "2026-03-21 23:21:00", "sell_price": 106286000.0, "sell_bar_index": 136895, "leg_pct": 3.08, "bars_held": 982 }, { "leg_id": 76, "buy_datetime": "2026-03-23 06:21:00", "buy_price": 101897000.0, "buy_bar_index": 137515, "sell_datetime": "2026-03-23 20:33:00", "sell_price": 105588000.0, "sell_bar_index": 137799, "leg_pct": 3.62, "bars_held": 284 }, { "leg_id": 77, "buy_datetime": "2026-03-25 02:21:00", "buy_price": 103587000.0, "buy_bar_index": 138395, "sell_datetime": "2026-03-25 20:39:00", "sell_price": 107007000.0, "sell_bar_index": 138761, "leg_pct": 3.3, "bars_held": 366 }, { "leg_id": 78, "buy_datetime": "2026-03-27 23:33:00", "buy_price": 100163000.0, "buy_bar_index": 139779, "sell_datetime": "2026-04-01 15:27:00", "sell_price": 103723000.0, "sell_bar_index": 141877, "leg_pct": 3.55, "bars_held": 2098 }, { "leg_id": 79, "buy_datetime": "2026-04-02 19:12:00", "buy_price": 100879000.0, "buy_bar_index": 142432, "sell_datetime": "2026-04-06 08:36:00", "sell_price": 104210000.0, "sell_bar_index": 144140, "leg_pct": 3.3, "bars_held": 1708 }, { "leg_id": 80, "buy_datetime": "2026-04-07 23:09:00", "buy_price": 102496000.0, "buy_bar_index": 144911, "sell_datetime": "2026-04-08 07:39:00", "sell_price": 106094000.0, "sell_bar_index": 145081, "leg_pct": 3.51, "bars_held": 170 }, { "leg_id": 81, "buy_datetime": "2026-04-09 10:09:00", "buy_price": 105270000.0, "buy_bar_index": 145611, "sell_datetime": "2026-04-11 21:12:00", "sell_price": 108500000.0, "sell_bar_index": 146792, "leg_pct": 3.07, "bars_held": 1181 }, { "leg_id": 82, "buy_datetime": "2026-04-13 00:00:00", "buy_price": 105592000.0, "buy_bar_index": 147328, "sell_datetime": "2026-04-14 07:36:00", "sell_price": 109432000.0, "sell_bar_index": 147960, "leg_pct": 3.64, "bars_held": 632 }, { "leg_id": 83, "buy_datetime": "2026-04-15 16:18:00", "buy_price": 109286000.0, "buy_bar_index": 148614, "sell_datetime": "2026-04-17 22:24:00", "sell_price": 112902000.0, "sell_bar_index": 149696, "leg_pct": 3.31, "bars_held": 1082 }, { "leg_id": 84, "buy_datetime": "2026-04-20 08:03:00", "buy_price": 110096000.0, "buy_bar_index": 150849, "sell_datetime": "2026-04-21 19:57:00", "sell_price": 113409000.0, "sell_bar_index": 151567, "leg_pct": 3.01, "bars_held": 718 }, { "leg_id": 85, "buy_datetime": "2026-04-22 04:45:00", "buy_price": 111636000.0, "buy_bar_index": 151743, "sell_datetime": "2026-04-22 14:36:00", "sell_price": 115300000.0, "sell_bar_index": 151940, "leg_pct": 3.28, "bars_held": 197 }, { "leg_id": 86, "buy_datetime": "2026-04-30 03:12:00", "buy_price": 112666000.0, "buy_bar_index": 155471, "sell_datetime": "2026-05-01 23:00:00", "sell_price": 116448000.0, "sell_bar_index": 156347, "leg_pct": 3.36, "bars_held": 876 }, { "leg_id": 87, "buy_datetime": "2026-05-02 06:00:00", "buy_price": 115605000.0, "buy_bar_index": 156487, "sell_datetime": "2026-05-05 02:54:00", "sell_price": 119172000.0, "sell_bar_index": 157865, "leg_pct": 3.09, "bars_held": 1378 }, { "leg_id": 88, "buy_datetime": "2026-05-08 12:03:00", "buy_price": 117290000.0, "buy_bar_index": 159488, "sell_datetime": "2026-05-15 02:06:00", "sell_price": 120905000.0, "sell_bar_index": 162649, "leg_pct": 3.08, "bars_held": 3161 }, { "leg_id": 89, "buy_datetime": "2026-05-23 17:45:00", "buy_price": 111902000.0, "buy_bar_index": 166802, "sell_datetime": "2026-05-24 20:09:00", "sell_price": 115483000.0, "sell_bar_index": 167330, "leg_pct": 3.2, "bars_held": 528 }, { "leg_id": 90, "buy_datetime": "2026-06-04 11:06:00", "buy_price": 92553000.0, "buy_bar_index": 172429, "sell_datetime": "2026-06-04 12:54:00", "sell_price": 95878000.0, "sell_bar_index": 172465, "leg_pct": 3.59, "bars_held": 36 }, { "leg_id": 91, "buy_datetime": "2026-06-06 04:00:00", "buy_price": 90872000.0, "buy_bar_index": 173247, "sell_datetime": "2026-06-06 06:09:00", "sell_price": 93721000.0, "sell_bar_index": 173290, "leg_pct": 3.14, "bars_held": 43 }, { "leg_id": 92, "buy_datetime": "2026-06-06 13:39:00", "buy_price": 91300000.0, "buy_bar_index": 173440, "sell_datetime": "2026-06-07 15:36:00", "sell_price": 94310000.0, "sell_bar_index": 173959, "leg_pct": 3.3, "bars_held": 519 }, { "leg_id": 93, "buy_datetime": "2026-06-08 04:36:00", "buy_price": 93100000.0, "buy_bar_index": 174219, "sell_datetime": "2026-06-08 09:45:00", "sell_price": 96022000.0, "sell_bar_index": 174322, "leg_pct": 3.14, "bars_held": 103 } ], "summary": { "leg_count": 93, "buy_count": 93, "sell_count": 93, "avg_leg_pct": 3.44, "median_leg_pct": 3.29, "max_leg_pct": 6.26, "min_leg_pct": 3.0, "avg_bars_held": 673.8 }, "pnl": { "initial_cash_krw": 400000.0, "final_cash_krw": 8460661.0, "total_pnl_krw": 8060661.0, "total_return_pct": 2015.17, "fee_rate": 0.0005, "legs_traded": 93, "legs_skipped": 0, "period_from": "2025-06-09 15:06:00", "period_to": "2026-06-08 09:45:00", "leg_pnls": [ { "leg_id": 1, "buy_datetime": "2025-06-09 15:06:00", "sell_datetime": "2025-06-10 06:39:00", "buy_price": 145083000.0, "sell_price": 150163000.0, "cash_before": 400000.0, "cash_after": 413592.0, "leg_return_pct": 3.4, "cumulative_return_pct": 3.4, "btc_qty": 0.00275566 }, { "leg_id": 2, "buy_datetime": "2025-06-13 09:39:00", "sell_datetime": "2025-06-17 04:30:00", "buy_price": 144144000.0, "sell_price": 148995000.0, "cash_before": 413592.0, "cash_after": 427083.0, "leg_return_pct": 3.26, "cumulative_return_pct": 6.77, "btc_qty": 0.00286786 }, { "leg_id": 3, "buy_datetime": "2025-06-23 05:18:00", "sell_datetime": "2025-06-23 11:00:00", "buy_price": 137383000.0, "sell_price": 141575000.0, "cash_before": 427083.0, "cash_after": 439675.0, "leg_return_pct": 2.95, "cumulative_return_pct": 9.92, "btc_qty": 0.00310715 }, { "leg_id": 4, "buy_datetime": "2025-06-24 01:39:00", "sell_datetime": "2025-06-24 07:33:00", "buy_price": 140755000.0, "sell_price": 146229000.0, "cash_before": 439675.0, "cash_after": 456318.0, "leg_return_pct": 3.79, "cumulative_return_pct": 14.08, "btc_qty": 0.00312213 }, { "leg_id": 5, "buy_datetime": "2025-07-02 10:06:00", "sell_datetime": "2025-07-03 18:48:00", "buy_price": 144496000.0, "sell_price": 149111000.0, "cash_before": 456318.0, "cash_after": 470421.0, "leg_return_pct": 3.09, "cumulative_return_pct": 17.61, "btc_qty": 0.00315642 }, { "leg_id": 6, "buy_datetime": "2025-07-05 04:27:00", "sell_datetime": "2025-07-10 18:09:00", "buy_price": 146844000.0, "sell_price": 151273000.0, "cash_before": 470421.0, "cash_after": 484125.0, "leg_return_pct": 2.91, "cumulative_return_pct": 21.03, "btc_qty": 0.00320194 }, { "leg_id": 7, "buy_datetime": "2025-07-10 21:54:00", "sell_datetime": "2025-07-11 07:12:00", "buy_price": 150704000.0, "sell_price": 156637000.0, "cash_before": 484125.0, "cash_after": 502681.0, "leg_return_pct": 3.83, "cumulative_return_pct": 25.67, "btc_qty": 0.00321082 }, { "leg_id": 8, "buy_datetime": "2025-07-11 09:27:00", "sell_datetime": "2025-07-11 18:39:00", "buy_price": 155570000.0, "sell_price": 160340000.0, "cash_before": 502681.0, "cash_after": 517576.0, "leg_return_pct": 2.96, "cumulative_return_pct": 29.39, "btc_qty": 0.00322961 }, { "leg_id": 9, "buy_datetime": "2025-07-12 07:42:00", "sell_datetime": "2025-07-14 09:30:00", "buy_price": 157106000.0, "sell_price": 161982000.0, "cash_before": 517576.0, "cash_after": 533106.0, "leg_return_pct": 3.0, "cumulative_return_pct": 33.28, "btc_qty": 0.00329279 }, { "leg_id": 10, "buy_datetime": "2025-07-15 20:27:00", "sell_datetime": "2025-07-18 10:42:00", "buy_price": 159307000.0, "sell_price": 164204000.0, "cash_before": 533106.0, "cash_after": 548944.0, "leg_return_pct": 2.97, "cumulative_return_pct": 37.24, "btc_qty": 0.00334474 }, { "leg_id": 11, "buy_datetime": "2025-07-25 13:27:00", "sell_datetime": "2025-07-28 11:33:00", "buy_price": 158000000.0, "sell_price": 162920000.0, "cash_before": 548944.0, "cash_after": 565472.0, "leg_return_pct": 3.01, "cumulative_return_pct": 41.37, "btc_qty": 0.00347259 }, { "leg_id": 12, "buy_datetime": "2025-08-03 09:42:00", "sell_datetime": "2025-08-08 05:00:00", "buy_price": 157266000.0, "sell_price": 161986000.0, "cash_before": 565472.0, "cash_after": 581861.0, "leg_return_pct": 2.9, "cumulative_return_pct": 45.47, "btc_qty": 0.00359384 }, { "leg_id": 13, "buy_datetime": "2025-08-10 05:18:00", "sell_datetime": "2025-08-11 12:15:00", "buy_price": 160076000.0, "sell_price": 166832000.0, "cash_before": 581861.0, "cash_after": 605812.0, "leg_return_pct": 4.12, "cumulative_return_pct": 51.45, "btc_qty": 0.00363309 }, { "leg_id": 14, "buy_datetime": "2025-08-12 19:15:00", "sell_datetime": "2025-08-14 09:33:00", "buy_price": 163159000.0, "sell_price": 169291000.0, "cash_before": 605812.0, "cash_after": 627952.0, "leg_return_pct": 3.65, "cumulative_return_pct": 56.99, "btc_qty": 0.00371116 }, { "leg_id": 15, "buy_datetime": "2025-08-22 21:39:00", "sell_datetime": "2025-08-23 00:21:00", "buy_price": 157057000.0, "sell_price": 162430000.0, "cash_before": 627952.0, "cash_after": 648786.0, "leg_return_pct": 3.32, "cumulative_return_pct": 62.2, "btc_qty": 0.00399624 }, { "leg_id": 16, "buy_datetime": "2025-09-01 11:51:00", "sell_datetime": "2025-09-03 01:09:00", "buy_price": 149777000.0, "sell_price": 154655000.0, "cash_before": 648786.0, "cash_after": 669246.0, "leg_return_pct": 3.15, "cumulative_return_pct": 67.31, "btc_qty": 0.00432951 }, { "leg_id": 17, "buy_datetime": "2025-09-05 00:12:00", "sell_datetime": "2025-09-10 22:51:00", "buy_price": 153299000.0, "sell_price": 157996000.0, "cash_before": 669246.0, "cash_after": 689061.0, "leg_return_pct": 2.96, "cumulative_return_pct": 72.27, "btc_qty": 0.00436344 }, { "leg_id": 18, "buy_datetime": "2025-09-11 22:18:00", "sell_datetime": "2025-09-17 16:00:00", "buy_price": 158112000.0, "sell_price": 162944000.0, "cash_before": 689061.0, "cash_after": 709410.0, "leg_return_pct": 2.95, "cumulative_return_pct": 77.35, "btc_qty": 0.00435588 }, { "leg_id": 19, "buy_datetime": "2025-09-27 04:54:00", "sell_datetime": "2025-09-29 23:57:00", "buy_price": 157184000.0, "sell_price": 162864000.0, "cash_before": 709410.0, "cash_after": 734310.0, "leg_return_pct": 3.51, "cumulative_return_pct": 83.58, "btc_qty": 0.00451099 }, { "leg_id": 20, "buy_datetime": "2025-09-30 19:03:00", "sell_datetime": "2025-10-01 23:21:00", "buy_price": 161319000.0, "sell_price": 166202000.0, "cash_before": 734310.0, "cash_after": 755781.0, "leg_return_pct": 2.92, "cumulative_return_pct": 88.95, "btc_qty": 0.00454964 }, { "leg_id": 21, "buy_datetime": "2025-10-02 03:06:00", "sell_datetime": "2025-10-03 23:54:00", "buy_price": 165976000.0, "sell_price": 171448000.0, "cash_before": 755781.0, "cash_after": 779917.0, "leg_return_pct": 3.19, "cumulative_return_pct": 94.98, "btc_qty": 0.00455128 }, { "leg_id": 22, "buy_datetime": "2025-10-04 06:42:00", "sell_datetime": "2025-10-07 04:00:00", "buy_price": 172995000.0, "sell_price": 178680000.0, "cash_before": 779917.0, "cash_after": 804742.0, "leg_return_pct": 3.18, "cumulative_return_pct": 101.19, "btc_qty": 0.00450607 }, { "leg_id": 23, "buy_datetime": "2025-10-12 11:24:00", "sell_datetime": "2025-10-13 07:30:00", "buy_price": 168680000.0, "sell_price": 174670000.0, "cash_before": 804742.0, "cash_after": 832486.0, "leg_return_pct": 3.45, "cumulative_return_pct": 108.12, "btc_qty": 0.00476843 }, { "leg_id": 24, "buy_datetime": "2025-10-17 19:27:00", "sell_datetime": "2025-10-18 07:12:00", "buy_price": 160120000.0, "sell_price": 165099000.0, "cash_before": 832486.0, "cash_after": 857514.0, "leg_return_pct": 3.01, "cumulative_return_pct": 114.38, "btc_qty": 0.00519654 }, { "leg_id": 25, "buy_datetime": "2025-10-19 18:30:00", "sell_datetime": "2025-10-20 15:24:00", "buy_price": 161539000.0, "sell_price": 166985000.0, "cash_before": 857514.0, "cash_after": 885537.0, "leg_return_pct": 3.27, "cumulative_return_pct": 121.38, "btc_qty": 0.00530575 }, { "leg_id": 26, "buy_datetime": "2025-10-21 14:06:00", "sell_datetime": "2025-10-22 00:54:00", "buy_price": 162554000.0, "sell_price": 168620000.0, "cash_before": 885537.0, "cash_after": 917665.0, "leg_return_pct": 3.63, "cumulative_return_pct": 129.42, "btc_qty": 0.00544493 }, { "leg_id": 27, "buy_datetime": "2025-10-22 16:15:00", "sell_datetime": "2025-10-26 20:51:00", "buy_price": 162861000.0, "sell_price": 168019000.0, "cash_before": 917665.0, "cash_after": 945782.0, "leg_return_pct": 3.06, "cumulative_return_pct": 136.45, "btc_qty": 0.00563183 }, { "leg_id": 28, "buy_datetime": "2025-11-05 10:45:00", "sell_datetime": "2025-11-05 12:51:00", "buy_price": 148034000.0, "sell_price": 152699000.0, "cash_before": 945782.0, "cash_after": 974611.0, "leg_return_pct": 3.05, "cumulative_return_pct": 143.65, "btc_qty": 0.00638575 }, { "leg_id": 29, "buy_datetime": "2025-11-05 20:00:00", "sell_datetime": "2025-11-06 08:51:00", "buy_price": 150770000.0, "sell_price": 155845000.0, "cash_before": 974611.0, "cash_after": 1006409.0, "leg_return_pct": 3.26, "cumulative_return_pct": 151.6, "btc_qty": 0.00646099 }, { "leg_id": 30, "buy_datetime": "2025-11-07 21:54:00", "sell_datetime": "2025-11-08 05:03:00", "buy_price": 149191000.0, "sell_price": 153900000.0, "cash_before": 1006409.0, "cash_after": 1037137.0, "leg_return_pct": 3.05, "cumulative_return_pct": 159.28, "btc_qty": 0.00674241 }, { "leg_id": 31, "buy_datetime": "2025-11-09 19:15:00", "sell_datetime": "2025-11-10 10:06:00", "buy_price": 151421000.0, "sell_price": 157751000.0, "cash_before": 1037137.0, "cash_after": 1079414.0, "leg_return_pct": 4.08, "cumulative_return_pct": 169.85, "btc_qty": 0.00684594 }, { "leg_id": 32, "buy_datetime": "2025-11-18 15:45:00", "sell_datetime": "2025-11-19 01:39:00", "buy_price": 132687000.0, "sell_price": 138700000.0, "cash_before": 1079414.0, "cash_after": 1127202.0, "leg_return_pct": 4.43, "cumulative_return_pct": 181.8, "btc_qty": 0.00813097 }, { "leg_id": 33, "buy_datetime": "2025-11-20 01:30:00", "sell_datetime": "2025-11-20 14:09:00", "buy_price": 133948000.0, "sell_price": 138318000.0, "cash_before": 1127202.0, "cash_after": 1162812.0, "leg_return_pct": 3.16, "cumulative_return_pct": 190.7, "btc_qty": 0.00841101 }, { "leg_id": 34, "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": 1162812.0, "cash_after": 1197466.0, "leg_return_pct": 2.98, "cumulative_return_pct": 199.37, "btc_qty": 0.00947986 }, { "leg_id": 35, "buy_datetime": "2025-11-22 03:21:00", "sell_datetime": "2025-11-23 11:27:00", "buy_price": 125600000.0, "sell_price": 129770000.0, "cash_before": 1197466.0, "cash_after": 1235986.0, "leg_return_pct": 3.22, "cumulative_return_pct": 209.0, "btc_qty": 0.0095292 }, { "leg_id": 36, "buy_datetime": "2025-11-23 16:36:00", "sell_datetime": "2025-11-24 08:03:00", "buy_price": 128831000.0, "sell_price": 133103000.0, "cash_before": 1235986.0, "cash_after": 1275694.0, "leg_return_pct": 3.21, "cumulative_return_pct": 218.92, "btc_qty": 0.00958905 }, { "leg_id": 37, "buy_datetime": "2025-11-24 19:30:00", "sell_datetime": "2025-11-25 05:57:00", "buy_price": 129608000.0, "sell_price": 133566000.0, "cash_before": 1275694.0, "cash_after": 1313337.0, "leg_return_pct": 2.95, "cumulative_return_pct": 228.33, "btc_qty": 0.00983779 }, { "leg_id": 38, "buy_datetime": "2025-11-26 04:39:00", "sell_datetime": "2025-11-27 03:30:00", "buy_price": 129816000.0, "sell_price": 134081000.0, "cash_before": 1313337.0, "cash_after": 1355129.0, "leg_return_pct": 3.18, "cumulative_return_pct": 238.78, "btc_qty": 0.01011185 }, { "leg_id": 39, "buy_datetime": "2025-12-02 00:48:00", "sell_datetime": "2025-12-02 20:33:00", "buy_price": 126778000.0, "sell_price": 130696000.0, "cash_before": 1355129.0, "cash_after": 1395612.0, "leg_return_pct": 2.99, "cumulative_return_pct": 248.9, "btc_qty": 0.01068365 }, { "leg_id": 40, "buy_datetime": "2025-12-02 22:09:00", "sell_datetime": "2025-12-03 00:27:00", "buy_price": 130268000.0, "sell_price": 134455000.0, "cash_before": 1395612.0, "cash_after": 1439029.0, "leg_return_pct": 3.11, "cumulative_return_pct": 259.76, "btc_qty": 0.01070804 }, { "leg_id": 41, "buy_datetime": "2025-12-03 05:45:00", "sell_datetime": "2025-12-03 15:33:00", "buy_price": 135381000.0, "sell_price": 139722000.0, "cash_before": 1439029.0, "cash_after": 1483687.0, "leg_return_pct": 3.1, "cumulative_return_pct": 270.92, "btc_qty": 0.01062416 }, { "leg_id": 42, "buy_datetime": "2025-12-07 23:36:00", "sell_datetime": "2025-12-08 03:09:00", "buy_price": 132091000.0, "sell_price": 136306000.0, "cash_before": 1483687.0, "cash_after": 1529500.0, "leg_return_pct": 3.09, "cumulative_return_pct": 282.38, "btc_qty": 0.01122669 }, { "leg_id": 43, "buy_datetime": "2025-12-09 14:18:00", "sell_datetime": "2025-12-10 02:09:00", "buy_price": 133740000.0, "sell_price": 139489000.0, "cash_before": 1529500.0, "cash_after": 1593653.0, "leg_return_pct": 4.19, "cumulative_return_pct": 298.41, "btc_qty": 0.01143065 }, { "leg_id": 44, "buy_datetime": "2025-12-11 12:12:00", "sell_datetime": "2025-12-12 06:36:00", "buy_price": 133526000.0, "sell_price": 137939000.0, "cash_before": 1593653.0, "cash_after": 1644677.0, "leg_return_pct": 3.2, "cumulative_return_pct": 311.17, "btc_qty": 0.01192919 }, { "leg_id": 45, "buy_datetime": "2025-12-16 10:39:00", "sell_datetime": "2025-12-18 00:24:00", "buy_price": 127622000.0, "sell_price": 133298000.0, "cash_before": 1644677.0, "cash_after": 1716107.0, "leg_return_pct": 4.34, "cumulative_return_pct": 329.03, "btc_qty": 0.01288065 }, { "leg_id": 46, "buy_datetime": "2025-12-18 04:12:00", "sell_datetime": "2025-12-18 23:06:00", "buy_price": 127857000.0, "sell_price": 132191000.0, "cash_before": 1716107.0, "cash_after": 1772504.0, "leg_return_pct": 3.29, "cumulative_return_pct": 343.13, "btc_qty": 0.01341537 }, { "leg_id": 47, "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": 1772504.0, "cash_after": 1825109.0, "leg_return_pct": 2.97, "cumulative_return_pct": 356.28, "btc_qty": 0.01394975 }, { "leg_id": 48, "buy_datetime": "2025-12-20 02:42:00", "sell_datetime": "2025-12-22 21:33:00", "buy_price": 129708000.0, "sell_price": 134128000.0, "cash_before": 1825109.0, "cash_after": 1885416.0, "leg_return_pct": 3.3, "cumulative_return_pct": 371.35, "btc_qty": 0.01406387 }, { "leg_id": 49, "buy_datetime": "2025-12-30 09:48:00", "sell_datetime": "2026-01-03 01:36:00", "buy_price": 126678000.0, "sell_price": 130968000.0, "cash_before": 1885416.0, "cash_after": 1947317.0, "leg_return_pct": 3.28, "cumulative_return_pct": 386.83, "btc_qty": 0.01487609 }, { "leg_id": 50, "buy_datetime": "2026-01-03 16:39:00", "sell_datetime": "2026-01-05 10:51:00", "buy_price": 129571000.0, "sell_price": 134750000.0, "cash_before": 1947317.0, "cash_after": 2023128.0, "leg_return_pct": 3.89, "cumulative_return_pct": 405.78, "btc_qty": 0.01502144 }, { "leg_id": 51, "buy_datetime": "2026-01-08 19:03:00", "sell_datetime": "2026-01-12 11:57:00", "buy_price": 131431000.0, "sell_price": 135589000.0, "cash_before": 2023128.0, "cash_after": 2085045.0, "leg_return_pct": 3.06, "cumulative_return_pct": 421.26, "btc_qty": 0.01538538 }, { "leg_id": 52, "buy_datetime": "2026-01-12 23:27:00", "sell_datetime": "2026-01-14 01:09:00", "buy_price": 133378000.0, "sell_price": 137500000.0, "cash_before": 2085045.0, "cash_after": 2147334.0, "leg_return_pct": 2.99, "cumulative_return_pct": 436.83, "btc_qty": 0.01562479 }, { "leg_id": 53, "buy_datetime": "2026-01-22 02:15:00", "sell_datetime": "2026-01-24 02:39:00", "buy_price": 130307000.0, "sell_price": 134337000.0, "cash_before": 2147334.0, "cash_after": 2211531.0, "leg_return_pct": 2.99, "cumulative_return_pct": 452.88, "btc_qty": 0.0164708 }, { "leg_id": 54, "buy_datetime": "2026-01-30 11:36:00", "sell_datetime": "2026-01-31 04:09:00", "buy_price": 119996000.0, "sell_price": 123940000.0, "cash_before": 2211531.0, "cash_after": 2281936.0, "leg_return_pct": 3.18, "cumulative_return_pct": 470.48, "btc_qty": 0.01842083 }, { "leg_id": 55, "buy_datetime": "2026-02-02 12:45:00", "sell_datetime": "2026-02-02 18:57:00", "buy_price": 111474000.0, "sell_price": 114913000.0, "cash_before": 2281936.0, "cash_after": 2349982.0, "leg_return_pct": 2.98, "cumulative_return_pct": 487.5, "btc_qty": 0.02046033 }, { "leg_id": 56, "buy_datetime": "2026-02-04 04:06:00", "sell_datetime": "2026-02-04 05:39:00", "buy_price": 109420000.0, "sell_price": 112904000.0, "cash_before": 2349982.0, "cash_after": 2422383.0, "leg_return_pct": 3.08, "cumulative_return_pct": 505.6, "btc_qty": 0.02146598 }, { "leg_id": 57, "buy_datetime": "2026-02-06 09:21:00", "sell_datetime": "2026-02-06 10:12:00", "buy_price": 89858000.0, "sell_price": 95485000.0, "cash_before": 2422383.0, "cash_after": 2571502.0, "leg_return_pct": 6.16, "cumulative_return_pct": 542.88, "btc_qty": 0.02694442 }, { "leg_id": 58, "buy_datetime": "2026-02-06 19:39:00", "sell_datetime": "2026-02-06 22:24:00", "buy_price": 96053000.0, "sell_price": 99500000.0, "cash_before": 2571502.0, "cash_after": 2661121.0, "leg_return_pct": 3.49, "cumulative_return_pct": 565.28, "btc_qty": 0.02675831 }, { "leg_id": 59, "buy_datetime": "2026-02-07 16:39:00", "sell_datetime": "2026-02-08 18:09:00", "buy_price": 101330000.0, "sell_price": 104425000.0, "cash_before": 2661121.0, "cash_after": 2739660.0, "leg_return_pct": 2.95, "cumulative_return_pct": 584.91, "btc_qty": 0.02624879 }, { "leg_id": 60, "buy_datetime": "2026-02-13 01:54:00", "sell_datetime": "2026-02-14 00:39:00", "buy_price": 96916000.0, "sell_price": 101080000.0, "cash_before": 2739660.0, "cash_after": 2854512.0, "leg_return_pct": 4.19, "cumulative_return_pct": 613.63, "btc_qty": 0.02825426 }, { "leg_id": 61, "buy_datetime": "2026-02-14 15:09:00", "sell_datetime": "2026-02-15 16:24:00", "buy_price": 100940000.0, "sell_price": 104172000.0, "cash_before": 2854512.0, "cash_after": 2942966.0, "leg_return_pct": 3.1, "cumulative_return_pct": 635.74, "btc_qty": 0.02826516 }, { "leg_id": 62, "buy_datetime": "2026-02-19 23:03:00", "sell_datetime": "2026-02-21 23:36:00", "buy_price": 97489000.0, "sell_price": 100575000.0, "cash_before": 2942966.0, "cash_after": 3033090.0, "leg_return_pct": 3.06, "cumulative_return_pct": 658.27, "btc_qty": 0.03017258 }, { "leg_id": 63, "buy_datetime": "2026-02-24 22:36:00", "sell_datetime": "2026-02-25 10:42:00", "buy_price": 92360000.0, "sell_price": 96048000.0, "cash_before": 3033090.0, "cash_after": 3151050.0, "leg_return_pct": 3.89, "cumulative_return_pct": 687.76, "btc_qty": 0.03282344 }, { "leg_id": 64, "buy_datetime": "2026-02-25 16:09:00", "sell_datetime": "2026-02-26 01:24:00", "buy_price": 94280000.0, "sell_price": 97672000.0, "cash_before": 3151050.0, "cash_after": 3261154.0, "leg_return_pct": 3.49, "cumulative_return_pct": 715.29, "btc_qty": 0.03340554 }, { "leg_id": 65, "buy_datetime": "2026-02-28 16:27:00", "sell_datetime": "2026-03-01 03:57:00", "buy_price": 93124000.0, "sell_price": 96235000.0, "cash_before": 3261154.0, "cash_after": 3366731.0, "leg_return_pct": 3.24, "cumulative_return_pct": 741.68, "btc_qty": 0.03500197 }, { "leg_id": 66, "buy_datetime": "2026-03-02 05:36:00", "sell_datetime": "2026-03-03 00:51:00", "buy_price": 95328000.0, "sell_price": 100870000.0, "cash_before": 3366731.0, "cash_after": 3558898.0, "leg_return_pct": 5.71, "cumulative_return_pct": 789.72, "btc_qty": 0.03529968 }, { "leg_id": 67, "buy_datetime": "2026-03-03 18:51:00", "sell_datetime": "2026-03-04 01:30:00", "buy_price": 97733000.0, "sell_price": 100827000.0, "cash_before": 3558898.0, "cash_after": 3667894.0, "leg_return_pct": 3.06, "cumulative_return_pct": 816.97, "btc_qty": 0.03639629 }, { "leg_id": 68, "buy_datetime": "2026-03-04 12:45:00", "sell_datetime": "2026-03-04 18:51:00", "buy_price": 99209000.0, "sell_price": 104299000.0, "cash_before": 3667894.0, "cash_after": 3852223.0, "leg_return_pct": 5.03, "cumulative_return_pct": 863.06, "btc_qty": 0.03695289 }, { "leg_id": 69, "buy_datetime": "2026-03-04 21:33:00", "sell_datetime": "2026-03-05 01:00:00", "buy_price": 102917000.0, "sell_price": 106505000.0, "cash_before": 3852223.0, "cash_after": 3982538.0, "leg_return_pct": 3.38, "cumulative_return_pct": 895.63, "btc_qty": 0.03741167 }, { "leg_id": 70, "buy_datetime": "2026-03-09 07:27:00", "sell_datetime": "2026-03-09 22:12:00", "buy_price": 97931000.0, "sell_price": 100964000.0, "cash_before": 3982538.0, "cash_after": 4101775.0, "leg_return_pct": 2.99, "cumulative_return_pct": 925.44, "btc_qty": 0.04064644 }, { "leg_id": 71, "buy_datetime": "2026-03-10 08:57:00", "sell_datetime": "2026-03-10 17:09:00", "buy_price": 100391000.0, "sell_price": 103430000.0, "cash_before": 4101775.0, "cash_after": 4221718.0, "leg_return_pct": 2.92, "cumulative_return_pct": 955.43, "btc_qty": 0.04083757 }, { "leg_id": 72, "buy_datetime": "2026-03-11 21:09:00", "sell_datetime": "2026-03-13 09:39:00", "buy_price": 101397000.0, "sell_price": 104520000.0, "cash_before": 4221718.0, "cash_after": 4347395.0, "leg_return_pct": 2.98, "cumulative_return_pct": 986.85, "btc_qty": 0.04161471 }, { "leg_id": 73, "buy_datetime": "2026-03-14 07:33:00", "sell_datetime": "2026-03-16 13:09:00", "buy_price": 104078000.0, "sell_price": 107964000.0, "cash_before": 4347395.0, "cash_after": 4505206.0, "leg_return_pct": 3.63, "cumulative_return_pct": 1026.3, "btc_qty": 0.04174966 }, { "leg_id": 74, "buy_datetime": "2026-03-16 17:45:00", "sell_datetime": "2026-03-17 09:15:00", "buy_price": 107166000.0, "sell_price": 110950000.0, "cash_before": 4505206.0, "cash_after": 4659621.0, "leg_return_pct": 3.43, "cumulative_return_pct": 1064.91, "btc_qty": 0.04201849 }, { "leg_id": 75, "buy_datetime": "2026-03-19 22:15:00", "sell_datetime": "2026-03-21 23:21:00", "buy_price": 103112000.0, "sell_price": 106286000.0, "cash_before": 4659621.0, "cash_after": 4798252.0, "leg_return_pct": 2.98, "cumulative_return_pct": 1099.56, "btc_qty": 0.0451673 }, { "leg_id": 76, "buy_datetime": "2026-03-23 06:21:00", "sell_datetime": "2026-03-23 20:33:00", "buy_price": 101897000.0, "sell_price": 105588000.0, "cash_before": 4798252.0, "cash_after": 4967087.0, "leg_return_pct": 3.52, "cumulative_return_pct": 1141.77, "btc_qty": 0.04706569 }, { "leg_id": 77, "buy_datetime": "2026-03-25 02:21:00", "sell_datetime": "2026-03-25 20:39:00", "buy_price": 103587000.0, "sell_price": 107007000.0, "cash_before": 4967087.0, "cash_after": 5125950.0, "leg_return_pct": 3.2, "cumulative_return_pct": 1181.49, "btc_qty": 0.0479269 }, { "leg_id": 78, "buy_datetime": "2026-03-27 23:33:00", "sell_datetime": "2026-04-01 15:27:00", "buy_price": 100163000.0, "sell_price": 103723000.0, "cash_before": 5125950.0, "cash_after": 5302830.0, "leg_return_pct": 3.45, "cumulative_return_pct": 1225.71, "btc_qty": 0.05115049 }, { "leg_id": 79, "buy_datetime": "2026-04-02 19:12:00", "sell_datetime": "2026-04-06 08:36:00", "buy_price": 100879000.0, "sell_price": 104210000.0, "cash_before": 5302830.0, "cash_after": 5472451.0, "leg_return_pct": 3.2, "cumulative_return_pct": 1268.11, "btc_qty": 0.05253996 }, { "leg_id": 80, "buy_datetime": "2026-04-07 23:09:00", "sell_datetime": "2026-04-08 07:39:00", "buy_price": 102496000.0, "sell_price": 106094000.0, "cash_before": 5472451.0, "cash_after": 5658892.0, "leg_return_pct": 3.41, "cumulative_return_pct": 1314.72, "btc_qty": 0.05336515 }, { "leg_id": 81, "buy_datetime": "2026-04-09 10:09:00", "sell_datetime": "2026-04-11 21:12:00", "buy_price": 105270000.0, "sell_price": 108500000.0, "cash_before": 5658892.0, "cash_after": 5826693.0, "leg_return_pct": 2.97, "cumulative_return_pct": 1356.67, "btc_qty": 0.0537291 }, { "leg_id": 82, "buy_datetime": "2026-04-13 00:00:00", "sell_datetime": "2026-04-14 07:36:00", "buy_price": 105592000.0, "sell_price": 109432000.0, "cash_before": 5826693.0, "cash_after": 6032551.0, "leg_return_pct": 3.53, "cumulative_return_pct": 1408.14, "btc_qty": 0.0551536 }, { "leg_id": 83, "buy_datetime": "2026-04-15 16:18:00", "sell_datetime": "2026-04-17 22:24:00", "buy_price": 109286000.0, "sell_price": 112902000.0, "cash_before": 6032551.0, "cash_after": 6225923.0, "leg_return_pct": 3.21, "cumulative_return_pct": 1456.48, "btc_qty": 0.05517207 }, { "leg_id": 84, "buy_datetime": "2026-04-20 08:03:00", "sell_datetime": "2026-04-21 19:57:00", "buy_price": 110096000.0, "sell_price": 113409000.0, "cash_before": 6225923.0, "cash_after": 6406861.0, "leg_return_pct": 2.91, "cumulative_return_pct": 1501.72, "btc_qty": 0.05652167 }, { "leg_id": 85, "buy_datetime": "2026-04-22 04:45:00", "sell_datetime": "2026-04-22 14:36:00", "buy_price": 111636000.0, "sell_price": 115300000.0, "cash_before": 6406861.0, "cash_after": 6610525.0, "leg_return_pct": 3.18, "cumulative_return_pct": 1552.63, "btc_qty": 0.05736194 }, { "leg_id": 86, "buy_datetime": "2026-04-30 03:12:00", "sell_datetime": "2026-05-01 23:00:00", "buy_price": 112666000.0, "sell_price": 116448000.0, "cash_before": 6610525.0, "cash_after": 6825598.0, "leg_return_pct": 3.25, "cumulative_return_pct": 1606.4, "btc_qty": 0.05864431 }, { "leg_id": 87, "buy_datetime": "2026-05-02 06:00:00", "sell_datetime": "2026-05-05 02:54:00", "buy_price": 115605000.0, "sell_price": 119172000.0, "cash_before": 6825598.0, "cash_after": 7029168.0, "leg_return_pct": 2.98, "cumulative_return_pct": 1657.29, "btc_qty": 0.05901289 }, { "leg_id": 88, "buy_datetime": "2026-05-08 12:03:00", "sell_datetime": "2026-05-15 02:06:00", "buy_price": 117290000.0, "sell_price": 120905000.0, "cash_before": 7029168.0, "cash_after": 7238570.0, "leg_return_pct": 2.98, "cumulative_return_pct": 1709.64, "btc_qty": 0.05989985 }, { "leg_id": 89, "buy_datetime": "2026-05-23 17:45:00", "sell_datetime": "2026-05-24 20:09:00", "buy_price": 111902000.0, "sell_price": 115483000.0, "cash_before": 7238570.0, "cash_after": 7462745.0, "leg_return_pct": 3.1, "cumulative_return_pct": 1765.69, "btc_qty": 0.06465435 }, { "leg_id": 90, "buy_datetime": "2026-06-04 11:06:00", "sell_datetime": "2026-06-04 12:54:00", "buy_price": 92553000.0, "sell_price": 95878000.0, "cash_before": 7462745.0, "cash_after": 7723118.0, "leg_return_pct": 3.49, "cumulative_return_pct": 1830.78, "btc_qty": 0.0805918 }, { "leg_id": 91, "buy_datetime": "2026-06-06 04:00:00", "sell_datetime": "2026-06-06 06:09:00", "buy_price": 90872000.0, "sell_price": 93721000.0, "cash_before": 7723118.0, "cash_after": 7957288.0, "leg_return_pct": 3.03, "cumulative_return_pct": 1889.32, "btc_qty": 0.08494647 }, { "leg_id": 92, "buy_datetime": "2026-06-06 13:39:00", "sell_datetime": "2026-06-07 15:36:00", "buy_price": 91300000.0, "sell_price": 94310000.0, "cash_before": 7957288.0, "cash_after": 8211408.0, "leg_return_pct": 3.19, "cumulative_return_pct": 1952.85, "btc_qty": 0.08711182 }, { "leg_id": 93, "buy_datetime": "2026-06-08 04:36:00", "sell_datetime": "2026-06-08 09:45:00", "buy_price": 93100000.0, "sell_price": 96022000.0, "cash_before": 8211408.0, "cash_after": 8460661.0, "leg_return_pct": 3.04, "cumulative_return_pct": 2015.17, "btc_qty": 0.08815577 } ] }, "alignment": { "tolerance_bars": 480, "buy": { "side": "buy", "gt_count": 25, "tech_count": 2605, "hit_count": 25, "miss_count": 0, "recall": 1.0, "precision": 0.0096, "f1": 0.019, "avg_bar_offset": 11.5, "hits": [ { "matched": true, "gt_bar_index": 6873, "tech_bar_index": 6873, "signal_bar_index": 6873, "bar_offset": 0, "tech_price": 137383000.0, "tech_datetime": "2025-06-23 05:18:00", "candidate_index": 111, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 26640, "tech_bar_index": 26641, "signal_bar_index": 26641, "bar_offset": 1, "tech_price": 157266000.0, "tech_datetime": "2025-08-03 09:42:00", "candidate_index": 366, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "matched": true, "gt_bar_index": 40534, "tech_bar_index": 40485, "signal_bar_index": 40485, "bar_offset": 49, "tech_price": 149777000.0, "tech_datetime": "2025-09-01 11:51:00", "candidate_index": 574, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 }, { "matched": true, "gt_bar_index": 62545, "tech_bar_index": 62546, "signal_bar_index": 62546, "bar_offset": 1, "tech_price": 160120000.0, "tech_datetime": "2025-10-17 19:27:00", "candidate_index": 873, "gt_datetime": "2025-10-17 19:24:00", "gt_price": 159762000.0 }, { "matched": true, "gt_bar_index": 71490, "tech_bar_index": 71492, "signal_bar_index": 71492, "bar_offset": 2, "tech_price": 148034000.0, "tech_datetime": "2025-11-05 10:45:00", "candidate_index": 1017, "gt_datetime": "2025-11-05 10:39:00", "gt_price": 146822000.0 }, { "matched": true, "gt_bar_index": 77834, "tech_bar_index": 77835, "signal_bar_index": 77835, "bar_offset": 1, "tech_price": 132799000.0, "tech_datetime": "2025-11-18 15:54:00", "candidate_index": 1120, "gt_datetime": "2025-11-18 15:51:00", "gt_price": 132269000.0 }, { "matched": true, "gt_bar_index": 79386, "tech_bar_index": 79387, "signal_bar_index": 79387, "bar_offset": 1, "tech_price": 122600000.0, "tech_datetime": "2025-11-21 21:30:00", "candidate_index": 1154, "gt_datetime": "2025-11-21 21:27:00", "gt_price": 121469000.0 }, { "matched": true, "gt_bar_index": 84123, "tech_bar_index": 84124, "signal_bar_index": 84124, "bar_offset": 1, "tech_price": 126778000.0, "tech_datetime": "2025-12-02 00:48:00", "candidate_index": 1232, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, { "matched": true, "gt_bar_index": 86979, "tech_bar_index": 86980, "signal_bar_index": 86980, "bar_offset": 1, "tech_price": 132091000.0, "tech_datetime": "2025-12-07 23:36:00", "candidate_index": 1267, "gt_datetime": "2025-12-07 23:33:00", "gt_price": 131422000.0 }, { "matched": true, "gt_bar_index": 91104, "tech_bar_index": 91163, "signal_bar_index": 91163, "bar_offset": 59, "tech_price": 128088000.0, "tech_datetime": "2025-12-16 16:45:00", "candidate_index": 1332, "gt_datetime": "2025-12-16 13:48:00", "gt_price": 127025000.0 }, { "matched": true, "gt_bar_index": 92368, "tech_bar_index": 92368, "signal_bar_index": 92368, "bar_offset": 0, "tech_price": 127000000.0, "tech_datetime": "2025-12-19 05:00:00", "candidate_index": 1353, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 97794, "tech_bar_index": 97744, "signal_bar_index": 97744, "bar_offset": 50, "tech_price": 126678000.0, "tech_datetime": "2025-12-30 09:48:00", "candidate_index": 1434, "gt_datetime": "2025-12-30 12:18:00", "gt_price": 126374000.0 }, { "matched": true, "gt_bar_index": 112658, "tech_bar_index": 112660, "signal_bar_index": 112660, "bar_offset": 2, "tech_price": 119996000.0, "tech_datetime": "2026-01-30 11:36:00", "candidate_index": 1652, "gt_datetime": "2026-01-30 11:30:00", "gt_price": 119124000.0 }, { "matched": true, "gt_bar_index": 114123, "tech_bar_index": 114123, "signal_bar_index": 114123, "bar_offset": 0, "tech_price": 111474000.0, "tech_datetime": "2026-02-02 12:45:00", "candidate_index": 1686, "gt_datetime": "2026-02-02 12:45:00", "gt_price": 110761000.0 }, { "matched": true, "gt_bar_index": 115974, "tech_bar_index": 115975, "signal_bar_index": 115975, "bar_offset": 1, "tech_price": 89858000.0, "tech_datetime": "2026-02-06 09:21:00", "candidate_index": 1717, "gt_datetime": "2026-02-06 09:18:00", "gt_price": 88999000.0 }, { "matched": true, "gt_bar_index": 116180, "tech_bar_index": 116181, "signal_bar_index": 116181, "bar_offset": 1, "tech_price": 96053000.0, "tech_datetime": "2026-02-06 19:39:00", "candidate_index": 1718, "gt_datetime": "2026-02-06 19:36:00", "gt_price": 81110000.0 }, { "matched": true, "gt_bar_index": 116594, "tech_bar_index": 116601, "signal_bar_index": 116601, "bar_offset": 7, "tech_price": 101330000.0, "tech_datetime": "2026-02-07 16:39:00", "candidate_index": 1722, "gt_datetime": "2026-02-07 16:18:00", "gt_price": 99500000.0 }, { "matched": true, "gt_bar_index": 119218, "tech_bar_index": 119186, "signal_bar_index": 119186, "bar_offset": 32, "tech_price": 96916000.0, "tech_datetime": "2026-02-13 01:54:00", "candidate_index": 1760, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 124880, "tech_bar_index": 124880, "signal_bar_index": 124880, "bar_offset": 0, "tech_price": 92360000.0, "tech_datetime": "2026-02-24 22:36:00", "candidate_index": 1838, "gt_datetime": "2026-02-24 22:36:00", "gt_price": 92000000.0 }, { "matched": true, "gt_bar_index": 126667, "tech_bar_index": 126669, "signal_bar_index": 126669, "bar_offset": 2, "tech_price": 93337000.0, "tech_datetime": "2026-02-28 16:03:00", "candidate_index": 1865, "gt_datetime": "2026-02-28 15:57:00", "gt_price": 92582000.0 }, { "matched": true, "gt_bar_index": 130816, "tech_bar_index": 130817, "signal_bar_index": 130817, "bar_offset": 1, "tech_price": 97931000.0, "tech_datetime": "2026-03-09 07:27:00", "candidate_index": 1929, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 137581, "tech_bar_index": 137570, "signal_bar_index": 137570, "bar_offset": 11, "tech_price": 102122000.0, "tech_datetime": "2026-03-23 09:06:00", "candidate_index": 2028, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 139842, "tech_bar_index": 139779, "signal_bar_index": 139779, "bar_offset": 63, "tech_price": 100163000.0, "tech_datetime": "2026-03-27 23:33:00", "candidate_index": 2060, "gt_datetime": "2026-03-28 02:42:00", "gt_price": 99803000.0 }, { "matched": true, "gt_bar_index": 172428, "tech_bar_index": 172429, "signal_bar_index": 172429, "bar_offset": 1, "tech_price": 92553000.0, "tech_datetime": "2026-06-04 11:06:00", "candidate_index": 2568, "gt_datetime": "2026-06-04 11:03:00", "gt_price": 91495000.0 }, { "matched": true, "gt_bar_index": 173247, "tech_bar_index": 173247, "signal_bar_index": 173247, "bar_offset": 0, "tech_price": 90872000.0, "tech_datetime": "2026-06-06 04:00:00", "candidate_index": 2584, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 } ], "misses": [] }, "sell": { "side": "sell", "gt_count": 25, "tech_count": 2265, "hit_count": 25, "miss_count": 0, "recall": 1.0, "precision": 0.011, "f1": 0.0218, "avg_bar_offset": 7.3, "hits": [ { "matched": true, "gt_bar_index": 17179, "tech_bar_index": 17181, "signal_bar_index": 17181, "bar_offset": 2, "tech_price": 166646000.0, "tech_datetime": "2025-07-14 16:42:00", "candidate_index": 236, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 31918, "tech_bar_index": 31918, "signal_bar_index": 31918, "bar_offset": 0, "tech_price": 169291000.0, "tech_datetime": "2025-08-14 09:33:00", "candidate_index": 418, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "matched": true, "gt_bar_index": 58757, "tech_bar_index": 58760, "signal_bar_index": 58760, "bar_offset": 3, "tech_price": 179587000.0, "tech_datetime": "2025-10-09 22:09:00", "candidate_index": 773, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, { "matched": true, "gt_bar_index": 67279, "tech_bar_index": 67279, "signal_bar_index": 67279, "bar_offset": 0, "tech_price": 171146000.0, "tech_datetime": "2025-10-27 16:06:00", "candidate_index": 868, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, { "matched": true, "gt_bar_index": 74364, "tech_bar_index": 74366, "signal_bar_index": 74366, "bar_offset": 2, "tech_price": 158396000.0, "tech_datetime": "2025-11-11 10:27:00", "candidate_index": 943, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 78029, "tech_bar_index": 78030, "signal_bar_index": 78030, "bar_offset": 1, "tech_price": 138700000.0, "tech_datetime": "2025-11-19 01:39:00", "candidate_index": 980, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, { "matched": true, "gt_bar_index": 82658, "tech_bar_index": 82659, "signal_bar_index": 82659, "bar_offset": 1, "tech_price": 138597000.0, "tech_datetime": "2025-11-28 23:33:00", "candidate_index": 1054, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 84899, "tech_bar_index": 84899, "signal_bar_index": 84899, "bar_offset": 0, "tech_price": 139722000.0, "tech_datetime": "2025-12-03 15:33:00", "candidate_index": 1093, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, { "matched": true, "gt_bar_index": 87990, "tech_bar_index": 87991, "signal_bar_index": 87991, "bar_offset": 1, "tech_price": 139489000.0, "tech_datetime": "2025-12-10 02:09:00", "candidate_index": 1130, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, { "matched": true, "gt_bar_index": 91794, "tech_bar_index": 91796, "signal_bar_index": 91796, "bar_offset": 2, "tech_price": 133298000.0, "tech_datetime": "2025-12-18 00:24:00", "candidate_index": 1166, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 94139, "tech_bar_index": 94139, "signal_bar_index": 94139, "bar_offset": 0, "tech_price": 134128000.0, "tech_datetime": "2025-12-22 21:33:00", "candidate_index": 1200, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "matched": true, "gt_bar_index": 105331, "tech_bar_index": 105332, "signal_bar_index": 105332, "bar_offset": 1, "tech_price": 142817000.0, "tech_datetime": "2026-01-15 05:12:00", "candidate_index": 1372, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, { "matched": true, "gt_bar_index": 113036, "tech_bar_index": 113000, "signal_bar_index": 113000, "bar_offset": 36, "tech_price": 124550000.0, "tech_datetime": "2026-01-31 04:36:00", "candidate_index": 1454, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, { "matched": true, "gt_bar_index": 114361, "tech_bar_index": 114299, "signal_bar_index": 114299, "bar_offset": 62, "tech_price": 115504000.0, "tech_datetime": "2026-02-02 21:33:00", "candidate_index": 1465, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, { "matched": true, "gt_bar_index": 116089, "tech_bar_index": 116090, "signal_bar_index": 116090, "bar_offset": 1, "tech_price": 98922000.0, "tech_datetime": "2026-02-06 15:06:00", "candidate_index": 1478, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, { "matched": true, "gt_bar_index": 116430, "tech_bar_index": 116430, "signal_bar_index": 116430, "bar_offset": 0, "tech_price": 106251000.0, "tech_datetime": "2026-02-07 08:06:00", "candidate_index": 1487, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, { "matched": true, "gt_bar_index": 117390, "tech_bar_index": 117391, "signal_bar_index": 117391, "bar_offset": 1, "tech_price": 106024000.0, "tech_datetime": "2026-02-09 08:09:00", "candidate_index": 1499, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, { "matched": true, "gt_bar_index": 120450, "tech_bar_index": 120451, "signal_bar_index": 120451, "bar_offset": 1, "tech_price": 104730000.0, "tech_datetime": "2026-02-15 17:09:00", "candidate_index": 1532, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 125520, "tech_bar_index": 125463, "signal_bar_index": 125463, "bar_offset": 57, "tech_price": 99777000.0, "tech_datetime": "2026-02-26 03:45:00", "candidate_index": 1607, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, { "matched": true, "gt_bar_index": 129146, "tech_bar_index": 129149, "signal_bar_index": 129149, "bar_offset": 3, "tech_price": 106965000.0, "tech_datetime": "2026-03-05 20:03:00", "candidate_index": 1652, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 134719, "tech_bar_index": 134718, "signal_bar_index": 134718, "bar_offset": 1, "tech_price": 112166000.0, "tech_datetime": "2026-03-17 10:30:00", "candidate_index": 1727, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, { "matched": true, "gt_bar_index": 138758, "tech_bar_index": 138761, "signal_bar_index": 138761, "bar_offset": 3, "tech_price": 107007000.0, "tech_datetime": "2026-03-25 20:39:00", "candidate_index": 1771, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, { "matched": true, "gt_bar_index": 162798, "tech_bar_index": 162800, "signal_bar_index": 162800, "bar_offset": 2, "tech_price": 120499000.0, "tech_datetime": "2026-05-15 09:39:00", "candidate_index": 2120, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, { "matched": true, "gt_bar_index": 172475, "tech_bar_index": 172475, "signal_bar_index": 172475, "bar_offset": 0, "tech_price": 96345000.0, "tech_datetime": "2026-06-04 13:24:00", "candidate_index": 2228, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, { "matched": true, "gt_bar_index": 174272, "tech_bar_index": 174274, "signal_bar_index": 174274, "bar_offset": 2, "tech_price": 95367000.0, "tech_datetime": "2026-06-08 07:21:00", "candidate_index": 2259, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ], "misses": [] }, "legs": { "gt_leg_count": 25, "tech_leg_count": 93, "captured_count": 12, "missed_count": 13, "leg_recall": 0.48, "captured": [ { "gt_leg_id": 6, "tech_leg_id": 32, "gt_buy": "2025-11-18 15:51:00", "tech_buy": "2025-11-18 15:45:00", "gt_sell": "2025-11-19 01:36:00", "tech_sell": "2025-11-19 01:39:00", "buy_bar_offset": 2, "sell_bar_offset": 1, "gt_leg_pct": 5.26, "tech_leg_pct": 4.53 }, { "gt_leg_id": 8, "tech_leg_id": 39, "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-02 20:33:00", "buy_bar_offset": 1, "sell_bar_offset": 380, "gt_leg_pct": 11.3, "tech_leg_pct": 3.09 }, { "gt_leg_id": 10, "tech_leg_id": 45, "gt_buy": "2025-12-16 13:48:00", "tech_buy": "2025-12-16 10:39:00", "gt_sell": "2025-12-18 00:18:00", "tech_sell": "2025-12-18 00:24:00", "buy_bar_offset": 63, "sell_bar_offset": 2, "gt_leg_pct": 5.51, "tech_leg_pct": 4.45 }, { "gt_leg_id": 11, "tech_leg_id": 48, "gt_buy": "2025-12-19 05:00:00", "tech_buy": "2025-12-20 02:42:00", "gt_sell": "2025-12-22 21:33:00", "tech_sell": "2025-12-22 21:33:00", "buy_bar_offset": 434, "sell_bar_offset": 0, "gt_leg_pct": 6.65, "tech_leg_pct": 3.41 }, { "gt_leg_id": 13, "tech_leg_id": 54, "gt_buy": "2026-01-30 11:30:00", "tech_buy": "2026-01-30 11:36:00", "gt_sell": "2026-01-31 06:24:00", "tech_sell": "2026-01-31 04:09:00", "buy_bar_offset": 2, "sell_bar_offset": 45, "gt_leg_pct": 5.11, "tech_leg_pct": 3.29 }, { "gt_leg_id": 14, "tech_leg_id": 55, "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 18:57:00", "buy_bar_offset": 0, "sell_bar_offset": 114, "gt_leg_pct": 6.02, "tech_leg_pct": 3.09 }, { "gt_leg_id": 15, "tech_leg_id": 57, "gt_buy": "2026-02-06 09:18:00", "tech_buy": "2026-02-06 09:21:00", "gt_sell": "2026-02-06 15:03:00", "tech_sell": "2026-02-06 10:12:00", "buy_bar_offset": 1, "sell_bar_offset": 97, "gt_leg_pct": 11.72, "tech_leg_pct": 6.26 }, { "gt_leg_id": 16, "tech_leg_id": 58, "gt_buy": "2026-02-06 19:36:00", "tech_buy": "2026-02-06 19:39:00", "gt_sell": "2026-02-07 08:06:00", "tech_sell": "2026-02-06 22:24:00", "buy_bar_offset": 1, "sell_bar_offset": 194, "gt_leg_pct": 31.54, "tech_leg_pct": 3.59 }, { "gt_leg_id": 17, "tech_leg_id": 59, "gt_buy": "2026-02-07 16:18:00", "tech_buy": "2026-02-07 16:39:00", "gt_sell": "2026-02-09 08:06:00", "tech_sell": "2026-02-08 18:09:00", "buy_bar_offset": 7, "sell_bar_offset": 279, "gt_leg_pct": 7.56, "tech_leg_pct": 3.05 }, { "gt_leg_id": 19, "tech_leg_id": 63, "gt_buy": "2026-02-24 22:36:00", "tech_buy": "2026-02-24 22:36:00", "gt_sell": "2026-02-26 06:36:00", "tech_sell": "2026-02-25 10:42:00", "buy_bar_offset": 0, "sell_bar_offset": 398, "gt_leg_pct": 9.24, "tech_leg_pct": 3.99 }, { "gt_leg_id": 24, "tech_leg_id": 90, "gt_buy": "2026-06-04 11:03:00", "tech_buy": "2026-06-04 11:06:00", "gt_sell": "2026-06-04 13:24:00", "tech_sell": "2026-06-04 12:54:00", "buy_bar_offset": 1, "sell_bar_offset": 10, "gt_leg_pct": 5.48, "tech_leg_pct": 3.59 }, { "gt_leg_id": 25, "tech_leg_id": 92, "gt_buy": "2026-06-06 04:00:00", "tech_buy": "2026-06-06 13:39:00", "gt_sell": "2026-06-08 07:15:00", "tech_sell": "2026-06-07 15:36:00", "buy_bar_offset": 193, "sell_bar_offset": 313, "gt_leg_pct": 7.38, "tech_leg_pct": 3.3 } ], "missed": [ { "gt_leg_id": 1, "buy_datetime": "2025-06-23 05:18:00", "sell_datetime": "2025-07-14 16:36:00", "leg_pct": 21.7 }, { "gt_leg_id": 2, "buy_datetime": "2025-08-03 09:39:00", "sell_datetime": "2025-08-14 09:33:00", "leg_pct": 8.41 }, { "gt_leg_id": 3, "buy_datetime": "2025-09-01 14:18:00", "sell_datetime": "2025-10-09 22:00:00", "leg_pct": 20.51 }, { "gt_leg_id": 4, "buy_datetime": "2025-10-17 19:24:00", "sell_datetime": "2025-10-27 16:06:00", "leg_pct": 7.34 }, { "gt_leg_id": 5, "buy_datetime": "2025-11-05 10:39:00", "sell_datetime": "2025-11-11 10:21:00", "leg_pct": 8.29 }, { "gt_leg_id": 7, "buy_datetime": "2025-11-21 21:27:00", "sell_datetime": "2025-11-28 23:30:00", "leg_pct": 14.42 }, { "gt_leg_id": 9, "buy_datetime": "2025-12-07 23:33:00", "sell_datetime": "2025-12-10 02:06:00", "leg_pct": 6.41 }, { "gt_leg_id": 12, "buy_datetime": "2025-12-30 12:18:00", "sell_datetime": "2026-01-15 05:09:00", "leg_pct": 13.24 }, { "gt_leg_id": 18, "buy_datetime": "2026-02-13 03:30:00", "sell_datetime": "2026-02-15 17:06:00", "leg_pct": 9.62 }, { "gt_leg_id": 20, "buy_datetime": "2026-02-28 15:57:00", "sell_datetime": "2026-03-05 19:54:00", "leg_pct": 16.02 }, { "gt_leg_id": 21, "buy_datetime": "2026-03-09 07:24:00", "sell_datetime": "2026-03-17 10:33:00", "leg_pct": 15.17 }, { "gt_leg_id": 22, "buy_datetime": "2026-03-23 09:39:00", "sell_datetime": "2026-03-25 20:30:00", "leg_pct": 5.79 }, { "gt_leg_id": 23, "buy_datetime": "2026-03-28 02:42:00", "sell_datetime": "2026-05-15 09:33:00", "leg_pct": 21.22 } ] }, "gt_return_pct": 1240.94, "tech_return_pct": 2015.17, "return_capture_ratio": 1.6239, "score": 0.818 }, "meta": { "generated_at": "2026-06-08 23:21:02", "interval_label": "3분" } }