{ "technique_id": "composite_v3", "technique_name": "v3 통합 스코어링", "category": "composite", "causal": true, "description": "v3 GT 4종 신호 가중 투표 + EMA(60) 추세 필터", "params": { "interval_min": 3, "lookback_days": 730, "min_leg_pct": 3.0, "initial_cash_krw": 400000.0, "fee_rate": 0.0005, "min_score": 2.0, "merge_bars": 3, "trend_ema_span": 60, "reversal_pct": 5.0 }, "signals": [ { "side": "buy", "bar_index": 37, "price": 97959000.0, "datetime": "2024-06-08 23:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 122, "price": 97973000.0, "datetime": "2024-06-09 03:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 149, "price": 97931000.0, "datetime": "2024-06-09 05:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 160, "price": 97912000.0, "datetime": "2024-06-09 05:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 420, "price": 97716000.0, "datetime": "2024-06-09 18:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 431, "price": 97716000.0, "datetime": "2024-06-09 19:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 467, "price": 97672000.0, "datetime": "2024-06-09 21:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 560, "price": 97966000.0, "datetime": "2024-06-10 01:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 732, "price": 97792000.0, "datetime": "2024-06-10 10:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 771, "price": 97858000.0, "datetime": "2024-06-10 12:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 1491, "price": 94471000.0, "datetime": "2024-06-12 00:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 1509, "price": 94244000.0, "datetime": "2024-06-12 01:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 1535, "price": 93850000.0, "datetime": "2024-06-12 02:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 1714, "price": 95078000.0, "datetime": "2024-06-12 11:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 1901, "price": 95514000.0, "datetime": "2024-06-12 20:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 1983, "price": 97600000.0, "datetime": "2024-06-13 00:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 2489, "price": 94635000.0, "datetime": "2024-06-14 02:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 2925, "price": 94937000.0, "datetime": "2024-06-14 23:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 3002, "price": 93211000.0, "datetime": "2024-06-15 03:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 3017, "price": 93409000.0, "datetime": "2024-06-15 04:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 3118, "price": 93931000.0, "datetime": "2024-06-15 09:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 3410, "price": 93769000.0, "datetime": "2024-06-16 00:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 3453, "price": 93796000.0, "datetime": "2024-06-16 02:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 3507, "price": 93694000.0, "datetime": "2024-06-16 05:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 3518, "price": 93749000.0, "datetime": "2024-06-16 05:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 3726, "price": 93810000.0, "datetime": "2024-06-16 15:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 3825, "price": 94120000.0, "datetime": "2024-06-16 20:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 3932, "price": 94310000.0, "datetime": "2024-06-17 02:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 4029, "price": 94416000.0, "datetime": "2024-06-17 07:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 4162, "price": 93200000.0, "datetime": "2024-06-17 13:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 4338, "price": 92040000.0, "datetime": "2024-06-17 22:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 4844, "price": 91325000.0, "datetime": "2024-06-18 23:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 4891, "price": 91227000.0, "datetime": "2024-06-19 02:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 4911, "price": 91348000.0, "datetime": "2024-06-19 03:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 5171, "price": 92271000.0, "datetime": "2024-06-19 16:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 5259, "price": 91758000.0, "datetime": "2024-06-19 20:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 5549, "price": 91749000.0, "datetime": "2024-06-20 11:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 5569, "price": 91838000.0, "datetime": "2024-06-20 12:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 5757, "price": 93120000.0, "datetime": "2024-06-20 21:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 6107, "price": 91125000.0, "datetime": "2024-06-21 15:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 6112, "price": 91128000.0, "datetime": "2024-06-21 15:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 6139, "price": 91064000.0, "datetime": "2024-06-21 16:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 6295, "price": 90150000.0, "datetime": "2024-06-22 00:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 6789, "price": 90810000.0, "datetime": "2024-06-23 01:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 6877, "price": 90792000.0, "datetime": "2024-06-23 05:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 6908, "price": 90823000.0, "datetime": "2024-06-23 07:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 6941, "price": 90860000.0, "datetime": "2024-06-23 08:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 7006, "price": 91070000.0, "datetime": "2024-06-23 12:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=13.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 7065, "price": 90955000.0, "datetime": "2024-06-23 15:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 7095, "price": 90902000.0, "datetime": "2024-06-23 16:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 7274, "price": 90491000.0, "datetime": "2024-06-24 01:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 7559, "price": 87851000.0, "datetime": "2024-06-24 15:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 7676, "price": 86405000.0, "datetime": "2024-06-24 21:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 8039, "price": 86200000.0, "datetime": "2024-06-25 15:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 8270, "price": 86999000.0, "datetime": "2024-06-26 03:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 8734, "price": 86620000.0, "datetime": "2024-06-27 02:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 8788, "price": 85924000.0, "datetime": "2024-06-27 05:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 8872, "price": 85940000.0, "datetime": "2024-06-27 09:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 8929, "price": 86128000.0, "datetime": "2024-06-27 12:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 9358, "price": 86594000.0, "datetime": "2024-06-28 09:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 9570, "price": 86488000.0, "datetime": "2024-06-28 20:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 9598, "price": 86421000.0, "datetime": "2024-06-28 21:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 9870, "price": 85643000.0, "datetime": "2024-06-29 11:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 9949, "price": 85442000.0, "datetime": "2024-06-29 15:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 10033, "price": 85623000.0, "datetime": "2024-06-29 19:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 10332, "price": 85810000.0, "datetime": "2024-06-30 10:24:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 10420, "price": 85467000.0, "datetime": "2024-06-30 14:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 10560, "price": 86440000.0, "datetime": "2024-06-30 21:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 10623, "price": 86628000.0, "datetime": "2024-07-01 00:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 10706, "price": 87100000.0, "datetime": "2024-07-01 05:06:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 10840, "price": 88791000.0, "datetime": "2024-07-01 11:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 10865, "price": 88831000.0, "datetime": "2024-07-01 13:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 10987, "price": 88273000.0, "datetime": "2024-07-01 19:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 11459, "price": 87930000.0, "datetime": "2024-07-02 18:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 11609, "price": 87111000.0, "datetime": "2024-07-03 02:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 11720, "price": 87190000.0, "datetime": "2024-07-03 07:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 11851, "price": 85929000.0, "datetime": "2024-07-03 14:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 11873, "price": 85995000.0, "datetime": "2024-07-03 15:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,local_extrema,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 11948, "price": 85029000.0, "datetime": "2024-07-03 19:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" }, { "side": "buy", "bar_index": 12224, "price": 85400000.0, "datetime": "2024-07-04 09:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 12417, "price": 82194000.0, "datetime": "2024-07-04 18:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 12455, "price": 82110000.0, "datetime": "2024-07-04 20:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 13074, "price": 80550000.0, "datetime": "2024-07-06 03:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 13092, "price": 80635000.0, "datetime": "2024-07-06 04:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 13145, "price": 80299000.0, "datetime": "2024-07-06 07:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 13258, "price": 80500000.0, "datetime": "2024-07-06 12:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 13552, "price": 82383000.0, "datetime": "2024-07-07 03:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 13610, "price": 82451000.0, "datetime": "2024-07-07 06:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 13802, "price": 81786000.0, "datetime": "2024-07-07 15:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 13884, "price": 81567000.0, "datetime": "2024-07-07 20:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 13980, "price": 80829000.0, "datetime": "2024-07-08 00:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 14011, "price": 80880000.0, "datetime": "2024-07-08 02:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 14021, "price": 81256000.0, "datetime": "2024-07-08 02:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 14063, "price": 81166000.0, "datetime": "2024-07-08 05:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 14086, "price": 80933000.0, "datetime": "2024-07-08 06:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 14119, "price": 80303000.0, "datetime": "2024-07-08 07:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 14157, "price": 78880000.0, "datetime": "2024-07-08 09:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" }, { "side": "sell", "bar_index": 14250, "price": 79037000.0, "datetime": "2024-07-08 14:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 14338, "price": 81520000.0, "datetime": "2024-07-08 18:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 14401, "price": 81072000.0, "datetime": "2024-07-08 21:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 14624, "price": 80443000.0, "datetime": "2024-07-09 09:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 14721, "price": 81111000.0, "datetime": "2024-07-09 13:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 14746, "price": 81120000.0, "datetime": "2024-07-09 15:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 14917, "price": 81320000.0, "datetime": "2024-07-09 23:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 15025, "price": 81620000.0, "datetime": "2024-07-10 05:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 15135, "price": 81900000.0, "datetime": "2024-07-10 10:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 15317, "price": 82759000.0, "datetime": "2024-07-10 19:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 15691, "price": 81602000.0, "datetime": "2024-07-11 14:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 15778, "price": 81940000.0, "datetime": "2024-07-11 18:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 16225, "price": 80773000.0, "datetime": "2024-07-12 17:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 16316, "price": 80801000.0, "datetime": "2024-07-12 21:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 16499, "price": 81234000.0, "datetime": "2024-07-13 06:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 16513, "price": 81255000.0, "datetime": "2024-07-13 07:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 16875, "price": 82331000.0, "datetime": "2024-07-14 01:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 17163, "price": 84201000.0, "datetime": "2024-07-14 16:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 17368, "price": 84108000.0, "datetime": "2024-07-15 02:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 17389, "price": 84115000.0, "datetime": "2024-07-15 03:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 17600, "price": 87870000.0, "datetime": "2024-07-15 13:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 17683, "price": 88175000.0, "datetime": "2024-07-15 18:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 17902, "price": 89062000.0, "datetime": "2024-07-16 04:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 18254, "price": 89567000.0, "datetime": "2024-07-16 22:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 18536, "price": 91590000.0, "datetime": "2024-07-17 12:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 18566, "price": 91832000.0, "datetime": "2024-07-17 14:09:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 18575, "price": 91759000.0, "datetime": "2024-07-17 14:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 18663, "price": 90900000.0, "datetime": "2024-07-17 19:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 18738, "price": 90500000.0, "datetime": "2024-07-17 22:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 18747, "price": 90491000.0, "datetime": "2024-07-17 23:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 18782, "price": 90632000.0, "datetime": "2024-07-18 00:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 18937, "price": 89726000.0, "datetime": "2024-07-18 08:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 18954, "price": 89680000.0, "datetime": "2024-07-18 09:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 19031, "price": 90339000.0, "datetime": "2024-07-18 13:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 19170, "price": 90296000.0, "datetime": "2024-07-18 20:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 19336, "price": 89476000.0, "datetime": "2024-07-19 04:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 19393, "price": 90127000.0, "datetime": "2024-07-19 07:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 19411, "price": 90014000.0, "datetime": "2024-07-19 08:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 19530, "price": 89970000.0, "datetime": "2024-07-19 14:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 19544, "price": 90027000.0, "datetime": "2024-07-19 15:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 19595, "price": 89769000.0, "datetime": "2024-07-19 17:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 19647, "price": 89989000.0, "datetime": "2024-07-19 20:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 19659, "price": 89999000.0, "datetime": "2024-07-19 20:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "buy", "bar_index": 19978, "price": 93464000.0, "datetime": "2024-07-20 12:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 19990, "price": 93503000.0, "datetime": "2024-07-20 13:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 20086, "price": 93406000.0, "datetime": "2024-07-20 18:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 20128, "price": 93506000.0, "datetime": "2024-07-20 20:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 20158, "price": 93519000.0, "datetime": "2024-07-20 21:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 20382, "price": 94200000.0, "datetime": "2024-07-21 08:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 20668, "price": 94063000.0, "datetime": "2024-07-21 23:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 20723, "price": 94597000.0, "datetime": "2024-07-22 02:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 20808, "price": 94746000.0, "datetime": "2024-07-22 06:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 20836, "price": 94936000.0, "datetime": "2024-07-22 07:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 21137, "price": 94111000.0, "datetime": "2024-07-22 22:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 21628, "price": 93149000.0, "datetime": "2024-07-23 23:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 21783, "price": 92393000.0, "datetime": "2024-07-24 07:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 21838, "price": 91933000.0, "datetime": "2024-07-24 09:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 21854, "price": 92050000.0, "datetime": "2024-07-24 10:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 22086, "price": 92805000.0, "datetime": "2024-07-24 22:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 22127, "price": 92954000.0, "datetime": "2024-07-25 00:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 22476, "price": 90089000.0, "datetime": "2024-07-25 17:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 22558, "price": 89777000.0, "datetime": "2024-07-25 21:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 22583, "price": 89570000.0, "datetime": "2024-07-25 23:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 22591, "price": 89889000.0, "datetime": "2024-07-25 23:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 22654, "price": 90827000.0, "datetime": "2024-07-26 02:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" }, { "side": "buy", "bar_index": 22689, "price": 90980000.0, "datetime": "2024-07-26 04:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 22713, "price": 91041000.0, "datetime": "2024-07-26 05:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 22757, "price": 92360000.0, "datetime": "2024-07-26 07:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 22875, "price": 93725000.0, "datetime": "2024-07-26 13:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 22971, "price": 94121000.0, "datetime": "2024-07-26 18:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 23016, "price": 94132000.0, "datetime": "2024-07-26 20:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 23071, "price": 94274000.0, "datetime": "2024-07-26 23:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 23083, "price": 94341000.0, "datetime": "2024-07-27 00:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 23208, "price": 94761000.0, "datetime": "2024-07-27 06:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 23438, "price": 95074000.0, "datetime": "2024-07-27 17:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 23496, "price": 95181000.0, "datetime": "2024-07-27 20:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 23569, "price": 96098000.0, "datetime": "2024-07-28 00:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 24148, "price": 95063000.0, "datetime": "2024-07-29 05:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 24586, "price": 94170000.0, "datetime": "2024-07-30 03:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 24735, "price": 93165000.0, "datetime": "2024-07-30 10:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 24778, "price": 93058000.0, "datetime": "2024-07-30 12:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 24818, "price": 93176000.0, "datetime": "2024-07-30 14:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 24958, "price": 93307000.0, "datetime": "2024-07-30 21:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 25046, "price": 92501000.0, "datetime": "2024-07-31 02:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 25132, "price": 92712000.0, "datetime": "2024-07-31 06:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 25350, "price": 92578000.0, "datetime": "2024-07-31 17:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 25369, "price": 92497000.0, "datetime": "2024-07-31 18:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 25415, "price": 92239000.0, "datetime": "2024-07-31 20:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 25435, "price": 92225000.0, "datetime": "2024-07-31 21:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal]" }, { "side": "sell", "bar_index": 25468, "price": 92520000.0, "datetime": "2024-07-31 23:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 25475, "price": 92582000.0, "datetime": "2024-07-31 23:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 25557, "price": 92955000.0, "datetime": "2024-08-01 03:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 25873, "price": 90476000.0, "datetime": "2024-08-01 19:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 25888, "price": 90469000.0, "datetime": "2024-08-01 20:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 25898, "price": 90620000.0, "datetime": "2024-08-01 20:45:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 25991, "price": 88818000.0, "datetime": "2024-08-02 01:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 26033, "price": 88809000.0, "datetime": "2024-08-02 03:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 26400, "price": 90553000.0, "datetime": "2024-08-02 21:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 26546, "price": 88808000.0, "datetime": "2024-08-03 05:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 26900, "price": 87092000.0, "datetime": "2024-08-03 22:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 27090, "price": 85800000.0, "datetime": "2024-08-04 08:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 27146, "price": 85762000.0, "datetime": "2024-08-04 11:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 27277, "price": 85284000.0, "datetime": "2024-08-04 17:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 27725, "price": 75400000.0, "datetime": "2024-08-05 16:06:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" }, { "side": "sell", "bar_index": 27828, "price": 73000000.0, "datetime": "2024-08-05 21:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 27926, "price": 78097000.0, "datetime": "2024-08-06 02:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 28054, "price": 78961000.0, "datetime": "2024-08-06 08:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 28065, "price": 79004000.0, "datetime": "2024-08-06 09:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 28097, "price": 80577000.0, "datetime": "2024-08-06 10:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 28118, "price": 80461000.0, "datetime": "2024-08-06 11:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 28188, "price": 79855000.0, "datetime": "2024-08-06 15:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 28277, "price": 78905000.0, "datetime": "2024-08-06 19:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 28343, "price": 79063000.0, "datetime": "2024-08-06 23:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 28463, "price": 80251000.0, "datetime": "2024-08-07 05:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 28469, "price": 80578000.0, "datetime": "2024-08-07 05:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 28494, "price": 80377000.0, "datetime": "2024-08-07 06:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 28513, "price": 80366000.0, "datetime": "2024-08-07 07:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 28571, "price": 80280000.0, "datetime": "2024-08-07 10:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 28667, "price": 80999000.0, "datetime": "2024-08-07 15:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 28766, "price": 81420000.0, "datetime": "2024-08-07 20:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 28790, "price": 81173000.0, "datetime": "2024-08-07 21:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 28954, "price": 78492000.0, "datetime": "2024-08-08 05:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 28986, "price": 78484000.0, "datetime": "2024-08-08 07:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 29030, "price": 78168000.0, "datetime": "2024-08-08 09:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 29097, "price": 80952000.0, "datetime": "2024-08-08 12:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 29106, "price": 80689000.0, "datetime": "2024-08-08 13:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 29143, "price": 80400000.0, "datetime": "2024-08-08 15:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 29261, "price": 80782000.0, "datetime": "2024-08-08 20:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 29407, "price": 83700000.0, "datetime": "2024-08-09 04:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 29424, "price": 83600000.0, "datetime": "2024-08-09 05:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 29575, "price": 86003000.0, "datetime": "2024-08-09 12:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 29655, "price": 85295000.0, "datetime": "2024-08-09 16:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 29674, "price": 85465000.0, "datetime": "2024-08-09 17:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 29689, "price": 85401000.0, "datetime": "2024-08-09 18:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 29755, "price": 84891000.0, "datetime": "2024-08-09 21:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 29804, "price": 84983000.0, "datetime": "2024-08-10 00:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 29862, "price": 84656000.0, "datetime": "2024-08-10 02:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 29876, "price": 84718000.0, "datetime": "2024-08-10 03:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 30010, "price": 85401000.0, "datetime": "2024-08-10 10:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 30029, "price": 85485000.0, "datetime": "2024-08-10 11:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 30655, "price": 85750000.0, "datetime": "2024-08-11 18:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 30760, "price": 84648000.0, "datetime": "2024-08-11 23:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 30908, "price": 82716000.0, "datetime": "2024-08-12 07:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 30951, "price": 82824000.0, "datetime": "2024-08-12 09:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 31021, "price": 82278000.0, "datetime": "2024-08-12 12:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 31119, "price": 82255000.0, "datetime": "2024-08-12 17:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 31191, "price": 83566000.0, "datetime": "2024-08-12 21:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 31227, "price": 83241000.0, "datetime": "2024-08-12 23:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 31256, "price": 83663000.0, "datetime": "2024-08-13 00:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 31365, "price": 82385000.0, "datetime": "2024-08-13 06:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 31373, "price": 82863000.0, "datetime": "2024-08-13 06:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 31534, "price": 82839000.0, "datetime": "2024-08-13 14:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 31543, "price": 82804000.0, "datetime": "2024-08-13 15:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 31573, "price": 82782000.0, "datetime": "2024-08-13 16:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 31784, "price": 84995000.0, "datetime": "2024-08-14 03:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,rsi_swing]" }, { "side": "buy", "bar_index": 31813, "price": 84648000.0, "datetime": "2024-08-14 04:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=15.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 32030, "price": 84825000.0, "datetime": "2024-08-14 15:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 32064, "price": 84704000.0, "datetime": "2024-08-14 17:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 32153, "price": 85082000.0, "datetime": "2024-08-14 21:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 32249, "price": 83002000.0, "datetime": "2024-08-15 02:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 32373, "price": 82564000.0, "datetime": "2024-08-15 08:30:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 32720, "price": 83105000.0, "datetime": "2024-08-16 01:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 32886, "price": 80654000.0, "datetime": "2024-08-16 10:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 32993, "price": 81489000.0, "datetime": "2024-08-16 15:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 33050, "price": 81581000.0, "datetime": "2024-08-16 18:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 33538, "price": 82504000.0, "datetime": "2024-08-17 18:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 33615, "price": 82518000.0, "datetime": "2024-08-17 22:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 34128, "price": 83170000.0, "datetime": "2024-08-19 00:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 34150, "price": 83276000.0, "datetime": "2024-08-19 01:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 34499, "price": 80250000.0, "datetime": "2024-08-19 18:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 34585, "price": 80644000.0, "datetime": "2024-08-19 23:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 35142, "price": 80807000.0, "datetime": "2024-08-21 02:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 35411, "price": 81213000.0, "datetime": "2024-08-21 16:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 35418, "price": 81179000.0, "datetime": "2024-08-21 16:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 35431, "price": 80900000.0, "datetime": "2024-08-21 17:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 35483, "price": 81055000.0, "datetime": "2024-08-21 20:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 35542, "price": 81802000.0, "datetime": "2024-08-21 22:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 35547, "price": 81100000.0, "datetime": "2024-08-21 23:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,donchian,rsi_swing]" }, { "side": "buy", "bar_index": 35741, "price": 82874000.0, "datetime": "2024-08-22 08:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 35929, "price": 82420000.0, "datetime": "2024-08-22 18:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 35947, "price": 82464000.0, "datetime": "2024-08-22 19:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [macd_cross]" }, { "side": "buy", "bar_index": 36021, "price": 82600000.0, "datetime": "2024-08-22 22:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 36045, "price": 82441000.0, "datetime": "2024-08-23 00:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 36109, "price": 82181000.0, "datetime": "2024-08-23 03:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 36254, "price": 82258000.0, "datetime": "2024-08-23 10:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 36315, "price": 82202000.0, "datetime": "2024-08-23 13:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 36466, "price": 82518000.0, "datetime": "2024-08-23 21:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 36703, "price": 85730000.0, "datetime": "2024-08-24 09:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 37026, "price": 85605000.0, "datetime": "2024-08-25 01:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 37103, "price": 85769000.0, "datetime": "2024-08-25 05:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "buy", "bar_index": 37128, "price": 85764000.0, "datetime": "2024-08-25 06:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 37438, "price": 85700000.0, "datetime": "2024-08-25 21:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 37446, "price": 85600000.0, "datetime": "2024-08-25 22:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 37496, "price": 85902000.0, "datetime": "2024-08-26 00:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 37549, "price": 85870000.0, "datetime": "2024-08-26 03:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 37799, "price": 85200000.0, "datetime": "2024-08-26 15:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 37937, "price": 85180000.0, "datetime": "2024-08-26 22:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 37951, "price": 85244000.0, "datetime": "2024-08-26 23:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 38021, "price": 84895000.0, "datetime": "2024-08-27 02:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 38266, "price": 84490000.0, "datetime": "2024-08-27 15:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 38296, "price": 84339000.0, "datetime": "2024-08-27 16:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 38542, "price": 83720000.0, "datetime": "2024-08-28 04:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 38662, "price": 80750000.0, "datetime": "2024-08-28 10:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 38906, "price": 81200000.0, "datetime": "2024-08-28 23:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 38970, "price": 80229000.0, "datetime": "2024-08-29 02:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 39036, "price": 80824000.0, "datetime": "2024-08-29 05:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 39099, "price": 80633000.0, "datetime": "2024-08-29 08:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 39194, "price": 80280000.0, "datetime": "2024-08-29 13:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 39303, "price": 80950000.0, "datetime": "2024-08-29 19:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 39458, "price": 81826000.0, "datetime": "2024-08-30 02:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 39538, "price": 80871000.0, "datetime": "2024-08-30 06:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 40319, "price": 80400000.0, "datetime": "2024-08-31 21:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 40337, "price": 80384000.0, "datetime": "2024-08-31 22:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 40395, "price": 80209000.0, "datetime": "2024-09-01 01:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 40516, "price": 80292000.0, "datetime": "2024-09-01 07:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 40553, "price": 80174000.0, "datetime": "2024-09-01 09:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 40855, "price": 79116000.0, "datetime": "2024-09-02 00:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross]" }, { "side": "sell", "bar_index": 41009, "price": 78616000.0, "datetime": "2024-09-02 09:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 41369, "price": 79446000.0, "datetime": "2024-09-03 03:33:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 41435, "price": 80054000.0, "datetime": "2024-09-03 06:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 41477, "price": 80190000.0, "datetime": "2024-09-03 08:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 41495, "price": 80253000.0, "datetime": "2024-09-03 09:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 41581, "price": 80357000.0, "datetime": "2024-09-03 14:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 41673, "price": 79897000.0, "datetime": "2024-09-03 18:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal]" }, { "side": "sell", "bar_index": 41805, "price": 78804000.0, "datetime": "2024-09-04 01:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 41840, "price": 78644000.0, "datetime": "2024-09-04 03:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 41849, "price": 78905000.0, "datetime": "2024-09-04 03:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 41873, "price": 78827000.0, "datetime": "2024-09-04 04:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 41964, "price": 78754000.0, "datetime": "2024-09-04 09:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 42026, "price": 77347000.0, "datetime": "2024-09-04 12:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 42088, "price": 76738000.0, "datetime": "2024-09-04 15:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 42151, "price": 77037000.0, "datetime": "2024-09-04 18:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 42214, "price": 77056000.0, "datetime": "2024-09-04 21:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 42457, "price": 78654000.0, "datetime": "2024-09-05 09:57:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 42524, "price": 77376000.0, "datetime": "2024-09-05 13:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 42773, "price": 76523000.0, "datetime": "2024-09-06 01:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 42854, "price": 76430000.0, "datetime": "2024-09-06 05:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 42871, "price": 76355000.0, "datetime": "2024-09-06 06:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 42886, "price": 76077000.0, "datetime": "2024-09-06 07:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 42929, "price": 76010000.0, "datetime": "2024-09-06 09:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 43063, "price": 75780000.0, "datetime": "2024-09-06 16:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 43270, "price": 73407000.0, "datetime": "2024-09-07 02:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 43526, "price": 73624000.0, "datetime": "2024-09-07 15:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "buy", "bar_index": 43556, "price": 73816000.0, "datetime": "2024-09-07 16:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 43675, "price": 74162000.0, "datetime": "2024-09-07 22:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 43774, "price": 73840000.0, "datetime": "2024-09-08 03:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 43799, "price": 73845000.0, "datetime": "2024-09-08 05:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 43868, "price": 73399000.0, "datetime": "2024-09-08 08:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 43898, "price": 73660000.0, "datetime": "2024-09-08 10:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 44112, "price": 74040000.0, "datetime": "2024-09-08 20:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 44295, "price": 73708000.0, "datetime": "2024-09-09 05:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 44559, "price": 74924000.0, "datetime": "2024-09-09 19:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 44585, "price": 75092000.0, "datetime": "2024-09-09 20:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 44615, "price": 75100000.0, "datetime": "2024-09-09 21:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 44725, "price": 76494000.0, "datetime": "2024-09-10 03:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 44967, "price": 76943000.0, "datetime": "2024-09-10 15:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 45071, "price": 77362000.0, "datetime": "2024-09-10 20:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 45249, "price": 78059000.0, "datetime": "2024-09-11 05:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 45281, "price": 77982000.0, "datetime": "2024-09-11 07:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 45330, "price": 78081000.0, "datetime": "2024-09-11 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 45447, "price": 76319000.0, "datetime": "2024-09-11 15:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 45580, "price": 76999000.0, "datetime": "2024-09-11 22:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 45949, "price": 78207000.0, "datetime": "2024-09-12 16:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 45980, "price": 78427000.0, "datetime": "2024-09-12 18:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 46093, "price": 77961000.0, "datetime": "2024-09-12 23:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 46184, "price": 78500000.0, "datetime": "2024-09-13 04:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 46286, "price": 78181000.0, "datetime": "2024-09-13 09:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 46318, "price": 78117000.0, "datetime": "2024-09-13 11:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 46483, "price": 78098000.0, "datetime": "2024-09-13 19:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 46568, "price": 77995000.0, "datetime": "2024-09-13 23:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 46679, "price": 80090000.0, "datetime": "2024-09-14 05:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 46800, "price": 81008000.0, "datetime": "2024-09-14 11:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 46829, "price": 80887000.0, "datetime": "2024-09-14 12:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 46837, "price": 80801000.0, "datetime": "2024-09-14 12:57:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 46896, "price": 80553000.0, "datetime": "2024-09-14 15:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 47095, "price": 80574000.0, "datetime": "2024-09-15 01:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 47191, "price": 80620000.0, "datetime": "2024-09-15 06:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 47384, "price": 80735000.0, "datetime": "2024-09-15 16:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 47611, "price": 80522000.0, "datetime": "2024-09-16 03:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 47626, "price": 80527000.0, "datetime": "2024-09-16 04:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 47655, "price": 80598000.0, "datetime": "2024-09-16 05:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 47791, "price": 78886000.0, "datetime": "2024-09-16 12:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 47934, "price": 79054000.0, "datetime": "2024-09-16 19:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 48073, "price": 78299000.0, "datetime": "2024-09-17 02:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 48082, "price": 77877000.0, "datetime": "2024-09-17 03:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 48129, "price": 78015000.0, "datetime": "2024-09-17 05:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 48393, "price": 79159000.0, "datetime": "2024-09-17 18:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 48424, "price": 79381000.0, "datetime": "2024-09-17 20:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 48480, "price": 79714000.0, "datetime": "2024-09-17 23:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 48661, "price": 80721000.0, "datetime": "2024-09-18 08:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 48684, "price": 80787000.0, "datetime": "2024-09-18 09:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 48693, "price": 81015000.0, "datetime": "2024-09-18 09:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 48860, "price": 80924000.0, "datetime": "2024-09-18 18:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 48974, "price": 80310000.0, "datetime": "2024-09-18 23:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 48980, "price": 80439000.0, "datetime": "2024-09-19 00:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 48988, "price": 80351000.0, "datetime": "2024-09-19 00:30:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 49023, "price": 80458000.0, "datetime": "2024-09-19 02:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 49380, "price": 83202000.0, "datetime": "2024-09-19 20:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 49456, "price": 84158000.0, "datetime": "2024-09-19 23:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 49807, "price": 84500000.0, "datetime": "2024-09-20 17:27:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 49900, "price": 84510000.0, "datetime": "2024-09-20 22:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 50103, "price": 84387000.0, "datetime": "2024-09-21 08:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 50627, "price": 84397000.0, "datetime": "2024-09-22 10:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 50779, "price": 84158000.0, "datetime": "2024-09-22 18:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 50927, "price": 83793000.0, "datetime": "2024-09-23 01:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 50964, "price": 84086000.0, "datetime": "2024-09-23 03:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 51315, "price": 85042000.0, "datetime": "2024-09-23 20:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 51370, "price": 84687000.0, "datetime": "2024-09-23 23:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 51506, "price": 84895000.0, "datetime": "2024-09-24 06:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 51840, "price": 84684000.0, "datetime": "2024-09-24 23:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 52003, "price": 85448000.0, "datetime": "2024-09-25 07:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 52052, "price": 85455000.0, "datetime": "2024-09-25 09:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 52319, "price": 85014000.0, "datetime": "2024-09-25 23:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 52349, "price": 84970000.0, "datetime": "2024-09-26 00:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 52443, "price": 84573000.0, "datetime": "2024-09-26 05:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 52556, "price": 84287000.0, "datetime": "2024-09-26 10:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 52610, "price": 84509000.0, "datetime": "2024-09-26 13:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 52707, "price": 84974000.0, "datetime": "2024-09-26 18:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 52802, "price": 85821000.0, "datetime": "2024-09-26 23:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 52985, "price": 85941000.0, "datetime": "2024-09-27 08:21:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,donchian,rsi_swing]" }, { "side": "buy", "bar_index": 53163, "price": 86551000.0, "datetime": "2024-09-27 17:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 53219, "price": 86769000.0, "datetime": "2024-09-27 20:03:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 53402, "price": 86968000.0, "datetime": "2024-09-28 05:12:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 53481, "price": 86984000.0, "datetime": "2024-09-28 09:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 53565, "price": 87206000.0, "datetime": "2024-09-28 13:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 53684, "price": 86651000.0, "datetime": "2024-09-28 19:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 53908, "price": 86357000.0, "datetime": "2024-09-29 06:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 54114, "price": 86404000.0, "datetime": "2024-09-29 16:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 54133, "price": 86419000.0, "datetime": "2024-09-29 17:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 54226, "price": 86633000.0, "datetime": "2024-09-29 22:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 54340, "price": 86313000.0, "datetime": "2024-09-30 04:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 54361, "price": 86316000.0, "datetime": "2024-09-30 05:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 54469, "price": 85190000.0, "datetime": "2024-09-30 10:33:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 54730, "price": 84091000.0, "datetime": "2024-09-30 23:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 54802, "price": 83648000.0, "datetime": "2024-10-01 03:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 55031, "price": 84209000.0, "datetime": "2024-10-01 14:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 55086, "price": 84612000.0, "datetime": "2024-10-01 17:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 55357, "price": 81566000.0, "datetime": "2024-10-02 06:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 55673, "price": 81744000.0, "datetime": "2024-10-02 22:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 55698, "price": 81952000.0, "datetime": "2024-10-03 00:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 56146, "price": 82062000.0, "datetime": "2024-10-03 22:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 56162, "price": 81965000.0, "datetime": "2024-10-03 23:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 56385, "price": 82492000.0, "datetime": "2024-10-04 10:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 56454, "price": 82386000.0, "datetime": "2024-10-04 13:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 56502, "price": 82442000.0, "datetime": "2024-10-04 16:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 56711, "price": 83896000.0, "datetime": "2024-10-05 02:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 57084, "price": 84017000.0, "datetime": "2024-10-05 21:18:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 57300, "price": 83863000.0, "datetime": "2024-10-06 08:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 57429, "price": 83714000.0, "datetime": "2024-10-06 14:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 57599, "price": 83937000.0, "datetime": "2024-10-06 23:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 57659, "price": 84420000.0, "datetime": "2024-10-07 02:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 58068, "price": 84746000.0, "datetime": "2024-10-07 22:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 58106, "price": 85339000.0, "datetime": "2024-10-08 00:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 58123, "price": 85507000.0, "datetime": "2024-10-08 01:15:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 58293, "price": 84280000.0, "datetime": "2024-10-08 09:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 58401, "price": 84229000.0, "datetime": "2024-10-08 15:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 58409, "price": 84360000.0, "datetime": "2024-10-08 15:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 58553, "price": 84847000.0, "datetime": "2024-10-08 22:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 58575, "price": 84845000.0, "datetime": "2024-10-08 23:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 58671, "price": 84395000.0, "datetime": "2024-10-09 04:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 58828, "price": 84364000.0, "datetime": "2024-10-09 12:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 58858, "price": 84379000.0, "datetime": "2024-10-09 14:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 58893, "price": 84382000.0, "datetime": "2024-10-09 15:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 58939, "price": 84203000.0, "datetime": "2024-10-09 18:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 59002, "price": 84061000.0, "datetime": "2024-10-09 21:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 59301, "price": 82573000.0, "datetime": "2024-10-10 12:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 59352, "price": 82499000.0, "datetime": "2024-10-10 14:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 59408, "price": 82675000.0, "datetime": "2024-10-10 17:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 59503, "price": 82931000.0, "datetime": "2024-10-10 22:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 59518, "price": 82824000.0, "datetime": "2024-10-10 23:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 59618, "price": 81233000.0, "datetime": "2024-10-11 04:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 59645, "price": 81347000.0, "datetime": "2024-10-11 05:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 59730, "price": 81936000.0, "datetime": "2024-10-11 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 59810, "price": 82195000.0, "datetime": "2024-10-11 13:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 59871, "price": 82427000.0, "datetime": "2024-10-11 16:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 60014, "price": 83595000.0, "datetime": "2024-10-11 23:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 60072, "price": 84844000.0, "datetime": "2024-10-12 02:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" }, { "side": "sell", "bar_index": 60526, "price": 84926000.0, "datetime": "2024-10-13 01:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 60684, "price": 84995000.0, "datetime": "2024-10-13 09:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 60768, "price": 84692000.0, "datetime": "2024-10-13 13:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 60993, "price": 84775000.0, "datetime": "2024-10-14 07:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 61017, "price": 84674000.0, "datetime": "2024-10-14 08:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 61036, "price": 84672000.0, "datetime": "2024-10-14 09:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 61074, "price": 84650000.0, "datetime": "2024-10-14 11:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 61137, "price": 86121000.0, "datetime": "2024-10-14 14:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 61283, "price": 87295000.0, "datetime": "2024-10-14 21:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 61351, "price": 88418000.0, "datetime": "2024-10-15 01:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 61413, "price": 88400000.0, "datetime": "2024-10-15 04:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 61686, "price": 88586000.0, "datetime": "2024-10-15 17:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 61695, "price": 88571000.0, "datetime": "2024-10-15 18:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 61706, "price": 88615000.0, "datetime": "2024-10-15 18:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 61859, "price": 90025000.0, "datetime": "2024-10-16 02:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 61896, "price": 90383000.0, "datetime": "2024-10-16 04:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 61918, "price": 90432000.0, "datetime": "2024-10-16 05:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 62121, "price": 90924000.0, "datetime": "2024-10-16 15:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 62253, "price": 91750000.0, "datetime": "2024-10-16 22:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 62272, "price": 91735000.0, "datetime": "2024-10-16 23:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 62282, "price": 91450000.0, "datetime": "2024-10-16 23:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 62317, "price": 91728000.0, "datetime": "2024-10-17 01:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 62374, "price": 91930000.0, "datetime": "2024-10-17 04:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 62479, "price": 91772000.0, "datetime": "2024-10-17 09:27:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 62507, "price": 91860000.0, "datetime": "2024-10-17 10:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 62596, "price": 91501000.0, "datetime": "2024-10-17 15:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 62670, "price": 91692000.0, "datetime": "2024-10-17 19:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 62745, "price": 91775000.0, "datetime": "2024-10-17 22:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 62752, "price": 91291000.0, "datetime": "2024-10-17 23:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 62818, "price": 91728000.0, "datetime": "2024-10-18 02:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 62880, "price": 91504000.0, "datetime": "2024-10-18 05:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 62888, "price": 91446000.0, "datetime": "2024-10-18 05:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 62904, "price": 91413000.0, "datetime": "2024-10-18 06:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 63101, "price": 92642000.0, "datetime": "2024-10-18 16:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 63107, "price": 92546000.0, "datetime": "2024-10-18 16:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 63420, "price": 93201000.0, "datetime": "2024-10-19 08:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 63436, "price": 93183000.0, "datetime": "2024-10-19 09:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 63468, "price": 93202000.0, "datetime": "2024-10-19 10:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 63682, "price": 93235000.0, "datetime": "2024-10-19 21:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 63732, "price": 93095000.0, "datetime": "2024-10-20 00:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 63781, "price": 92956000.0, "datetime": "2024-10-20 02:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 63872, "price": 93227000.0, "datetime": "2024-10-20 07:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 63957, "price": 93129000.0, "datetime": "2024-10-20 11:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 64125, "price": 93441000.0, "datetime": "2024-10-20 19:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "sell", "bar_index": 64169, "price": 93472000.0, "datetime": "2024-10-20 21:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 64313, "price": 93477000.0, "datetime": "2024-10-21 05:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 64394, "price": 94109000.0, "datetime": "2024-10-21 09:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 64613, "price": 93464000.0, "datetime": "2024-10-21 20:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 64845, "price": 92866000.0, "datetime": "2024-10-22 07:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 65011, "price": 92723000.0, "datetime": "2024-10-22 16:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 65179, "price": 92410000.0, "datetime": "2024-10-23 00:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 65514, "price": 92587000.0, "datetime": "2024-10-23 17:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 65566, "price": 91923000.0, "datetime": "2024-10-23 19:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 65605, "price": 91907000.0, "datetime": "2024-10-23 21:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 65965, "price": 92987000.0, "datetime": "2024-10-24 15:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 66243, "price": 94009000.0, "datetime": "2024-10-25 05:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 66311, "price": 94079000.0, "datetime": "2024-10-25 09:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 66509, "price": 94117000.0, "datetime": "2024-10-25 18:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 66730, "price": 93666000.0, "datetime": "2024-10-26 06:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 67092, "price": 93794000.0, "datetime": "2024-10-27 00:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 67175, "price": 94068000.0, "datetime": "2024-10-27 04:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 67285, "price": 93978000.0, "datetime": "2024-10-27 09:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 67390, "price": 94066000.0, "datetime": "2024-10-27 15:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 67412, "price": 94050000.0, "datetime": "2024-10-27 16:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 67437, "price": 94046000.0, "datetime": "2024-10-27 17:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 67482, "price": 93995000.0, "datetime": "2024-10-27 19:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 67596, "price": 94614000.0, "datetime": "2024-10-28 01:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 67927, "price": 95122000.0, "datetime": "2024-10-28 17:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 67937, "price": 95127000.0, "datetime": "2024-10-28 18:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 68118, "price": 96310000.0, "datetime": "2024-10-29 03:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 68185, "price": 97025000.0, "datetime": "2024-10-29 06:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 68307, "price": 98577000.0, "datetime": "2024-10-29 12:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 68442, "price": 99164000.0, "datetime": "2024-10-29 19:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 68505, "price": 99515000.0, "datetime": "2024-10-29 22:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 68858, "price": 100565000.0, "datetime": "2024-10-30 16:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 68871, "price": 100543000.0, "datetime": "2024-10-30 17:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 68964, "price": 100036000.0, "datetime": "2024-10-30 21:42:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 69087, "price": 99962000.0, "datetime": "2024-10-31 03:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 69227, "price": 100606000.0, "datetime": "2024-10-31 10:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 69403, "price": 100528000.0, "datetime": "2024-10-31 19:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 69637, "price": 97724000.0, "datetime": "2024-11-01 07:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 69671, "price": 98212000.0, "datetime": "2024-11-01 09:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 69801, "price": 96606000.0, "datetime": "2024-11-01 15:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 69969, "price": 99186000.0, "datetime": "2024-11-01 23:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 70063, "price": 96875000.0, "datetime": "2024-11-02 04:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 70110, "price": 97230000.0, "datetime": "2024-11-02 07:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 70339, "price": 97660000.0, "datetime": "2024-11-02 18:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 70499, "price": 97426000.0, "datetime": "2024-11-03 02:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 70595, "price": 97498000.0, "datetime": "2024-11-03 07:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 70717, "price": 96092000.0, "datetime": "2024-11-03 13:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 70840, "price": 95603000.0, "datetime": "2024-11-03 19:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 71011, "price": 95384000.0, "datetime": "2024-11-04 04:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 71370, "price": 95844000.0, "datetime": "2024-11-04 22:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 71422, "price": 95089000.0, "datetime": "2024-11-05 00:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 71436, "price": 95139000.0, "datetime": "2024-11-05 01:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 71479, "price": 94445000.0, "datetime": "2024-11-05 03:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 71626, "price": 94568000.0, "datetime": "2024-11-05 10:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 71652, "price": 94574000.0, "datetime": "2024-11-05 12:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 71865, "price": 95877000.0, "datetime": "2024-11-05 22:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 72067, "price": 96256000.0, "datetime": "2024-11-06 08:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 72367, "price": 102144000.0, "datetime": "2024-11-06 23:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 72432, "price": 102980000.0, "datetime": "2024-11-07 03:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 72552, "price": 103920000.0, "datetime": "2024-11-07 09:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 72586, "price": 103773000.0, "datetime": "2024-11-07 10:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 72659, "price": 103175000.0, "datetime": "2024-11-07 14:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 72795, "price": 103693000.0, "datetime": "2024-11-07 21:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 72852, "price": 103453000.0, "datetime": "2024-11-08 00:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 72931, "price": 104442000.0, "datetime": "2024-11-08 04:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 73336, "price": 105760000.0, "datetime": "2024-11-09 00:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 73562, "price": 106485000.0, "datetime": "2024-11-09 11:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 73617, "price": 106730000.0, "datetime": "2024-11-09 14:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 73636, "price": 106736000.0, "datetime": "2024-11-09 15:18:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 73722, "price": 106375000.0, "datetime": "2024-11-09 19:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 73750, "price": 106425000.0, "datetime": "2024-11-09 21:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 73903, "price": 106094000.0, "datetime": "2024-11-10 04:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 73968, "price": 106215000.0, "datetime": "2024-11-10 07:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 74317, "price": 109982000.0, "datetime": "2024-11-11 01:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 74370, "price": 110791000.0, "datetime": "2024-11-11 04:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 74739, "price": 115041000.0, "datetime": "2024-11-11 22:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 74755, "price": 114783000.0, "datetime": "2024-11-11 23:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 74764, "price": 114892000.0, "datetime": "2024-11-11 23:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 74832, "price": 117659000.0, "datetime": "2024-11-12 03:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 74919, "price": 121472000.0, "datetime": "2024-11-12 07:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 75111, "price": 126715000.0, "datetime": "2024-11-12 17:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 75135, "price": 126249000.0, "datetime": "2024-11-12 18:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 75449, "price": 125738000.0, "datetime": "2024-11-13 09:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 75658, "price": 124420000.0, "datetime": "2024-11-13 20:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,donchian,rsi_swing]" }, { "side": "sell", "bar_index": 75690, "price": 124420000.0, "datetime": "2024-11-13 22:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 75785, "price": 129308000.0, "datetime": "2024-11-14 02:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 75811, "price": 129625000.0, "datetime": "2024-11-14 04:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 75926, "price": 127727000.0, "datetime": "2024-11-14 09:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 75948, "price": 128320000.0, "datetime": "2024-11-14 10:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 75958, "price": 127760000.0, "datetime": "2024-11-14 11:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 76009, "price": 128187000.0, "datetime": "2024-11-14 13:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 76025, "price": 128009000.0, "datetime": "2024-11-14 14:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 76041, "price": 127765000.0, "datetime": "2024-11-14 15:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 76054, "price": 127908000.0, "datetime": "2024-11-14 16:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 76134, "price": 129464000.0, "datetime": "2024-11-14 20:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 76202, "price": 128301000.0, "datetime": "2024-11-14 23:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 76283, "price": 126324000.0, "datetime": "2024-11-15 03:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 76466, "price": 125188000.0, "datetime": "2024-11-15 12:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 76521, "price": 124629000.0, "datetime": "2024-11-15 15:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 76544, "price": 124890000.0, "datetime": "2024-11-15 16:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 76668, "price": 127610000.0, "datetime": "2024-11-15 22:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 76780, "price": 127146000.0, "datetime": "2024-11-16 04:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 76823, "price": 128477000.0, "datetime": "2024-11-16 06:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 76872, "price": 128600000.0, "datetime": "2024-11-16 09:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 76911, "price": 128665000.0, "datetime": "2024-11-16 11:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 76987, "price": 128639000.0, "datetime": "2024-11-16 14:51:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 77042, "price": 128361000.0, "datetime": "2024-11-16 17:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 77088, "price": 128216000.0, "datetime": "2024-11-16 19:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 77565, "price": 127657000.0, "datetime": "2024-11-17 19:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 77663, "price": 127003000.0, "datetime": "2024-11-18 00:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 77745, "price": 126949000.0, "datetime": "2024-11-18 04:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 77761, "price": 126390000.0, "datetime": "2024-11-18 05:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 77858, "price": 126998000.0, "datetime": "2024-11-18 10:24:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 77901, "price": 126824000.0, "datetime": "2024-11-18 12:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 78285, "price": 127701000.0, "datetime": "2024-11-19 07:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 78384, "price": 127801000.0, "datetime": "2024-11-19 12:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 78402, "price": 128295000.0, "datetime": "2024-11-19 13:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 78417, "price": 127974000.0, "datetime": "2024-11-19 14:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 78457, "price": 128434000.0, "datetime": "2024-11-19 16:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 78536, "price": 128522000.0, "datetime": "2024-11-19 20:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 78594, "price": 128833000.0, "datetime": "2024-11-19 23:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 78719, "price": 130290000.0, "datetime": "2024-11-20 05:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 79113, "price": 132109000.0, "datetime": "2024-11-21 01:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 79128, "price": 132419000.0, "datetime": "2024-11-21 01:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 79171, "price": 132404000.0, "datetime": "2024-11-21 04:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 79218, "price": 132990000.0, "datetime": "2024-11-21 06:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 79332, "price": 134399000.0, "datetime": "2024-11-21 12:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 79448, "price": 136669000.0, "datetime": "2024-11-21 17:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 79694, "price": 137382000.0, "datetime": "2024-11-22 06:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 79751, "price": 137473000.0, "datetime": "2024-11-22 09:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 79858, "price": 137935000.0, "datetime": "2024-11-22 14:24:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 79917, "price": 138522000.0, "datetime": "2024-11-22 17:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 79999, "price": 138017000.0, "datetime": "2024-11-22 21:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 80151, "price": 138100000.0, "datetime": "2024-11-23 05:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 80430, "price": 135901000.0, "datetime": "2024-11-23 19:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 80438, "price": 135800000.0, "datetime": "2024-11-23 19:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 80479, "price": 136000000.0, "datetime": "2024-11-23 21:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 80563, "price": 135734000.0, "datetime": "2024-11-24 01:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 80626, "price": 135824000.0, "datetime": "2024-11-24 04:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 80645, "price": 135918000.0, "datetime": "2024-11-24 05:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 80685, "price": 136191000.0, "datetime": "2024-11-24 07:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 80828, "price": 136333000.0, "datetime": "2024-11-24 14:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 81372, "price": 135600000.0, "datetime": "2024-11-25 18:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 81463, "price": 135098000.0, "datetime": "2024-11-25 22:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 81561, "price": 132997000.0, "datetime": "2024-11-26 03:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 81648, "price": 132049000.0, "datetime": "2024-11-26 07:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=18.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 81875, "price": 130000000.0, "datetime": "2024-11-26 19:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 81943, "price": 128860000.0, "datetime": "2024-11-26 22:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 82175, "price": 128750000.0, "datetime": "2024-11-27 10:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 82227, "price": 129440000.0, "datetime": "2024-11-27 12:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 82354, "price": 130049000.0, "datetime": "2024-11-27 19:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 82407, "price": 129961000.0, "datetime": "2024-11-27 21:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 82461, "price": 132176000.0, "datetime": "2024-11-28 00:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 82542, "price": 133188000.0, "datetime": "2024-11-28 04:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 82605, "price": 133367000.0, "datetime": "2024-11-28 07:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 82855, "price": 132620000.0, "datetime": "2024-11-28 20:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 82961, "price": 133164000.0, "datetime": "2024-11-29 01:33:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 83014, "price": 132987000.0, "datetime": "2024-11-29 04:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 83129, "price": 133123000.0, "datetime": "2024-11-29 09:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 83205, "price": 134018000.0, "datetime": "2024-11-29 13:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 83271, "price": 133667000.0, "datetime": "2024-11-29 17:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 83597, "price": 134799000.0, "datetime": "2024-11-30 09:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 83607, "price": 134635000.0, "datetime": "2024-11-30 09:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 83646, "price": 134320000.0, "datetime": "2024-11-30 11:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 83893, "price": 134271000.0, "datetime": "2024-12-01 00:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 83911, "price": 134274000.0, "datetime": "2024-12-01 01:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 83917, "price": 134192000.0, "datetime": "2024-12-01 01:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 83958, "price": 134435000.0, "datetime": "2024-12-01 03:24:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 84084, "price": 133760000.0, "datetime": "2024-12-01 09:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 84162, "price": 134168000.0, "datetime": "2024-12-01 13:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 84221, "price": 134210000.0, "datetime": "2024-12-01 16:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 84319, "price": 134881000.0, "datetime": "2024-12-01 21:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 84334, "price": 135010000.0, "datetime": "2024-12-01 22:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 84417, "price": 135000000.0, "datetime": "2024-12-02 02:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 84494, "price": 134289000.0, "datetime": "2024-12-02 06:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 84535, "price": 134357000.0, "datetime": "2024-12-02 08:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 84605, "price": 135419000.0, "datetime": "2024-12-02 11:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 84683, "price": 134500000.0, "datetime": "2024-12-02 15:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 84797, "price": 133574000.0, "datetime": "2024-12-02 21:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 84858, "price": 134746000.0, "datetime": "2024-12-03 00:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 85304, "price": 130155000.0, "datetime": "2024-12-03 22:42:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" }, { "side": "buy", "bar_index": 85313, "price": 130700000.0, "datetime": "2024-12-03 23:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" }, { "side": "buy", "bar_index": 85411, "price": 132898000.0, "datetime": "2024-12-04 04:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 85420, "price": 132997000.0, "datetime": "2024-12-04 04:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 85566, "price": 134921000.0, "datetime": "2024-12-04 11:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 85809, "price": 134820000.0, "datetime": "2024-12-04 23:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 85827, "price": 134963000.0, "datetime": "2024-12-05 00:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 85947, "price": 137369000.0, "datetime": "2024-12-05 06:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 86106, "price": 144147000.0, "datetime": "2024-12-05 14:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 86284, "price": 144907000.0, "datetime": "2024-12-05 23:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 86550, "price": 137434000.0, "datetime": "2024-12-06 13:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 86824, "price": 140270000.0, "datetime": "2024-12-07 02:42:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,donchian,zigzag_causal]" }, { "side": "sell", "bar_index": 86966, "price": 139210000.0, "datetime": "2024-12-07 09:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 87246, "price": 138600000.0, "datetime": "2024-12-07 23:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 87290, "price": 138454000.0, "datetime": "2024-12-08 02:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 87324, "price": 139036000.0, "datetime": "2024-12-08 03:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 87425, "price": 138907000.0, "datetime": "2024-12-08 08:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 87475, "price": 139415000.0, "datetime": "2024-12-08 11:15:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 87525, "price": 139609000.0, "datetime": "2024-12-08 13:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 87541, "price": 139500000.0, "datetime": "2024-12-08 14:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 87582, "price": 139550000.0, "datetime": "2024-12-08 16:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 87872, "price": 140424000.0, "datetime": "2024-12-09 10:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 87994, "price": 139401000.0, "datetime": "2024-12-09 16:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 88005, "price": 139903000.0, "datetime": "2024-12-09 16:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 88217, "price": 138577000.0, "datetime": "2024-12-10 03:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 88386, "price": 139450000.0, "datetime": "2024-12-10 11:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 88500, "price": 138837000.0, "datetime": "2024-12-10 17:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 88698, "price": 137139000.0, "datetime": "2024-12-11 03:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 88977, "price": 139428000.0, "datetime": "2024-12-11 17:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 89178, "price": 142186000.0, "datetime": "2024-12-12 03:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 89285, "price": 143489000.0, "datetime": "2024-12-12 08:42:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 89402, "price": 143055000.0, "datetime": "2024-12-12 14:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 89444, "price": 142735000.0, "datetime": "2024-12-12 16:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 89563, "price": 143132000.0, "datetime": "2024-12-12 22:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 89595, "price": 143480000.0, "datetime": "2024-12-13 00:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 89776, "price": 143096000.0, "datetime": "2024-12-13 09:15:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 89825, "price": 142440000.0, "datetime": "2024-12-13 11:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 89861, "price": 142838000.0, "datetime": "2024-12-13 13:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 89917, "price": 142979000.0, "datetime": "2024-12-13 16:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 89972, "price": 143205000.0, "datetime": "2024-12-13 19:03:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 90048, "price": 143449000.0, "datetime": "2024-12-13 22:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 90087, "price": 143125000.0, "datetime": "2024-12-14 00:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 90104, "price": 143550000.0, "datetime": "2024-12-14 01:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 90222, "price": 144399000.0, "datetime": "2024-12-14 07:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 90264, "price": 144448000.0, "datetime": "2024-12-14 09:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 90273, "price": 145002000.0, "datetime": "2024-12-14 10:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 90493, "price": 145330000.0, "datetime": "2024-12-14 21:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=11.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 90673, "price": 145570000.0, "datetime": "2024-12-15 06:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 90701, "price": 145657000.0, "datetime": "2024-12-15 07:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 90787, "price": 146220000.0, "datetime": "2024-12-15 11:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 91061, "price": 147946000.0, "datetime": "2024-12-16 01:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 91068, "price": 147709000.0, "datetime": "2024-12-16 01:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 91144, "price": 148109000.0, "datetime": "2024-12-16 05:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 91166, "price": 148230000.0, "datetime": "2024-12-16 06:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 91304, "price": 150379000.0, "datetime": "2024-12-16 13:39:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 91314, "price": 150438000.0, "datetime": "2024-12-16 14:09:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 91751, "price": 154426000.0, "datetime": "2024-12-17 12:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 91860, "price": 155200000.0, "datetime": "2024-12-17 17:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 92003, "price": 155149000.0, "datetime": "2024-12-18 00:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 92085, "price": 155127000.0, "datetime": "2024-12-18 04:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 92184, "price": 154498000.0, "datetime": "2024-12-18 09:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 92285, "price": 152248000.0, "datetime": "2024-12-18 14:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 92339, "price": 152582000.0, "datetime": "2024-12-18 17:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 92497, "price": 153738000.0, "datetime": "2024-12-19 01:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 92539, "price": 154300000.0, "datetime": "2024-12-19 03:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 92657, "price": 150361000.0, "datetime": "2024-12-19 09:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 92680, "price": 150112000.0, "datetime": "2024-12-19 10:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 92751, "price": 151050000.0, "datetime": "2024-12-19 14:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 93092, "price": 146802000.0, "datetime": "2024-12-20 07:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 93202, "price": 145999000.0, "datetime": "2024-12-20 12:33:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 93258, "price": 146038000.0, "datetime": "2024-12-20 15:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 93270, "price": 146000000.0, "datetime": "2024-12-20 15:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 93290, "price": 146224000.0, "datetime": "2024-12-20 16:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 93528, "price": 146222000.0, "datetime": "2024-12-21 04:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 93703, "price": 146755000.0, "datetime": "2024-12-21 13:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 93844, "price": 148129000.0, "datetime": "2024-12-21 20:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 93937, "price": 147665000.0, "datetime": "2024-12-22 01:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 93988, "price": 147511000.0, "datetime": "2024-12-22 03:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 94059, "price": 147700000.0, "datetime": "2024-12-22 07:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 94157, "price": 147099000.0, "datetime": "2024-12-22 12:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 94314, "price": 146621000.0, "datetime": "2024-12-22 20:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 94419, "price": 144845000.0, "datetime": "2024-12-23 01:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 94462, "price": 145417000.0, "datetime": "2024-12-23 03:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 94475, "price": 144981000.0, "datetime": "2024-12-23 04:12:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 94956, "price": 141772000.0, "datetime": "2024-12-24 04:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 95151, "price": 141787000.0, "datetime": "2024-12-24 14:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 95180, "price": 141852000.0, "datetime": "2024-12-24 15:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 95272, "price": 141624000.0, "datetime": "2024-12-24 20:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal]" }, { "side": "buy", "bar_index": 95394, "price": 147490000.0, "datetime": "2024-12-25 02:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 95528, "price": 146904000.0, "datetime": "2024-12-25 08:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 95560, "price": 146494000.0, "datetime": "2024-12-25 10:27:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 95594, "price": 145777000.0, "datetime": "2024-12-25 12:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 95660, "price": 146279000.0, "datetime": "2024-12-25 15:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 95801, "price": 146962000.0, "datetime": "2024-12-25 22:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 95835, "price": 147422000.0, "datetime": "2024-12-26 00:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 95867, "price": 147600000.0, "datetime": "2024-12-26 01:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 96021, "price": 148000000.0, "datetime": "2024-12-26 09:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 96093, "price": 147816000.0, "datetime": "2024-12-26 13:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 96220, "price": 143786000.0, "datetime": "2024-12-26 19:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 96228, "price": 143902000.0, "datetime": "2024-12-26 19:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 96246, "price": 144200000.0, "datetime": "2024-12-26 20:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 96416, "price": 144110000.0, "datetime": "2024-12-27 05:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 96441, "price": 144309000.0, "datetime": "2024-12-27 06:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 96510, "price": 144037000.0, "datetime": "2024-12-27 09:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 96583, "price": 145221000.0, "datetime": "2024-12-27 13:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 96636, "price": 144160000.0, "datetime": "2024-12-27 16:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 96905, "price": 142191000.0, "datetime": "2024-12-28 05:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 97004, "price": 142143000.0, "datetime": "2024-12-28 10:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 97121, "price": 141998000.0, "datetime": "2024-12-28 16:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 97181, "price": 142033000.0, "datetime": "2024-12-28 19:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 97237, "price": 142173000.0, "datetime": "2024-12-28 22:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 97264, "price": 142001000.0, "datetime": "2024-12-28 23:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 97523, "price": 142046000.0, "datetime": "2024-12-29 12:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 97543, "price": 142100000.0, "datetime": "2024-12-29 13:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 97551, "price": 142189000.0, "datetime": "2024-12-29 14:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 97797, "price": 140519000.0, "datetime": "2024-12-30 02:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 98144, "price": 139270000.0, "datetime": "2024-12-30 19:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 98160, "price": 139400000.0, "datetime": "2024-12-30 20:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 98495, "price": 137090000.0, "datetime": "2024-12-31 13:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 98723, "price": 141949000.0, "datetime": "2025-01-01 00:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 98989, "price": 139947000.0, "datetime": "2025-01-01 18:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 99152, "price": 140600000.0, "datetime": "2025-01-02 03:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 99190, "price": 140800000.0, "datetime": "2025-01-02 04:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 99281, "price": 141858000.0, "datetime": "2025-01-02 09:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 99510, "price": 143554000.0, "datetime": "2025-01-02 20:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 99563, "price": 142984000.0, "datetime": "2025-01-02 23:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 99578, "price": 143216000.0, "datetime": "2025-01-03 00:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 99691, "price": 144450000.0, "datetime": "2025-01-03 05:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 99753, "price": 143835000.0, "datetime": "2025-01-03 09:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 100306, "price": 144857000.0, "datetime": "2025-01-04 12:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 100446, "price": 144739000.0, "datetime": "2025-01-04 19:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 100529, "price": 144701000.0, "datetime": "2025-01-04 23:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 101438, "price": 146335000.0, "datetime": "2025-01-06 21:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 101461, "price": 146144000.0, "datetime": "2025-01-06 22:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 101486, "price": 146455000.0, "datetime": "2025-01-06 23:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 101547, "price": 149137000.0, "datetime": "2025-01-07 02:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 101889, "price": 148239000.0, "datetime": "2025-01-07 19:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 102261, "price": 143916000.0, "datetime": "2025-01-08 14:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 102456, "price": 142285000.0, "datetime": "2025-01-09 00:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 102469, "price": 142777000.0, "datetime": "2025-01-09 00:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 102481, "price": 142281000.0, "datetime": "2025-01-09 01:27:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 102534, "price": 142042000.0, "datetime": "2025-01-09 04:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 102651, "price": 142197000.0, "datetime": "2025-01-09 09:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 102727, "price": 140850000.0, "datetime": "2025-01-09 13:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 102866, "price": 139981000.0, "datetime": "2025-01-09 20:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 102917, "price": 139799000.0, "datetime": "2025-01-09 23:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 103203, "price": 141460000.0, "datetime": "2025-01-10 13:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 103226, "price": 141852000.0, "datetime": "2025-01-10 14:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 103353, "price": 143056000.0, "datetime": "2025-01-10 21:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 104175, "price": 141695000.0, "datetime": "2025-01-12 14:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 104375, "price": 142280000.0, "datetime": "2025-01-13 00:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 104560, "price": 142339000.0, "datetime": "2025-01-13 09:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 104895, "price": 139768000.0, "datetime": "2025-01-14 02:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 104917, "price": 139573000.0, "datetime": "2025-01-14 03:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 104927, "price": 140057000.0, "datetime": "2025-01-14 03:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 104942, "price": 140207000.0, "datetime": "2025-01-14 04:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 104955, "price": 139916000.0, "datetime": "2025-01-14 05:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 105124, "price": 141992000.0, "datetime": "2025-01-14 13:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 105184, "price": 142147000.0, "datetime": "2025-01-14 16:36:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 105440, "price": 143815000.0, "datetime": "2025-01-15 05:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 105450, "price": 143402000.0, "datetime": "2025-01-15 05:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 105515, "price": 143764000.0, "datetime": "2025-01-15 09:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 105564, "price": 144193000.0, "datetime": "2025-01-15 11:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 105767, "price": 143857000.0, "datetime": "2025-01-15 21:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 106043, "price": 146833000.0, "datetime": "2025-01-16 11:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 106117, "price": 146062000.0, "datetime": "2025-01-16 15:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 106267, "price": 146091000.0, "datetime": "2025-01-16 22:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 106474, "price": 147300000.0, "datetime": "2025-01-17 09:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 106588, "price": 149295000.0, "datetime": "2025-01-17 14:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 107072, "price": 152888000.0, "datetime": "2025-01-18 15:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 107124, "price": 153530000.0, "datetime": "2025-01-18 17:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 107162, "price": 154079000.0, "datetime": "2025-01-18 19:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 107217, "price": 154549000.0, "datetime": "2025-01-18 22:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 107294, "price": 155396000.0, "datetime": "2025-01-19 02:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 107341, "price": 155637000.0, "datetime": "2025-01-19 04:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 107413, "price": 155997000.0, "datetime": "2025-01-19 08:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 107451, "price": 155378000.0, "datetime": "2025-01-19 09:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 107622, "price": 158486000.0, "datetime": "2025-01-19 18:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 107726, "price": 158868000.0, "datetime": "2025-01-19 23:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 107981, "price": 154640000.0, "datetime": "2025-01-20 12:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 108134, "price": 161090000.0, "datetime": "2025-01-20 20:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 108142, "price": 161757000.0, "datetime": "2025-01-20 20:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 108155, "price": 161157000.0, "datetime": "2025-01-20 21:09:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 108248, "price": 158651000.0, "datetime": "2025-01-21 01:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 108325, "price": 155426000.0, "datetime": "2025-01-21 05:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 108330, "price": 155333000.0, "datetime": "2025-01-21 05:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 108343, "price": 155411000.0, "datetime": "2025-01-21 06:33:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 108389, "price": 152925000.0, "datetime": "2025-01-21 08:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 108520, "price": 153526000.0, "datetime": "2025-01-21 15:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 108556, "price": 153748000.0, "datetime": "2025-01-21 17:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 108865, "price": 157557000.0, "datetime": "2025-01-22 08:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 108879, "price": 157312000.0, "datetime": "2025-01-22 09:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 108954, "price": 157083000.0, "datetime": "2025-01-22 13:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 108967, "price": 156995000.0, "datetime": "2025-01-22 13:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 108977, "price": 157035000.0, "datetime": "2025-01-22 14:15:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 108988, "price": 156997000.0, "datetime": "2025-01-22 14:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 109049, "price": 156739000.0, "datetime": "2025-01-22 17:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 109061, "price": 156474000.0, "datetime": "2025-01-22 18:27:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 109099, "price": 156348000.0, "datetime": "2025-01-22 20:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 109183, "price": 155384000.0, "datetime": "2025-01-23 00:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 109243, "price": 155636000.0, "datetime": "2025-01-23 03:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 109254, "price": 155610000.0, "datetime": "2025-01-23 04:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 109266, "price": 155310000.0, "datetime": "2025-01-23 04:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 109503, "price": 153078000.0, "datetime": "2025-01-23 16:33:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 109577, "price": 152918000.0, "datetime": "2025-01-23 20:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 109689, "price": 156538000.0, "datetime": "2025-01-24 01:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 109762, "price": 157452000.0, "datetime": "2025-01-24 05:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 109901, "price": 155487000.0, "datetime": "2025-01-24 12:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 109969, "price": 156443000.0, "datetime": "2025-01-24 15:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 110174, "price": 157631000.0, "datetime": "2025-01-25 02:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 110500, "price": 157050000.0, "datetime": "2025-01-25 18:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 110522, "price": 157190000.0, "datetime": "2025-01-25 19:30:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 110565, "price": 157276000.0, "datetime": "2025-01-25 21:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 110625, "price": 157210000.0, "datetime": "2025-01-26 00:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 110661, "price": 157142000.0, "datetime": "2025-01-26 02:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 110801, "price": 157200000.0, "datetime": "2025-01-26 09:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 110824, "price": 157150000.0, "datetime": "2025-01-26 10:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 110912, "price": 157345000.0, "datetime": "2025-01-26 15:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 111076, "price": 157401000.0, "datetime": "2025-01-26 23:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 111136, "price": 157673000.0, "datetime": "2025-01-27 02:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 111200, "price": 157551000.0, "datetime": "2025-01-27 05:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 111430, "price": 153414000.0, "datetime": "2025-01-27 16:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 111668, "price": 153015000.0, "datetime": "2025-01-28 04:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 111789, "price": 154602000.0, "datetime": "2025-01-28 10:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 112024, "price": 155347000.0, "datetime": "2025-01-28 22:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 112197, "price": 155413000.0, "datetime": "2025-01-29 07:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 112267, "price": 155866000.0, "datetime": "2025-01-29 10:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 112320, "price": 156164000.0, "datetime": "2025-01-29 13:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 112339, "price": 156135000.0, "datetime": "2025-01-29 14:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 112355, "price": 156169000.0, "datetime": "2025-01-29 15:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 112384, "price": 156397000.0, "datetime": "2025-01-29 16:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 112436, "price": 156542000.0, "datetime": "2025-01-29 19:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 112486, "price": 156617000.0, "datetime": "2025-01-29 21:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 112504, "price": 156630000.0, "datetime": "2025-01-29 22:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 112724, "price": 158970000.0, "datetime": "2025-01-30 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 112746, "price": 159089000.0, "datetime": "2025-01-30 10:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 113204, "price": 158722000.0, "datetime": "2025-01-31 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 113295, "price": 158637000.0, "datetime": "2025-01-31 14:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 113408, "price": 158430000.0, "datetime": "2025-01-31 19:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 113677, "price": 156666000.0, "datetime": "2025-02-01 09:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 113767, "price": 156699000.0, "datetime": "2025-02-01 13:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 113955, "price": 157093000.0, "datetime": "2025-02-01 23:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 114000, "price": 157188000.0, "datetime": "2025-02-02 01:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 114092, "price": 157744000.0, "datetime": "2025-02-02 06:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 114118, "price": 157300000.0, "datetime": "2025-02-02 07:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 114144, "price": 157243000.0, "datetime": "2025-02-02 08:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 114405, "price": 154958000.0, "datetime": "2025-02-02 21:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 114499, "price": 155064000.0, "datetime": "2025-02-03 02:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 114513, "price": 154856000.0, "datetime": "2025-02-03 03:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 114721, "price": 151826000.0, "datetime": "2025-02-03 13:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 114764, "price": 150575000.0, "datetime": "2025-02-03 15:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 114806, "price": 151922000.0, "datetime": "2025-02-03 17:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 114912, "price": 150110000.0, "datetime": "2025-02-03 23:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 114994, "price": 155975000.0, "datetime": "2025-02-04 03:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 115090, "price": 159225000.0, "datetime": "2025-02-04 07:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 115114, "price": 159100000.0, "datetime": "2025-02-04 09:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 115178, "price": 157007000.0, "datetime": "2025-02-04 12:18:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 115392, "price": 154827000.0, "datetime": "2025-02-04 23:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 115407, "price": 155612000.0, "datetime": "2025-02-04 23:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 115510, "price": 154665000.0, "datetime": "2025-02-05 04:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 115711, "price": 153132000.0, "datetime": "2025-02-05 14:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 115741, "price": 152710000.0, "datetime": "2025-02-05 16:27:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross,zigzag_causal]" }, { "side": "buy", "bar_index": 116307, "price": 153809000.0, "datetime": "2025-02-06 20:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 116316, "price": 153081000.0, "datetime": "2025-02-06 21:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 116426, "price": 151058000.0, "datetime": "2025-02-07 02:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 116506, "price": 151000000.0, "datetime": "2025-02-07 06:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 116562, "price": 150681000.0, "datetime": "2025-02-07 09:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 116646, "price": 150413000.0, "datetime": "2025-02-07 13:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 116728, "price": 149190000.0, "datetime": "2025-02-07 17:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 116829, "price": 151740000.0, "datetime": "2025-02-07 22:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 116978, "price": 149100000.0, "datetime": "2025-02-08 06:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 117042, "price": 149694000.0, "datetime": "2025-02-08 09:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 117234, "price": 148399000.0, "datetime": "2025-02-08 19:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 117284, "price": 148300000.0, "datetime": "2025-02-08 21:36:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 117296, "price": 148394000.0, "datetime": "2025-02-08 22:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 117735, "price": 148448000.0, "datetime": "2025-02-09 20:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 118116, "price": 147164000.0, "datetime": "2025-02-10 15:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 118598, "price": 148180000.0, "datetime": "2025-02-11 15:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 118609, "price": 148300000.0, "datetime": "2025-02-11 15:51:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 118620, "price": 148317000.0, "datetime": "2025-02-11 16:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 118713, "price": 147997000.0, "datetime": "2025-02-11 21:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 118799, "price": 146940000.0, "datetime": "2025-02-12 01:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 118875, "price": 145386000.0, "datetime": "2025-02-12 05:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 118927, "price": 146217000.0, "datetime": "2025-02-12 07:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 118960, "price": 145677000.0, "datetime": "2025-02-12 09:24:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 119193, "price": 145405000.0, "datetime": "2025-02-12 21:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 119222, "price": 144266000.0, "datetime": "2025-02-12 22:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=16.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 119284, "price": 145204000.0, "datetime": "2025-02-13 01:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 119323, "price": 146322000.0, "datetime": "2025-02-13 03:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 119728, "price": 145232000.0, "datetime": "2025-02-13 23:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 119750, "price": 145142000.0, "datetime": "2025-02-14 00:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 119777, "price": 144857000.0, "datetime": "2025-02-14 02:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 119822, "price": 144967000.0, "datetime": "2025-02-14 04:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 119894, "price": 145550000.0, "datetime": "2025-02-14 08:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 120073, "price": 145712000.0, "datetime": "2025-02-14 17:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 120094, "price": 145611000.0, "datetime": "2025-02-14 18:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 120229, "price": 145798000.0, "datetime": "2025-02-15 00:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 120596, "price": 146786000.0, "datetime": "2025-02-15 19:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 120698, "price": 147124000.0, "datetime": "2025-02-16 00:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 121111, "price": 146510000.0, "datetime": "2025-02-16 20:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 121244, "price": 146245000.0, "datetime": "2025-02-17 03:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 121284, "price": 146386000.0, "datetime": "2025-02-17 05:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 121455, "price": 145130000.0, "datetime": "2025-02-17 14:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 121522, "price": 144837000.0, "datetime": "2025-02-17 17:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 121919, "price": 144726000.0, "datetime": "2025-02-18 13:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 122326, "price": 143401000.0, "datetime": "2025-02-19 09:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 122503, "price": 142945000.0, "datetime": "2025-02-19 18:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 122603, "price": 144142000.0, "datetime": "2025-02-19 23:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 122622, "price": 143797000.0, "datetime": "2025-02-20 00:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 122653, "price": 143804000.0, "datetime": "2025-02-20 02:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 122696, "price": 143387000.0, "datetime": "2025-02-20 04:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 122952, "price": 143831000.0, "datetime": "2025-02-20 17:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 123094, "price": 143883000.0, "datetime": "2025-02-21 00:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 123233, "price": 145527000.0, "datetime": "2025-02-21 07:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 123465, "price": 144848000.0, "datetime": "2025-02-21 18:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 123567, "price": 145793000.0, "datetime": "2025-02-21 23:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 123697, "price": 141959000.0, "datetime": "2025-02-22 06:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 123712, "price": 142155000.0, "datetime": "2025-02-22 07:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 123723, "price": 142254000.0, "datetime": "2025-02-22 07:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 123976, "price": 142361000.0, "datetime": "2025-02-22 20:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 123984, "price": 142361000.0, "datetime": "2025-02-22 20:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 124112, "price": 142260000.0, "datetime": "2025-02-23 03:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 124167, "price": 142250000.0, "datetime": "2025-02-23 05:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 124635, "price": 141011000.0, "datetime": "2025-02-24 10:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 124786, "price": 139344000.0, "datetime": "2025-02-24 17:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 124843, "price": 139687000.0, "datetime": "2025-02-24 20:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 124870, "price": 139733000.0, "datetime": "2025-02-24 21:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 124883, "price": 140068000.0, "datetime": "2025-02-24 22:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 124972, "price": 137721000.0, "datetime": "2025-02-25 02:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 125384, "price": 129133000.0, "datetime": "2025-02-25 23:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 125727, "price": 128619000.0, "datetime": "2025-02-26 16:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 126037, "price": 123009000.0, "datetime": "2025-02-27 08:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 126068, "price": 123050000.0, "datetime": "2025-02-27 09:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 126106, "price": 123125000.0, "datetime": "2025-02-27 11:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 126116, "price": 123449000.0, "datetime": "2025-02-27 12:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 126139, "price": 123400000.0, "datetime": "2025-02-27 13:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 126255, "price": 126045000.0, "datetime": "2025-02-27 19:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 126342, "price": 126125000.0, "datetime": "2025-02-27 23:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 126675, "price": 118408000.0, "datetime": "2025-02-28 16:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 126685, "price": 117700000.0, "datetime": "2025-02-28 16:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 126903, "price": 123755000.0, "datetime": "2025-03-01 03:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 126923, "price": 125000000.0, "datetime": "2025-03-01 04:30:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 126951, "price": 124599000.0, "datetime": "2025-03-01 05:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 126973, "price": 124620000.0, "datetime": "2025-03-01 07:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 127027, "price": 124264000.0, "datetime": "2025-03-01 09:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 127298, "price": 125807000.0, "datetime": "2025-03-01 23:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 127440, "price": 127098000.0, "datetime": "2025-03-02 06:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 127501, "price": 127730000.0, "datetime": "2025-03-02 09:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 127543, "price": 128038000.0, "datetime": "2025-03-02 11:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 127608, "price": 127845000.0, "datetime": "2025-03-02 14:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 127802, "price": 128523000.0, "datetime": "2025-03-03 00:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 128062, "price": 138526000.0, "datetime": "2025-03-03 13:27:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 128331, "price": 136264000.0, "datetime": "2025-03-04 02:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 128433, "price": 130323000.0, "datetime": "2025-03-04 08:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "sell", "bar_index": 128535, "price": 126250000.0, "datetime": "2025-03-04 13:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 128555, "price": 126612000.0, "datetime": "2025-03-04 14:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 128579, "price": 126690000.0, "datetime": "2025-03-04 15:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 128787, "price": 125418000.0, "datetime": "2025-03-05 01:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 128876, "price": 130990000.0, "datetime": "2025-03-05 06:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" }, { "side": "sell", "bar_index": 129633, "price": 135275000.0, "datetime": "2025-03-06 20:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 129812, "price": 132007000.0, "datetime": "2025-03-07 04:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 129893, "price": 134011000.0, "datetime": "2025-03-07 09:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 129898, "price": 132592000.0, "datetime": "2025-03-07 09:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 129988, "price": 130523000.0, "datetime": "2025-03-07 13:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 130057, "price": 131320000.0, "datetime": "2025-03-07 17:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 130153, "price": 132407000.0, "datetime": "2025-03-07 22:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 130275, "price": 131500000.0, "datetime": "2025-03-08 04:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 130349, "price": 129485000.0, "datetime": "2025-03-08 07:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 130396, "price": 129121000.0, "datetime": "2025-03-08 10:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 130766, "price": 128797000.0, "datetime": "2025-03-09 04:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 131177, "price": 124734000.0, "datetime": "2025-03-10 01:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 131183, "price": 123881000.0, "datetime": "2025-03-10 01:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 131217, "price": 123616000.0, "datetime": "2025-03-10 03:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 131229, "price": 123855000.0, "datetime": "2025-03-10 03:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 131475, "price": 122572000.0, "datetime": "2025-03-10 16:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 131781, "price": 118700000.0, "datetime": "2025-03-11 07:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 132037, "price": 121400000.0, "datetime": "2025-03-11 20:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 132138, "price": 119967000.0, "datetime": "2025-03-12 01:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 132269, "price": 123477000.0, "datetime": "2025-03-12 07:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 132334, "price": 123283000.0, "datetime": "2025-03-12 11:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 132412, "price": 121842000.0, "datetime": "2025-03-12 14:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,local_extrema]" }, { "side": "buy", "bar_index": 132727, "price": 123165000.0, "datetime": "2025-03-13 06:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 132732, "price": 123055000.0, "datetime": "2025-03-13 06:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 132763, "price": 123644000.0, "datetime": "2025-03-13 08:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 133155, "price": 119917000.0, "datetime": "2025-03-14 04:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 133264, "price": 120292000.0, "datetime": "2025-03-14 09:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 133353, "price": 121000000.0, "datetime": "2025-03-14 14:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 133361, "price": 120952000.0, "datetime": "2025-03-14 14:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 133391, "price": 120932000.0, "datetime": "2025-03-14 15:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 133546, "price": 122745000.0, "datetime": "2025-03-14 23:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 133873, "price": 124118000.0, "datetime": "2025-03-15 16:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 133993, "price": 124043000.0, "datetime": "2025-03-15 22:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 134004, "price": 124224000.0, "datetime": "2025-03-15 22:33:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 134176, "price": 124179000.0, "datetime": "2025-03-16 07:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 134476, "price": 122237000.0, "datetime": "2025-03-16 22:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 134618, "price": 122770000.0, "datetime": "2025-03-17 05:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 134935, "price": 122217000.0, "datetime": "2025-03-17 21:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 134943, "price": 122479000.0, "datetime": "2025-03-17 21:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 134967, "price": 122204000.0, "datetime": "2025-03-17 22:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 134984, "price": 121925000.0, "datetime": "2025-03-17 23:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 135095, "price": 123076000.0, "datetime": "2025-03-18 05:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 135121, "price": 122850000.0, "datetime": "2025-03-18 06:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 135166, "price": 122949000.0, "datetime": "2025-03-18 08:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 135295, "price": 121443000.0, "datetime": "2025-03-18 15:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 135316, "price": 121594000.0, "datetime": "2025-03-18 16:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 135422, "price": 121290000.0, "datetime": "2025-03-18 21:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 135491, "price": 120021000.0, "datetime": "2025-03-19 00:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 135551, "price": 120319000.0, "datetime": "2025-03-19 03:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 135730, "price": 121419000.0, "datetime": "2025-03-19 12:51:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 135747, "price": 121429000.0, "datetime": "2025-03-19 13:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 135877, "price": 122802000.0, "datetime": "2025-03-19 20:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 135998, "price": 124124000.0, "datetime": "2025-03-20 02:15:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 136017, "price": 124032000.0, "datetime": "2025-03-20 03:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 136189, "price": 126026000.0, "datetime": "2025-03-20 11:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 136892, "price": 124183000.0, "datetime": "2025-03-21 22:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 136944, "price": 124260000.0, "datetime": "2025-03-22 01:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 136967, "price": 124318000.0, "datetime": "2025-03-22 02:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 137183, "price": 124360000.0, "datetime": "2025-03-22 13:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 137276, "price": 124326000.0, "datetime": "2025-03-22 18:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 137405, "price": 124100000.0, "datetime": "2025-03-23 00:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 137469, "price": 124380000.0, "datetime": "2025-03-23 03:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 137518, "price": 124409000.0, "datetime": "2025-03-23 06:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 137674, "price": 124267000.0, "datetime": "2025-03-23 14:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 137789, "price": 124593000.0, "datetime": "2025-03-23 19:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=17.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 138458, "price": 128022000.0, "datetime": "2025-03-25 15:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 138919, "price": 129107000.0, "datetime": "2025-03-26 14:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 139076, "price": 129696000.0, "datetime": "2025-03-26 22:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 139134, "price": 128480000.0, "datetime": "2025-03-27 01:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 139237, "price": 128663000.0, "datetime": "2025-03-27 06:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "sell", "bar_index": 139248, "price": 128511000.0, "datetime": "2025-03-27 07:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 139404, "price": 128902000.0, "datetime": "2025-03-27 15:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 139460, "price": 128929000.0, "datetime": "2025-03-27 17:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 139537, "price": 128593000.0, "datetime": "2025-03-27 21:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 139596, "price": 128372000.0, "datetime": "2025-03-28 00:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 139956, "price": 126450000.0, "datetime": "2025-03-28 18:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 140016, "price": 126297000.0, "datetime": "2025-03-28 21:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 140041, "price": 126434000.0, "datetime": "2025-03-28 22:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 140182, "price": 124854000.0, "datetime": "2025-03-29 05:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 140565, "price": 123155000.0, "datetime": "2025-03-30 01:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 140595, "price": 122999000.0, "datetime": "2025-03-30 02:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 140859, "price": 124244000.0, "datetime": "2025-03-30 15:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 141041, "price": 123823000.0, "datetime": "2025-03-31 00:51:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 141185, "price": 122889000.0, "datetime": "2025-03-31 08:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 141261, "price": 122136000.0, "datetime": "2025-03-31 11:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 141330, "price": 122199000.0, "datetime": "2025-03-31 15:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 141367, "price": 122224000.0, "datetime": "2025-03-31 17:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 141674, "price": 122798000.0, "datetime": "2025-04-01 08:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 141681, "price": 123046000.0, "datetime": "2025-04-01 08:51:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 141689, "price": 122875000.0, "datetime": "2025-04-01 09:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 141848, "price": 124139000.0, "datetime": "2025-04-01 17:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 141897, "price": 125156000.0, "datetime": "2025-04-01 19:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 142014, "price": 126008000.0, "datetime": "2025-04-02 01:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 142076, "price": 126184000.0, "datetime": "2025-04-02 04:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 142089, "price": 126329000.0, "datetime": "2025-04-02 05:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 142435, "price": 125997000.0, "datetime": "2025-04-02 22:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 142576, "price": 126782000.0, "datetime": "2025-04-03 05:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 142676, "price": 124166000.0, "datetime": "2025-04-03 10:36:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 142690, "price": 124019000.0, "datetime": "2025-04-03 11:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 142918, "price": 122549000.0, "datetime": "2025-04-03 22:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 143029, "price": 121547000.0, "datetime": "2025-04-04 04:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 143217, "price": 121744000.0, "datetime": "2025-04-04 13:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 143326, "price": 123626000.0, "datetime": "2025-04-04 19:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 143364, "price": 122109000.0, "datetime": "2025-04-04 21:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 143376, "price": 121999000.0, "datetime": "2025-04-04 21:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "sell", "bar_index": 143392, "price": 122426000.0, "datetime": "2025-04-04 22:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 143425, "price": 122832000.0, "datetime": "2025-04-05 00:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 143435, "price": 122495000.0, "datetime": "2025-04-05 00:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 143539, "price": 123837000.0, "datetime": "2025-04-05 05:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 143560, "price": 123987000.0, "datetime": "2025-04-05 06:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 143869, "price": 122769000.0, "datetime": "2025-04-05 22:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 144619, "price": 117890000.0, "datetime": "2025-04-07 11:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 144815, "price": 115474000.0, "datetime": "2025-04-07 21:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 144892, "price": 116698000.0, "datetime": "2025-04-08 01:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 144966, "price": 116865000.0, "datetime": "2025-04-08 05:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 145048, "price": 118635000.0, "datetime": "2025-04-08 09:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 145318, "price": 119224000.0, "datetime": "2025-04-08 22:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 145415, "price": 116105000.0, "datetime": "2025-04-09 03:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "sell", "bar_index": 145475, "price": 115492000.0, "datetime": "2025-04-09 06:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 145513, "price": 114439000.0, "datetime": "2025-04-09 08:27:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 145528, "price": 115000000.0, "datetime": "2025-04-09 09:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 145610, "price": 113974000.0, "datetime": "2025-04-09 13:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 145689, "price": 116198000.0, "datetime": "2025-04-09 17:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 145845, "price": 115795000.0, "datetime": "2025-04-10 01:03:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 145871, "price": 119842000.0, "datetime": "2025-04-10 02:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [zigzag_causal]" }, { "side": "buy", "bar_index": 145936, "price": 121480000.0, "datetime": "2025-04-10 05:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 145981, "price": 122332000.0, "datetime": "2025-04-10 07:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 146024, "price": 121768000.0, "datetime": "2025-04-10 10:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 146192, "price": 121021000.0, "datetime": "2025-04-10 18:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 146258, "price": 121023000.0, "datetime": "2025-04-10 21:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 146337, "price": 117572000.0, "datetime": "2025-04-11 01:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 146366, "price": 118009000.0, "datetime": "2025-04-11 03:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 146413, "price": 117977000.0, "datetime": "2025-04-11 05:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 146637, "price": 119905000.0, "datetime": "2025-04-11 16:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 146646, "price": 120251000.0, "datetime": "2025-04-11 17:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 146816, "price": 120799000.0, "datetime": "2025-04-12 01:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 146968, "price": 121275000.0, "datetime": "2025-04-12 09:12:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 147022, "price": 121120000.0, "datetime": "2025-04-12 11:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 147116, "price": 121594000.0, "datetime": "2025-04-12 16:36:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 147455, "price": 123392000.0, "datetime": "2025-04-13 09:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 147671, "price": 122700000.0, "datetime": "2025-04-13 20:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 147738, "price": 122091000.0, "datetime": "2025-04-13 23:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 147812, "price": 122531000.0, "datetime": "2025-04-14 03:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 147875, "price": 121600000.0, "datetime": "2025-04-14 06:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 148011, "price": 123037000.0, "datetime": "2025-04-14 13:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 148069, "price": 122400000.0, "datetime": "2025-04-14 16:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 148090, "price": 122625000.0, "datetime": "2025-04-14 17:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 148154, "price": 122867000.0, "datetime": "2025-04-14 20:30:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 148225, "price": 122600000.0, "datetime": "2025-04-15 00:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 148435, "price": 123112000.0, "datetime": "2025-04-15 10:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 148652, "price": 124018000.0, "datetime": "2025-04-15 21:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 148683, "price": 124144000.0, "datetime": "2025-04-15 22:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 148877, "price": 122237000.0, "datetime": "2025-04-16 08:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 148995, "price": 121654000.0, "datetime": "2025-04-16 14:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 149161, "price": 121647000.0, "datetime": "2025-04-16 22:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 149167, "price": 122214000.0, "datetime": "2025-04-16 23:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 149235, "price": 122949000.0, "datetime": "2025-04-17 02:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 149430, "price": 121719000.0, "datetime": "2025-04-17 12:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 149688, "price": 122301000.0, "datetime": "2025-04-18 01:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 150045, "price": 122415000.0, "datetime": "2025-04-18 19:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 150068, "price": 122515000.0, "datetime": "2025-04-18 20:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 150150, "price": 122391000.0, "datetime": "2025-04-19 00:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 150207, "price": 122360000.0, "datetime": "2025-04-19 03:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 150449, "price": 122917000.0, "datetime": "2025-04-19 15:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 150529, "price": 123151000.0, "datetime": "2025-04-19 19:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 150587, "price": 123130000.0, "datetime": "2025-04-19 22:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 150731, "price": 122878000.0, "datetime": "2025-04-20 05:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 150809, "price": 122937000.0, "datetime": "2025-04-20 09:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 150913, "price": 123027000.0, "datetime": "2025-04-20 14:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 151195, "price": 122209000.0, "datetime": "2025-04-21 04:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 151360, "price": 125058000.0, "datetime": "2025-04-21 12:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 151364, "price": 125112000.0, "datetime": "2025-04-21 13:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [rsi_swing]" }, { "side": "buy", "bar_index": 151436, "price": 125300000.0, "datetime": "2025-04-21 16:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 151509, "price": 124726000.0, "datetime": "2025-04-21 20:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 151668, "price": 125203000.0, "datetime": "2025-04-22 04:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 152158, "price": 130822000.0, "datetime": "2025-04-23 04:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 152186, "price": 130984000.0, "datetime": "2025-04-23 06:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 152257, "price": 133570000.0, "datetime": "2025-04-23 09:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 152270, "price": 133617000.0, "datetime": "2025-04-23 10:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 152488, "price": 134162000.0, "datetime": "2025-04-23 21:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 152496, "price": 134140000.0, "datetime": "2025-04-23 21:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 152518, "price": 134002000.0, "datetime": "2025-04-23 22:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 152627, "price": 133929000.0, "datetime": "2025-04-24 04:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "sell", "bar_index": 152876, "price": 132667000.0, "datetime": "2025-04-24 16:36:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 152905, "price": 132712000.0, "datetime": "2025-04-24 18:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 153333, "price": 134409000.0, "datetime": "2025-04-25 15:27:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 154091, "price": 135960000.0, "datetime": "2025-04-27 05:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 154111, "price": 135968000.0, "datetime": "2025-04-27 06:21:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 154196, "price": 136557000.0, "datetime": "2025-04-27 10:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 154349, "price": 136150000.0, "datetime": "2025-04-27 18:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 154860, "price": 136904000.0, "datetime": "2025-04-28 19:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 154979, "price": 135597000.0, "datetime": "2025-04-29 01:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 155167, "price": 136695000.0, "datetime": "2025-04-29 11:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 155293, "price": 136700000.0, "datetime": "2025-04-29 17:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 155418, "price": 137037000.0, "datetime": "2025-04-29 23:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 155464, "price": 136532000.0, "datetime": "2025-04-30 02:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 155516, "price": 137171000.0, "datetime": "2025-04-30 04:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 155527, "price": 137151000.0, "datetime": "2025-04-30 05:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 155937, "price": 135903000.0, "datetime": "2025-05-01 01:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 156313, "price": 137997000.0, "datetime": "2025-05-01 20:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 156364, "price": 138408000.0, "datetime": "2025-05-01 23:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 156624, "price": 140081000.0, "datetime": "2025-05-02 12:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 156874, "price": 138602000.0, "datetime": "2025-05-03 00:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 157423, "price": 137843000.0, "datetime": "2025-05-04 03:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 157460, "price": 137902000.0, "datetime": "2025-05-04 05:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "buy", "bar_index": 157563, "price": 137843000.0, "datetime": "2025-05-04 10:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 157631, "price": 137537000.0, "datetime": "2025-05-04 14:21:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 157640, "price": 137647000.0, "datetime": "2025-05-04 14:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 157775, "price": 137100000.0, "datetime": "2025-05-04 21:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 157789, "price": 137111000.0, "datetime": "2025-05-04 22:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 158015, "price": 136235000.0, "datetime": "2025-05-05 09:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 158128, "price": 134501000.0, "datetime": "2025-05-05 15:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 158217, "price": 133248000.0, "datetime": "2025-05-05 19:39:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [zigzag_causal]" }, { "side": "buy", "bar_index": 158285, "price": 133875000.0, "datetime": "2025-05-05 23:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 158292, "price": 133529000.0, "datetime": "2025-05-05 23:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 158350, "price": 134127000.0, "datetime": "2025-05-06 02:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 158397, "price": 134528000.0, "datetime": "2025-05-06 04:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 158702, "price": 133898000.0, "datetime": "2025-05-06 19:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 159152, "price": 137235000.0, "datetime": "2025-05-07 18:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 159177, "price": 137383000.0, "datetime": "2025-05-07 19:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 159217, "price": 137297000.0, "datetime": "2025-05-07 21:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 159237, "price": 137306000.0, "datetime": "2025-05-07 22:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 159335, "price": 137186000.0, "datetime": "2025-05-08 03:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 159352, "price": 136520000.0, "datetime": "2025-05-08 04:24:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 159358, "price": 137010000.0, "datetime": "2025-05-08 04:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 159467, "price": 138444000.0, "datetime": "2025-05-08 10:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 159669, "price": 140529000.0, "datetime": "2025-05-08 20:15:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" }, { "side": "sell", "bar_index": 159716, "price": 139884000.0, "datetime": "2025-05-08 22:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 159745, "price": 139847000.0, "datetime": "2025-05-09 00:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 159751, "price": 140448000.0, "datetime": "2025-05-09 00:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 159830, "price": 142472000.0, "datetime": "2025-05-09 04:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 159843, "price": 142646000.0, "datetime": "2025-05-09 04:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 160211, "price": 144256000.0, "datetime": "2025-05-09 23:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 160248, "price": 144275000.0, "datetime": "2025-05-10 01:12:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 160296, "price": 144437000.0, "datetime": "2025-05-10 03:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 160505, "price": 144233000.0, "datetime": "2025-05-10 14:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 161326, "price": 145120000.0, "datetime": "2025-05-12 07:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 161983, "price": 144801000.0, "datetime": "2025-05-13 15:57:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 162095, "price": 146499000.0, "datetime": "2025-05-13 21:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 162197, "price": 146093000.0, "datetime": "2025-05-14 02:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 162219, "price": 146276000.0, "datetime": "2025-05-14 03:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 162273, "price": 146340000.0, "datetime": "2025-05-14 06:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 162290, "price": 146127000.0, "datetime": "2025-05-14 07:18:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 162352, "price": 146057000.0, "datetime": "2025-05-14 10:24:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 162443, "price": 146010000.0, "datetime": "2025-05-14 14:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 162530, "price": 145029000.0, "datetime": "2025-05-14 19:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 162600, "price": 145751000.0, "datetime": "2025-05-14 22:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 162808, "price": 145998000.0, "datetime": "2025-05-15 09:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=21.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 162935, "price": 144394000.0, "datetime": "2025-05-15 15:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 163105, "price": 144744000.0, "datetime": "2025-05-16 00:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 163167, "price": 146343000.0, "datetime": "2025-05-16 03:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 163274, "price": 145953000.0, "datetime": "2025-05-16 08:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 163346, "price": 146482000.0, "datetime": "2025-05-16 12:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 163491, "price": 146231000.0, "datetime": "2025-05-16 19:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 163566, "price": 146001000.0, "datetime": "2025-05-16 23:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 163588, "price": 146723000.0, "datetime": "2025-05-17 00:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 163807, "price": 146214000.0, "datetime": "2025-05-17 11:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 163884, "price": 146623000.0, "datetime": "2025-05-17 15:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 163933, "price": 146690000.0, "datetime": "2025-05-17 17:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 163985, "price": 146000000.0, "datetime": "2025-05-17 20:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 164028, "price": 146299000.0, "datetime": "2025-05-17 22:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 164199, "price": 146638000.0, "datetime": "2025-05-18 06:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 164306, "price": 146643000.0, "datetime": "2025-05-18 12:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 164375, "price": 146738000.0, "datetime": "2025-05-18 15:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 164444, "price": 147047000.0, "datetime": "2025-05-18 19:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 164597, "price": 149228000.0, "datetime": "2025-05-19 02:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 164878, "price": 146502000.0, "datetime": "2025-05-19 16:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [donchian,local_extrema]" }, { "side": "buy", "bar_index": 165140, "price": 148556000.0, "datetime": "2025-05-20 05:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 165349, "price": 148916000.0, "datetime": "2025-05-20 16:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 165356, "price": 148690000.0, "datetime": "2025-05-20 16:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 165575, "price": 149556000.0, "datetime": "2025-05-21 03:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 165592, "price": 150095000.0, "datetime": "2025-05-21 04:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 165627, "price": 150066000.0, "datetime": "2025-05-21 06:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 165682, "price": 150372000.0, "datetime": "2025-05-21 08:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 165713, "price": 150220000.0, "datetime": "2025-05-21 10:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 165895, "price": 149400000.0, "datetime": "2025-05-21 19:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 165934, "price": 149418000.0, "datetime": "2025-05-21 21:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 165958, "price": 149883000.0, "datetime": "2025-05-21 22:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 166387, "price": 153912000.0, "datetime": "2025-05-22 20:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 166440, "price": 154723000.0, "datetime": "2025-05-22 22:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 166694, "price": 154250000.0, "datetime": "2025-05-23 11:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 166746, "price": 153589000.0, "datetime": "2025-05-23 14:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 167232, "price": 151079000.0, "datetime": "2025-05-24 14:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 168101, "price": 152305000.0, "datetime": "2025-05-26 09:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 168180, "price": 152106000.0, "datetime": "2025-05-26 13:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 168210, "price": 152083000.0, "datetime": "2025-05-26 15:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 168347, "price": 152308000.0, "datetime": "2025-05-26 22:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 168571, "price": 152051000.0, "datetime": "2025-05-27 09:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 168616, "price": 151030000.0, "datetime": "2025-05-27 11:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 168662, "price": 151202000.0, "datetime": "2025-05-27 13:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 168713, "price": 151458000.0, "datetime": "2025-05-27 16:27:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 168827, "price": 152570000.0, "datetime": "2025-05-27 22:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 169098, "price": 151207000.0, "datetime": "2025-05-28 11:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 169204, "price": 151400000.0, "datetime": "2025-05-28 17:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 169216, "price": 151493000.0, "datetime": "2025-05-28 17:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 169526, "price": 150190000.0, "datetime": "2025-05-29 09:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 169692, "price": 150428000.0, "datetime": "2025-05-29 17:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 169926, "price": 148018000.0, "datetime": "2025-05-30 05:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 170089, "price": 148500000.0, "datetime": "2025-05-30 13:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 170122, "price": 148376000.0, "datetime": "2025-05-30 14:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 170194, "price": 147617000.0, "datetime": "2025-05-30 18:30:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 170201, "price": 147714000.0, "datetime": "2025-05-30 18:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 170255, "price": 148095000.0, "datetime": "2025-05-30 21:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 170369, "price": 147025000.0, "datetime": "2025-05-31 03:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 170649, "price": 146347000.0, "datetime": "2025-05-31 17:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 170938, "price": 148337000.0, "datetime": "2025-06-01 07:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 171076, "price": 147946000.0, "datetime": "2025-06-01 14:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 171344, "price": 148408000.0, "datetime": "2025-06-02 04:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 171600, "price": 147582000.0, "datetime": "2025-06-02 16:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 171816, "price": 146456000.0, "datetime": "2025-06-03 03:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 171950, "price": 148522000.0, "datetime": "2025-06-03 10:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 172211, "price": 147760000.0, "datetime": "2025-06-03 23:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 172254, "price": 148283000.0, "datetime": "2025-06-04 01:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 172681, "price": 145920000.0, "datetime": "2025-06-04 22:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 172913, "price": 145191000.0, "datetime": "2025-06-05 10:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 172990, "price": 145116000.0, "datetime": "2025-06-05 14:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 173157, "price": 145562000.0, "datetime": "2025-06-05 22:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 173180, "price": 144779000.0, "datetime": "2025-06-05 23:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 173579, "price": 144280000.0, "datetime": "2025-06-06 19:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 173886, "price": 145174000.0, "datetime": "2025-06-07 11:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 173934, "price": 145588000.0, "datetime": "2025-06-07 13:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 173980, "price": 145930000.0, "datetime": "2025-06-07 15:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 173987, "price": 145647000.0, "datetime": "2025-06-07 16:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 174083, "price": 145769000.0, "datetime": "2025-06-07 20:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 174134, "price": 146288000.0, "datetime": "2025-06-07 23:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 174282, "price": 146691000.0, "datetime": "2025-06-08 06:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 174436, "price": 146101000.0, "datetime": "2025-06-08 14:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 174603, "price": 145883000.0, "datetime": "2025-06-08 22:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 174720, "price": 146578000.0, "datetime": "2025-06-09 04:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 174765, "price": 146369000.0, "datetime": "2025-06-09 07:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 174810, "price": 145898000.0, "datetime": "2025-06-09 09:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 174898, "price": 145502000.0, "datetime": "2025-06-09 13:42:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 175010, "price": 147671000.0, "datetime": "2025-06-09 19:18:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" }, { "side": "sell", "bar_index": 175079, "price": 147745000.0, "datetime": "2025-06-09 22:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "buy", "bar_index": 175091, "price": 148046000.0, "datetime": "2025-06-09 23:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 175473, "price": 150002000.0, "datetime": "2025-06-10 18:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 175504, "price": 150250000.0, "datetime": "2025-06-10 20:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 175560, "price": 149785000.0, "datetime": "2025-06-10 22:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 175590, "price": 149879000.0, "datetime": "2025-06-11 00:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 175604, "price": 149942000.0, "datetime": "2025-06-11 01:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 175637, "price": 149546000.0, "datetime": "2025-06-11 02:39:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 175681, "price": 149992000.0, "datetime": "2025-06-11 04:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 175878, "price": 150550000.0, "datetime": "2025-06-11 14:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 176040, "price": 150885000.0, "datetime": "2025-06-11 22:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 176088, "price": 150449000.0, "datetime": "2025-06-12 01:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 176260, "price": 149698000.0, "datetime": "2025-06-12 09:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 176517, "price": 147067000.0, "datetime": "2025-06-12 22:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 176864, "price": 145465000.0, "datetime": "2025-06-13 16:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 177214, "price": 147163000.0, "datetime": "2025-06-14 09:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 177276, "price": 146523000.0, "datetime": "2025-06-14 12:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 177346, "price": 145834000.0, "datetime": "2025-06-14 16:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 177480, "price": 145681000.0, "datetime": "2025-06-14 22:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 177663, "price": 146426000.0, "datetime": "2025-06-15 07:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 177673, "price": 146379000.0, "datetime": "2025-06-15 08:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 177688, "price": 146400000.0, "datetime": "2025-06-15 09:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 177928, "price": 145801000.0, "datetime": "2025-06-15 21:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 178076, "price": 146034000.0, "datetime": "2025-06-16 04:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 178155, "price": 145927000.0, "datetime": "2025-06-16 08:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 178175, "price": 145843000.0, "datetime": "2025-06-16 09:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 178367, "price": 147512000.0, "datetime": "2025-06-16 19:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 178616, "price": 148333000.0, "datetime": "2025-06-17 07:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 178703, "price": 147730000.0, "datetime": "2025-06-17 11:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 178889, "price": 145909000.0, "datetime": "2025-06-17 21:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 178928, "price": 145751000.0, "datetime": "2025-06-17 23:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 178983, "price": 144053000.0, "datetime": "2025-06-18 01:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 179073, "price": 145538000.0, "datetime": "2025-06-18 06:27:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 179136, "price": 145645000.0, "datetime": "2025-06-18 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 179246, "price": 145993000.0, "datetime": "2025-06-18 15:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 179420, "price": 145228000.0, "datetime": "2025-06-18 23:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 179504, "price": 144247000.0, "datetime": "2025-06-19 04:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 179508, "price": 145107000.0, "datetime": "2025-06-19 04:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 179548, "price": 144891000.0, "datetime": "2025-06-19 06:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 179603, "price": 145340000.0, "datetime": "2025-06-19 08:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 179688, "price": 145741000.0, "datetime": "2025-06-19 13:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 180108, "price": 144560000.0, "datetime": "2025-06-20 10:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 180230, "price": 144990000.0, "datetime": "2025-06-20 16:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 180326, "price": 146026000.0, "datetime": "2025-06-20 21:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 180476, "price": 143908000.0, "datetime": "2025-06-21 04:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 180512, "price": 144194000.0, "datetime": "2025-06-21 06:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 180645, "price": 144071000.0, "datetime": "2025-06-21 13:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 180672, "price": 143921000.0, "datetime": "2025-06-21 14:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 180683, "price": 143901000.0, "datetime": "2025-06-21 14:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 180788, "price": 144296000.0, "datetime": "2025-06-21 20:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 180827, "price": 144328000.0, "datetime": "2025-06-21 22:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 180977, "price": 143462000.0, "datetime": "2025-06-22 05:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 181295, "price": 143129000.0, "datetime": "2025-06-22 21:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 181309, "price": 142463000.0, "datetime": "2025-06-22 22:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 181393, "price": 138481000.0, "datetime": "2025-06-23 02:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=12.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 181426, "price": 138487000.0, "datetime": "2025-06-23 04:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 181595, "price": 141510000.0, "datetime": "2025-06-23 12:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 181689, "price": 142340000.0, "datetime": "2025-06-23 17:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 181729, "price": 142008000.0, "datetime": "2025-06-23 19:15:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 182228, "price": 145032000.0, "datetime": "2025-06-24 20:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 182237, "price": 145000000.0, "datetime": "2025-06-24 20:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 182270, "price": 144783000.0, "datetime": "2025-06-24 22:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 182320, "price": 145131000.0, "datetime": "2025-06-25 00:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 182446, "price": 145619000.0, "datetime": "2025-06-25 07:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 182495, "price": 145448000.0, "datetime": "2025-06-25 09:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 182556, "price": 146223000.0, "datetime": "2025-06-25 12:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal]" }, { "side": "sell", "bar_index": 182909, "price": 147697000.0, "datetime": "2025-06-26 06:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 183122, "price": 147657000.0, "datetime": "2025-06-26 16:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 183135, "price": 147679000.0, "datetime": "2025-06-26 17:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 183240, "price": 146961000.0, "datetime": "2025-06-26 22:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 183283, "price": 147328000.0, "datetime": "2025-06-27 00:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 183325, "price": 147367000.0, "datetime": "2025-06-27 03:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 183595, "price": 147062000.0, "datetime": "2025-06-27 16:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 183695, "price": 146930000.0, "datetime": "2025-06-27 21:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 183729, "price": 146627000.0, "datetime": "2025-06-27 23:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 183947, "price": 147040000.0, "datetime": "2025-06-28 10:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 184060, "price": 147400000.0, "datetime": "2025-06-28 15:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 184144, "price": 147207000.0, "datetime": "2025-06-28 20:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 184193, "price": 147170000.0, "datetime": "2025-06-28 22:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 184238, "price": 147168000.0, "datetime": "2025-06-29 00:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 184257, "price": 147187000.0, "datetime": "2025-06-29 01:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 184278, "price": 147248000.0, "datetime": "2025-06-29 02:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 184305, "price": 147244000.0, "datetime": "2025-06-29 04:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "sell", "bar_index": 184385, "price": 147165000.0, "datetime": "2025-06-29 08:03:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 184442, "price": 147334000.0, "datetime": "2025-06-29 10:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 184826, "price": 147462000.0, "datetime": "2025-06-30 06:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 185016, "price": 147111000.0, "datetime": "2025-06-30 15:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 185242, "price": 146786000.0, "datetime": "2025-07-01 02:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 185335, "price": 145825000.0, "datetime": "2025-07-01 07:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 185655, "price": 145750000.0, "datetime": "2025-07-01 23:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 185709, "price": 145616000.0, "datetime": "2025-07-02 02:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 186037, "price": 147013000.0, "datetime": "2025-07-02 18:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 186066, "price": 147210000.0, "datetime": "2025-07-02 20:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 186201, "price": 148298000.0, "datetime": "2025-07-03 02:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 186479, "price": 148291000.0, "datetime": "2025-07-03 16:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 186661, "price": 148793000.0, "datetime": "2025-07-04 01:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 186844, "price": 149134000.0, "datetime": "2025-07-04 11:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 187268, "price": 147814000.0, "datetime": "2025-07-05 08:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 187515, "price": 147878000.0, "datetime": "2025-07-05 20:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 187699, "price": 148021000.0, "datetime": "2025-07-06 05:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 187729, "price": 148080000.0, "datetime": "2025-07-06 07:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 187776, "price": 148119000.0, "datetime": "2025-07-06 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 187879, "price": 147819000.0, "datetime": "2025-07-06 14:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 187885, "price": 147788000.0, "datetime": "2025-07-06 15:03:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 187975, "price": 147601000.0, "datetime": "2025-07-06 19:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 188417, "price": 148593000.0, "datetime": "2025-07-07 17:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 188574, "price": 147718000.0, "datetime": "2025-07-08 01:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 188905, "price": 147936000.0, "datetime": "2025-07-08 18:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=12.0 [bb_reversal]" }, { "side": "sell", "bar_index": 189012, "price": 148047000.0, "datetime": "2025-07-08 23:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 189054, "price": 148055000.0, "datetime": "2025-07-09 01:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 189134, "price": 148239000.0, "datetime": "2025-07-09 05:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 189288, "price": 148063000.0, "datetime": "2025-07-09 13:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 189493, "price": 148350000.0, "datetime": "2025-07-09 23:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 189686, "price": 150885000.0, "datetime": "2025-07-10 09:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 189839, "price": 151023000.0, "datetime": "2025-07-10 16:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 190056, "price": 153170000.0, "datetime": "2025-07-11 03:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 190181, "price": 156065000.0, "datetime": "2025-07-11 09:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 190749, "price": 158916000.0, "datetime": "2025-07-12 14:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 190797, "price": 159421000.0, "datetime": "2025-07-12 16:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 190906, "price": 159575000.0, "datetime": "2025-07-12 22:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 191009, "price": 159639000.0, "datetime": "2025-07-13 03:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 191234, "price": 160255000.0, "datetime": "2025-07-13 14:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 191978, "price": 163491000.0, "datetime": "2025-07-15 03:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 192179, "price": 160510000.0, "datetime": "2025-07-15 13:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 192197, "price": 160270000.0, "datetime": "2025-07-15 14:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 192225, "price": 160027000.0, "datetime": "2025-07-15 16:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 192654, "price": 161190000.0, "datetime": "2025-07-16 13:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 192781, "price": 162377000.0, "datetime": "2025-07-16 19:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 192817, "price": 162521000.0, "datetime": "2025-07-16 21:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 193158, "price": 161620000.0, "datetime": "2025-07-17 14:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 193325, "price": 161206000.0, "datetime": "2025-07-17 23:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 193452, "price": 162321000.0, "datetime": "2025-07-18 05:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 193503, "price": 163298000.0, "datetime": "2025-07-18 07:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 193792, "price": 161902000.0, "datetime": "2025-07-18 22:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 193942, "price": 160714000.0, "datetime": "2025-07-19 05:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 194048, "price": 161308000.0, "datetime": "2025-07-19 11:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 194134, "price": 161874000.0, "datetime": "2025-07-19 15:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 194156, "price": 161895000.0, "datetime": "2025-07-19 16:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 194268, "price": 162145000.0, "datetime": "2025-07-19 22:12:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 194597, "price": 161617000.0, "datetime": "2025-07-20 14:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 194720, "price": 161071000.0, "datetime": "2025-07-20 20:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 194860, "price": 161076000.0, "datetime": "2025-07-21 03:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 195211, "price": 161294000.0, "datetime": "2025-07-21 21:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 195443, "price": 160151000.0, "datetime": "2025-07-22 08:57:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 195456, "price": 160171000.0, "datetime": "2025-07-22 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 195473, "price": 160249000.0, "datetime": "2025-07-22 10:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 195538, "price": 159788000.0, "datetime": "2025-07-22 13:42:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 195548, "price": 160027000.0, "datetime": "2025-07-22 14:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 195772, "price": 161725000.0, "datetime": "2025-07-23 01:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 195979, "price": 161954000.0, "datetime": "2025-07-23 11:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 196031, "price": 161740000.0, "datetime": "2025-07-23 14:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 196072, "price": 161504000.0, "datetime": "2025-07-23 16:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 196228, "price": 160604000.0, "datetime": "2025-07-24 00:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 196248, "price": 160801000.0, "datetime": "2025-07-24 01:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 196272, "price": 160799000.0, "datetime": "2025-07-24 02:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 196407, "price": 161838000.0, "datetime": "2025-07-24 09:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 197045, "price": 158697000.0, "datetime": "2025-07-25 17:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 197138, "price": 159130000.0, "datetime": "2025-07-25 21:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 197192, "price": 158872000.0, "datetime": "2025-07-26 00:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 197236, "price": 159278000.0, "datetime": "2025-07-26 02:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 197319, "price": 159913000.0, "datetime": "2025-07-26 06:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 197332, "price": 159967000.0, "datetime": "2025-07-26 07:24:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 197459, "price": 160280000.0, "datetime": "2025-07-26 13:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=13.5 [bb_reversal]" }, { "side": "buy", "bar_index": 197475, "price": 160195000.0, "datetime": "2025-07-26 14:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 197482, "price": 160065000.0, "datetime": "2025-07-26 14:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 197658, "price": 160918000.0, "datetime": "2025-07-26 23:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 197726, "price": 160955000.0, "datetime": "2025-07-27 03:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 197831, "price": 161005000.0, "datetime": "2025-07-27 08:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 197860, "price": 160999000.0, "datetime": "2025-07-27 09:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 197909, "price": 161218000.0, "datetime": "2025-07-27 12:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 198309, "price": 162563000.0, "datetime": "2025-07-28 08:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 198522, "price": 162321000.0, "datetime": "2025-07-28 18:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 198558, "price": 162275000.0, "datetime": "2025-07-28 20:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 198636, "price": 161917000.0, "datetime": "2025-07-29 00:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 198778, "price": 162500000.0, "datetime": "2025-07-29 07:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 198806, "price": 162650000.0, "datetime": "2025-07-29 09:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 198818, "price": 162279000.0, "datetime": "2025-07-29 09:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 198911, "price": 163349000.0, "datetime": "2025-07-29 14:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 198984, "price": 163600000.0, "datetime": "2025-07-29 18:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 199141, "price": 162929000.0, "datetime": "2025-07-30 01:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 199193, "price": 162270000.0, "datetime": "2025-07-30 04:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 199361, "price": 162919000.0, "datetime": "2025-07-30 12:51:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 199444, "price": 163000000.0, "datetime": "2025-07-30 17:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 199449, "price": 163014000.0, "datetime": "2025-07-30 17:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 199660, "price": 162004000.0, "datetime": "2025-07-31 03:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 199796, "price": 163283000.0, "datetime": "2025-07-31 10:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 199854, "price": 163456000.0, "datetime": "2025-07-31 13:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal]" }, { "side": "sell", "bar_index": 199864, "price": 163445000.0, "datetime": "2025-07-31 14:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 200037, "price": 163710000.0, "datetime": "2025-07-31 22:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 200068, "price": 163642000.0, "datetime": "2025-08-01 00:12:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 200198, "price": 162690000.0, "datetime": "2025-08-01 06:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 200810, "price": 159019000.0, "datetime": "2025-08-02 13:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 201569, "price": 159656000.0, "datetime": "2025-08-04 03:15:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 201649, "price": 160079000.0, "datetime": "2025-08-04 07:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 201960, "price": 160106000.0, "datetime": "2025-08-04 22:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 201979, "price": 160112000.0, "datetime": "2025-08-04 23:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 202040, "price": 160550000.0, "datetime": "2025-08-05 02:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 202250, "price": 159562000.0, "datetime": "2025-08-05 13:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 202608, "price": 159535000.0, "datetime": "2025-08-06 07:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 203197, "price": 159940000.0, "datetime": "2025-08-07 12:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 203260, "price": 159707000.0, "datetime": "2025-08-07 15:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 203369, "price": 160944000.0, "datetime": "2025-08-07 21:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 203415, "price": 161233000.0, "datetime": "2025-08-07 23:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 203469, "price": 161321000.0, "datetime": "2025-08-08 02:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 203674, "price": 160930000.0, "datetime": "2025-08-08 12:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 203698, "price": 160977000.0, "datetime": "2025-08-08 13:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 203737, "price": 160709000.0, "datetime": "2025-08-08 15:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 203824, "price": 160624000.0, "datetime": "2025-08-08 20:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 203881, "price": 160652000.0, "datetime": "2025-08-08 22:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 203902, "price": 160556000.0, "datetime": "2025-08-08 23:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 203949, "price": 160261000.0, "datetime": "2025-08-09 02:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 203959, "price": 160256000.0, "datetime": "2025-08-09 02:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 203968, "price": 160348000.0, "datetime": "2025-08-09 03:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 204062, "price": 160520000.0, "datetime": "2025-08-09 07:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 204157, "price": 160300000.0, "datetime": "2025-08-09 12:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 204683, "price": 162220000.0, "datetime": "2025-08-10 14:57:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 204699, "price": 162141000.0, "datetime": "2025-08-10 15:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 204793, "price": 162244000.0, "datetime": "2025-08-10 20:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 204844, "price": 162376000.0, "datetime": "2025-08-10 23:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 205084, "price": 165171000.0, "datetime": "2025-08-11 11:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [zigzag_causal]" }, { "side": "buy", "bar_index": 205117, "price": 166385000.0, "datetime": "2025-08-11 12:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 205372, "price": 165316000.0, "datetime": "2025-08-12 01:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 205420, "price": 164807000.0, "datetime": "2025-08-12 03:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 206184, "price": 163969000.0, "datetime": "2025-08-13 18:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 206266, "price": 164439000.0, "datetime": "2025-08-13 22:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 206280, "price": 165300000.0, "datetime": "2025-08-13 22:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 206377, "price": 165800000.0, "datetime": "2025-08-14 03:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 206385, "price": 166142000.0, "datetime": "2025-08-14 04:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 206447, "price": 167554000.0, "datetime": "2025-08-14 07:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 206668, "price": 167463000.0, "datetime": "2025-08-14 18:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 206854, "price": 163772000.0, "datetime": "2025-08-15 03:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 206972, "price": 164824000.0, "datetime": "2025-08-15 09:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 207349, "price": 163835000.0, "datetime": "2025-08-16 04:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 207391, "price": 163750000.0, "datetime": "2025-08-16 06:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 207432, "price": 163678000.0, "datetime": "2025-08-16 08:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 207599, "price": 163407000.0, "datetime": "2025-08-16 16:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 207634, "price": 163186000.0, "datetime": "2025-08-16 18:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 207734, "price": 163207000.0, "datetime": "2025-08-16 23:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 207841, "price": 163237000.0, "datetime": "2025-08-17 10:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 207865, "price": 163194000.0, "datetime": "2025-08-17 12:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 207977, "price": 163588000.0, "datetime": "2025-08-17 17:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 208117, "price": 163510000.0, "datetime": "2025-08-18 00:36:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 208330, "price": 161350000.0, "datetime": "2025-08-18 11:15:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [zigzag_causal]" }, { "side": "buy", "bar_index": 208404, "price": 161190000.0, "datetime": "2025-08-18 14:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 208440, "price": 160770000.0, "datetime": "2025-08-18 16:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 208699, "price": 161500000.0, "datetime": "2025-08-19 05:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 208776, "price": 161450000.0, "datetime": "2025-08-19 09:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 208781, "price": 161783000.0, "datetime": "2025-08-19 09:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 208795, "price": 161338000.0, "datetime": "2025-08-19 10:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 209012, "price": 160577000.0, "datetime": "2025-08-19 21:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 209026, "price": 160721000.0, "datetime": "2025-08-19 22:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 209168, "price": 158198000.0, "datetime": "2025-08-20 05:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 209411, "price": 159187000.0, "datetime": "2025-08-20 17:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 209485, "price": 159259000.0, "datetime": "2025-08-20 21:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 209538, "price": 158720000.0, "datetime": "2025-08-20 23:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 209564, "price": 158202000.0, "datetime": "2025-08-21 00:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 209737, "price": 159332000.0, "datetime": "2025-08-21 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 209772, "price": 159121000.0, "datetime": "2025-08-21 11:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 209841, "price": 158839000.0, "datetime": "2025-08-21 14:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 209949, "price": 158351000.0, "datetime": "2025-08-21 20:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 210150, "price": 157896000.0, "datetime": "2025-08-22 06:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 210233, "price": 158058000.0, "datetime": "2025-08-22 10:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 210318, "price": 158065000.0, "datetime": "2025-08-22 14:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 210462, "price": 157808000.0, "datetime": "2025-08-22 21:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 210532, "price": 161319000.0, "datetime": "2025-08-23 01:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 211013, "price": 159320000.0, "datetime": "2025-08-24 01:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 211478, "price": 159159000.0, "datetime": "2025-08-25 00:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross]" }, { "side": "sell", "bar_index": 211763, "price": 156831000.0, "datetime": "2025-08-25 14:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 211911, "price": 156200000.0, "datetime": "2025-08-25 22:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 211924, "price": 156228000.0, "datetime": "2025-08-25 22:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 211957, "price": 157272000.0, "datetime": "2025-08-26 00:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 212108, "price": 155690000.0, "datetime": "2025-08-26 08:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 212192, "price": 155138000.0, "datetime": "2025-08-26 12:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 212225, "price": 155302000.0, "datetime": "2025-08-26 14:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 212247, "price": 155451000.0, "datetime": "2025-08-26 15:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 212278, "price": 155630000.0, "datetime": "2025-08-26 16:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 212327, "price": 155620000.0, "datetime": "2025-08-26 19:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 212391, "price": 155067000.0, "datetime": "2025-08-26 22:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 212414, "price": 155217000.0, "datetime": "2025-08-26 23:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 212431, "price": 155247000.0, "datetime": "2025-08-27 00:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 212656, "price": 155908000.0, "datetime": "2025-08-27 11:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 212941, "price": 156520000.0, "datetime": "2025-08-28 01:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 212992, "price": 156403000.0, "datetime": "2025-08-28 04:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=14.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 213014, "price": 156769000.0, "datetime": "2025-08-28 05:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 213130, "price": 155800000.0, "datetime": "2025-08-28 11:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 213147, "price": 156120000.0, "datetime": "2025-08-28 12:06:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 213261, "price": 157495000.0, "datetime": "2025-08-28 17:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 213355, "price": 157184000.0, "datetime": "2025-08-28 22:30:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 213509, "price": 156631000.0, "datetime": "2025-08-29 06:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 213892, "price": 152355000.0, "datetime": "2025-08-30 01:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 214050, "price": 152231000.0, "datetime": "2025-08-30 09:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 214158, "price": 151521000.0, "datetime": "2025-08-30 14:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 214195, "price": 151500000.0, "datetime": "2025-08-30 16:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 214286, "price": 151549000.0, "datetime": "2025-08-30 21:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 214440, "price": 151670000.0, "datetime": "2025-08-31 04:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 214669, "price": 151349000.0, "datetime": "2025-08-31 16:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 214689, "price": 151461000.0, "datetime": "2025-08-31 17:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 214745, "price": 151107000.0, "datetime": "2025-08-31 20:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 214911, "price": 151470000.0, "datetime": "2025-09-01 04:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 215043, "price": 150549000.0, "datetime": "2025-09-01 10:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 215429, "price": 151514000.0, "datetime": "2025-09-02 06:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 215504, "price": 152167000.0, "datetime": "2025-09-02 09:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 215589, "price": 153310000.0, "datetime": "2025-09-02 14:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 215892, "price": 155019000.0, "datetime": "2025-09-03 06:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 216219, "price": 154528000.0, "datetime": "2025-09-03 23:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 216229, "price": 155640000.0, "datetime": "2025-09-03 23:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 216465, "price": 155254000.0, "datetime": "2025-09-04 11:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 216486, "price": 154950000.0, "datetime": "2025-09-04 12:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 216560, "price": 154260000.0, "datetime": "2025-09-04 16:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 216580, "price": 154314000.0, "datetime": "2025-09-04 17:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 216811, "price": 154216000.0, "datetime": "2025-09-05 04:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 217034, "price": 156598000.0, "datetime": "2025-09-05 16:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [zigzag_causal]" }, { "side": "sell", "bar_index": 217371, "price": 154886000.0, "datetime": "2025-09-06 09:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 217419, "price": 155287000.0, "datetime": "2025-09-06 11:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 217547, "price": 155136000.0, "datetime": "2025-09-06 18:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 217656, "price": 155325000.0, "datetime": "2025-09-06 23:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 217895, "price": 154554000.0, "datetime": "2025-09-07 11:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 217947, "price": 154533000.0, "datetime": "2025-09-07 14:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 218040, "price": 155032000.0, "datetime": "2025-09-07 18:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 218198, "price": 155252000.0, "datetime": "2025-09-08 02:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 218398, "price": 154970000.0, "datetime": "2025-09-08 12:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 218546, "price": 155810000.0, "datetime": "2025-09-08 20:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 218597, "price": 156020000.0, "datetime": "2025-09-08 22:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 218660, "price": 156189000.0, "datetime": "2025-09-09 01:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 218740, "price": 156078000.0, "datetime": "2025-09-09 05:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 218858, "price": 155203000.0, "datetime": "2025-09-09 11:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 218919, "price": 155737000.0, "datetime": "2025-09-09 14:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 218980, "price": 156641000.0, "datetime": "2025-09-09 17:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 219010, "price": 156543000.0, "datetime": "2025-09-09 19:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 219067, "price": 156461000.0, "datetime": "2025-09-09 22:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 219490, "price": 156311000.0, "datetime": "2025-09-10 19:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 219499, "price": 156370000.0, "datetime": "2025-09-10 19:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 219524, "price": 156367000.0, "datetime": "2025-09-10 21:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 219632, "price": 157733000.0, "datetime": "2025-09-11 02:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 219861, "price": 158835000.0, "datetime": "2025-09-11 13:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 219873, "price": 159012000.0, "datetime": "2025-09-11 14:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 219971, "price": 158715000.0, "datetime": "2025-09-11 19:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 220019, "price": 158890000.0, "datetime": "2025-09-11 21:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 220036, "price": 158834000.0, "datetime": "2025-09-11 22:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 220210, "price": 159926000.0, "datetime": "2025-09-12 07:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 220275, "price": 160869000.0, "datetime": "2025-09-12 10:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 220646, "price": 161436000.0, "datetime": "2025-09-13 05:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 221192, "price": 160604000.0, "datetime": "2025-09-14 08:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 221317, "price": 160429000.0, "datetime": "2025-09-14 14:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 221330, "price": 160394000.0, "datetime": "2025-09-14 15:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 221529, "price": 160232000.0, "datetime": "2025-09-15 01:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 221995, "price": 159983000.0, "datetime": "2025-09-16 00:36:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 222335, "price": 160768000.0, "datetime": "2025-09-16 17:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 222448, "price": 160684000.0, "datetime": "2025-09-16 23:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 222701, "price": 162014000.0, "datetime": "2025-09-17 11:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 222897, "price": 162013000.0, "datetime": "2025-09-17 21:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 222931, "price": 161418000.0, "datetime": "2025-09-17 23:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 223025, "price": 161188000.0, "datetime": "2025-09-18 04:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 223216, "price": 162802000.0, "datetime": "2025-09-18 13:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 223238, "price": 162738000.0, "datetime": "2025-09-18 14:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 223248, "price": 162737000.0, "datetime": "2025-09-18 15:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 223291, "price": 162680000.0, "datetime": "2025-09-18 17:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 223315, "price": 162594000.0, "datetime": "2025-09-18 18:36:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 223647, "price": 162801000.0, "datetime": "2025-09-19 11:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 223673, "price": 162777000.0, "datetime": "2025-09-19 12:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 223690, "price": 162850000.0, "datetime": "2025-09-19 13:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 223746, "price": 162664000.0, "datetime": "2025-09-19 16:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 223881, "price": 162298000.0, "datetime": "2025-09-19 22:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 223896, "price": 162252000.0, "datetime": "2025-09-19 23:39:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 223939, "price": 162220000.0, "datetime": "2025-09-20 01:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 224041, "price": 161841000.0, "datetime": "2025-09-20 06:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 224070, "price": 162072000.0, "datetime": "2025-09-20 08:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 224097, "price": 162246000.0, "datetime": "2025-09-20 09:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 224146, "price": 162152000.0, "datetime": "2025-09-20 12:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 224264, "price": 162346000.0, "datetime": "2025-09-20 18:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 224383, "price": 162444000.0, "datetime": "2025-09-21 00:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 224753, "price": 161826000.0, "datetime": "2025-09-21 18:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 224833, "price": 162100000.0, "datetime": "2025-09-21 22:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 225047, "price": 161609000.0, "datetime": "2025-09-22 09:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 225316, "price": 159736000.0, "datetime": "2025-09-22 22:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 225525, "price": 160637000.0, "datetime": "2025-09-23 09:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 225592, "price": 159917000.0, "datetime": "2025-09-23 12:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 225974, "price": 159955000.0, "datetime": "2025-09-24 07:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 226008, "price": 159829000.0, "datetime": "2025-09-24 09:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 226096, "price": 160024000.0, "datetime": "2025-09-24 13:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 226758, "price": 159531000.0, "datetime": "2025-09-25 22:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 226768, "price": 160041000.0, "datetime": "2025-09-25 23:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 227026, "price": 158935000.0, "datetime": "2025-09-26 12:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 227316, "price": 158190000.0, "datetime": "2025-09-27 02:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 227329, "price": 158256000.0, "datetime": "2025-09-27 03:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 227460, "price": 158129000.0, "datetime": "2025-09-27 09:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 227517, "price": 157785000.0, "datetime": "2025-09-27 12:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 227657, "price": 157260000.0, "datetime": "2025-09-27 19:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 227686, "price": 157294000.0, "datetime": "2025-09-27 21:09:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 227746, "price": 157350000.0, "datetime": "2025-09-28 00:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 227911, "price": 157713000.0, "datetime": "2025-09-28 08:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 227950, "price": 157920000.0, "datetime": "2025-09-28 10:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 227980, "price": 157886000.0, "datetime": "2025-09-28 11:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 227993, "price": 157792000.0, "datetime": "2025-09-28 12:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 228046, "price": 157666000.0, "datetime": "2025-09-28 15:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 228064, "price": 157717000.0, "datetime": "2025-09-28 16:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 228227, "price": 157905000.0, "datetime": "2025-09-29 00:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 228356, "price": 158676000.0, "datetime": "2025-09-29 06:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 228618, "price": 160183000.0, "datetime": "2025-09-29 19:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 228708, "price": 162575000.0, "datetime": "2025-09-30 00:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 228749, "price": 162428000.0, "datetime": "2025-09-30 02:18:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 228791, "price": 162729000.0, "datetime": "2025-09-30 04:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 228800, "price": 162869000.0, "datetime": "2025-09-30 04:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 229102, "price": 161462000.0, "datetime": "2025-09-30 19:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 229165, "price": 161918000.0, "datetime": "2025-09-30 23:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 229420, "price": 163395000.0, "datetime": "2025-10-01 11:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 229427, "price": 163311000.0, "datetime": "2025-10-01 12:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 229768, "price": 166458000.0, "datetime": "2025-10-02 05:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 229924, "price": 168881000.0, "datetime": "2025-10-02 13:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 230151, "price": 169882000.0, "datetime": "2025-10-03 00:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 230178, "price": 169919000.0, "datetime": "2025-10-03 01:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 230612, "price": 170976000.0, "datetime": "2025-10-03 23:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 230665, "price": 173403000.0, "datetime": "2025-10-04 02:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 230927, "price": 174130000.0, "datetime": "2025-10-04 15:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 231048, "price": 174364000.0, "datetime": "2025-10-04 21:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 231431, "price": 175675000.0, "datetime": "2025-10-05 22:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 231496, "price": 175999000.0, "datetime": "2025-10-06 02:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 231557, "price": 175944000.0, "datetime": "2025-10-06 05:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=14.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 231690, "price": 177938000.0, "datetime": "2025-10-06 11:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 231775, "price": 177125000.0, "datetime": "2025-10-06 16:03:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 231824, "price": 177000000.0, "datetime": "2025-10-06 18:30:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 231837, "price": 177114000.0, "datetime": "2025-10-06 19:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 232282, "price": 176418000.0, "datetime": "2025-10-07 17:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 232348, "price": 177710000.0, "datetime": "2025-10-07 20:42:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 232551, "price": 176539000.0, "datetime": "2025-10-08 06:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 232688, "price": 176687000.0, "datetime": "2025-10-08 13:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 232831, "price": 178174000.0, "datetime": "2025-10-08 20:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 232875, "price": 178105000.0, "datetime": "2025-10-08 23:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 232885, "price": 177400000.0, "datetime": "2025-10-08 23:33:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 232982, "price": 178185000.0, "datetime": "2025-10-09 04:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 233060, "price": 177860000.0, "datetime": "2025-10-09 08:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 233286, "price": 177706000.0, "datetime": "2025-10-09 19:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 233400, "price": 177907000.0, "datetime": "2025-10-10 01:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 233434, "price": 177045000.0, "datetime": "2025-10-10 03:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 233520, "price": 177929000.0, "datetime": "2025-10-10 07:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 233526, "price": 177736000.0, "datetime": "2025-10-10 07:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 233798, "price": 176950000.0, "datetime": "2025-10-10 21:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 233831, "price": 176954000.0, "datetime": "2025-10-10 22:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 233985, "price": 173005000.0, "datetime": "2025-10-11 06:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=20.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" }, { "side": "sell", "bar_index": 234030, "price": 172290000.0, "datetime": "2025-10-11 08:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 234139, "price": 171713000.0, "datetime": "2025-10-11 14:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 234423, "price": 171000000.0, "datetime": "2025-10-12 04:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 234662, "price": 170969000.0, "datetime": "2025-10-12 16:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 234691, "price": 170900000.0, "datetime": "2025-10-12 17:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 234795, "price": 170870000.0, "datetime": "2025-10-12 23:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 234809, "price": 171290000.0, "datetime": "2025-10-12 23:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 234856, "price": 172583000.0, "datetime": "2025-10-13 02:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 235150, "price": 173227000.0, "datetime": "2025-10-13 16:48:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 235258, "price": 172175000.0, "datetime": "2025-10-13 22:12:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 235325, "price": 171967000.0, "datetime": "2025-10-14 01:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 235552, "price": 170104000.0, "datetime": "2025-10-14 12:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 235578, "price": 170018000.0, "datetime": "2025-10-14 14:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 235613, "price": 169390000.0, "datetime": "2025-10-14 15:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 235649, "price": 169280000.0, "datetime": "2025-10-14 17:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 235749, "price": 169213000.0, "datetime": "2025-10-14 22:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 235817, "price": 170000000.0, "datetime": "2025-10-15 02:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 236052, "price": 169379000.0, "datetime": "2025-10-15 13:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 236068, "price": 169540000.0, "datetime": "2025-10-15 14:42:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 236264, "price": 168785000.0, "datetime": "2025-10-16 00:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 236307, "price": 168377000.0, "datetime": "2025-10-16 02:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 236546, "price": 168930000.0, "datetime": "2025-10-16 14:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 236566, "price": 168741000.0, "datetime": "2025-10-16 15:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 236688, "price": 168451000.0, "datetime": "2025-10-16 21:42:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 237115, "price": 160999000.0, "datetime": "2025-10-17 19:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 237183, "price": 162120000.0, "datetime": "2025-10-17 22:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 237215, "price": 162104000.0, "datetime": "2025-10-18 00:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 237264, "price": 163126000.0, "datetime": "2025-10-18 02:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 237278, "price": 163445000.0, "datetime": "2025-10-18 03:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 237404, "price": 164434000.0, "datetime": "2025-10-18 09:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 237517, "price": 163312000.0, "datetime": "2025-10-18 15:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=13.5 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 237535, "price": 163395000.0, "datetime": "2025-10-18 16:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 237629, "price": 163548000.0, "datetime": "2025-10-18 20:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 237695, "price": 163598000.0, "datetime": "2025-10-19 00:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 237823, "price": 163458000.0, "datetime": "2025-10-19 06:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 237924, "price": 163056000.0, "datetime": "2025-10-19 11:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 238144, "price": 163291000.0, "datetime": "2025-10-19 22:30:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 238539, "price": 166218000.0, "datetime": "2025-10-20 18:15:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 238675, "price": 166600000.0, "datetime": "2025-10-21 01:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 238782, "price": 166123000.0, "datetime": "2025-10-21 06:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 238873, "price": 164910000.0, "datetime": "2025-10-21 10:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 238896, "price": 164800000.0, "datetime": "2025-10-21 12:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 238994, "price": 162915000.0, "datetime": "2025-10-21 17:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 239115, "price": 163805000.0, "datetime": "2025-10-21 23:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 239175, "price": 167664000.0, "datetime": "2025-10-22 02:03:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" }, { "side": "sell", "bar_index": 239191, "price": 166956000.0, "datetime": "2025-10-22 02:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 239486, "price": 163308000.0, "datetime": "2025-10-22 17:36:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 239541, "price": 163374000.0, "datetime": "2025-10-22 20:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 239550, "price": 162590000.0, "datetime": "2025-10-22 20:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 239619, "price": 163312000.0, "datetime": "2025-10-23 00:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 239647, "price": 163728000.0, "datetime": "2025-10-23 01:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 239720, "price": 163181000.0, "datetime": "2025-10-23 05:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 239911, "price": 163835000.0, "datetime": "2025-10-23 14:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 240002, "price": 164699000.0, "datetime": "2025-10-23 19:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 240084, "price": 164663000.0, "datetime": "2025-10-23 23:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 240137, "price": 164929000.0, "datetime": "2025-10-24 02:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 240581, "price": 165487000.0, "datetime": "2025-10-25 00:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 240886, "price": 166039000.0, "datetime": "2025-10-25 15:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 241130, "price": 166033000.0, "datetime": "2025-10-26 03:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 241234, "price": 166276000.0, "datetime": "2025-10-26 09:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 241276, "price": 166604000.0, "datetime": "2025-10-26 11:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 241332, "price": 166303000.0, "datetime": "2025-10-26 13:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 241427, "price": 167070000.0, "datetime": "2025-10-26 18:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 241500, "price": 168429000.0, "datetime": "2025-10-26 22:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 241992, "price": 170102000.0, "datetime": "2025-10-27 22:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 242075, "price": 170299000.0, "datetime": "2025-10-28 03:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross]" }, { "side": "buy", "bar_index": 242764, "price": 167942000.0, "datetime": "2025-10-29 13:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 242950, "price": 167076000.0, "datetime": "2025-10-29 22:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 243037, "price": 165437000.0, "datetime": "2025-10-30 03:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 243051, "price": 165999000.0, "datetime": "2025-10-30 03:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 243193, "price": 165068000.0, "datetime": "2025-10-30 10:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 243321, "price": 165170000.0, "datetime": "2025-10-30 17:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "buy", "bar_index": 243478, "price": 163253000.0, "datetime": "2025-10-31 01:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 243509, "price": 162891000.0, "datetime": "2025-10-31 02:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 243847, "price": 164686000.0, "datetime": "2025-10-31 19:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 244034, "price": 164028000.0, "datetime": "2025-11-01 05:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 244226, "price": 164530000.0, "datetime": "2025-11-01 14:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 244491, "price": 164250000.0, "datetime": "2025-11-02 03:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 244518, "price": 164215000.0, "datetime": "2025-11-02 05:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 244542, "price": 164270000.0, "datetime": "2025-11-02 06:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 244589, "price": 163924000.0, "datetime": "2025-11-02 08:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 244608, "price": 163962000.0, "datetime": "2025-11-02 09:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 244708, "price": 164098000.0, "datetime": "2025-11-02 14:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 245254, "price": 160675000.0, "datetime": "2025-11-03 18:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 245299, "price": 160713000.0, "datetime": "2025-11-03 20:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 245359, "price": 160712000.0, "datetime": "2025-11-03 23:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 245373, "price": 160876000.0, "datetime": "2025-11-03 23:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 245467, "price": 160409000.0, "datetime": "2025-11-04 04:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 245494, "price": 160300000.0, "datetime": "2025-11-04 06:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 245619, "price": 159940000.0, "datetime": "2025-11-04 12:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 245769, "price": 154300000.0, "datetime": "2025-11-04 19:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 245803, "price": 154665000.0, "datetime": "2025-11-04 21:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 245969, "price": 150720000.0, "datetime": "2025-11-05 05:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 246163, "price": 151669000.0, "datetime": "2025-11-05 15:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 246326, "price": 152933000.0, "datetime": "2025-11-05 23:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 246491, "price": 155231000.0, "datetime": "2025-11-06 07:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 246515, "price": 155219000.0, "datetime": "2025-11-06 09:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 246646, "price": 154395000.0, "datetime": "2025-11-06 15:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 246662, "price": 154500000.0, "datetime": "2025-11-06 16:24:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 246780, "price": 154276000.0, "datetime": "2025-11-06 22:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 246797, "price": 153977000.0, "datetime": "2025-11-06 23:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 246820, "price": 153840000.0, "datetime": "2025-11-07 00:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 247001, "price": 151167000.0, "datetime": "2025-11-07 09:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 247009, "price": 151480000.0, "datetime": "2025-11-07 09:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 247025, "price": 151242000.0, "datetime": "2025-11-07 10:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 247079, "price": 152184000.0, "datetime": "2025-11-07 13:15:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,donchian,rsi_swing]" }, { "side": "sell", "bar_index": 247280, "price": 150056000.0, "datetime": "2025-11-07 23:18:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 247481, "price": 154035000.0, "datetime": "2025-11-08 09:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 247518, "price": 153747000.0, "datetime": "2025-11-08 11:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 247742, "price": 152242000.0, "datetime": "2025-11-08 22:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 247800, "price": 151617000.0, "datetime": "2025-11-09 01:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 247952, "price": 152589000.0, "datetime": "2025-11-09 08:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 247989, "price": 152168000.0, "datetime": "2025-11-09 10:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 248075, "price": 151740000.0, "datetime": "2025-11-09 15:03:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 248126, "price": 151742000.0, "datetime": "2025-11-09 17:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 248135, "price": 151781000.0, "datetime": "2025-11-09 18:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 248437, "price": 155808000.0, "datetime": "2025-11-10 09:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 248531, "price": 157543000.0, "datetime": "2025-11-10 13:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 248698, "price": 157284000.0, "datetime": "2025-11-10 22:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 249213, "price": 155693000.0, "datetime": "2025-11-11 23:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 249290, "price": 154112000.0, "datetime": "2025-11-12 03:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 249445, "price": 154084000.0, "datetime": "2025-11-12 11:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 249564, "price": 155191000.0, "datetime": "2025-11-12 17:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 249840, "price": 153231000.0, "datetime": "2025-11-13 07:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 250287, "price": 150500000.0, "datetime": "2025-11-14 05:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 250292, "price": 149982000.0, "datetime": "2025-11-14 05:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 250706, "price": 146206000.0, "datetime": "2025-11-15 02:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "buy", "bar_index": 251084, "price": 144667000.0, "datetime": "2025-11-15 21:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 251316, "price": 144141000.0, "datetime": "2025-11-16 09:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 251474, "price": 144045000.0, "datetime": "2025-11-16 17:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 251480, "price": 143936000.0, "datetime": "2025-11-16 17:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 251492, "price": 144009000.0, "datetime": "2025-11-16 17:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 251664, "price": 142082000.0, "datetime": "2025-11-17 02:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 251977, "price": 142255000.0, "datetime": "2025-11-17 18:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 252221, "price": 138000000.0, "datetime": "2025-11-18 06:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 252501, "price": 135342000.0, "datetime": "2025-11-18 20:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 252527, "price": 135596000.0, "datetime": "2025-11-18 21:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 252543, "price": 134895000.0, "datetime": "2025-11-18 22:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 252626, "price": 138300000.0, "datetime": "2025-11-19 02:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 252931, "price": 135661000.0, "datetime": "2025-11-19 17:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "buy", "bar_index": 252944, "price": 135758000.0, "datetime": "2025-11-19 18:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 253009, "price": 136240000.0, "datetime": "2025-11-19 21:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 253061, "price": 136248000.0, "datetime": "2025-11-20 00:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 253290, "price": 138124000.0, "datetime": "2025-11-20 11:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 253599, "price": 131566000.0, "datetime": "2025-11-21 03:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 253624, "price": 130692000.0, "datetime": "2025-11-21 04:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 253646, "price": 130694000.0, "datetime": "2025-11-21 05:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 253966, "price": 124440000.0, "datetime": "2025-11-21 21:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 254048, "price": 125424000.0, "datetime": "2025-11-22 01:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 254180, "price": 127691000.0, "datetime": "2025-11-22 08:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 254304, "price": 126225000.0, "datetime": "2025-11-22 14:30:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 254354, "price": 126910000.0, "datetime": "2025-11-22 17:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 254379, "price": 126864000.0, "datetime": "2025-11-22 18:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 254439, "price": 126003000.0, "datetime": "2025-11-22 21:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 254789, "price": 130120000.0, "datetime": "2025-11-23 14:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 254794, "price": 130318000.0, "datetime": "2025-11-23 15:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 255127, "price": 132029000.0, "datetime": "2025-11-24 14:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 255141, "price": 131903000.0, "datetime": "2025-11-24 14:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 255269, "price": 129929000.0, "datetime": "2025-11-24 21:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 255306, "price": 129956000.0, "datetime": "2025-11-24 23:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 255327, "price": 130510000.0, "datetime": "2025-11-25 00:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 255428, "price": 132893000.0, "datetime": "2025-11-25 05:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 255615, "price": 132332000.0, "datetime": "2025-11-25 14:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 255821, "price": 130536000.0, "datetime": "2025-11-26 00:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 256227, "price": 130208000.0, "datetime": "2025-11-26 21:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 256306, "price": 130608000.0, "datetime": "2025-11-27 01:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 256678, "price": 136803000.0, "datetime": "2025-11-27 19:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 256833, "price": 136666000.0, "datetime": "2025-11-28 03:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 256891, "price": 136659000.0, "datetime": "2025-11-28 06:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 256910, "price": 136725000.0, "datetime": "2025-11-28 07:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 257171, "price": 136380000.0, "datetime": "2025-11-28 20:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 257215, "price": 136970000.0, "datetime": "2025-11-28 22:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 257403, "price": 136606000.0, "datetime": "2025-11-29 07:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 258298, "price": 136753000.0, "datetime": "2025-12-01 04:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 258395, "price": 131846000.0, "datetime": "2025-12-01 09:30:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [zigzag_causal]" }, { "side": "sell", "bar_index": 258681, "price": 128677000.0, "datetime": "2025-12-01 23:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 258720, "price": 127341000.0, "datetime": "2025-12-02 01:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 258757, "price": 127344000.0, "datetime": "2025-12-02 03:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 258785, "price": 127700000.0, "datetime": "2025-12-02 05:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 258864, "price": 129282000.0, "datetime": "2025-12-02 08:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "buy", "bar_index": 258940, "price": 129638000.0, "datetime": "2025-12-02 12:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 259000, "price": 130109000.0, "datetime": "2025-12-02 15:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 259151, "price": 132055000.0, "datetime": "2025-12-02 23:18:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" }, { "side": "buy", "bar_index": 259362, "price": 136211000.0, "datetime": "2025-12-03 09:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 259559, "price": 138269000.0, "datetime": "2025-12-03 19:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 259738, "price": 137801000.0, "datetime": "2025-12-04 04:39:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 259989, "price": 138560000.0, "datetime": "2025-12-04 17:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 260265, "price": 137846000.0, "datetime": "2025-12-05 07:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 260490, "price": 136832000.0, "datetime": "2025-12-05 18:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 260607, "price": 135733000.0, "datetime": "2025-12-06 00:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 260624, "price": 135282000.0, "datetime": "2025-12-06 00:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 260635, "price": 132795000.0, "datetime": "2025-12-06 01:30:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [zigzag_causal]" }, { "side": "sell", "bar_index": 260663, "price": 133464000.0, "datetime": "2025-12-06 02:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 260674, "price": 133597000.0, "datetime": "2025-12-06 03:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 260820, "price": 133770000.0, "datetime": "2025-12-06 10:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 260869, "price": 134202000.0, "datetime": "2025-12-06 13:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 260900, "price": 134258000.0, "datetime": "2025-12-06 14:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 261234, "price": 133722000.0, "datetime": "2025-12-07 07:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 261511, "price": 133427000.0, "datetime": "2025-12-07 21:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 262135, "price": 134419000.0, "datetime": "2025-12-09 04:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 262297, "price": 134399000.0, "datetime": "2025-12-09 12:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 262338, "price": 134182000.0, "datetime": "2025-12-09 14:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 262441, "price": 134236000.0, "datetime": "2025-12-09 19:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 262502, "price": 134276000.0, "datetime": "2025-12-09 22:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 262628, "price": 138455000.0, "datetime": "2025-12-10 05:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 262681, "price": 137356000.0, "datetime": "2025-12-10 07:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 262913, "price": 137486000.0, "datetime": "2025-12-10 19:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 263006, "price": 136845000.0, "datetime": "2025-12-11 00:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 263107, "price": 138600000.0, "datetime": "2025-12-11 05:06:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 263349, "price": 134363000.0, "datetime": "2025-12-11 17:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 263433, "price": 134708000.0, "datetime": "2025-12-11 21:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 263488, "price": 134400000.0, "datetime": "2025-12-12 00:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 263498, "price": 134161000.0, "datetime": "2025-12-12 00:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 263636, "price": 137265000.0, "datetime": "2025-12-12 07:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 263828, "price": 137332000.0, "datetime": "2025-12-12 17:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 263921, "price": 137316000.0, "datetime": "2025-12-12 21:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 263955, "price": 137320000.0, "datetime": "2025-12-12 23:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 263961, "price": 137224000.0, "datetime": "2025-12-12 23:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 264146, "price": 135093000.0, "datetime": "2025-12-13 09:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 264158, "price": 135001000.0, "datetime": "2025-12-13 09:39:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 264272, "price": 134718000.0, "datetime": "2025-12-13 15:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 264340, "price": 134869000.0, "datetime": "2025-12-13 18:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 264415, "price": 134653000.0, "datetime": "2025-12-13 22:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 264614, "price": 134680000.0, "datetime": "2025-12-14 08:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 264722, "price": 134580000.0, "datetime": "2025-12-14 13:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 264742, "price": 134604000.0, "datetime": "2025-12-14 14:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 264833, "price": 134464000.0, "datetime": "2025-12-14 19:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 264840, "price": 134159000.0, "datetime": "2025-12-14 19:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 264909, "price": 133538000.0, "datetime": "2025-12-14 23:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 265399, "price": 132675000.0, "datetime": "2025-12-15 23:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 265489, "price": 128770000.0, "datetime": "2025-12-16 04:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,rsi_swing]" }, { "side": "buy", "bar_index": 265535, "price": 128633000.0, "datetime": "2025-12-16 06:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 265733, "price": 128335000.0, "datetime": "2025-12-16 16:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 265792, "price": 128719000.0, "datetime": "2025-12-16 19:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 265968, "price": 130155000.0, "datetime": "2025-12-17 04:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 266189, "price": 129399000.0, "datetime": "2025-12-17 15:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 266367, "price": 133691000.0, "datetime": "2025-12-18 00:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,zigzag_causal]" }, { "side": "sell", "bar_index": 266511, "price": 128444000.0, "datetime": "2025-12-18 07:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 266552, "price": 128446000.0, "datetime": "2025-12-18 09:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 266616, "price": 128710000.0, "datetime": "2025-12-18 12:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 266762, "price": 129866000.0, "datetime": "2025-12-18 19:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 266978, "price": 127170000.0, "datetime": "2025-12-19 06:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 267142, "price": 129727000.0, "datetime": "2025-12-19 14:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 267268, "price": 131360000.0, "datetime": "2025-12-19 21:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 267322, "price": 130923000.0, "datetime": "2025-12-19 23:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 267469, "price": 131126000.0, "datetime": "2025-12-20 07:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 267551, "price": 131306000.0, "datetime": "2025-12-20 11:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 267851, "price": 131282000.0, "datetime": "2025-12-21 02:18:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 268761, "price": 134029000.0, "datetime": "2025-12-22 23:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 268769, "price": 133422000.0, "datetime": "2025-12-23 00:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 268844, "price": 132744000.0, "datetime": "2025-12-23 03:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 268885, "price": 131959000.0, "datetime": "2025-12-23 06:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 268901, "price": 131835000.0, "datetime": "2025-12-23 06:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 269195, "price": 130809000.0, "datetime": "2025-12-23 21:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 269364, "price": 130772000.0, "datetime": "2025-12-24 05:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 269457, "price": 129898000.0, "datetime": "2025-12-24 10:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 269568, "price": 128613000.0, "datetime": "2025-12-24 16:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 269630, "price": 128440000.0, "datetime": "2025-12-24 19:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 269676, "price": 128970000.0, "datetime": "2025-12-24 21:33:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 269736, "price": 128783000.0, "datetime": "2025-12-25 00:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 269848, "price": 129252000.0, "datetime": "2025-12-25 06:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 269921, "price": 129277000.0, "datetime": "2025-12-25 09:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 269982, "price": 129550000.0, "datetime": "2025-12-25 12:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "sell", "bar_index": 270053, "price": 129293000.0, "datetime": "2025-12-25 16:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross]" }, { "side": "buy", "bar_index": 270179, "price": 128999000.0, "datetime": "2025-12-25 22:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 270205, "price": 129138000.0, "datetime": "2025-12-26 00:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 270245, "price": 129555000.0, "datetime": "2025-12-26 02:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 270429, "price": 129265000.0, "datetime": "2025-12-26 11:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 270538, "price": 129815000.0, "datetime": "2025-12-26 16:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 270635, "price": 129501000.0, "datetime": "2025-12-26 21:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 270706, "price": 127924000.0, "datetime": "2025-12-27 01:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 270713, "price": 128051000.0, "datetime": "2025-12-27 01:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 270752, "price": 128120000.0, "datetime": "2025-12-27 03:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 270945, "price": 128170000.0, "datetime": "2025-12-27 13:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 270978, "price": 128171000.0, "datetime": "2025-12-27 14:39:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 271056, "price": 128259000.0, "datetime": "2025-12-27 18:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 271198, "price": 127995000.0, "datetime": "2025-12-28 01:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 271281, "price": 128054000.0, "datetime": "2025-12-28 05:48:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" }, { "side": "buy", "bar_index": 271386, "price": 128298000.0, "datetime": "2025-12-28 11:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 271486, "price": 128011000.0, "datetime": "2025-12-28 16:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 271586, "price": 128195000.0, "datetime": "2025-12-28 21:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 271609, "price": 128168000.0, "datetime": "2025-12-28 22:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 271858, "price": 128300000.0, "datetime": "2025-12-29 10:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 271946, "price": 130050000.0, "datetime": "2025-12-29 15:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 272123, "price": 127283000.0, "datetime": "2025-12-29 23:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 272186, "price": 127798000.0, "datetime": "2025-12-30 03:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 272375, "price": 126934000.0, "datetime": "2025-12-30 12:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 272405, "price": 126876000.0, "datetime": "2025-12-30 14:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 272494, "price": 127892000.0, "datetime": "2025-12-30 18:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 272575, "price": 128113000.0, "datetime": "2025-12-30 22:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 272601, "price": 128553000.0, "datetime": "2025-12-30 23:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 272810, "price": 128341000.0, "datetime": "2025-12-31 10:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 272853, "price": 128715000.0, "datetime": "2025-12-31 12:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 273036, "price": 129127000.0, "datetime": "2025-12-31 21:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 273234, "price": 128158000.0, "datetime": "2026-01-01 07:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 273253, "price": 128099000.0, "datetime": "2026-01-01 08:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 273410, "price": 127964000.0, "datetime": "2026-01-01 16:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 273584, "price": 128016000.0, "datetime": "2026-01-02 00:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 273690, "price": 128373000.0, "datetime": "2026-01-02 06:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 273760, "price": 128771000.0, "datetime": "2026-01-02 09:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 273857, "price": 128728000.0, "datetime": "2026-01-02 14:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 274016, "price": 129797000.0, "datetime": "2026-01-02 22:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 274042, "price": 130053000.0, "datetime": "2026-01-02 23:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 274048, "price": 129340000.0, "datetime": "2026-01-03 00:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 274293, "price": 130775000.0, "datetime": "2026-01-03 12:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 274554, "price": 130300000.0, "datetime": "2026-01-04 01:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 275023, "price": 132040000.0, "datetime": "2026-01-05 00:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 275273, "price": 134400000.0, "datetime": "2026-01-05 13:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" }, { "side": "buy", "bar_index": 275283, "price": 134550000.0, "datetime": "2026-01-05 13:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 275348, "price": 134323000.0, "datetime": "2026-01-05 17:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 275358, "price": 134301000.0, "datetime": "2026-01-05 17:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 275538, "price": 136380000.0, "datetime": "2026-01-06 02:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 275588, "price": 136577000.0, "datetime": "2026-01-06 05:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 275962, "price": 135854000.0, "datetime": "2026-01-06 23:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 276045, "price": 134011000.0, "datetime": "2026-01-07 04:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 276089, "price": 134897000.0, "datetime": "2026-01-07 06:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 276411, "price": 134145000.0, "datetime": "2026-01-07 22:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 276438, "price": 134021000.0, "datetime": "2026-01-07 23:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 276473, "price": 133459000.0, "datetime": "2026-01-08 01:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 276628, "price": 132767000.0, "datetime": "2026-01-08 09:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 276901, "price": 131337000.0, "datetime": "2026-01-08 22:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 276922, "price": 131616000.0, "datetime": "2026-01-08 23:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 277140, "price": 133032000.0, "datetime": "2026-01-09 10:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 277314, "price": 132636000.0, "datetime": "2026-01-09 19:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 277344, "price": 132794000.0, "datetime": "2026-01-09 20:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 277412, "price": 133180000.0, "datetime": "2026-01-10 00:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 277594, "price": 133476000.0, "datetime": "2026-01-10 09:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 277716, "price": 133444000.0, "datetime": "2026-01-10 15:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 277765, "price": 133612000.0, "datetime": "2026-01-10 18:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 277777, "price": 133630000.0, "datetime": "2026-01-10 18:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 277808, "price": 133769000.0, "datetime": "2026-01-10 20:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 277930, "price": 133622000.0, "datetime": "2026-01-11 02:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 277992, "price": 133464000.0, "datetime": "2026-01-11 05:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 278028, "price": 133379000.0, "datetime": "2026-01-11 07:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 278035, "price": 133432000.0, "datetime": "2026-01-11 07:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 278048, "price": 133338000.0, "datetime": "2026-01-11 08:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 278156, "price": 133664000.0, "datetime": "2026-01-11 13:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 278286, "price": 133524000.0, "datetime": "2026-01-11 20:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 278532, "price": 133657000.0, "datetime": "2026-01-12 08:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 278838, "price": 134074000.0, "datetime": "2026-01-12 23:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 279039, "price": 134725000.0, "datetime": "2026-01-13 09:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 279219, "price": 135787000.0, "datetime": "2026-01-13 18:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 279315, "price": 136070000.0, "datetime": "2026-01-13 23:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 279325, "price": 135783000.0, "datetime": "2026-01-14 00:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 279463, "price": 138290000.0, "datetime": "2026-01-14 06:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 279499, "price": 139490000.0, "datetime": "2026-01-14 08:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 279713, "price": 139346000.0, "datetime": "2026-01-14 19:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 279775, "price": 139747000.0, "datetime": "2026-01-14 22:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 279883, "price": 141883000.0, "datetime": "2026-01-15 03:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 280037, "price": 141373000.0, "datetime": "2026-01-15 11:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 280266, "price": 142401000.0, "datetime": "2026-01-15 23:03:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 280306, "price": 141910000.0, "datetime": "2026-01-16 01:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 280652, "price": 141060000.0, "datetime": "2026-01-16 18:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 280916, "price": 140806000.0, "datetime": "2026-01-17 07:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 281263, "price": 141055000.0, "datetime": "2026-01-18 00:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 281378, "price": 140724000.0, "datetime": "2026-01-18 06:39:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 281523, "price": 140619000.0, "datetime": "2026-01-18 13:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "buy", "bar_index": 281564, "price": 140723000.0, "datetime": "2026-01-18 15:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 281660, "price": 140701000.0, "datetime": "2026-01-18 20:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 281700, "price": 140732000.0, "datetime": "2026-01-18 22:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 281822, "price": 140900000.0, "datetime": "2026-01-19 04:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 281972, "price": 137547000.0, "datetime": "2026-01-19 12:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 281990, "price": 137628000.0, "datetime": "2026-01-19 13:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 282543, "price": 135249000.0, "datetime": "2026-01-20 16:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 282628, "price": 135299000.0, "datetime": "2026-01-20 21:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 282836, "price": 132086000.0, "datetime": "2026-01-21 07:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 283080, "price": 132546000.0, "datetime": "2026-01-21 19:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 283351, "price": 133104000.0, "datetime": "2026-01-22 09:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 283472, "price": 133330000.0, "datetime": "2026-01-22 15:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 283511, "price": 133338000.0, "datetime": "2026-01-22 17:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 283809, "price": 132696000.0, "datetime": "2026-01-23 08:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=21.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 283929, "price": 133300000.0, "datetime": "2026-01-23 14:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 284121, "price": 132319000.0, "datetime": "2026-01-23 23:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 284314, "price": 131830000.0, "datetime": "2026-01-24 09:27:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 284672, "price": 131927000.0, "datetime": "2026-01-25 03:21:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 284704, "price": 131850000.0, "datetime": "2026-01-25 04:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross]" }, { "side": "sell", "bar_index": 284796, "price": 131754000.0, "datetime": "2026-01-25 09:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 284957, "price": 130549000.0, "datetime": "2026-01-25 17:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 285216, "price": 128600000.0, "datetime": "2026-01-26 06:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 285275, "price": 128526000.0, "datetime": "2026-01-26 09:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 285494, "price": 128399000.0, "datetime": "2026-01-26 20:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 285510, "price": 128579000.0, "datetime": "2026-01-26 21:15:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 285592, "price": 128794000.0, "datetime": "2026-01-27 01:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 286037, "price": 128403000.0, "datetime": "2026-01-27 23:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 286579, "price": 130289000.0, "datetime": "2026-01-29 02:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 286613, "price": 129986000.0, "datetime": "2026-01-29 04:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 286625, "price": 129903000.0, "datetime": "2026-01-29 05:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 286636, "price": 129630000.0, "datetime": "2026-01-29 05:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 286874, "price": 128116000.0, "datetime": "2026-01-29 17:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 286903, "price": 127661000.0, "datetime": "2026-01-29 18:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 287097, "price": 123580000.0, "datetime": "2026-01-30 04:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 287357, "price": 120950000.0, "datetime": "2026-01-30 17:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 287391, "price": 121095000.0, "datetime": "2026-01-30 19:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 287422, "price": 121850000.0, "datetime": "2026-01-30 20:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 287433, "price": 121446000.0, "datetime": "2026-01-30 21:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 287457, "price": 121700000.0, "datetime": "2026-01-30 22:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 287592, "price": 124092000.0, "datetime": "2026-01-31 05:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 287762, "price": 124488000.0, "datetime": "2026-01-31 13:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 287775, "price": 124494000.0, "datetime": "2026-01-31 14:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 288380, "price": 116565000.0, "datetime": "2026-02-01 20:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 288589, "price": 113968000.0, "datetime": "2026-02-02 07:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 289027, "price": 116248000.0, "datetime": "2026-02-03 05:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 289114, "price": 116987000.0, "datetime": "2026-02-03 09:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 289234, "price": 115800000.0, "datetime": "2026-02-03 15:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 289273, "price": 116228000.0, "datetime": "2026-02-03 17:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 289413, "price": 115113000.0, "datetime": "2026-02-04 00:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 289461, "price": 111432000.0, "datetime": "2026-02-04 02:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" }, { "side": "buy", "bar_index": 289709, "price": 112985000.0, "datetime": "2026-02-04 15:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 289728, "price": 112672000.0, "datetime": "2026-02-04 16:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 289951, "price": 108093000.0, "datetime": "2026-02-05 03:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 290050, "price": 108111000.0, "datetime": "2026-02-05 08:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 290200, "price": 104103000.0, "datetime": "2026-02-05 15:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 290218, "price": 104618000.0, "datetime": "2026-02-05 16:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 290365, "price": 101612000.0, "datetime": "2026-02-06 00:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 290397, "price": 100256000.0, "datetime": "2026-02-06 01:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 290403, "price": 100612000.0, "datetime": "2026-02-06 01:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 290699, "price": 96936000.0, "datetime": "2026-02-06 16:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 290925, "price": 103420000.0, "datetime": "2026-02-07 04:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 291167, "price": 101213000.0, "datetime": "2026-02-07 16:06:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [zigzag_causal]" }, { "side": "sell", "bar_index": 291215, "price": 101019000.0, "datetime": "2026-02-07 18:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 291326, "price": 102242000.0, "datetime": "2026-02-08 00:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 291374, "price": 102293000.0, "datetime": "2026-02-08 02:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 291425, "price": 102632000.0, "datetime": "2026-02-08 05:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 291463, "price": 102804000.0, "datetime": "2026-02-08 06:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 291593, "price": 102620000.0, "datetime": "2026-02-08 13:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 291705, "price": 104275000.0, "datetime": "2026-02-08 19:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" }, { "side": "sell", "bar_index": 291907, "price": 105494000.0, "datetime": "2026-02-09 05:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 291932, "price": 105420000.0, "datetime": "2026-02-09 06:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 292021, "price": 104428000.0, "datetime": "2026-02-09 10:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 292132, "price": 104819000.0, "datetime": "2026-02-09 16:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 292230, "price": 102527000.0, "datetime": "2026-02-09 21:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 292256, "price": 102461000.0, "datetime": "2026-02-09 22:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 292292, "price": 102260000.0, "datetime": "2026-02-10 00:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 292307, "price": 102394000.0, "datetime": "2026-02-10 01:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 292355, "price": 104008000.0, "datetime": "2026-02-10 03:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 292395, "price": 104347000.0, "datetime": "2026-02-10 05:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 293314, "price": 98700000.0, "datetime": "2026-02-12 03:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 293673, "price": 99409000.0, "datetime": "2026-02-12 21:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 293691, "price": 99609000.0, "datetime": "2026-02-12 22:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 293732, "price": 99294000.0, "datetime": "2026-02-13 00:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 293825, "price": 96666000.0, "datetime": "2026-02-13 05:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 293901, "price": 97181000.0, "datetime": "2026-02-13 08:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 293906, "price": 97617000.0, "datetime": "2026-02-13 09:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 293930, "price": 97241000.0, "datetime": "2026-02-13 10:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 294058, "price": 97100000.0, "datetime": "2026-02-13 16:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 294173, "price": 98804000.0, "datetime": "2026-02-13 22:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 294248, "price": 100733000.0, "datetime": "2026-02-14 02:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 294363, "price": 100747000.0, "datetime": "2026-02-14 07:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 294379, "price": 100744000.0, "datetime": "2026-02-14 08:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 294405, "price": 101196000.0, "datetime": "2026-02-14 10:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 294426, "price": 101127000.0, "datetime": "2026-02-14 11:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 294436, "price": 101085000.0, "datetime": "2026-02-14 11:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 294488, "price": 101094000.0, "datetime": "2026-02-14 14:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 294802, "price": 102820000.0, "datetime": "2026-02-15 05:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 294818, "price": 102565000.0, "datetime": "2026-02-15 06:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 294834, "price": 102810000.0, "datetime": "2026-02-15 07:27:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 294943, "price": 102842000.0, "datetime": "2026-02-15 12:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 295241, "price": 101239000.0, "datetime": "2026-02-16 03:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 295476, "price": 101453000.0, "datetime": "2026-02-16 15:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 295682, "price": 100651000.0, "datetime": "2026-02-17 01:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" }, { "side": "sell", "bar_index": 295740, "price": 100778000.0, "datetime": "2026-02-17 04:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 295750, "price": 100849000.0, "datetime": "2026-02-17 05:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 295869, "price": 102290000.0, "datetime": "2026-02-17 11:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 295884, "price": 101929000.0, "datetime": "2026-02-17 11:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 295916, "price": 101360000.0, "datetime": "2026-02-17 13:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 295978, "price": 101430000.0, "datetime": "2026-02-17 16:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 296119, "price": 99666000.0, "datetime": "2026-02-17 23:42:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [zigzag_causal]" }, { "side": "sell", "bar_index": 296143, "price": 99932000.0, "datetime": "2026-02-18 00:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 296160, "price": 100130000.0, "datetime": "2026-02-18 01:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 296253, "price": 100043000.0, "datetime": "2026-02-18 06:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 296281, "price": 100020000.0, "datetime": "2026-02-18 07:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 296727, "price": 98411000.0, "datetime": "2026-02-19 06:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 296793, "price": 98466000.0, "datetime": "2026-02-19 09:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 297244, "price": 98776000.0, "datetime": "2026-02-20 07:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 297294, "price": 99111000.0, "datetime": "2026-02-20 10:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 297440, "price": 99882000.0, "datetime": "2026-02-20 17:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 297559, "price": 98990000.0, "datetime": "2026-02-20 23:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 297621, "price": 99391000.0, "datetime": "2026-02-21 02:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 298153, "price": 100712000.0, "datetime": "2026-02-22 05:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal]" }, { "side": "buy", "bar_index": 298322, "price": 100073000.0, "datetime": "2026-02-22 13:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 298411, "price": 100011000.0, "datetime": "2026-02-22 18:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 298496, "price": 99549000.0, "datetime": "2026-02-22 22:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 298635, "price": 99220000.0, "datetime": "2026-02-23 05:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 298711, "price": 99180000.0, "datetime": "2026-02-23 09:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 298957, "price": 97362000.0, "datetime": "2026-02-23 21:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 298984, "price": 97072000.0, "datetime": "2026-02-23 22:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 299049, "price": 95620000.0, "datetime": "2026-02-24 02:12:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 299146, "price": 95499000.0, "datetime": "2026-02-24 07:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 299190, "price": 95633000.0, "datetime": "2026-02-24 09:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 299313, "price": 92930000.0, "datetime": "2026-02-24 15:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 299552, "price": 94248000.0, "datetime": "2026-02-25 03:21:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 299693, "price": 96647000.0, "datetime": "2026-02-25 10:24:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" }, { "side": "buy", "bar_index": 299894, "price": 94934000.0, "datetime": "2026-02-25 20:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 300076, "price": 99258000.0, "datetime": "2026-02-26 05:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 300100, "price": 99207000.0, "datetime": "2026-02-26 06:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 300432, "price": 98312000.0, "datetime": "2026-02-26 23:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 300438, "price": 98027000.0, "datetime": "2026-02-26 23:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 300558, "price": 97472000.0, "datetime": "2026-02-27 05:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 300592, "price": 97416000.0, "datetime": "2026-02-27 07:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 300683, "price": 97182000.0, "datetime": "2026-02-27 11:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 300745, "price": 97870000.0, "datetime": "2026-02-27 15:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 300756, "price": 98016000.0, "datetime": "2026-02-27 15:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 300781, "price": 97900000.0, "datetime": "2026-02-27 16:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 300819, "price": 97989000.0, "datetime": "2026-02-27 18:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 300902, "price": 96500000.0, "datetime": "2026-02-27 22:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 300986, "price": 95729000.0, "datetime": "2026-02-28 03:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 301080, "price": 96065000.0, "datetime": "2026-02-28 07:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 301117, "price": 96176000.0, "datetime": "2026-02-28 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 301136, "price": 96266000.0, "datetime": "2026-02-28 10:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 301168, "price": 96346000.0, "datetime": "2026-02-28 12:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 301259, "price": 93865000.0, "datetime": "2026-02-28 16:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 301461, "price": 95237000.0, "datetime": "2026-03-01 02:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 301738, "price": 97388000.0, "datetime": "2026-03-01 16:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 301797, "price": 96787000.0, "datetime": "2026-03-01 19:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 302041, "price": 95355000.0, "datetime": "2026-03-02 07:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 302046, "price": 96033000.0, "datetime": "2026-03-02 08:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 302186, "price": 97282000.0, "datetime": "2026-03-02 15:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 302429, "price": 100941000.0, "datetime": "2026-03-03 03:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 302489, "price": 101030000.0, "datetime": "2026-03-03 06:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 302546, "price": 100834000.0, "datetime": "2026-03-03 09:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 302651, "price": 100133000.0, "datetime": "2026-03-03 14:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 302657, "price": 99663000.0, "datetime": "2026-03-03 14:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 302693, "price": 99672000.0, "datetime": "2026-03-03 16:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 302716, "price": 99247000.0, "datetime": "2026-03-03 17:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 303258, "price": 103547000.0, "datetime": "2026-03-04 20:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 303279, "price": 103403000.0, "datetime": "2026-03-04 21:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 303319, "price": 104080000.0, "datetime": "2026-03-04 23:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=15.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 303632, "price": 105729000.0, "datetime": "2026-03-05 15:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 303781, "price": 106482000.0, "datetime": "2026-03-05 22:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 303895, "price": 104292000.0, "datetime": "2026-03-06 04:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 303937, "price": 104405000.0, "datetime": "2026-03-06 06:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 304001, "price": 103994000.0, "datetime": "2026-03-06 09:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 304006, "price": 104070000.0, "datetime": "2026-03-06 10:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 304264, "price": 102000000.0, "datetime": "2026-03-06 22:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,zigzag_causal]" }, { "side": "sell", "bar_index": 304295, "price": 101800000.0, "datetime": "2026-03-07 00:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 304530, "price": 100719000.0, "datetime": "2026-03-07 12:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 304729, "price": 100456000.0, "datetime": "2026-03-07 22:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 304740, "price": 100321000.0, "datetime": "2026-03-07 22:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 304759, "price": 100436000.0, "datetime": "2026-03-07 23:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 304946, "price": 99629000.0, "datetime": "2026-03-08 09:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 305076, "price": 99226000.0, "datetime": "2026-03-08 15:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 305112, "price": 99393000.0, "datetime": "2026-03-08 17:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 305248, "price": 99657000.0, "datetime": "2026-03-09 00:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 305303, "price": 99188000.0, "datetime": "2026-03-09 02:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 305357, "price": 99810000.0, "datetime": "2026-03-09 05:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 305437, "price": 98650000.0, "datetime": "2026-03-09 09:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 305446, "price": 98369000.0, "datetime": "2026-03-09 10:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 305463, "price": 98370000.0, "datetime": "2026-03-09 10:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 305578, "price": 99701000.0, "datetime": "2026-03-09 16:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 305732, "price": 101610000.0, "datetime": "2026-03-10 00:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 305763, "price": 101237000.0, "datetime": "2026-03-10 01:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 305811, "price": 101000000.0, "datetime": "2026-03-10 04:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 305845, "price": 101129000.0, "datetime": "2026-03-10 06:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 305861, "price": 101037000.0, "datetime": "2026-03-10 06:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 305958, "price": 102539000.0, "datetime": "2026-03-10 11:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross,zigzag_causal]" }, { "side": "buy", "bar_index": 306034, "price": 102700000.0, "datetime": "2026-03-10 15:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 306433, "price": 102254000.0, "datetime": "2026-03-11 11:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 306635, "price": 101663000.0, "datetime": "2026-03-11 21:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 306691, "price": 102869000.0, "datetime": "2026-03-12 00:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 306697, "price": 102796000.0, "datetime": "2026-03-12 00:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 306822, "price": 103293000.0, "datetime": "2026-03-12 06:51:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 306834, "price": 102969000.0, "datetime": "2026-03-12 07:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 306939, "price": 102083000.0, "datetime": "2026-03-12 12:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 306979, "price": 102037000.0, "datetime": "2026-03-12 14:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 307109, "price": 102866000.0, "datetime": "2026-03-12 21:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 307145, "price": 102953000.0, "datetime": "2026-03-12 23:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 307151, "price": 102697000.0, "datetime": "2026-03-12 23:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 307187, "price": 102654000.0, "datetime": "2026-03-13 01:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 307201, "price": 103203000.0, "datetime": "2026-03-13 01:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 307448, "price": 104164000.0, "datetime": "2026-03-13 14:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 307572, "price": 105917000.0, "datetime": "2026-03-13 20:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 307814, "price": 104385000.0, "datetime": "2026-03-14 08:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 307858, "price": 104329000.0, "datetime": "2026-03-14 10:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 307882, "price": 104397000.0, "datetime": "2026-03-14 11:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 308111, "price": 104560000.0, "datetime": "2026-03-14 23:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 308252, "price": 104577000.0, "datetime": "2026-03-15 06:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 308268, "price": 104550000.0, "datetime": "2026-03-15 07:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 308361, "price": 105326000.0, "datetime": "2026-03-15 11:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 308541, "price": 105765000.0, "datetime": "2026-03-15 20:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 308812, "price": 106560000.0, "datetime": "2026-03-16 10:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 309074, "price": 108305000.0, "datetime": "2026-03-16 23:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 309431, "price": 109831000.0, "datetime": "2026-03-17 17:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 309673, "price": 110040000.0, "datetime": "2026-03-18 05:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 309973, "price": 109035000.0, "datetime": "2026-03-18 20:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 310288, "price": 105788000.0, "datetime": "2026-03-19 12:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 310415, "price": 104420000.0, "datetime": "2026-03-19 18:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 310510, "price": 103408000.0, "datetime": "2026-03-19 23:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 310543, "price": 103569000.0, "datetime": "2026-03-20 00:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 310667, "price": 104660000.0, "datetime": "2026-03-20 07:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 310852, "price": 105154000.0, "datetime": "2026-03-20 16:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 310937, "price": 105087000.0, "datetime": "2026-03-20 20:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 311012, "price": 104662000.0, "datetime": "2026-03-21 00:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 311171, "price": 105338000.0, "datetime": "2026-03-21 08:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 311391, "price": 105810000.0, "datetime": "2026-03-21 19:18:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 311484, "price": 105862000.0, "datetime": "2026-03-21 23:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 311611, "price": 105526000.0, "datetime": "2026-03-22 06:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 311660, "price": 104731000.0, "datetime": "2026-03-22 08:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 312022, "price": 103182000.0, "datetime": "2026-03-23 02:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 312029, "price": 103226000.0, "datetime": "2026-03-23 03:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 312195, "price": 102499000.0, "datetime": "2026-03-23 11:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 312344, "price": 102765000.0, "datetime": "2026-03-23 18:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 312437, "price": 105924000.0, "datetime": "2026-03-23 23:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 312660, "price": 105001000.0, "datetime": "2026-03-24 10:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 312686, "price": 105171000.0, "datetime": "2026-03-24 12:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 312757, "price": 104977000.0, "datetime": "2026-03-24 15:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 313157, "price": 105465000.0, "datetime": "2026-03-25 11:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 313248, "price": 105877000.0, "datetime": "2026-03-25 16:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 313363, "price": 106961000.0, "datetime": "2026-03-25 21:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 313486, "price": 105930000.0, "datetime": "2026-03-26 04:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 313542, "price": 106050000.0, "datetime": "2026-03-26 06:51:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 313580, "price": 106439000.0, "datetime": "2026-03-26 08:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 313623, "price": 106505000.0, "datetime": "2026-03-26 10:54:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 314088, "price": 103950000.0, "datetime": "2026-03-27 10:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 314180, "price": 103626000.0, "datetime": "2026-03-27 14:45:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 314277, "price": 101701000.0, "datetime": "2026-03-27 19:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" }, { "side": "sell", "bar_index": 314413, "price": 100139000.0, "datetime": "2026-03-28 02:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 314436, "price": 100214000.0, "datetime": "2026-03-28 03:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 314510, "price": 100359000.0, "datetime": "2026-03-28 07:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 314520, "price": 100439000.0, "datetime": "2026-03-28 07:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 314657, "price": 100773000.0, "datetime": "2026-03-28 14:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 314943, "price": 101322000.0, "datetime": "2026-03-29 04:54:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 315115, "price": 101330000.0, "datetime": "2026-03-29 13:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 315273, "price": 101385000.0, "datetime": "2026-03-29 21:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 315309, "price": 101349000.0, "datetime": "2026-03-29 23:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 315336, "price": 100966000.0, "datetime": "2026-03-30 00:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 315546, "price": 102410000.0, "datetime": "2026-03-30 18:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 315789, "price": 101486000.0, "datetime": "2026-03-31 06:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 315810, "price": 101490000.0, "datetime": "2026-03-31 07:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 315853, "price": 101648000.0, "datetime": "2026-03-31 09:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 315906, "price": 103080000.0, "datetime": "2026-03-31 12:03:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 316149, "price": 102368000.0, "datetime": "2026-04-01 00:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 316342, "price": 103223000.0, "datetime": "2026-04-01 09:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 316388, "price": 102860000.0, "datetime": "2026-04-01 12:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 316612, "price": 103399000.0, "datetime": "2026-04-01 23:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 316670, "price": 103661000.0, "datetime": "2026-04-02 02:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 316798, "price": 103213000.0, "datetime": "2026-04-02 08:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 316827, "price": 103272000.0, "datetime": "2026-04-02 10:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 317087, "price": 101092000.0, "datetime": "2026-04-02 23:06:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 317330, "price": 101403000.0, "datetime": "2026-04-03 11:15:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 317711, "price": 101504000.0, "datetime": "2026-04-04 06:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 317853, "price": 101508000.0, "datetime": "2026-04-04 13:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 318004, "price": 101897000.0, "datetime": "2026-04-04 20:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 318030, "price": 101900000.0, "datetime": "2026-04-04 22:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=14.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 318060, "price": 102000000.0, "datetime": "2026-04-04 23:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 318095, "price": 102341000.0, "datetime": "2026-04-05 01:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 318584, "price": 102150000.0, "datetime": "2026-04-06 01:57:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 318639, "price": 102250000.0, "datetime": "2026-04-06 04:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 318691, "price": 102488000.0, "datetime": "2026-04-06 07:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 318793, "price": 104125000.0, "datetime": "2026-04-06 12:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 319357, "price": 103570000.0, "datetime": "2026-04-07 16:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 319813, "price": 106200000.0, "datetime": "2026-04-08 15:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 319836, "price": 105933000.0, "datetime": "2026-04-08 16:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 320329, "price": 105874000.0, "datetime": "2026-04-09 17:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal]" }, { "side": "buy", "bar_index": 320415, "price": 106179000.0, "datetime": "2026-04-09 21:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 320427, "price": 106049000.0, "datetime": "2026-04-09 22:06:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 320501, "price": 106501000.0, "datetime": "2026-04-10 01:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 320550, "price": 106676000.0, "datetime": "2026-04-10 04:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 320650, "price": 106768000.0, "datetime": "2026-04-10 09:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 320675, "price": 107307000.0, "datetime": "2026-04-10 10:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 320801, "price": 106750000.0, "datetime": "2026-04-10 16:48:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 320857, "price": 106950000.0, "datetime": "2026-04-10 19:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 320862, "price": 107106000.0, "datetime": "2026-04-10 19:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 320919, "price": 107281000.0, "datetime": "2026-04-10 22:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 320924, "price": 107644000.0, "datetime": "2026-04-10 22:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 321035, "price": 108181000.0, "datetime": "2026-04-11 04:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 321155, "price": 108341000.0, "datetime": "2026-04-11 10:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 321341, "price": 108417000.0, "datetime": "2026-04-11 19:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 321386, "price": 108466000.0, "datetime": "2026-04-11 22:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 321422, "price": 108336000.0, "datetime": "2026-04-11 23:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 321807, "price": 106867000.0, "datetime": "2026-04-12 19:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 321862, "price": 106107000.0, "datetime": "2026-04-12 21:51:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 322182, "price": 105860000.0, "datetime": "2026-04-13 13:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 322226, "price": 105937000.0, "datetime": "2026-04-13 16:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 322291, "price": 105630000.0, "datetime": "2026-04-13 19:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 322305, "price": 105714000.0, "datetime": "2026-04-13 20:00:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 322343, "price": 106048000.0, "datetime": "2026-04-13 21:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 322589, "price": 109556000.0, "datetime": "2026-04-14 10:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 323003, "price": 109962000.0, "datetime": "2026-04-15 06:54:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 323015, "price": 109796000.0, "datetime": "2026-04-15 07:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 323236, "price": 109641000.0, "datetime": "2026-04-15 18:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 323330, "price": 110068000.0, "datetime": "2026-04-15 23:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 323338, "price": 109619000.0, "datetime": "2026-04-15 23:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 323479, "price": 110298000.0, "datetime": "2026-04-16 06:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 323537, "price": 110510000.0, "datetime": "2026-04-16 09:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 323623, "price": 110467000.0, "datetime": "2026-04-16 13:54:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 323660, "price": 110565000.0, "datetime": "2026-04-16 15:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 323758, "price": 110073000.0, "datetime": "2026-04-16 20:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 323799, "price": 110122000.0, "datetime": "2026-04-16 22:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 324322, "price": 114184000.0, "datetime": "2026-04-18 00:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 324360, "price": 113941000.0, "datetime": "2026-04-18 02:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 324458, "price": 113937000.0, "datetime": "2026-04-18 07:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 324910, "price": 112288000.0, "datetime": "2026-04-19 06:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 325321, "price": 111591000.0, "datetime": "2026-04-20 02:48:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 325451, "price": 110409000.0, "datetime": "2026-04-20 09:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 325568, "price": 110450000.0, "datetime": "2026-04-20 15:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 325665, "price": 111460000.0, "datetime": "2026-04-20 20:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 325698, "price": 111571000.0, "datetime": "2026-04-20 21:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 325734, "price": 111917000.0, "datetime": "2026-04-20 23:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=15.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 325739, "price": 111610000.0, "datetime": "2026-04-20 23:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 325848, "price": 112878000.0, "datetime": "2026-04-21 05:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 325890, "price": 112554000.0, "datetime": "2026-04-21 07:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 325905, "price": 112300000.0, "datetime": "2026-04-21 08:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 326150, "price": 112983000.0, "datetime": "2026-04-21 20:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 326212, "price": 112738000.0, "datetime": "2026-04-21 23:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 326248, "price": 112402000.0, "datetime": "2026-04-22 01:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 326278, "price": 112628000.0, "datetime": "2026-04-22 02:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 326328, "price": 112425000.0, "datetime": "2026-04-22 05:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 326432, "price": 112900000.0, "datetime": "2026-04-22 10:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 326554, "price": 114992000.0, "datetime": "2026-04-22 16:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 326788, "price": 116448000.0, "datetime": "2026-04-23 04:09:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 326813, "price": 116350000.0, "datetime": "2026-04-23 05:24:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 326852, "price": 116482000.0, "datetime": "2026-04-23 07:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 326897, "price": 116423000.0, "datetime": "2026-04-23 09:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 326997, "price": 115753000.0, "datetime": "2026-04-23 14:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 327049, "price": 116066000.0, "datetime": "2026-04-23 17:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 327453, "price": 115881000.0, "datetime": "2026-04-24 13:24:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 328074, "price": 115729000.0, "datetime": "2026-04-25 20:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 328219, "price": 115321000.0, "datetime": "2026-04-26 03:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 328316, "price": 115723000.0, "datetime": "2026-04-26 08:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 328338, "price": 115700000.0, "datetime": "2026-04-26 09:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 328460, "price": 115920000.0, "datetime": "2026-04-26 15:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 328545, "price": 116013000.0, "datetime": "2026-04-26 20:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 328716, "price": 116420000.0, "datetime": "2026-04-27 08:36:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 328777, "price": 117165000.0, "datetime": "2026-04-27 11:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 328903, "price": 115629000.0, "datetime": "2026-04-27 17:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 328967, "price": 115768000.0, "datetime": "2026-04-27 21:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 329028, "price": 115372000.0, "datetime": "2026-04-28 00:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 329077, "price": 114475000.0, "datetime": "2026-04-28 02:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.5 [bb_reversal]" }, { "side": "buy", "bar_index": 329152, "price": 114727000.0, "datetime": "2026-04-28 06:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 329175, "price": 114845000.0, "datetime": "2026-04-28 07:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 329216, "price": 115163000.0, "datetime": "2026-04-28 09:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 329592, "price": 113138000.0, "datetime": "2026-04-29 04:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 329807, "price": 114624000.0, "datetime": "2026-04-29 15:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 330146, "price": 113652000.0, "datetime": "2026-04-30 08:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 330278, "price": 112847000.0, "datetime": "2026-04-30 14:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 330449, "price": 113463000.0, "datetime": "2026-04-30 23:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 330495, "price": 113732000.0, "datetime": "2026-05-01 01:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 330572, "price": 113821000.0, "datetime": "2026-05-01 05:24:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 330713, "price": 114757000.0, "datetime": "2026-05-01 12:27:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 330738, "price": 114606000.0, "datetime": "2026-05-01 13:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 331175, "price": 116201000.0, "datetime": "2026-05-02 11:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 331496, "price": 116277000.0, "datetime": "2026-05-03 03:36:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 331524, "price": 116326000.0, "datetime": "2026-05-03 05:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 331543, "price": 116315000.0, "datetime": "2026-05-03 05:57:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 331794, "price": 116518000.0, "datetime": "2026-05-03 18:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 331827, "price": 116565000.0, "datetime": "2026-05-03 20:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 331990, "price": 116581000.0, "datetime": "2026-05-04 04:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 332049, "price": 117093000.0, "datetime": "2026-05-04 07:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 332178, "price": 118436000.0, "datetime": "2026-05-04 13:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 332285, "price": 117092000.0, "datetime": "2026-05-04 19:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 332349, "price": 116945000.0, "datetime": "2026-05-04 22:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 332369, "price": 117002000.0, "datetime": "2026-05-04 23:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "sell", "bar_index": 332770, "price": 119549000.0, "datetime": "2026-05-05 19:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 332854, "price": 120492000.0, "datetime": "2026-05-05 23:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 332974, "price": 120695000.0, "datetime": "2026-05-06 05:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 333209, "price": 119686000.0, "datetime": "2026-05-06 17:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 333659, "price": 119370000.0, "datetime": "2026-05-07 15:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 333693, "price": 119488000.0, "datetime": "2026-05-07 17:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 334489, "price": 118103000.0, "datetime": "2026-05-09 09:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 334650, "price": 118409000.0, "datetime": "2026-05-09 17:18:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal]" }, { "side": "buy", "bar_index": 334779, "price": 118499000.0, "datetime": "2026-05-09 23:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 334877, "price": 119067000.0, "datetime": "2026-05-10 04:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 334947, "price": 118965000.0, "datetime": "2026-05-10 08:09:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 335076, "price": 119025000.0, "datetime": "2026-05-10 14:36:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 335471, "price": 120259000.0, "datetime": "2026-05-11 10:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 335543, "price": 119153000.0, "datetime": "2026-05-11 13:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 335558, "price": 119183000.0, "datetime": "2026-05-11 14:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 335571, "price": 119314000.0, "datetime": "2026-05-11 15:21:00", "pivot_bar_index": null, "confidence": 0.88, "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 335616, "price": 119035000.0, "datetime": "2026-05-11 17:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 335787, "price": 119806000.0, "datetime": "2026-05-12 02:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 335825, "price": 120240000.0, "datetime": "2026-05-12 04:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 335847, "price": 120306000.0, "datetime": "2026-05-12 05:09:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 336337, "price": 119590000.0, "datetime": "2026-05-13 05:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 336364, "price": 119597000.0, "datetime": "2026-05-13 07:00:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 336471, "price": 120055000.0, "datetime": "2026-05-13 12:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "sell", "bar_index": 336740, "price": 117858000.0, "datetime": "2026-05-14 01:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "buy", "bar_index": 336911, "price": 118108000.0, "datetime": "2026-05-14 10:21:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 337027, "price": 118368000.0, "datetime": "2026-05-14 16:09:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 337116, "price": 117880000.0, "datetime": "2026-05-14 20:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 337366, "price": 120127000.0, "datetime": "2026-05-15 09:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 337696, "price": 118023000.0, "datetime": "2026-05-16 01:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 338218, "price": 116633000.0, "datetime": "2026-05-17 03:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 338291, "price": 116820000.0, "datetime": "2026-05-17 07:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 338309, "price": 116777000.0, "datetime": "2026-05-17 08:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "sell", "bar_index": 338491, "price": 116523000.0, "datetime": "2026-05-17 17:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 338585, "price": 116915000.0, "datetime": "2026-05-17 22:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 339006, "price": 114127000.0, "datetime": "2026-05-18 19:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 339123, "price": 113772000.0, "datetime": "2026-05-19 00:57:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 339134, "price": 113793000.0, "datetime": "2026-05-19 01:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 339186, "price": 113892000.0, "datetime": "2026-05-19 04:06:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 339226, "price": 114253000.0, "datetime": "2026-05-19 06:06:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 339288, "price": 114525000.0, "datetime": "2026-05-19 09:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 339556, "price": 114606000.0, "datetime": "2026-05-19 22:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 339654, "price": 114507000.0, "datetime": "2026-05-20 03:30:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 339869, "price": 114642000.0, "datetime": "2026-05-20 14:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 340005, "price": 115217000.0, "datetime": "2026-05-20 21:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.5 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 340077, "price": 114835000.0, "datetime": "2026-05-21 00:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 340201, "price": 115194000.0, "datetime": "2026-05-21 06:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal]" }, { "side": "buy", "bar_index": 340318, "price": 115801000.0, "datetime": "2026-05-21 12:42:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 340348, "price": 115676000.0, "datetime": "2026-05-21 14:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 340497, "price": 114911000.0, "datetime": "2026-05-21 21:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 340889, "price": 115423000.0, "datetime": "2026-05-22 17:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 340940, "price": 115306000.0, "datetime": "2026-05-22 19:48:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 340983, "price": 115395000.0, "datetime": "2026-05-22 21:57:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 341158, "price": 113955000.0, "datetime": "2026-05-23 06:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 341419, "price": 112224000.0, "datetime": "2026-05-23 19:45:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", "bar_index": 341437, "price": 112218000.0, "datetime": "2026-05-23 20:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 341657, "price": 114380000.0, "datetime": "2026-05-24 07:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 341694, "price": 114866000.0, "datetime": "2026-05-24 09:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 342055, "price": 114667000.0, "datetime": "2026-05-25 03:33:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 342128, "price": 115230000.0, "datetime": "2026-05-25 07:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 342188, "price": 115274000.0, "datetime": "2026-05-25 10:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 342208, "price": 115569000.0, "datetime": "2026-05-25 11:12:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 342496, "price": 115520000.0, "datetime": "2026-05-26 01:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 342617, "price": 114871000.0, "datetime": "2026-05-26 07:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 342737, "price": 113948000.0, "datetime": "2026-05-26 13:39:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 342781, "price": 114024000.0, "datetime": "2026-05-26 15:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 342808, "price": 113930000.0, "datetime": "2026-05-26 17:12:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 342920, "price": 114451000.0, "datetime": "2026-05-26 22:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 342936, "price": 114211000.0, "datetime": "2026-05-26 23:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 343741, "price": 108000000.0, "datetime": "2026-05-28 15:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 343778, "price": 108354000.0, "datetime": "2026-05-28 17:42:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", "bar_index": 343890, "price": 108273000.0, "datetime": "2026-05-28 23:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 344359, "price": 108585000.0, "datetime": "2026-05-29 22:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 344450, "price": 109239000.0, "datetime": "2026-05-30 03:18:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [donchian,local_extrema]" }, { "side": "sell", "bar_index": 344511, "price": 108862000.0, "datetime": "2026-05-30 06:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 344613, "price": 109093000.0, "datetime": "2026-05-30 11:27:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", "bar_index": 344709, "price": 109109000.0, "datetime": "2026-05-30 16:15:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal]" }, { "side": "sell", "bar_index": 344915, "price": 109379000.0, "datetime": "2026-05-31 02:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 344984, "price": 109546000.0, "datetime": "2026-05-31 06:00:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_buy score=2.0 [macd_cross]" }, { "side": "buy", "bar_index": 345133, "price": 109825000.0, "datetime": "2026-05-31 13:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 345444, "price": 108650000.0, "datetime": "2026-06-01 05:00:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 346339, "price": 99722000.0, "datetime": "2026-06-03 01:45:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 346400, "price": 99286000.0, "datetime": "2026-06-03 04:48:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 346416, "price": 99373000.0, "datetime": "2026-06-03 05:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" }, { "side": "sell", "bar_index": 346508, "price": 98901000.0, "datetime": "2026-06-03 10:12:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 346525, "price": 99043000.0, "datetime": "2026-06-03 11:03:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 346584, "price": 98668000.0, "datetime": "2026-06-03 14:00:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 346681, "price": 99384000.0, "datetime": "2026-06-03 18:51:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "sell", "bar_index": 346755, "price": 99197000.0, "datetime": "2026-06-03 22:33:00", "pivot_bar_index": null, "confidence": 0.5, "reason": "composite_sell score=2.0 [macd_cross]" }, { "side": "sell", "bar_index": 346777, "price": 99000000.0, "datetime": "2026-06-03 23:39:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 347075, "price": 95545000.0, "datetime": "2026-06-04 14:33:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 347377, "price": 94828000.0, "datetime": "2026-06-05 05:39:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,macd_cross]" }, { "side": "sell", "bar_index": 347430, "price": 94800000.0, "datetime": "2026-06-05 08:18:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [donchian,macd_cross]" }, { "side": "buy", "bar_index": 347671, "price": 94077000.0, "datetime": "2026-06-05 20:21:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 347696, "price": 93491000.0, "datetime": "2026-06-05 21:36:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 347718, "price": 93353000.0, "datetime": "2026-06-05 22:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 347791, "price": 92453000.0, "datetime": "2026-06-06 02:21:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 347889, "price": 93434000.0, "datetime": "2026-06-06 07:15:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" }, { "side": "buy", "bar_index": 348061, "price": 92510000.0, "datetime": "2026-06-06 15:51:00", "pivot_bar_index": null, "confidence": 0.75, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 348174, "price": 92386000.0, "datetime": "2026-06-06 21:30:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 348259, "price": 92345000.0, "datetime": "2026-06-07 01:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 348293, "price": 92224000.0, "datetime": "2026-06-07 03:27:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 348425, "price": 92737000.0, "datetime": "2026-06-07 10:03:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "buy", "bar_index": 348456, "price": 92982000.0, "datetime": "2026-06-07 11:36:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_buy score=7.5 [bb_reversal,donchian]" }, { "side": "sell", "bar_index": 348699, "price": 93900000.0, "datetime": "2026-06-07 23:45:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" }, { "side": "buy", "bar_index": 348718, "price": 94163000.0, "datetime": "2026-06-08 00:42:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" }, { "side": "buy", "bar_index": 348894, "price": 95613000.0, "datetime": "2026-06-08 09:30:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 348922, "price": 95410000.0, "datetime": "2026-06-08 10:54:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" }, { "side": "buy", "bar_index": 349029, "price": 94737000.0, "datetime": "2026-06-08 16:15:00", "pivot_bar_index": null, "confidence": 0.62, "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" }, { "side": "sell", "bar_index": 349075, "price": 94828000.0, "datetime": "2026-06-08 18:33:00", "pivot_bar_index": null, "confidence": 1.0, "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" } ], "legs": [ { "leg_id": 1, "buy_datetime": "2024-06-29 15:15:00", "buy_price": 85442000.0, "buy_bar_index": 9949, "sell_datetime": "2024-07-01 19:09:00", "sell_price": 88273000.0, "sell_bar_index": 10987, "leg_pct": 3.31, "bars_held": 1038 }, { "leg_id": 2, "buy_datetime": "2024-07-09 09:03:00", "buy_price": 80443000.0, "buy_bar_index": 14624, "sell_datetime": "2024-07-15 02:15:00", "sell_price": 84108000.0, "sell_bar_index": 17368, "leg_pct": 4.56, "bars_held": 2744 }, { "leg_id": 3, "buy_datetime": "2024-07-15 13:51:00", "buy_price": 87870000.0, "buy_bar_index": 17600, "sell_datetime": "2024-07-17 19:00:00", "sell_price": 90900000.0, "sell_bar_index": 18663, "leg_pct": 3.45, "bars_held": 1063 }, { "leg_id": 4, "buy_datetime": "2024-07-19 04:39:00", "buy_price": 89476000.0, "buy_bar_index": 19336, "sell_datetime": "2024-07-21 08:57:00", "sell_price": 94200000.0, "sell_bar_index": 20382, "leg_pct": 5.28, "bars_held": 1046 }, { "leg_id": 5, "buy_datetime": "2024-07-25 23:24:00", "buy_price": 89889000.0, "buy_bar_index": 22591, "sell_datetime": "2024-07-26 23:24:00", "sell_price": 94274000.0, "sell_bar_index": 23071, "leg_pct": 4.88, "bars_held": 480 }, { "leg_id": 6, "buy_datetime": "2024-08-05 16:06:00", "buy_price": 75400000.0, "buy_bar_index": 27725, "sell_datetime": "2024-08-06 15:15:00", "sell_price": 79855000.0, "sell_bar_index": 28188, "leg_pct": 5.91, "bars_held": 463 }, { "leg_id": 7, "buy_datetime": "2024-08-06 23:00:00", "buy_price": 79063000.0, "buy_bar_index": 28343, "sell_datetime": "2024-08-09 12:36:00", "sell_price": 86003000.0, "sell_bar_index": 29575, "leg_pct": 8.78, "bars_held": 1232 }, { "leg_id": 8, "buy_datetime": "2024-08-19 23:06:00", "buy_price": 80644000.0, "buy_bar_index": 34585, "sell_datetime": "2024-08-25 01:09:00", "sell_price": 85605000.0, "sell_bar_index": 37026, "leg_pct": 6.15, "bars_held": 2441 }, { "leg_id": 9, "buy_datetime": "2024-09-07 15:24:00", "buy_price": 73624000.0, "buy_bar_index": 43526, "sell_datetime": "2024-09-11 15:27:00", "sell_price": 76319000.0, "sell_bar_index": 45447, "leg_pct": 3.66, "bars_held": 1921 }, { "leg_id": 10, "buy_datetime": "2024-09-11 22:06:00", "buy_price": 76999000.0, "buy_bar_index": 45580, "sell_datetime": "2024-09-14 12:33:00", "sell_price": 80887000.0, "sell_bar_index": 46829, "leg_pct": 5.05, "bars_held": 1249 }, { "leg_id": 11, "buy_datetime": "2024-09-17 02:45:00", "buy_price": 78299000.0, "buy_bar_index": 48073, "sell_datetime": "2024-09-18 08:09:00", "sell_price": 80721000.0, "sell_bar_index": 48661, "leg_pct": 3.09, "bars_held": 588 }, { "leg_id": 12, "buy_datetime": "2024-09-18 09:45:00", "buy_price": 81015000.0, "buy_bar_index": 48693, "sell_datetime": "2024-09-19 23:54:00", "sell_price": 84158000.0, "sell_bar_index": 49456, "leg_pct": 3.88, "bars_held": 763 }, { "leg_id": 13, "buy_datetime": "2024-09-23 01:27:00", "buy_price": 83793000.0, "buy_bar_index": 50927, "sell_datetime": "2024-09-28 09:09:00", "sell_price": 86984000.0, "sell_bar_index": 53481, "leg_pct": 3.81, "bars_held": 2554 }, { "leg_id": 14, "buy_datetime": "2024-10-02 22:45:00", "buy_price": 81744000.0, "buy_bar_index": 55673, "sell_datetime": "2024-10-07 22:30:00", "sell_price": 84746000.0, "sell_bar_index": 58068, "leg_pct": 3.67, "bars_held": 2395 }, { "leg_id": 15, "buy_datetime": "2024-10-11 09:36:00", "buy_price": 81936000.0, "buy_bar_index": 59730, "sell_datetime": "2024-10-13 01:24:00", "sell_price": 84926000.0, "sell_bar_index": 60526, "leg_pct": 3.65, "bars_held": 796 }, { "leg_id": 16, "buy_datetime": "2024-10-14 11:12:00", "buy_price": 84650000.0, "buy_bar_index": 61074, "sell_datetime": "2024-10-16 23:36:00", "sell_price": 91450000.0, "sell_bar_index": 62282, "leg_pct": 8.03, "bars_held": 1208 }, { "leg_id": 17, "buy_datetime": "2024-10-17 15:18:00", "buy_price": 91501000.0, "buy_bar_index": 62596, "sell_datetime": "2024-10-30 16:24:00", "sell_price": 100565000.0, "sell_bar_index": 68858, "leg_pct": 9.91, "bars_held": 6262 }, { "leg_id": 18, "buy_datetime": "2024-11-05 10:48:00", "buy_price": 94568000.0, "buy_bar_index": 71626, "sell_datetime": "2024-11-06 23:51:00", "sell_price": 102144000.0, "sell_bar_index": 72367, "leg_pct": 8.01, "bars_held": 741 }, { "leg_id": 19, "buy_datetime": "2024-11-07 03:06:00", "buy_price": 102980000.0, "buy_bar_index": 72432, "sell_datetime": "2024-11-09 11:36:00", "sell_price": 106485000.0, "sell_bar_index": 73562, "leg_pct": 3.4, "bars_held": 1130 }, { "leg_id": 20, "buy_datetime": "2024-11-10 07:54:00", "buy_price": 106215000.0, "buy_bar_index": 73968, "sell_datetime": "2024-11-11 01:21:00", "sell_price": 109982000.0, "sell_bar_index": 74317, "leg_pct": 3.55, "bars_held": 349 }, { "leg_id": 21, "buy_datetime": "2024-11-11 04:00:00", "buy_price": 110791000.0, "buy_bar_index": 74370, "sell_datetime": "2024-11-11 23:15:00", "sell_price": 114783000.0, "sell_bar_index": 74755, "leg_pct": 3.6, "bars_held": 385 }, { "leg_id": 22, "buy_datetime": "2024-11-12 03:06:00", "buy_price": 117659000.0, "buy_bar_index": 74832, "sell_datetime": "2024-11-12 18:15:00", "sell_price": 126249000.0, "sell_bar_index": 75135, "leg_pct": 7.3, "bars_held": 303 }, { "leg_id": 23, "buy_datetime": "2024-11-18 12:33:00", "buy_price": 126824000.0, "buy_bar_index": 77901, "sell_datetime": "2024-11-21 01:09:00", "sell_price": 132109000.0, "sell_bar_index": 79113, "leg_pct": 4.17, "bars_held": 1212 }, { "leg_id": 24, "buy_datetime": "2024-11-27 10:15:00", "buy_price": 128750000.0, "buy_bar_index": 82175, "sell_datetime": "2024-11-28 07:45:00", "sell_price": 133367000.0, "sell_bar_index": 82605, "leg_pct": 3.59, "bars_held": 430 }, { "leg_id": 25, "buy_datetime": "2024-12-03 23:09:00", "buy_price": 130700000.0, "buy_bar_index": 85313, "sell_datetime": "2024-12-04 23:57:00", "sell_price": 134820000.0, "sell_bar_index": 85809, "leg_pct": 3.15, "bars_held": 496 }, { "leg_id": 26, "buy_datetime": "2024-12-05 06:51:00", "buy_price": 137369000.0, "buy_bar_index": 85947, "sell_datetime": "2024-12-12 08:42:00", "sell_price": 143489000.0, "sell_bar_index": 89285, "leg_pct": 4.46, "bars_held": 3338 }, { "leg_id": 27, "buy_datetime": "2024-12-13 13:30:00", "buy_price": 142838000.0, "buy_bar_index": 89861, "sell_datetime": "2024-12-16 01:51:00", "sell_price": 147709000.0, "sell_bar_index": 91068, "leg_pct": 3.41, "bars_held": 1207 }, { "leg_id": 28, "buy_datetime": "2024-12-16 05:39:00", "buy_price": 148109000.0, "buy_bar_index": 91144, "sell_datetime": "2024-12-18 00:36:00", "sell_price": 155149000.0, "sell_bar_index": 92003, "leg_pct": 4.75, "bars_held": 859 }, { "leg_id": 29, "buy_datetime": "2024-12-24 04:15:00", "buy_price": 141772000.0, "buy_bar_index": 94956, "sell_datetime": "2024-12-25 10:27:00", "sell_price": 146494000.0, "sell_bar_index": 95560, "leg_pct": 3.33, "bars_held": 604 }, { "leg_id": 30, "buy_datetime": "2024-12-31 13:12:00", "buy_price": 137090000.0, "buy_bar_index": 98495, "sell_datetime": "2025-01-02 23:33:00", "sell_price": 142984000.0, "sell_bar_index": 99563, "leg_pct": 4.3, "bars_held": 1068 }, { "leg_id": 31, "buy_datetime": "2025-01-14 02:09:00", "buy_price": 139768000.0, "buy_bar_index": 104895, "sell_datetime": "2025-01-16 15:15:00", "sell_price": 146062000.0, "sell_bar_index": 106117, "leg_pct": 4.5, "bars_held": 1222 }, { "leg_id": 32, "buy_datetime": "2025-01-16 22:45:00", "buy_price": 146091000.0, "buy_bar_index": 106267, "sell_datetime": "2025-01-18 15:00:00", "sell_price": 152888000.0, "sell_bar_index": 107072, "leg_pct": 4.65, "bars_held": 805 }, { "leg_id": 33, "buy_datetime": "2025-01-18 17:36:00", "buy_price": 153530000.0, "buy_bar_index": 107124, "sell_datetime": "2025-01-19 23:42:00", "sell_price": 158868000.0, "sell_bar_index": 107726, "leg_pct": 3.48, "bars_held": 602 }, { "leg_id": 34, "buy_datetime": "2025-01-20 12:27:00", "buy_price": 154640000.0, "buy_bar_index": 107981, "sell_datetime": "2025-01-20 20:06:00", "sell_price": 161090000.0, "sell_bar_index": 108134, "leg_pct": 4.17, "bars_held": 153 }, { "leg_id": 35, "buy_datetime": "2025-01-23 20:15:00", "buy_price": 152918000.0, "buy_bar_index": 109577, "sell_datetime": "2025-01-27 05:24:00", "sell_price": 157551000.0, "sell_bar_index": 111200, "leg_pct": 3.03, "bars_held": 1623 }, { "leg_id": 36, "buy_datetime": "2025-01-27 16:54:00", "buy_price": 153414000.0, "buy_bar_index": 111430, "sell_datetime": "2025-01-31 19:48:00", "sell_price": 158430000.0, "sell_bar_index": 113408, "leg_pct": 3.27, "bars_held": 1978 }, { "leg_id": 37, "buy_datetime": "2025-02-03 17:42:00", "buy_price": 151922000.0, "buy_bar_index": 114806, "sell_datetime": "2025-02-04 12:18:00", "sell_price": 157007000.0, "sell_bar_index": 115178, "leg_pct": 3.35, "bars_held": 372 }, { "leg_id": 38, "buy_datetime": "2025-02-27 09:45:00", "buy_price": 123050000.0, "buy_bar_index": 126068, "sell_datetime": "2025-03-02 09:24:00", "sell_price": 127730000.0, "sell_bar_index": 127501, "leg_pct": 3.8, "bars_held": 1433 }, { "leg_id": 39, "buy_datetime": "2025-03-03 00:27:00", "buy_price": 128523000.0, "buy_bar_index": 127802, "sell_datetime": "2025-03-03 13:27:00", "sell_price": 138526000.0, "sell_bar_index": 128062, "leg_pct": 7.78, "bars_held": 260 }, { "leg_id": 40, "buy_datetime": "2025-03-05 01:42:00", "buy_price": 125418000.0, "buy_bar_index": 128787, "sell_datetime": "2025-03-06 20:00:00", "sell_price": 135275000.0, "sell_bar_index": 129633, "leg_pct": 7.86, "bars_held": 846 }, { "leg_id": 41, "buy_datetime": "2025-03-11 07:24:00", "buy_price": 118700000.0, "buy_bar_index": 131781, "sell_datetime": "2025-03-12 11:03:00", "sell_price": 123283000.0, "sell_bar_index": 132334, "leg_pct": 3.86, "bars_held": 553 }, { "leg_id": 42, "buy_datetime": "2025-03-14 09:33:00", "buy_price": 120292000.0, "buy_bar_index": 133264, "sell_datetime": "2025-03-15 16:00:00", "sell_price": 124118000.0, "sell_bar_index": 133873, "leg_pct": 3.18, "bars_held": 609 }, { "leg_id": 43, "buy_datetime": "2025-03-19 03:54:00", "buy_price": 120319000.0, "buy_bar_index": 135551, "sell_datetime": "2025-03-20 11:48:00", "sell_price": 126026000.0, "sell_bar_index": 136189, "leg_pct": 4.74, "bars_held": 638 }, { "leg_id": 44, "buy_datetime": "2025-03-21 22:57:00", "buy_price": 124183000.0, "buy_bar_index": 136892, "sell_datetime": "2025-03-25 15:42:00", "sell_price": 128022000.0, "sell_bar_index": 138458, "leg_pct": 3.09, "bars_held": 1566 }, { "leg_id": 45, "buy_datetime": "2025-03-31 15:18:00", "buy_price": 122199000.0, "buy_bar_index": 141330, "sell_datetime": "2025-04-03 05:36:00", "sell_price": 126782000.0, "sell_bar_index": 142576, "leg_pct": 3.75, "bars_held": 1246 }, { "leg_id": 46, "buy_datetime": "2025-04-09 13:18:00", "buy_price": 113974000.0, "buy_bar_index": 145610, "sell_datetime": "2025-04-10 21:42:00", "sell_price": 121023000.0, "sell_bar_index": 146258, "leg_pct": 6.18, "bars_held": 648 }, { "leg_id": 47, "buy_datetime": "2025-04-11 16:39:00", "buy_price": 119905000.0, "buy_bar_index": 146637, "sell_datetime": "2025-04-15 21:24:00", "sell_price": 124018000.0, "sell_bar_index": 148652, "leg_pct": 3.43, "bars_held": 2015 }, { "leg_id": 48, "buy_datetime": "2025-04-21 04:33:00", "buy_price": 122209000.0, "buy_bar_index": 151195, "sell_datetime": "2025-04-23 04:42:00", "sell_price": 130822000.0, "sell_bar_index": 152158, "leg_pct": 7.05, "bars_held": 963 }, { "leg_id": 49, "buy_datetime": "2025-04-23 06:06:00", "buy_price": 130984000.0, "buy_bar_index": 152186, "sell_datetime": "2025-04-27 05:21:00", "sell_price": 135960000.0, "sell_bar_index": 154091, "leg_pct": 3.8, "bars_held": 1905 }, { "leg_id": 50, "buy_datetime": "2025-05-05 23:03:00", "buy_price": 133875000.0, "buy_bar_index": 158285, "sell_datetime": "2025-05-08 22:36:00", "sell_price": 139884000.0, "sell_bar_index": 159716, "leg_pct": 4.49, "bars_held": 1431 }, { "leg_id": 51, "buy_datetime": "2025-05-09 00:21:00", "buy_price": 140448000.0, "buy_bar_index": 159751, "sell_datetime": "2025-05-12 07:06:00", "sell_price": 145120000.0, "sell_bar_index": 161326, "leg_pct": 3.33, "bars_held": 1575 }, { "leg_id": 52, "buy_datetime": "2025-05-16 00:03:00", "buy_price": 144744000.0, "buy_bar_index": 163105, "sell_datetime": "2025-05-21 06:09:00", "sell_price": 150066000.0, "sell_bar_index": 165627, "leg_pct": 3.68, "bars_held": 2522 }, { "leg_id": 53, "buy_datetime": "2025-06-06 19:45:00", "buy_price": 144280000.0, "buy_bar_index": 173579, "sell_datetime": "2025-06-10 18:27:00", "sell_price": 150002000.0, "sell_bar_index": 175473, "leg_pct": 3.97, "bars_held": 1894 }, { "leg_id": 54, "buy_datetime": "2025-06-23 12:33:00", "buy_price": 141510000.0, "buy_bar_index": 181595, "sell_datetime": "2025-06-26 06:15:00", "sell_price": 147697000.0, "sell_bar_index": 182909, "leg_pct": 4.37, "bars_held": 1314 }, { "leg_id": 55, "buy_datetime": "2025-07-02 02:15:00", "buy_price": 145616000.0, "buy_bar_index": 185709, "sell_datetime": "2025-07-15 03:42:00", "sell_price": 163491000.0, "sell_bar_index": 191978, "leg_pct": 12.28, "bars_held": 6269 }, { "leg_id": 56, "buy_datetime": "2025-07-25 17:03:00", "buy_price": 158697000.0, "buy_bar_index": 197045, "sell_datetime": "2025-08-12 03:48:00", "sell_price": 164807000.0, "sell_bar_index": 205420, "leg_pct": 3.85, "bars_held": 8375 }, { "leg_id": 57, "buy_datetime": "2025-09-01 04:18:00", "buy_price": 151470000.0, "buy_bar_index": 214911, "sell_datetime": "2025-09-09 19:21:00", "sell_price": 156543000.0, "sell_bar_index": 219010, "leg_pct": 3.35, "bars_held": 4099 }, { "leg_id": 58, "buy_datetime": "2025-09-10 19:21:00", "buy_price": 156311000.0, "buy_bar_index": 219490, "sell_datetime": "2025-09-17 11:54:00", "sell_price": 162014000.0, "sell_bar_index": 222701, "leg_pct": 3.65, "bars_held": 3211 }, { "leg_id": 59, "buy_datetime": "2025-09-27 21:09:00", "buy_price": 157294000.0, "buy_bar_index": 227686, "sell_datetime": "2025-10-05 22:51:00", "sell_price": 175675000.0, "sell_bar_index": 231431, "leg_pct": 11.69, "bars_held": 3745 }, { "leg_id": 60, "buy_datetime": "2025-10-18 00:03:00", "buy_price": 162104000.0, "buy_bar_index": 237215, "sell_datetime": "2025-10-29 22:48:00", "sell_price": 167076000.0, "sell_bar_index": 242950, "leg_pct": 3.07, "bars_held": 5735 }, { "leg_id": 61, "buy_datetime": "2025-11-21 21:36:00", "buy_price": 124440000.0, "buy_bar_index": 253966, "sell_datetime": "2025-11-24 14:48:00", "sell_price": 131903000.0, "sell_bar_index": 255141, "leg_pct": 6.0, "bars_held": 1175 }, { "leg_id": 62, "buy_datetime": "2025-11-25 00:06:00", "buy_price": 130510000.0, "buy_bar_index": 255327, "sell_datetime": "2025-11-28 20:18:00", "sell_price": 136380000.0, "sell_bar_index": 257171, "leg_pct": 4.5, "bars_held": 1844 }, { "leg_id": 63, "buy_datetime": "2025-12-02 05:00:00", "buy_price": 127700000.0, "buy_bar_index": 258785, "sell_datetime": "2025-12-03 19:42:00", "sell_price": 138269000.0, "sell_bar_index": 259559, "leg_pct": 8.28, "bars_held": 774 }, { "leg_id": 64, "buy_datetime": "2025-12-16 06:30:00", "buy_price": 128633000.0, "buy_bar_index": 265535, "sell_datetime": "2025-12-23 00:12:00", "sell_price": 133422000.0, "sell_bar_index": 268769, "leg_pct": 3.72, "bars_held": 3234 }, { "leg_id": 65, "buy_datetime": "2025-12-30 14:00:00", "buy_price": 126876000.0, "buy_bar_index": 272405, "sell_datetime": "2026-01-05 13:24:00", "sell_price": 134400000.0, "sell_bar_index": 275273, "leg_pct": 5.93, "bars_held": 2868 }, { "leg_id": 66, "buy_datetime": "2026-01-08 23:51:00", "buy_price": 131616000.0, "buy_bar_index": 276922, "sell_datetime": "2026-01-13 18:42:00", "sell_price": 135787000.0, "sell_bar_index": 279219, "leg_pct": 3.17, "bars_held": 2297 }, { "leg_id": 67, "buy_datetime": "2026-01-13 23:30:00", "buy_price": 136070000.0, "buy_bar_index": 279315, "sell_datetime": "2026-01-15 11:36:00", "sell_price": 141373000.0, "sell_bar_index": 280037, "leg_pct": 3.9, "bars_held": 722 }, { "leg_id": 68, "buy_datetime": "2026-02-08 00:03:00", "buy_price": 102242000.0, "buy_bar_index": 291326, "sell_datetime": "2026-02-09 05:06:00", "sell_price": 105494000.0, "sell_bar_index": 291907, "leg_pct": 3.18, "bars_held": 581 }, { "leg_id": 69, "buy_datetime": "2026-02-13 08:48:00", "buy_price": 97181000.0, "buy_bar_index": 293901, "sell_datetime": "2026-02-14 07:54:00", "sell_price": 100747000.0, "sell_bar_index": 294363, "leg_pct": 3.67, "bars_held": 462 }, { "leg_id": 70, "buy_datetime": "2026-02-25 03:21:00", "buy_price": 94248000.0, "buy_bar_index": 299552, "sell_datetime": "2026-02-26 06:45:00", "sell_price": 99207000.0, "sell_bar_index": 300100, "leg_pct": 5.26, "bars_held": 548 }, { "leg_id": 71, "buy_datetime": "2026-03-01 02:48:00", "buy_price": 95237000.0, "buy_bar_index": 301461, "sell_datetime": "2026-03-03 14:36:00", "sell_price": 99663000.0, "sell_bar_index": 302657, "leg_pct": 4.65, "bars_held": 1196 }, { "leg_id": 72, "buy_datetime": "2026-03-09 09:36:00", "buy_price": 98650000.0, "buy_bar_index": 305437, "sell_datetime": "2026-03-11 11:24:00", "sell_price": 102254000.0, "sell_bar_index": 306433, "leg_pct": 3.65, "bars_held": 996 }, { "leg_id": 73, "buy_datetime": "2026-03-12 14:42:00", "buy_price": 102037000.0, "buy_bar_index": 306979, "sell_datetime": "2026-03-16 23:27:00", "sell_price": 108305000.0, "sell_bar_index": 309074, "leg_pct": 6.14, "bars_held": 2095 }, { "leg_id": 74, "buy_datetime": "2026-03-28 07:15:00", "buy_price": 100359000.0, "buy_bar_index": 314510, "sell_datetime": "2026-04-02 02:15:00", "sell_price": 103661000.0, "sell_bar_index": 316670, "leg_pct": 3.29, "bars_held": 2160 }, { "leg_id": 75, "buy_datetime": "2026-04-02 23:06:00", "buy_price": 101092000.0, "buy_bar_index": 317087, "sell_datetime": "2026-04-08 16:33:00", "sell_price": 105933000.0, "sell_bar_index": 319836, "leg_pct": 4.79, "bars_held": 2749 }, { "leg_id": 76, "buy_datetime": "2026-04-13 20:00:00", "buy_price": 105714000.0, "buy_bar_index": 322305, "sell_datetime": "2026-04-15 07:30:00", "sell_price": 109796000.0, "sell_bar_index": 323015, "leg_pct": 3.86, "bars_held": 710 }, { "leg_id": 77, "buy_datetime": "2026-04-15 18:33:00", "buy_price": 109641000.0, "buy_bar_index": 323236, "sell_datetime": "2026-04-21 20:15:00", "sell_price": 112983000.0, "sell_bar_index": 326150, "leg_pct": 3.05, "bars_held": 2914 }, { "leg_id": 78, "buy_datetime": "2026-04-22 05:09:00", "buy_price": 112425000.0, "buy_bar_index": 326328, "sell_datetime": "2026-04-23 04:09:00", "sell_price": 116448000.0, "sell_bar_index": 326788, "leg_pct": 3.58, "bars_held": 460 }, { "leg_id": 79, "buy_datetime": "2026-04-29 04:24:00", "buy_price": 113138000.0, "buy_bar_index": 329592, "sell_datetime": "2026-05-04 19:03:00", "sell_price": 117092000.0, "sell_bar_index": 332285, "leg_pct": 3.49, "bars_held": 2693 } ], "summary": { "leg_count": 79, "buy_count": 79, "sell_count": 79, "avg_leg_pct": 4.69, "median_leg_pct": 3.86, "max_leg_pct": 12.28, "min_leg_pct": 3.03, "avg_bars_held": 1651.3 }, "pnl": { "initial_cash_krw": 400000.0, "final_cash_krw": 13679568.0, "total_pnl_krw": 13279568.0, "total_return_pct": 3319.89, "fee_rate": 0.0005, "legs_traded": 79, "legs_skipped": 0, "period_from": "2024-06-29 15:15:00", "period_to": "2026-05-04 19:03:00", "leg_pnls": [ { "leg_id": 1, "buy_datetime": "2024-06-29 15:15:00", "sell_datetime": "2024-07-01 19:09:00", "buy_price": 85442000.0, "sell_price": 88273000.0, "cash_before": 400000.0, "cash_after": 412840.0, "leg_return_pct": 3.21, "cumulative_return_pct": 3.21, "btc_qty": 0.0046792 }, { "leg_id": 2, "buy_datetime": "2024-07-09 09:03:00", "sell_datetime": "2024-07-15 02:15:00", "buy_price": 80443000.0, "sell_price": 84108000.0, "cash_before": 412840.0, "cash_after": 431218.0, "leg_return_pct": 4.45, "cumulative_return_pct": 7.8, "btc_qty": 0.00512952 }, { "leg_id": 3, "buy_datetime": "2024-07-15 13:51:00", "sell_datetime": "2024-07-17 19:00:00", "buy_price": 87870000.0, "sell_price": 90900000.0, "cash_before": 431218.0, "cash_after": 445641.0, "leg_return_pct": 3.34, "cumulative_return_pct": 11.41, "btc_qty": 0.004905 }, { "leg_id": 4, "buy_datetime": "2024-07-19 04:39:00", "sell_datetime": "2024-07-21 08:57:00", "buy_price": 89476000.0, "sell_price": 94200000.0, "cash_before": 445641.0, "cash_after": 468701.0, "leg_return_pct": 5.17, "cumulative_return_pct": 17.18, "btc_qty": 0.00497808 }, { "leg_id": 5, "buy_datetime": "2024-07-25 23:24:00", "sell_datetime": "2024-07-26 23:24:00", "buy_price": 89889000.0, "sell_price": 94274000.0, "cash_before": 468701.0, "cash_after": 491073.0, "leg_return_pct": 4.77, "cumulative_return_pct": 22.77, "btc_qty": 0.00521161 }, { "leg_id": 6, "buy_datetime": "2024-08-05 16:06:00", "sell_datetime": "2024-08-06 15:15:00", "buy_price": 75400000.0, "sell_price": 79855000.0, "cash_before": 491073.0, "cash_after": 519569.0, "leg_return_pct": 5.8, "cumulative_return_pct": 29.89, "btc_qty": 0.00650965 }, { "leg_id": 7, "buy_datetime": "2024-08-06 23:00:00", "sell_datetime": "2024-08-09 12:36:00", "buy_price": 79063000.0, "sell_price": 86003000.0, "cash_before": 519569.0, "cash_after": 564610.0, "leg_return_pct": 8.67, "cumulative_return_pct": 41.15, "btc_qty": 0.00656829 }, { "leg_id": 8, "buy_datetime": "2024-08-19 23:06:00", "sell_datetime": "2024-08-25 01:09:00", "buy_price": 80644000.0, "sell_price": 85605000.0, "cash_before": 564610.0, "cash_after": 598744.0, "leg_return_pct": 6.05, "cumulative_return_pct": 49.69, "btc_qty": 0.00699777 }, { "leg_id": 9, "buy_datetime": "2024-09-07 15:24:00", "sell_datetime": "2024-09-11 15:27:00", "buy_price": 73624000.0, "sell_price": 76319000.0, "cash_before": 598744.0, "cash_after": 620041.0, "leg_return_pct": 3.56, "cumulative_return_pct": 55.01, "btc_qty": 0.0081284 }, { "leg_id": 10, "buy_datetime": "2024-09-11 22:06:00", "sell_datetime": "2024-09-14 12:33:00", "buy_price": 76999000.0, "sell_price": 80887000.0, "cash_before": 620041.0, "cash_after": 650698.0, "leg_return_pct": 4.94, "cumulative_return_pct": 62.67, "btc_qty": 0.00804856 }, { "leg_id": 11, "buy_datetime": "2024-09-17 02:45:00", "sell_datetime": "2024-09-18 08:09:00", "buy_price": 78299000.0, "sell_price": 80721000.0, "cash_before": 650698.0, "cash_after": 670155.0, "leg_return_pct": 2.99, "cumulative_return_pct": 67.54, "btc_qty": 0.00830627 }, { "leg_id": 12, "buy_datetime": "2024-09-18 09:45:00", "sell_datetime": "2024-09-19 23:54:00", "buy_price": 81015000.0, "sell_price": 84158000.0, "cash_before": 670155.0, "cash_after": 695458.0, "leg_return_pct": 3.78, "cumulative_return_pct": 73.86, "btc_qty": 0.00826785 }, { "leg_id": 13, "buy_datetime": "2024-09-23 01:27:00", "sell_datetime": "2024-09-28 09:09:00", "buy_price": 83793000.0, "sell_price": 86984000.0, "cash_before": 695458.0, "cash_after": 721221.0, "leg_return_pct": 3.7, "cumulative_return_pct": 80.31, "btc_qty": 0.00829557 }, { "leg_id": 14, "buy_datetime": "2024-10-02 22:45:00", "sell_datetime": "2024-10-07 22:30:00", "buy_price": 81744000.0, "sell_price": 84746000.0, "cash_before": 721221.0, "cash_after": 746960.0, "leg_return_pct": 3.57, "cumulative_return_pct": 86.74, "btc_qty": 0.00881851 }, { "leg_id": 15, "buy_datetime": "2024-10-11 09:36:00", "sell_datetime": "2024-10-13 01:24:00", "buy_price": 81936000.0, "sell_price": 84926000.0, "cash_before": 746960.0, "cash_after": 773444.0, "leg_return_pct": 3.55, "cumulative_return_pct": 93.36, "btc_qty": 0.00911182 }, { "leg_id": 16, "buy_datetime": "2024-10-14 11:12:00", "sell_datetime": "2024-10-16 23:36:00", "buy_price": 84650000.0, "sell_price": 91450000.0, "cash_before": 773444.0, "cash_after": 834740.0, "leg_return_pct": 7.93, "cumulative_return_pct": 108.68, "btc_qty": 0.00913239 }, { "leg_id": 17, "buy_datetime": "2024-10-17 15:18:00", "sell_datetime": "2024-10-30 16:24:00", "buy_price": 91501000.0, "sell_price": 100565000.0, "cash_before": 834740.0, "cash_after": 916511.0, "leg_return_pct": 9.8, "cumulative_return_pct": 129.13, "btc_qty": 0.00911818 }, { "leg_id": 18, "buy_datetime": "2024-11-05 10:48:00", "sell_datetime": "2024-11-06 23:51:00", "buy_price": 94568000.0, "sell_price": 102144000.0, "cash_before": 916511.0, "cash_after": 988944.0, "leg_return_pct": 7.9, "cumulative_return_pct": 147.24, "btc_qty": 0.00968671 }, { "leg_id": 19, "buy_datetime": "2024-11-07 03:06:00", "sell_datetime": "2024-11-09 11:36:00", "buy_price": 102980000.0, "sell_price": 106485000.0, "cash_before": 988944.0, "cash_after": 1021582.0, "leg_return_pct": 3.3, "cumulative_return_pct": 155.4, "btc_qty": 0.00959847 }, { "leg_id": 20, "buy_datetime": "2024-11-10 07:54:00", "sell_datetime": "2024-11-11 01:21:00", "buy_price": 106215000.0, "sell_price": 109982000.0, "cash_before": 1021582.0, "cash_after": 1056755.0, "leg_return_pct": 3.44, "cumulative_return_pct": 164.19, "btc_qty": 0.00961324 }, { "leg_id": 21, "buy_datetime": "2024-11-11 04:00:00", "sell_datetime": "2024-11-11 23:15:00", "buy_price": 110791000.0, "sell_price": 114783000.0, "cash_before": 1056755.0, "cash_after": 1093737.0, "leg_return_pct": 3.5, "cumulative_return_pct": 173.43, "btc_qty": 0.00953351 }, { "leg_id": 22, "buy_datetime": "2024-11-12 03:06:00", "sell_datetime": "2024-11-12 18:15:00", "buy_price": 117659000.0, "sell_price": 126249000.0, "cash_before": 1093737.0, "cash_after": 1172415.0, "leg_return_pct": 7.19, "cumulative_return_pct": 193.1, "btc_qty": 0.00929118 }, { "leg_id": 23, "buy_datetime": "2024-11-18 12:33:00", "sell_datetime": "2024-11-21 01:09:00", "buy_price": 126824000.0, "sell_price": 132109000.0, "cash_before": 1172415.0, "cash_after": 1220051.0, "leg_return_pct": 4.06, "cumulative_return_pct": 205.01, "btc_qty": 0.00923981 }, { "leg_id": 24, "buy_datetime": "2024-11-27 10:15:00", "sell_datetime": "2024-11-28 07:45:00", "buy_price": 128750000.0, "sell_price": 133367000.0, "cash_before": 1220051.0, "cash_after": 1262539.0, "leg_return_pct": 3.48, "cumulative_return_pct": 215.63, "btc_qty": 0.00947139 }, { "leg_id": 25, "buy_datetime": "2024-12-03 23:09:00", "sell_datetime": "2024-12-04 23:57:00", "buy_price": 130700000.0, "sell_price": 134820000.0, "cash_before": 1262539.0, "cash_after": 1301035.0, "leg_return_pct": 3.05, "cumulative_return_pct": 225.26, "btc_qty": 0.00965499 }, { "leg_id": 26, "buy_datetime": "2024-12-05 06:51:00", "sell_datetime": "2024-12-12 08:42:00", "buy_price": 137369000.0, "sell_price": 143489000.0, "cash_before": 1301035.0, "cash_after": 1357640.0, "leg_return_pct": 4.35, "cumulative_return_pct": 239.41, "btc_qty": 0.00946636 }, { "leg_id": 27, "buy_datetime": "2024-12-13 13:30:00", "sell_datetime": "2024-12-16 01:51:00", "buy_price": 142838000.0, "sell_price": 147709000.0, "cash_before": 1357640.0, "cash_after": 1402534.0, "leg_return_pct": 3.31, "cumulative_return_pct": 250.63, "btc_qty": 0.0095 }, { "leg_id": 28, "buy_datetime": "2024-12-16 05:39:00", "sell_datetime": "2024-12-18 00:36:00", "buy_price": 148109000.0, "sell_price": 155149000.0, "cash_before": 1402534.0, "cash_after": 1467731.0, "leg_return_pct": 4.65, "cumulative_return_pct": 266.93, "btc_qty": 0.00946487 }, { "leg_id": 29, "buy_datetime": "2024-12-24 04:15:00", "sell_datetime": "2024-12-25 10:27:00", "buy_price": 141772000.0, "sell_price": 146494000.0, "cash_before": 1467731.0, "cash_after": 1515101.0, "leg_return_pct": 3.23, "cumulative_return_pct": 278.78, "btc_qty": 0.01034758 }, { "leg_id": 30, "buy_datetime": "2024-12-31 13:12:00", "sell_datetime": "2025-01-02 23:33:00", "buy_price": 137090000.0, "sell_price": 142984000.0, "cash_before": 1515101.0, "cash_after": 1578660.0, "leg_return_pct": 4.2, "cumulative_return_pct": 294.67, "btc_qty": 0.01104634 }, { "leg_id": 31, "buy_datetime": "2025-01-14 02:09:00", "sell_datetime": "2025-01-16 15:15:00", "buy_price": 139768000.0, "sell_price": 146062000.0, "cash_before": 1578660.0, "cash_after": 1648101.0, "leg_return_pct": 4.4, "cumulative_return_pct": 312.03, "btc_qty": 0.01128922 }, { "leg_id": 32, "buy_datetime": "2025-01-16 22:45:00", "sell_datetime": "2025-01-18 15:00:00", "buy_price": 146091000.0, "sell_price": 152888000.0, "cash_before": 1648101.0, "cash_after": 1723056.0, "leg_return_pct": 4.55, "cumulative_return_pct": 330.76, "btc_qty": 0.01127569 }, { "leg_id": 33, "buy_datetime": "2025-01-18 17:36:00", "sell_datetime": "2025-01-19 23:42:00", "buy_price": 153530000.0, "sell_price": 158868000.0, "cash_before": 1723056.0, "cash_after": 1781181.0, "leg_return_pct": 3.37, "cumulative_return_pct": 345.3, "btc_qty": 0.01121731 }, { "leg_id": 34, "buy_datetime": "2025-01-20 12:27:00", "sell_datetime": "2025-01-20 20:06:00", "buy_price": 154640000.0, "sell_price": 161090000.0, "cash_before": 1781181.0, "cash_after": 1853619.0, "leg_return_pct": 4.07, "cumulative_return_pct": 363.4, "btc_qty": 0.01151248 }, { "leg_id": 35, "buy_datetime": "2025-01-23 20:15:00", "sell_datetime": "2025-01-27 05:24:00", "buy_price": 152918000.0, "sell_price": 157551000.0, "cash_before": 1853619.0, "cash_after": 1907869.0, "leg_return_pct": 2.93, "cumulative_return_pct": 376.97, "btc_qty": 0.01211559 }, { "leg_id": 36, "buy_datetime": "2025-01-27 16:54:00", "sell_datetime": "2025-01-31 19:48:00", "buy_price": 153414000.0, "sell_price": 158430000.0, "cash_before": 1907869.0, "cash_after": 1968279.0, "leg_return_pct": 3.17, "cumulative_return_pct": 392.07, "btc_qty": 0.01242986 }, { "leg_id": 37, "buy_datetime": "2025-02-03 17:42:00", "sell_datetime": "2025-02-04 12:18:00", "buy_price": 151922000.0, "sell_price": 157007000.0, "cash_before": 1968279.0, "cash_after": 2032126.0, "leg_return_pct": 3.24, "cumulative_return_pct": 408.03, "btc_qty": 0.01294937 }, { "leg_id": 38, "buy_datetime": "2025-02-27 09:45:00", "sell_datetime": "2025-03-02 09:24:00", "buy_price": 123050000.0, "sell_price": 127730000.0, "cash_before": 2032126.0, "cash_after": 2107305.0, "leg_return_pct": 3.7, "cumulative_return_pct": 426.83, "btc_qty": 0.01650638 }, { "leg_id": 39, "buy_datetime": "2025-03-03 00:27:00", "sell_datetime": "2025-03-03 13:27:00", "buy_price": 128523000.0, "sell_price": 138526000.0, "cash_before": 2107305.0, "cash_after": 2269047.0, "leg_return_pct": 7.68, "cumulative_return_pct": 467.26, "btc_qty": 0.01638813 }, { "leg_id": 40, "buy_datetime": "2025-03-05 01:42:00", "sell_datetime": "2025-03-06 20:00:00", "buy_price": 125418000.0, "sell_price": 135275000.0, "cash_before": 2269047.0, "cash_after": 2444932.0, "leg_return_pct": 7.75, "cumulative_return_pct": 511.23, "btc_qty": 0.01808283 }, { "leg_id": 41, "buy_datetime": "2025-03-11 07:24:00", "sell_datetime": "2025-03-12 11:03:00", "buy_price": 118700000.0, "sell_price": 123283000.0, "cash_before": 2444932.0, "cash_after": 2536792.0, "leg_return_pct": 3.76, "cumulative_return_pct": 534.2, "btc_qty": 0.02058727 }, { "leg_id": 42, "buy_datetime": "2025-03-14 09:33:00", "sell_datetime": "2025-03-15 16:00:00", "buy_price": 120292000.0, "sell_price": 124118000.0, "cash_before": 2536792.0, "cash_after": 2614860.0, "leg_return_pct": 3.08, "cumulative_return_pct": 553.72, "btc_qty": 0.02107807 }, { "leg_id": 43, "buy_datetime": "2025-03-19 03:54:00", "sell_datetime": "2025-03-20 11:48:00", "buy_price": 120319000.0, "sell_price": 126026000.0, "cash_before": 2614860.0, "cash_after": 2736151.0, "leg_return_pct": 4.64, "cumulative_return_pct": 584.04, "btc_qty": 0.02172186 }, { "leg_id": 44, "buy_datetime": "2025-03-21 22:57:00", "sell_datetime": "2025-03-25 15:42:00", "buy_price": 124183000.0, "sell_price": 128022000.0, "cash_before": 2736151.0, "cash_after": 2817916.0, "leg_return_pct": 2.99, "cumulative_return_pct": 604.48, "btc_qty": 0.0220222 }, { "leg_id": 45, "buy_datetime": "2025-03-31 15:18:00", "sell_datetime": "2025-04-03 05:36:00", "buy_price": 122199000.0, "sell_price": 126782000.0, "cash_before": 2817916.0, "cash_after": 2920677.0, "leg_return_pct": 3.65, "cumulative_return_pct": 630.17, "btc_qty": 0.02304853 }, { "leg_id": 46, "buy_datetime": "2025-04-09 13:18:00", "sell_datetime": "2025-04-10 21:42:00", "buy_price": 113974000.0, "sell_price": 121023000.0, "cash_before": 2920677.0, "cash_after": 3098213.0, "leg_return_pct": 6.08, "cumulative_return_pct": 674.55, "btc_qty": 0.02561301 }, { "leg_id": 47, "buy_datetime": "2025-04-11 16:39:00", "sell_datetime": "2025-04-15 21:24:00", "buy_price": 119905000.0, "sell_price": 124018000.0, "cash_before": 3098213.0, "cash_after": 3201285.0, "leg_return_pct": 3.33, "cumulative_return_pct": 700.32, "btc_qty": 0.02582598 }, { "leg_id": 48, "buy_datetime": "2025-04-21 04:33:00", "sell_datetime": "2025-04-23 04:42:00", "buy_price": 122209000.0, "sell_price": 130822000.0, "cash_before": 3201285.0, "cash_after": 3423478.0, "leg_return_pct": 6.94, "cumulative_return_pct": 755.87, "btc_qty": 0.02618207 }, { "leg_id": 49, "buy_datetime": "2025-04-23 06:06:00", "sell_datetime": "2025-04-27 05:21:00", "buy_price": 130984000.0, "sell_price": 135960000.0, "cash_before": 3423478.0, "cash_after": 3549981.0, "leg_return_pct": 3.7, "cumulative_return_pct": 787.5, "btc_qty": 0.02612354 }, { "leg_id": 50, "buy_datetime": "2025-05-05 23:03:00", "sell_datetime": "2025-05-08 22:36:00", "buy_price": 133875000.0, "sell_price": 139884000.0, "cash_before": 3549981.0, "cash_after": 3705614.0, "leg_return_pct": 4.38, "cumulative_return_pct": 826.4, "btc_qty": 0.02650387 }, { "leg_id": 51, "buy_datetime": "2025-05-09 00:21:00", "sell_datetime": "2025-05-12 07:06:00", "buy_price": 140448000.0, "sell_price": 145120000.0, "cash_before": 3705614.0, "cash_after": 3825053.0, "leg_return_pct": 3.22, "cumulative_return_pct": 856.26, "btc_qty": 0.02637105 }, { "leg_id": 52, "buy_datetime": "2025-05-16 00:03:00", "sell_datetime": "2025-05-21 06:09:00", "buy_price": 144744000.0, "sell_price": 150066000.0, "cash_before": 3825053.0, "cash_after": 3961730.0, "leg_return_pct": 3.57, "cumulative_return_pct": 890.43, "btc_qty": 0.02641312 }, { "leg_id": 53, "buy_datetime": "2025-06-06 19:45:00", "sell_datetime": "2025-06-10 18:27:00", "buy_price": 144280000.0, "sell_price": 150002000.0, "cash_before": 3961730.0, "cash_after": 4114730.0, "leg_return_pct": 3.86, "cumulative_return_pct": 928.68, "btc_qty": 0.02744489 }, { "leg_id": 54, "buy_datetime": "2025-06-23 12:33:00", "sell_datetime": "2025-06-26 06:15:00", "buy_price": 141510000.0, "sell_price": 147697000.0, "cash_before": 4114730.0, "cash_after": 4290338.0, "leg_return_pct": 4.27, "cumulative_return_pct": 972.58, "btc_qty": 0.02906277 }, { "leg_id": 55, "buy_datetime": "2025-07-02 02:15:00", "sell_datetime": "2025-07-15 03:42:00", "buy_price": 145616000.0, "sell_price": 163491000.0, "cash_before": 4290338.0, "cash_after": 4812180.0, "leg_return_pct": 12.16, "cumulative_return_pct": 1103.04, "btc_qty": 0.02944864 }, { "leg_id": 56, "buy_datetime": "2025-07-25 17:03:00", "sell_datetime": "2025-08-12 03:48:00", "buy_price": 158697000.0, "sell_price": 164807000.0, "cash_before": 4812180.0, "cash_after": 4992457.0, "leg_return_pct": 3.75, "cumulative_return_pct": 1148.11, "btc_qty": 0.0303079 }, { "leg_id": 57, "buy_datetime": "2025-09-01 04:18:00", "sell_datetime": "2025-09-09 19:21:00", "buy_price": 151470000.0, "sell_price": 156543000.0, "cash_before": 4992457.0, "cash_after": 5154505.0, "leg_return_pct": 3.25, "cumulative_return_pct": 1188.63, "btc_qty": 0.03294356 }, { "leg_id": 58, "buy_datetime": "2025-09-10 19:21:00", "sell_datetime": "2025-09-17 11:54:00", "buy_price": 156311000.0, "sell_price": 162014000.0, "cash_before": 5154505.0, "cash_after": 5337226.0, "leg_return_pct": 3.54, "cumulative_return_pct": 1234.31, "btc_qty": 0.03295947 }, { "leg_id": 59, "buy_datetime": "2025-09-27 21:09:00", "sell_datetime": "2025-10-05 22:51:00", "buy_price": 157294000.0, "sell_price": 175675000.0, "cash_before": 5337226.0, "cash_after": 5954962.0, "leg_return_pct": 11.57, "cumulative_return_pct": 1388.74, "btc_qty": 0.03391456 }, { "leg_id": 60, "buy_datetime": "2025-10-18 00:03:00", "sell_datetime": "2025-10-29 22:48:00", "buy_price": 162104000.0, "sell_price": 167076000.0, "cash_before": 5954962.0, "cash_after": 6131475.0, "leg_return_pct": 2.96, "cumulative_return_pct": 1432.87, "btc_qty": 0.03671707 }, { "leg_id": 61, "buy_datetime": "2025-11-21 21:36:00", "sell_datetime": "2025-11-24 14:48:00", "buy_price": 124440000.0, "sell_price": 131903000.0, "cash_before": 6131475.0, "cash_after": 6492698.0, "leg_return_pct": 5.89, "cumulative_return_pct": 1523.17, "btc_qty": 0.0492479 }, { "leg_id": 62, "buy_datetime": "2025-11-25 00:06:00", "sell_datetime": "2025-11-28 20:18:00", "buy_price": 130510000.0, "sell_price": 136380000.0, "cash_before": 6492698.0, "cash_after": 6777940.0, "leg_return_pct": 4.39, "cumulative_return_pct": 1594.48, "btc_qty": 0.04972379 }, { "leg_id": 63, "buy_datetime": "2025-12-02 05:00:00", "sell_datetime": "2025-12-03 19:42:00", "buy_price": 127700000.0, "sell_price": 138269000.0, "cash_before": 6777940.0, "cash_after": 7331574.0, "leg_return_pct": 8.17, "cumulative_return_pct": 1732.89, "btc_qty": 0.05305051 }, { "leg_id": 64, "buy_datetime": "2025-12-16 06:30:00", "sell_datetime": "2025-12-23 00:12:00", "buy_price": 128633000.0, "sell_price": 133422000.0, "cash_before": 7331574.0, "cash_after": 7596925.0, "leg_return_pct": 3.62, "cumulative_return_pct": 1799.23, "btc_qty": 0.05696756 }, { "leg_id": 65, "buy_datetime": "2025-12-30 14:00:00", "sell_datetime": "2026-01-05 13:24:00", "buy_price": 126876000.0, "sell_price": 134400000.0, "cash_before": 7596925.0, "cash_after": 8039393.0, "leg_return_pct": 5.82, "cumulative_return_pct": 1909.85, "btc_qty": 0.05984683 }, { "leg_id": 66, "buy_datetime": "2026-01-08 23:51:00", "sell_datetime": "2026-01-13 18:42:00", "buy_price": 131616000.0, "sell_price": 135787000.0, "cash_before": 8039393.0, "cash_after": 8285874.0, "leg_return_pct": 3.07, "cumulative_return_pct": 1971.47, "btc_qty": 0.06105164 }, { "leg_id": 67, "buy_datetime": "2026-01-13 23:30:00", "sell_datetime": "2026-01-15 11:36:00", "buy_price": 136070000.0, "sell_price": 141373000.0, "cash_before": 8285874.0, "cash_after": 8600190.0, "leg_return_pct": 3.79, "cumulative_return_pct": 2050.05, "btc_qty": 0.06086376 }, { "leg_id": 68, "buy_datetime": "2026-02-08 00:03:00", "sell_datetime": "2026-02-09 05:06:00", "buy_price": 102242000.0, "sell_price": 105494000.0, "cash_before": 8600190.0, "cash_after": 8864864.0, "leg_return_pct": 3.08, "cumulative_return_pct": 2116.22, "btc_qty": 0.08407396 }, { "leg_id": 69, "buy_datetime": "2026-02-13 08:48:00", "sell_datetime": "2026-02-14 07:54:00", "buy_price": 97181000.0, "sell_price": 100747000.0, "cash_before": 8864864.0, "cash_after": 9180967.0, "leg_return_pct": 3.57, "cumulative_return_pct": 2195.24, "btc_qty": 0.09117452 }, { "leg_id": 70, "buy_datetime": "2026-02-25 03:21:00", "sell_datetime": "2026-02-26 06:45:00", "buy_price": 94248000.0, "sell_price": 99207000.0, "cash_before": 9180967.0, "cash_after": 9654375.0, "leg_return_pct": 5.16, "cumulative_return_pct": 2313.59, "btc_qty": 0.09736415 }, { "leg_id": 71, "buy_datetime": "2026-03-01 02:48:00", "sell_datetime": "2026-03-03 14:36:00", "buy_price": 95237000.0, "sell_price": 99663000.0, "cash_before": 9654375.0, "cash_after": 10092948.0, "leg_return_pct": 4.54, "cumulative_return_pct": 2423.24, "btc_qty": 0.10132142 }, { "leg_id": 72, "buy_datetime": "2026-03-09 09:36:00", "sell_datetime": "2026-03-11 11:24:00", "buy_price": 98650000.0, "sell_price": 102254000.0, "cash_before": 10092948.0, "cash_after": 10451216.0, "leg_return_pct": 3.55, "cumulative_return_pct": 2512.8, "btc_qty": 0.10225952 }, { "leg_id": 73, "buy_datetime": "2026-03-12 14:42:00", "sell_datetime": "2026-03-16 23:27:00", "buy_price": 102037000.0, "sell_price": 108305000.0, "cash_before": 10451216.0, "cash_after": 11082131.0, "leg_return_pct": 6.04, "cumulative_return_pct": 2670.53, "btc_qty": 0.10237454 }, { "leg_id": 74, "buy_datetime": "2026-03-28 07:15:00", "sell_datetime": "2026-04-02 02:15:00", "buy_price": 100359000.0, "sell_price": 103661000.0, "cash_before": 11082131.0, "cash_after": 11435310.0, "leg_return_pct": 3.19, "cumulative_return_pct": 2758.83, "btc_qty": 0.11036967 }, { "leg_id": 75, "buy_datetime": "2026-04-02 23:06:00", "sell_datetime": "2026-04-08 16:33:00", "buy_price": 101092000.0, "sell_price": 105933000.0, "cash_before": 11435310.0, "cash_after": 11970933.0, "leg_return_pct": 4.68, "cumulative_return_pct": 2892.73, "btc_qty": 0.11306129 }, { "leg_id": 76, "buy_datetime": "2026-04-13 20:00:00", "sell_datetime": "2026-04-15 07:30:00", "buy_price": 105714000.0, "sell_price": 109796000.0, "cash_before": 11970933.0, "cash_after": 12420744.0, "leg_return_pct": 3.76, "cumulative_return_pct": 3005.19, "btc_qty": 0.11318224 }, { "leg_id": 77, "buy_datetime": "2026-04-15 18:33:00", "sell_datetime": "2026-04-21 20:15:00", "buy_price": 109641000.0, "sell_price": 112983000.0, "cash_before": 12420744.0, "cash_after": 12786548.0, "leg_return_pct": 2.95, "cumulative_return_pct": 3096.64, "btc_qty": 0.11322894 }, { "leg_id": 78, "buy_datetime": "2026-04-22 05:09:00", "sell_datetime": "2026-04-23 04:09:00", "buy_price": 112425000.0, "sell_price": 116448000.0, "cash_before": 12786548.0, "cash_after": 13230860.0, "leg_return_pct": 3.47, "cumulative_return_pct": 3207.71, "btc_qty": 0.11367716 }, { "leg_id": 79, "buy_datetime": "2026-04-29 04:24:00", "sell_datetime": "2026-05-04 19:03:00", "buy_price": 113138000.0, "sell_price": 117092000.0, "cash_before": 13230860.0, "cash_after": 13679568.0, "leg_return_pct": 3.39, "cumulative_return_pct": 3319.89, "btc_qty": 0.11688596 } ] }, "alignment": { "tolerance_bars": 480, "buy": { "side": "buy", "gt_count": 157, "tech_count": 1536, "hit_count": 154, "miss_count": 3, "recall": 0.9809, "precision": 0.1003, "f1": 0.1819, "avg_bar_offset": 105.0, "hits": [ { "matched": true, "gt_bar_index": 1388, "tech_bar_index": 1491, "signal_bar_index": 1491, "bar_offset": 103, "tech_price": 94471000.0, "tech_datetime": "2024-06-12 00:12:00", "candidate_index": 4, "gt_datetime": "2024-06-11 19:03:00", "gt_price": 93700000.0 }, { "matched": true, "gt_bar_index": 7834, "tech_bar_index": 8270, "signal_bar_index": 8270, "bar_offset": 436, "tech_price": 86999000.0, "tech_datetime": "2024-06-26 03:18:00", "candidate_index": 27, "gt_datetime": "2024-06-25 05:30:00", "gt_price": 83000000.0 }, { "matched": true, "gt_bar_index": 9794, "tech_bar_index": 9870, "signal_bar_index": 9870, "bar_offset": 76, "tech_price": 85643000.0, "tech_datetime": "2024-06-29 11:18:00", "candidate_index": 31, "gt_datetime": "2024-06-29 07:30:00", "gt_price": 84906000.0 }, { "matched": true, "gt_bar_index": 12803, "tech_bar_index": 13074, "signal_bar_index": 13074, "bar_offset": 271, "tech_price": 80550000.0, "tech_datetime": "2024-07-06 03:30:00", "candidate_index": 39, "gt_datetime": "2024-07-05 13:57:00", "gt_price": 77242000.0 }, { "matched": true, "gt_bar_index": 12965, "tech_bar_index": 13092, "signal_bar_index": 13092, "bar_offset": 127, "tech_price": 80635000.0, "tech_datetime": "2024-07-06 04:24:00", "candidate_index": 40, "gt_datetime": "2024-07-05 22:03:00", "gt_price": 78551000.0 }, { "matched": true, "gt_bar_index": 14166, "tech_bar_index": 14021, "signal_bar_index": 14021, "bar_offset": 145, "tech_price": 81256000.0, "tech_datetime": "2024-07-08 02:51:00", "candidate_index": 43, "gt_datetime": "2024-07-08 10:09:00", "gt_price": 77800000.0 }, { "matched": true, "gt_bar_index": 16092, "tech_bar_index": 16225, "signal_bar_index": 16225, "bar_offset": 133, "tech_price": 80773000.0, "tech_datetime": "2024-07-12 17:06:00", "candidate_index": 50, "gt_datetime": "2024-07-12 10:27:00", "gt_price": 80001000.0 }, { "matched": true, "gt_bar_index": 19449, "tech_bar_index": 19411, "signal_bar_index": 19411, "bar_offset": 38, "tech_price": 90014000.0, "tech_datetime": "2024-07-19 08:24:00", "candidate_index": 62, "gt_datetime": "2024-07-19 10:18:00", "gt_price": 88750000.0 }, { "matched": true, "gt_bar_index": 19684, "tech_bar_index": 19659, "signal_bar_index": 19659, "bar_offset": 25, "tech_price": 89999000.0, "tech_datetime": "2024-07-19 20:48:00", "candidate_index": 67, "gt_datetime": "2024-07-19 22:03:00", "gt_price": 90425000.0 }, { "matched": true, "gt_bar_index": 22587, "tech_bar_index": 22591, "signal_bar_index": 22591, "bar_offset": 4, "tech_price": 89889000.0, "tech_datetime": "2024-07-25 23:24:00", "candidate_index": 80, "gt_datetime": "2024-07-25 23:12:00", "gt_price": 89205000.0 }, { "matched": true, "gt_bar_index": 23844, "tech_bar_index": 23569, "signal_bar_index": 23569, "bar_offset": 275, "tech_price": 96098000.0, "tech_datetime": "2024-07-28 00:18:00", "candidate_index": 92, "gt_datetime": "2024-07-28 14:03:00", "gt_price": 93700000.0 }, { "matched": true, "gt_bar_index": 27711, "tech_bar_index": 27725, "signal_bar_index": 27725, "bar_offset": 14, "tech_price": 75400000.0, "tech_datetime": "2024-08-05 16:06:00", "candidate_index": 108, "gt_datetime": "2024-08-05 15:24:00", "gt_price": 71573000.0 }, { "matched": true, "gt_bar_index": 27853, "tech_bar_index": 27926, "signal_bar_index": 27926, "bar_offset": 73, "tech_price": 78097000.0, "tech_datetime": "2024-08-06 02:09:00", "candidate_index": 109, "gt_datetime": "2024-08-05 22:30:00", "gt_price": 71922000.0 }, { "matched": true, "gt_bar_index": 27969, "tech_bar_index": 28054, "signal_bar_index": 28054, "bar_offset": 85, "tech_price": 78961000.0, "tech_datetime": "2024-08-06 08:33:00", "candidate_index": 110, "gt_datetime": "2024-08-06 04:18:00", "gt_price": 75526000.0 }, { "matched": true, "gt_bar_index": 28991, "tech_bar_index": 29097, "signal_bar_index": 29097, "bar_offset": 106, "tech_price": 80952000.0, "tech_datetime": "2024-08-08 12:42:00", "candidate_index": 119, "gt_datetime": "2024-08-08 07:24:00", "gt_price": 77734000.0 }, { "matched": true, "gt_bar_index": 29274, "tech_bar_index": 29407, "signal_bar_index": 29407, "bar_offset": 133, "tech_price": 83700000.0, "tech_datetime": "2024-08-09 04:12:00", "candidate_index": 121, "gt_datetime": "2024-08-08 21:33:00", "gt_price": 81684000.0 }, { "matched": true, "gt_bar_index": 31090, "tech_bar_index": 31191, "signal_bar_index": 31191, "bar_offset": 101, "tech_price": 83566000.0, "tech_datetime": "2024-08-12 21:24:00", "candidate_index": 127, "gt_datetime": "2024-08-12 16:21:00", "gt_price": 80972000.0 }, { "matched": true, "gt_bar_index": 31810, "tech_bar_index": 31813, "signal_bar_index": 31813, "bar_offset": 3, "tech_price": 84648000.0, "tech_datetime": "2024-08-14 04:30:00", "candidate_index": 132, "gt_datetime": "2024-08-14 04:21:00", "gt_price": 84100000.0 }, { "matched": true, "gt_bar_index": 32801, "tech_bar_index": 32993, "signal_bar_index": 32993, "bar_offset": 192, "tech_price": 81489000.0, "tech_datetime": "2024-08-16 15:30:00", "candidate_index": 134, "gt_datetime": "2024-08-16 05:54:00", "gt_price": 79300000.0 }, { "matched": true, "gt_bar_index": 34580, "tech_bar_index": 34585, "signal_bar_index": 34585, "bar_offset": 5, "tech_price": 80644000.0, "tech_datetime": "2024-08-19 23:06:00", "candidate_index": 137, "gt_datetime": "2024-08-19 22:51:00", "gt_price": 80142000.0 }, { "matched": true, "gt_bar_index": 36103, "tech_bar_index": 36109, "signal_bar_index": 36109, "bar_offset": 6, "tech_price": 82181000.0, "tech_datetime": "2024-08-23 03:18:00", "candidate_index": 147, "gt_datetime": "2024-08-23 03:00:00", "gt_price": 81710000.0 }, { "matched": true, "gt_bar_index": 36359, "tech_bar_index": 36254, "signal_bar_index": 36254, "bar_offset": 105, "tech_price": 82258000.0, "tech_datetime": "2024-08-23 10:33:00", "candidate_index": 148, "gt_datetime": "2024-08-23 15:48:00", "gt_price": 82885000.0 }, { "matched": true, "gt_bar_index": 38950, "tech_bar_index": 38906, "signal_bar_index": 38906, "bar_offset": 44, "tech_price": 81200000.0, "tech_datetime": "2024-08-28 23:09:00", "candidate_index": 158, "gt_datetime": "2024-08-29 01:21:00", "gt_price": 79420000.0 }, { "matched": true, "gt_bar_index": 43338, "tech_bar_index": 43526, "signal_bar_index": 43526, "bar_offset": 188, "tech_price": 73624000.0, "tech_datetime": "2024-09-07 15:24:00", "candidate_index": 173, "gt_datetime": "2024-09-07 06:00:00", "gt_price": 72029000.0 }, { "matched": true, "gt_bar_index": 45615, "tech_bar_index": 45580, "signal_bar_index": 45580, "bar_offset": 35, "tech_price": 76999000.0, "tech_datetime": "2024-09-11 22:06:00", "candidate_index": 188, "gt_datetime": "2024-09-11 23:51:00", "gt_price": 75281000.0 }, { "matched": true, "gt_bar_index": 48069, "tech_bar_index": 48073, "signal_bar_index": 48073, "bar_offset": 4, "tech_price": 78299000.0, "tech_datetime": "2024-09-17 02:45:00", "candidate_index": 197, "gt_datetime": "2024-09-17 02:33:00", "gt_price": 77666000.0 }, { "matched": true, "gt_bar_index": 50880, "tech_bar_index": 50927, "signal_bar_index": 50927, "bar_offset": 47, "tech_price": 83793000.0, "tech_datetime": "2024-09-23 01:27:00", "candidate_index": 204, "gt_datetime": "2024-09-22 23:06:00", "gt_price": 83500000.0 }, { "matched": true, "gt_bar_index": 52551, "tech_bar_index": 52556, "signal_bar_index": 52556, "bar_offset": 5, "tech_price": 84287000.0, "tech_datetime": "2024-09-26 10:54:00", "candidate_index": 210, "gt_datetime": "2024-09-26 10:39:00", "gt_price": 83819000.0 }, { "matched": true, "gt_bar_index": 55331, "tech_bar_index": 55086, "signal_bar_index": 55086, "bar_offset": 245, "tech_price": 84612000.0, "tech_datetime": "2024-10-01 17:24:00", "candidate_index": 223, "gt_datetime": "2024-10-02 05:39:00", "gt_price": 80700000.0 }, { "matched": true, "gt_bar_index": 55793, "tech_bar_index": 55698, "signal_bar_index": 55698, "bar_offset": 95, "tech_price": 81952000.0, "tech_datetime": "2024-10-03 00:00:00", "candidate_index": 225, "gt_datetime": "2024-10-03 04:45:00", "gt_price": 80901000.0 }, { "matched": true, "gt_bar_index": 56540, "tech_bar_index": 56502, "signal_bar_index": 56502, "bar_offset": 38, "tech_price": 82442000.0, "tech_datetime": "2024-10-04 16:12:00", "candidate_index": 228, "gt_datetime": "2024-10-04 18:06:00", "gt_price": 82844000.0 }, { "matched": true, "gt_bar_index": 59606, "tech_bar_index": 59518, "signal_bar_index": 59518, "bar_offset": 88, "tech_price": 82824000.0, "tech_datetime": "2024-10-10 23:00:00", "candidate_index": 247, "gt_datetime": "2024-10-11 03:24:00", "gt_price": 80596000.0 }, { "matched": true, "gt_bar_index": 65716, "tech_bar_index": 65605, "signal_bar_index": 65605, "bar_offset": 111, "tech_price": 91907000.0, "tech_datetime": "2024-10-23 21:45:00", "candidate_index": 287, "gt_datetime": "2024-10-24 03:18:00", "gt_price": 90789000.0 }, { "matched": true, "gt_bar_index": 66097, "tech_bar_index": 66243, "signal_bar_index": 66243, "bar_offset": 146, "tech_price": 94009000.0, "tech_datetime": "2024-10-25 05:39:00", "candidate_index": 288, "gt_datetime": "2024-10-24 22:21:00", "gt_price": 93472000.0 }, { "matched": true, "gt_bar_index": 71547, "tech_bar_index": 71626, "signal_bar_index": 71626, "bar_offset": 79, "tech_price": 94568000.0, "tech_datetime": "2024-11-05 10:48:00", "candidate_index": 309, "gt_datetime": "2024-11-05 06:51:00", "gt_price": 93110000.0 }, { "matched": true, "gt_bar_index": 73855, "tech_bar_index": 73750, "signal_bar_index": 73750, "bar_offset": 105, "tech_price": 106425000.0, "tech_datetime": "2024-11-09 21:00:00", "candidate_index": 317, "gt_datetime": "2024-11-10 02:15:00", "gt_price": 105773000.0 }, { "matched": true, "gt_bar_index": 74081, "tech_bar_index": 73968, "signal_bar_index": 73968, "bar_offset": 113, "tech_price": 106215000.0, "tech_datetime": "2024-11-10 07:54:00", "candidate_index": 318, "gt_datetime": "2024-11-10 13:33:00", "gt_price": 107812000.0 }, { "matched": true, "gt_bar_index": 75167, "tech_bar_index": 75111, "signal_bar_index": 75111, "bar_offset": 56, "tech_price": 126715000.0, "tech_datetime": "2024-11-12 17:03:00", "candidate_index": 323, "gt_datetime": "2024-11-12 19:51:00", "gt_price": 119856000.0 }, { "matched": true, "gt_bar_index": 75643, "tech_bar_index": 75785, "signal_bar_index": 75785, "bar_offset": 142, "tech_price": 129308000.0, "tech_datetime": "2024-11-14 02:45:00", "candidate_index": 324, "gt_datetime": "2024-11-13 19:39:00", "gt_price": 124006000.0 }, { "matched": true, "gt_bar_index": 76383, "tech_bar_index": 76134, "signal_bar_index": 76134, "bar_offset": 249, "tech_price": 129464000.0, "tech_datetime": "2024-11-14 20:12:00", "candidate_index": 329, "gt_datetime": "2024-11-15 08:39:00", "gt_price": 121700000.0 }, { "matched": true, "gt_bar_index": 78221, "tech_bar_index": 78384, "signal_bar_index": 78384, "bar_offset": 163, "tech_price": 127801000.0, "tech_datetime": "2024-11-19 12:42:00", "candidate_index": 339, "gt_datetime": "2024-11-19 04:33:00", "gt_price": 126300000.0 }, { "matched": true, "gt_bar_index": 78862, "tech_bar_index": 78719, "signal_bar_index": 78719, "bar_offset": 143, "tech_price": 130290000.0, "tech_datetime": "2024-11-20 05:27:00", "candidate_index": 345, "gt_datetime": "2024-11-20 12:36:00", "gt_price": 128642000.0 }, { "matched": true, "gt_bar_index": 79105, "tech_bar_index": 79128, "signal_bar_index": 79128, "bar_offset": 23, "tech_price": 132419000.0, "tech_datetime": "2024-11-21 01:54:00", "candidate_index": 346, "gt_datetime": "2024-11-21 00:45:00", "gt_price": 132801000.0 }, { "matched": true, "gt_bar_index": 82094, "tech_bar_index": 82175, "signal_bar_index": 82175, "bar_offset": 81, "tech_price": 128750000.0, "tech_datetime": "2024-11-27 10:15:00", "candidate_index": 366, "gt_datetime": "2024-11-27 06:12:00", "gt_price": 127500000.0 }, { "matched": true, "gt_bar_index": 82703, "tech_bar_index": 82542, "signal_bar_index": 82542, "bar_offset": 161, "tech_price": 133188000.0, "tech_datetime": "2024-11-28 04:36:00", "candidate_index": 370, "gt_datetime": "2024-11-28 12:39:00", "gt_price": 131585000.0 }, { "matched": true, "gt_bar_index": 85310, "tech_bar_index": 85313, "signal_bar_index": 85313, "bar_offset": 3, "tech_price": 130700000.0, "tech_datetime": "2024-12-03 23:09:00", "candidate_index": 386, "gt_datetime": "2024-12-03 23:00:00", "gt_price": 112251000.0 }, { "matched": true, "gt_bar_index": 85312, "tech_bar_index": 85411, "signal_bar_index": 85411, "bar_offset": 99, "tech_price": 132898000.0, "tech_datetime": "2024-12-04 04:03:00", "candidate_index": 387, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 121848000.0 }, { "matched": true, "gt_bar_index": 85322, "tech_bar_index": 85420, "signal_bar_index": 85420, "bar_offset": 98, "tech_price": 132997000.0, "tech_datetime": "2024-12-04 04:30:00", "candidate_index": 388, "gt_datetime": "2024-12-03 23:36:00", "gt_price": 119000000.0 }, { "matched": true, "gt_bar_index": 85847, "tech_bar_index": 85947, "signal_bar_index": 85947, "bar_offset": 100, "tech_price": 137369000.0, "tech_datetime": "2024-12-05 06:51:00", "candidate_index": 390, "gt_datetime": "2024-12-05 01:51:00", "gt_price": 133501000.0 }, { "matched": true, "gt_bar_index": 86439, "tech_bar_index": 86284, "signal_bar_index": 86284, "bar_offset": 155, "tech_price": 144907000.0, "tech_datetime": "2024-12-05 23:42:00", "candidate_index": 392, "gt_datetime": "2024-12-06 07:27:00", "gt_price": 133500000.0 }, { "matched": true, "gt_bar_index": 88400, "tech_bar_index": 88386, "signal_bar_index": 88386, "bar_offset": 14, "tech_price": 139450000.0, "tech_datetime": "2024-12-10 11:45:00", "candidate_index": 402, "gt_datetime": "2024-12-10 12:27:00", "gt_price": 135700000.0 }, { "matched": true, "gt_bar_index": 90090, "tech_bar_index": 90104, "signal_bar_index": 90104, "bar_offset": 14, "tech_price": 143550000.0, "tech_datetime": "2024-12-14 01:39:00", "candidate_index": 411, "gt_datetime": "2024-12-14 00:57:00", "gt_price": 142556000.0 }, { "matched": true, "gt_bar_index": 90764, "tech_bar_index": 90787, "signal_bar_index": 90787, "bar_offset": 23, "tech_price": 146220000.0, "tech_datetime": "2024-12-15 11:48:00", "candidate_index": 416, "gt_datetime": "2024-12-15 10:39:00", "gt_price": 146200000.0 }, { "matched": true, "gt_bar_index": 93363, "tech_bar_index": 93270, "signal_bar_index": 93270, "bar_offset": 93, "tech_price": 146000000.0, "tech_datetime": "2024-12-20 15:57:00", "candidate_index": 427, "gt_datetime": "2024-12-20 20:36:00", "gt_price": 139700000.0 }, { "matched": true, "gt_bar_index": 94978, "tech_bar_index": 94956, "signal_bar_index": 94956, "bar_offset": 22, "tech_price": 141772000.0, "tech_datetime": "2024-12-24 04:15:00", "candidate_index": 435, "gt_datetime": "2024-12-24 05:21:00", "gt_price": 140220000.0 }, { "matched": true, "gt_bar_index": 95321, "tech_bar_index": 95394, "signal_bar_index": 95394, "bar_offset": 73, "tech_price": 147490000.0, "tech_datetime": "2024-12-25 02:09:00", "candidate_index": 438, "gt_datetime": "2024-12-24 22:30:00", "gt_price": 142630000.0 }, { "matched": true, "gt_bar_index": 98235, "tech_bar_index": 98160, "signal_bar_index": 98160, "bar_offset": 75, "tech_price": 139400000.0, "tech_datetime": "2024-12-30 20:27:00", "candidate_index": 449, "gt_datetime": "2024-12-31 00:12:00", "gt_price": 136000000.0 }, { "matched": true, "gt_bar_index": 99931, "tech_bar_index": 99691, "signal_bar_index": 99691, "bar_offset": 240, "tech_price": 144450000.0, "tech_datetime": "2025-01-03 05:57:00", "candidate_index": 456, "gt_datetime": "2025-01-03 17:57:00", "gt_price": 142620000.0 }, { "matched": true, "gt_bar_index": 101119, "tech_bar_index": 101438, "signal_bar_index": 101438, "bar_offset": 319, "tech_price": 146335000.0, "tech_datetime": "2025-01-06 21:18:00", "candidate_index": 458, "gt_datetime": "2025-01-06 05:21:00", "gt_price": 145008000.0 }, { "matched": true, "gt_bar_index": 104844, "tech_bar_index": 104895, "signal_bar_index": 104895, "bar_offset": 51, "tech_price": 139768000.0, "tech_datetime": "2025-01-14 02:09:00", "candidate_index": 473, "gt_datetime": "2025-01-13 23:36:00", "gt_price": 137300000.0 }, { "matched": true, "gt_bar_index": 106365, "tech_bar_index": 106267, "signal_bar_index": 106267, "bar_offset": 98, "tech_price": 146091000.0, "tech_datetime": "2025-01-16 22:45:00", "candidate_index": 481, "gt_datetime": "2025-01-17 03:39:00", "gt_price": 145715000.0 }, { "matched": true, "gt_bar_index": 107040, "tech_bar_index": 107124, "signal_bar_index": 107124, "bar_offset": 84, "tech_price": 153530000.0, "tech_datetime": "2025-01-18 17:36:00", "candidate_index": 484, "gt_datetime": "2025-01-18 13:24:00", "gt_price": 151690000.0 }, { "matched": true, "gt_bar_index": 107903, "tech_bar_index": 107981, "signal_bar_index": 107981, "bar_offset": 78, "tech_price": 154640000.0, "tech_datetime": "2025-01-20 12:27:00", "candidate_index": 491, "gt_datetime": "2025-01-20 08:33:00", "gt_price": 151000000.0 }, { "matched": true, "gt_bar_index": 108422, "tech_bar_index": 108556, "signal_bar_index": 108556, "bar_offset": 134, "tech_price": 153748000.0, "tech_datetime": "2025-01-21 17:12:00", "candidate_index": 493, "gt_datetime": "2025-01-21 10:30:00", "gt_price": 151111000.0 }, { "matched": true, "gt_bar_index": 109567, "tech_bar_index": 109577, "signal_bar_index": 109577, "bar_offset": 10, "tech_price": 152918000.0, "tech_datetime": "2025-01-23 20:15:00", "candidate_index": 502, "gt_datetime": "2025-01-23 19:45:00", "gt_price": 152000000.0 }, { "matched": true, "gt_bar_index": 111421, "tech_bar_index": 111430, "signal_bar_index": 111430, "bar_offset": 9, "tech_price": 153414000.0, "tech_datetime": "2025-01-27 16:54:00", "candidate_index": 513, "gt_datetime": "2025-01-27 16:27:00", "gt_price": 151250000.0 }, { "matched": true, "gt_bar_index": 111863, "tech_bar_index": 111789, "signal_bar_index": 111789, "bar_offset": 74, "tech_price": 154602000.0, "tech_datetime": "2025-01-28 10:51:00", "candidate_index": 514, "gt_datetime": "2025-01-28 14:33:00", "gt_price": 156093000.0 }, { "matched": true, "gt_bar_index": 114670, "tech_bar_index": 114806, "signal_bar_index": 114806, "bar_offset": 136, "tech_price": 151922000.0, "tech_datetime": "2025-02-03 17:42:00", "candidate_index": 534, "gt_datetime": "2025-02-03 10:54:00", "gt_price": 145385000.0 }, { "matched": true, "gt_bar_index": 114873, "tech_bar_index": 114994, "signal_bar_index": 114994, "bar_offset": 121, "tech_price": 155975000.0, "tech_datetime": "2025-02-04 03:06:00", "candidate_index": 535, "gt_datetime": "2025-02-03 21:03:00", "gt_price": 150000000.0 }, { "matched": true, "gt_bar_index": 125301, "tech_bar_index": 124883, "signal_bar_index": 124883, "bar_offset": 418, "tech_price": 140068000.0, "tech_datetime": "2025-02-24 22:30:00", "candidate_index": 571, "gt_datetime": "2025-02-25 19:24:00", "gt_price": 125350000.0 }, { "matched": true, "gt_bar_index": 125979, "tech_bar_index": 126068, "signal_bar_index": 126068, "bar_offset": 89, "tech_price": 123050000.0, "tech_datetime": "2025-02-27 09:45:00", "candidate_index": 572, "gt_datetime": "2025-02-27 05:18:00", "gt_price": 120555000.0 }, { "matched": true, "gt_bar_index": 126708, "tech_bar_index": 126903, "signal_bar_index": 126903, "bar_offset": 195, "tech_price": 123755000.0, "tech_datetime": "2025-03-01 03:30:00", "candidate_index": 576, "gt_datetime": "2025-02-28 17:45:00", "gt_price": 116425000.0 }, { "matched": true, "gt_bar_index": 127793, "tech_bar_index": 127802, "signal_bar_index": 127802, "bar_offset": 9, "tech_price": 128523000.0, "tech_datetime": "2025-03-03 00:27:00", "candidate_index": 581, "gt_datetime": "2025-03-03 00:00:00", "gt_price": 126614000.0 }, { "matched": true, "gt_bar_index": 128760, "tech_bar_index": 128787, "signal_bar_index": 128787, "bar_offset": 27, "tech_price": 125418000.0, "tech_datetime": "2025-03-05 01:42:00", "candidate_index": 583, "gt_datetime": "2025-03-05 00:21:00", "gt_price": 123125000.0 }, { "matched": true, "gt_bar_index": 129295, "tech_bar_index": 128876, "signal_bar_index": 128876, "bar_offset": 419, "tech_price": 130990000.0, "tech_datetime": "2025-03-05 06:09:00", "candidate_index": 584, "gt_datetime": "2025-03-06 03:06:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 129911, "tech_bar_index": 129893, "signal_bar_index": 129893, "bar_offset": 18, "tech_price": 134011000.0, "tech_datetime": "2025-03-07 09:00:00", "candidate_index": 585, "gt_datetime": "2025-03-07 09:54:00", "gt_price": 127283000.0 }, { "matched": true, "gt_bar_index": 130057, "tech_bar_index": 130057, "signal_bar_index": 130057, "bar_offset": 0, "tech_price": 131320000.0, "tech_datetime": "2025-03-07 17:12:00", "candidate_index": 586, "gt_datetime": "2025-03-07 17:12:00", "gt_price": 130940000.0 }, { "matched": true, "gt_bar_index": 131830, "tech_bar_index": 131781, "signal_bar_index": 131781, "bar_offset": 49, "tech_price": 118700000.0, "tech_datetime": "2025-03-11 07:24:00", "candidate_index": 591, "gt_datetime": "2025-03-11 09:51:00", "gt_price": 114800000.0 }, { "matched": true, "gt_bar_index": 133387, "tech_bar_index": 133391, "signal_bar_index": 133391, "bar_offset": 4, "tech_price": 120932000.0, "tech_datetime": "2025-03-14 15:54:00", "candidate_index": 600, "gt_datetime": "2025-03-14 15:42:00", "gt_price": 120650000.0 }, { "matched": true, "gt_bar_index": 135544, "tech_bar_index": 135551, "signal_bar_index": 135551, "bar_offset": 7, "tech_price": 120319000.0, "tech_datetime": "2025-03-19 03:54:00", "candidate_index": 609, "gt_datetime": "2025-03-19 03:33:00", "gt_price": 119654000.0 }, { "matched": true, "gt_bar_index": 136015, "tech_bar_index": 136017, "signal_bar_index": 136017, "bar_offset": 2, "tech_price": 124032000.0, "tech_datetime": "2025-03-20 03:12:00", "candidate_index": 614, "gt_datetime": "2025-03-20 03:06:00", "gt_price": 122700000.0 }, { "matched": true, "gt_bar_index": 141292, "tech_bar_index": 141330, "signal_bar_index": 141330, "bar_offset": 38, "tech_price": 122199000.0, "tech_datetime": "2025-03-31 15:18:00", "candidate_index": 627, "gt_datetime": "2025-03-31 13:24:00", "gt_price": 121182000.0 }, { "matched": true, "gt_bar_index": 142289, "tech_bar_index": 142435, "signal_bar_index": 142435, "bar_offset": 146, "tech_price": 125997000.0, "tech_datetime": "2025-04-02 22:33:00", "candidate_index": 635, "gt_datetime": "2025-04-02 15:15:00", "gt_price": 124406000.0 }, { "matched": true, "gt_bar_index": 144702, "tech_bar_index": 144619, "signal_bar_index": 144619, "bar_offset": 83, "tech_price": 117890000.0, "tech_datetime": "2025-04-07 11:45:00", "candidate_index": 640, "gt_datetime": "2025-04-07 15:54:00", "gt_price": 111850000.0 }, { "matched": true, "gt_bar_index": 145553, "tech_bar_index": 145528, "signal_bar_index": 145528, "bar_offset": 25, "tech_price": 115000000.0, "tech_datetime": "2025-04-09 09:12:00", "candidate_index": 646, "gt_datetime": "2025-04-09 10:27:00", "gt_price": 112550000.0 }, { "matched": true, "gt_bar_index": 145823, "tech_bar_index": 145845, "signal_bar_index": 145845, "bar_offset": 22, "tech_price": 115795000.0, "tech_datetime": "2025-04-10 01:03:00", "candidate_index": 649, "gt_datetime": "2025-04-09 23:57:00", "gt_price": 115250000.0 }, { "matched": true, "gt_bar_index": 146324, "tech_bar_index": 146192, "signal_bar_index": 146192, "bar_offset": 132, "tech_price": 121021000.0, "tech_datetime": "2025-04-10 18:24:00", "candidate_index": 654, "gt_datetime": "2025-04-11 01:00:00", "gt_price": 116700000.0 }, { "matched": true, "gt_bar_index": 151125, "tech_bar_index": 151195, "signal_bar_index": 151195, "bar_offset": 70, "tech_price": 122209000.0, "tech_datetime": "2025-04-21 04:33:00", "candidate_index": 671, "gt_datetime": "2025-04-21 01:03:00", "gt_price": 121956000.0 }, { "matched": true, "gt_bar_index": 154682, "tech_bar_index": 154860, "signal_bar_index": 154860, "bar_offset": 178, "tech_price": 136904000.0, "tech_datetime": "2025-04-28 19:48:00", "candidate_index": 682, "gt_datetime": "2025-04-28 10:54:00", "gt_price": 133830000.0 }, { "matched": true, "gt_bar_index": 158238, "tech_bar_index": 158285, "signal_bar_index": 158285, "bar_offset": 47, "tech_price": 133875000.0, "tech_datetime": "2025-05-05 23:03:00", "candidate_index": 695, "gt_datetime": "2025-05-05 20:42:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 164977, "tech_bar_index": 164878, "signal_bar_index": 164878, "bar_offset": 99, "tech_price": 146502000.0, "tech_datetime": "2025-05-19 16:42:00", "candidate_index": 729, "gt_datetime": "2025-05-19 21:39:00", "gt_price": 145470000.0 }, { "matched": true, "gt_bar_index": 165209, "tech_bar_index": 165140, "signal_bar_index": 165140, "bar_offset": 69, "tech_price": 148556000.0, "tech_datetime": "2025-05-20 05:48:00", "candidate_index": 730, "gt_datetime": "2025-05-20 09:15:00", "gt_price": 149593000.0 }, { "matched": true, "gt_bar_index": 173304, "tech_bar_index": 173157, "signal_bar_index": 173157, "bar_offset": 147, "tech_price": 145562000.0, "tech_datetime": "2025-06-05 22:39:00", "candidate_index": 759, "gt_datetime": "2025-06-06 06:00:00", "gt_price": 140470000.0 }, { "matched": true, "gt_bar_index": 174927, "tech_bar_index": 175010, "signal_bar_index": 175010, "bar_offset": 83, "tech_price": 147671000.0, "tech_datetime": "2025-06-09 19:18:00", "candidate_index": 768, "gt_datetime": "2025-06-09 15:09:00", "gt_price": 145036000.0 }, { "matched": true, "gt_bar_index": 176747, "tech_bar_index": 176864, "signal_bar_index": 176864, "bar_offset": 117, "tech_price": 145465000.0, "tech_datetime": "2025-06-13 16:00:00", "candidate_index": 776, "gt_datetime": "2025-06-13 10:09:00", "gt_price": 143000000.0 }, { "matched": true, "gt_bar_index": 181450, "tech_bar_index": 181595, "signal_bar_index": 181595, "bar_offset": 145, "tech_price": 141510000.0, "tech_datetime": "2025-06-23 12:33:00", "candidate_index": 800, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 188615, "tech_bar_index": 188574, "signal_bar_index": 188574, "bar_offset": 41, "tech_price": 147718000.0, "tech_datetime": "2025-07-08 01:30:00", "candidate_index": 826, "gt_datetime": "2025-07-08 03:33:00", "gt_price": 147047000.0 }, { "matched": true, "gt_bar_index": 188936, "tech_bar_index": 188905, "signal_bar_index": 188905, "bar_offset": 31, "tech_price": 147936000.0, "tech_datetime": "2025-07-08 18:03:00", "candidate_index": 827, "gt_datetime": "2025-07-08 19:36:00", "gt_price": 148400000.0 }, { "matched": true, "gt_bar_index": 201217, "tech_bar_index": 201569, "signal_bar_index": 201569, "bar_offset": 352, "tech_price": 159656000.0, "tech_datetime": "2025-08-04 03:15:00", "candidate_index": 882, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "matched": true, "gt_bar_index": 203225, "tech_bar_index": 203260, "signal_bar_index": 203260, "bar_offset": 35, "tech_price": 159707000.0, "tech_datetime": "2025-08-07 15:48:00", "candidate_index": 887, "gt_datetime": "2025-08-07 14:03:00", "gt_price": 159468000.0 }, { "matched": true, "gt_bar_index": 205728, "tech_bar_index": 205372, "signal_bar_index": 205372, "bar_offset": 356, "tech_price": 165316000.0, "tech_datetime": "2025-08-12 01:24:00", "candidate_index": 898, "gt_datetime": "2025-08-12 19:12:00", "gt_price": 163085000.0 }, { "matched": true, "gt_bar_index": 215111, "tech_bar_index": 214911, "signal_bar_index": 214911, "bar_offset": 200, "tech_price": 151470000.0, "tech_datetime": "2025-09-01 04:18:00", "candidate_index": 943, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 }, { "matched": true, "gt_bar_index": 227358, "tech_bar_index": 227460, "signal_bar_index": 227460, "bar_offset": 102, "tech_price": 158129000.0, "tech_datetime": "2025-09-27 09:51:00", "candidate_index": 996, "gt_datetime": "2025-09-27 04:45:00", "gt_price": 157100000.0 }, { "matched": true, "gt_bar_index": 228319, "tech_bar_index": 228356, "signal_bar_index": 228356, "bar_offset": 37, "tech_price": 158676000.0, "tech_datetime": "2025-09-29 06:39:00", "candidate_index": 1002, "gt_datetime": "2025-09-29 04:48:00", "gt_price": 158464000.0 }, { "matched": true, "gt_bar_index": 234072, "tech_bar_index": 233985, "signal_bar_index": 233985, "bar_offset": 87, "tech_price": 173005000.0, "tech_datetime": "2025-10-11 06:33:00", "candidate_index": 1031, "gt_datetime": "2025-10-11 10:54:00", "gt_price": 168000000.0 }, { "matched": true, "gt_bar_index": 237122, "tech_bar_index": 237183, "signal_bar_index": 237183, "bar_offset": 61, "tech_price": 162120000.0, "tech_datetime": "2025-10-17 22:27:00", "candidate_index": 1042, "gt_datetime": "2025-10-17 19:24:00", "gt_price": 159762000.0 }, { "matched": true, "gt_bar_index": 238953, "tech_bar_index": 239115, "signal_bar_index": 239115, "bar_offset": 162, "tech_price": 163805000.0, "tech_datetime": "2025-10-21 23:03:00", "candidate_index": 1053, "gt_datetime": "2025-10-21 14:57:00", "gt_price": 162010000.0 }, { "matched": true, "gt_bar_index": 240563, "tech_bar_index": 240886, "signal_bar_index": 240886, "bar_offset": 323, "tech_price": 166039000.0, "tech_datetime": "2025-10-25 15:36:00", "candidate_index": 1061, "gt_datetime": "2025-10-24 23:27:00", "gt_price": 164400000.0 }, { "matched": true, "gt_bar_index": 240794, "tech_bar_index": 241234, "signal_bar_index": 241234, "bar_offset": 440, "tech_price": 166276000.0, "tech_datetime": "2025-10-26 09:00:00", "candidate_index": 1062, "gt_datetime": "2025-10-25 11:00:00", "gt_price": 165986000.0 }, { "matched": true, "gt_bar_index": 246067, "tech_bar_index": 246163, "signal_bar_index": 246163, "bar_offset": 96, "tech_price": 151669000.0, "tech_datetime": "2025-11-05 15:27:00", "candidate_index": 1084, "gt_datetime": "2025-11-05 10:39:00", "gt_price": 146822000.0 }, { "matched": true, "gt_bar_index": 248160, "tech_bar_index": 248135, "signal_bar_index": 248135, "bar_offset": 25, "tech_price": 151781000.0, "tech_datetime": "2025-11-09 18:03:00", "candidate_index": 1096, "gt_datetime": "2025-11-09 19:18:00", "gt_price": 151250000.0 }, { "matched": true, "gt_bar_index": 252411, "tech_bar_index": 252501, "signal_bar_index": 252501, "bar_offset": 90, "tech_price": 135342000.0, "tech_datetime": "2025-11-18 20:21:00", "candidate_index": 1108, "gt_datetime": "2025-11-18 15:51:00", "gt_price": 132269000.0 }, { "matched": true, "gt_bar_index": 253963, "tech_bar_index": 253966, "signal_bar_index": 253966, "bar_offset": 3, "tech_price": 124440000.0, "tech_datetime": "2025-11-21 21:36:00", "candidate_index": 1114, "gt_datetime": "2025-11-21 21:27:00", "gt_price": 121469000.0 }, { "matched": true, "gt_bar_index": 256232, "tech_bar_index": 256306, "signal_bar_index": 256306, "bar_offset": 74, "tech_price": 130608000.0, "tech_datetime": "2025-11-27 01:03:00", "candidate_index": 1123, "gt_datetime": "2025-11-26 21:21:00", "gt_price": 129636000.0 }, { "matched": true, "gt_bar_index": 258700, "tech_bar_index": 258785, "signal_bar_index": 258785, "bar_offset": 85, "tech_price": 127700000.0, "tech_datetime": "2025-12-02 05:00:00", "candidate_index": 1129, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, { "matched": true, "gt_bar_index": 259278, "tech_bar_index": 259362, "signal_bar_index": 259362, "bar_offset": 84, "tech_price": 136211000.0, "tech_datetime": "2025-12-03 09:51:00", "candidate_index": 1133, "gt_datetime": "2025-12-03 05:39:00", "gt_price": 134952000.0 }, { "matched": true, "gt_bar_index": 262330, "tech_bar_index": 262338, "signal_bar_index": 262338, "bar_offset": 8, "tech_price": 134182000.0, "tech_datetime": "2025-12-09 14:39:00", "candidate_index": 1142, "gt_datetime": "2025-12-09 14:15:00", "gt_price": 133333000.0 }, { "matched": true, "gt_bar_index": 263249, "tech_bar_index": 263107, "signal_bar_index": 263107, "bar_offset": 142, "tech_price": 138600000.0, "tech_datetime": "2025-12-11 05:06:00", "candidate_index": 1145, "gt_datetime": "2025-12-11 12:12:00", "gt_price": 133283000.0 }, { "matched": true, "gt_bar_index": 265681, "tech_bar_index": 265792, "signal_bar_index": 265792, "bar_offset": 111, "tech_price": 128719000.0, "tech_datetime": "2025-12-16 19:21:00", "candidate_index": 1157, "gt_datetime": "2025-12-16 13:48:00", "gt_price": 127025000.0 }, { "matched": true, "gt_bar_index": 266174, "tech_bar_index": 266367, "signal_bar_index": 266367, "bar_offset": 193, "tech_price": 133691000.0, "tech_datetime": "2025-12-18 00:06:00", "candidate_index": 1158, "gt_datetime": "2025-12-17 14:27:00", "gt_price": 128525000.0 }, { "matched": true, "gt_bar_index": 266945, "tech_bar_index": 266762, "signal_bar_index": 266762, "bar_offset": 183, "tech_price": 129866000.0, "tech_datetime": "2025-12-18 19:51:00", "candidate_index": 1160, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 268261, "tech_bar_index": 267851, "signal_bar_index": 267851, "bar_offset": 410, "tech_price": 131282000.0, "tech_datetime": "2025-12-21 02:18:00", "candidate_index": 1165, "gt_datetime": "2025-12-21 22:48:00", "gt_price": 130472000.0 }, { "matched": true, "gt_bar_index": 272371, "tech_bar_index": 272375, "signal_bar_index": 272375, "bar_offset": 4, "tech_price": 126934000.0, "tech_datetime": "2025-12-30 12:30:00", "candidate_index": 1184, "gt_datetime": "2025-12-30 12:18:00", "gt_price": 126374000.0 }, { "matched": true, "gt_bar_index": 273906, "tech_bar_index": 273857, "signal_bar_index": 273857, "bar_offset": 49, "tech_price": 128728000.0, "tech_datetime": "2026-01-02 14:36:00", "candidate_index": 1196, "gt_datetime": "2026-01-02 17:03:00", "gt_price": 128953000.0 }, { "matched": true, "gt_bar_index": 277283, "tech_bar_index": 277344, "signal_bar_index": 277344, "bar_offset": 61, "tech_price": 132794000.0, "tech_datetime": "2026-01-09 20:57:00", "candidate_index": 1209, "gt_datetime": "2026-01-09 17:54:00", "gt_price": 131780000.0 }, { "matched": true, "gt_bar_index": 278590, "tech_bar_index": 278532, "signal_bar_index": 278532, "bar_offset": 58, "tech_price": 133657000.0, "tech_datetime": "2026-01-12 08:21:00", "candidate_index": 1219, "gt_datetime": "2026-01-12 11:15:00", "gt_price": 135008000.0 }, { "matched": true, "gt_bar_index": 287235, "tech_bar_index": 287391, "signal_bar_index": 287391, "bar_offset": 156, "tech_price": 121095000.0, "tech_datetime": "2026-01-30 19:18:00", "candidate_index": 1249, "gt_datetime": "2026-01-30 11:30:00", "gt_price": 119124000.0 }, { "matched": true, "gt_bar_index": 288700, "tech_bar_index": 288589, "signal_bar_index": 288589, "bar_offset": 111, "tech_price": 113968000.0, "tech_datetime": "2026-02-02 07:12:00", "candidate_index": 1255, "gt_datetime": "2026-02-02 12:45:00", "gt_price": 110761000.0 }, { "matched": true, "gt_bar_index": 290551, "tech_bar_index": 290925, "signal_bar_index": 290925, "bar_offset": 374, "tech_price": 103420000.0, "tech_datetime": "2026-02-07 04:00:00", "candidate_index": 1263, "gt_datetime": "2026-02-06 09:18:00", "gt_price": 88999000.0 }, { "matched": true, "gt_bar_index": 291171, "tech_bar_index": 291326, "signal_bar_index": 291326, "bar_offset": 155, "tech_price": 102242000.0, "tech_datetime": "2026-02-08 00:03:00", "candidate_index": 1264, "gt_datetime": "2026-02-07 16:18:00", "gt_price": 99500000.0 }, { "matched": true, "gt_bar_index": 291843, "tech_bar_index": 291932, "signal_bar_index": 291932, "bar_offset": 89, "tech_price": 105420000.0, "tech_datetime": "2026-02-09 06:21:00", "candidate_index": 1270, "gt_datetime": "2026-02-09 01:54:00", "gt_price": 104442000.0 }, { "matched": true, "gt_bar_index": 293795, "tech_bar_index": 293732, "signal_bar_index": 293732, "bar_offset": 63, "tech_price": 99294000.0, "tech_datetime": "2026-02-13 00:21:00", "candidate_index": 1276, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 294715, "tech_bar_index": 294802, "signal_bar_index": 294802, "bar_offset": 87, "tech_price": 102820000.0, "tech_datetime": "2026-02-15 05:51:00", "candidate_index": 1286, "gt_datetime": "2026-02-15 01:30:00", "gt_price": 101900000.0 }, { "matched": true, "gt_bar_index": 299457, "tech_bar_index": 299552, "signal_bar_index": 299552, "bar_offset": 95, "tech_price": 94248000.0, "tech_datetime": "2026-02-25 03:21:00", "candidate_index": 1302, "gt_datetime": "2026-02-24 22:36:00", "gt_price": 92000000.0 }, { "matched": true, "gt_bar_index": 299887, "tech_bar_index": 299894, "signal_bar_index": 299894, "bar_offset": 7, "tech_price": 94934000.0, "tech_datetime": "2026-02-25 20:27:00", "candidate_index": 1304, "gt_datetime": "2026-02-25 20:06:00", "gt_price": 94680000.0 }, { "matched": true, "gt_bar_index": 301244, "tech_bar_index": 301168, "signal_bar_index": 301168, "bar_offset": 76, "tech_price": 96346000.0, "tech_datetime": "2026-02-28 12:09:00", "candidate_index": 1315, "gt_datetime": "2026-02-28 15:57:00", "gt_price": 92582000.0 }, { "matched": true, "gt_bar_index": 303096, "tech_bar_index": 303258, "signal_bar_index": 303258, "bar_offset": 162, "tech_price": 103547000.0, "tech_datetime": "2026-03-04 20:39:00", "candidate_index": 1322, "gt_datetime": "2026-03-04 12:33:00", "gt_price": 98900000.0 }, { "matched": true, "gt_bar_index": 303316, "tech_bar_index": 303279, "signal_bar_index": 303279, "bar_offset": 37, "tech_price": 103403000.0, "tech_datetime": "2026-03-04 21:42:00", "candidate_index": 1323, "gt_datetime": "2026-03-04 23:33:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 305393, "tech_bar_index": 305357, "signal_bar_index": 305357, "bar_offset": 36, "tech_price": 99810000.0, "tech_datetime": "2026-03-09 05:36:00", "candidate_index": 1332, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 306974, "tech_bar_index": 306979, "signal_bar_index": 306979, "bar_offset": 5, "tech_price": 102037000.0, "tech_datetime": "2026-03-12 14:42:00", "candidate_index": 1344, "gt_datetime": "2026-03-12 14:27:00", "gt_price": 101706000.0 }, { "matched": true, "gt_bar_index": 307958, "tech_bar_index": 307882, "signal_bar_index": 307882, "bar_offset": 76, "tech_price": 104397000.0, "tech_datetime": "2026-03-14 11:51:00", "candidate_index": 1350, "gt_datetime": "2026-03-14 15:39:00", "gt_price": 103880000.0 }, { "matched": true, "gt_bar_index": 308287, "tech_bar_index": 308252, "signal_bar_index": 308252, "bar_offset": 35, "tech_price": 104577000.0, "tech_datetime": "2026-03-15 06:21:00", "candidate_index": 1352, "gt_datetime": "2026-03-15 08:06:00", "gt_price": 104939000.0 }, { "matched": true, "gt_bar_index": 312158, "tech_bar_index": 312195, "signal_bar_index": 312195, "bar_offset": 37, "tech_price": 102499000.0, "tech_datetime": "2026-03-23 11:30:00", "candidate_index": 1365, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 312981, "tech_bar_index": 313157, "signal_bar_index": 313157, "bar_offset": 176, "tech_price": 105465000.0, "tech_datetime": "2026-03-25 11:36:00", "candidate_index": 1369, "gt_datetime": "2026-03-25 02:48:00", "gt_price": 103295000.0 }, { "matched": true, "gt_bar_index": 314419, "tech_bar_index": 314510, "signal_bar_index": 314510, "bar_offset": 91, "tech_price": 100359000.0, "tech_datetime": "2026-03-28 07:15:00", "candidate_index": 1377, "gt_datetime": "2026-03-28 02:42:00", "gt_price": 99803000.0 }, { "matched": true, "gt_bar_index": 317076, "tech_bar_index": 317087, "signal_bar_index": 317087, "bar_offset": 11, "tech_price": 101092000.0, "tech_datetime": "2026-04-02 23:06:00", "candidate_index": 1394, "gt_datetime": "2026-04-02 22:33:00", "gt_price": 100318000.0 }, { "matched": true, "gt_bar_index": 318592, "tech_bar_index": 318584, "signal_bar_index": 318584, "bar_offset": 8, "tech_price": 102150000.0, "tech_datetime": "2026-04-06 01:57:00", "candidate_index": 1402, "gt_datetime": "2026-04-06 02:21:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 322055, "tech_bar_index": 321807, "signal_bar_index": 321807, "bar_offset": 248, "tech_price": 106867000.0, "tech_datetime": "2026-04-12 19:06:00", "candidate_index": 1415, "gt_datetime": "2026-04-13 07:30:00", "gt_price": 105373000.0 }, { "matched": true, "gt_bar_index": 325445, "tech_bar_index": 325665, "signal_bar_index": 325665, "bar_offset": 220, "tech_price": 111460000.0, "tech_datetime": "2026-04-20 20:00:00", "candidate_index": 1429, "gt_datetime": "2026-04-20 09:00:00", "gt_price": 109983000.0 }, { "matched": true, "gt_bar_index": 330047, "tech_bar_index": 330146, "signal_bar_index": 330146, "bar_offset": 99, "tech_price": 113652000.0, "tech_datetime": "2026-04-30 08:06:00", "candidate_index": 1453, "gt_datetime": "2026-04-30 03:09:00", "gt_price": 112200000.0 }, { "matched": true, "gt_bar_index": 330667, "tech_bar_index": 330713, "signal_bar_index": 330713, "bar_offset": 46, "tech_price": 114757000.0, "tech_datetime": "2026-05-01 12:27:00", "candidate_index": 1456, "gt_datetime": "2026-05-01 10:09:00", "gt_price": 114075000.0 }, { "matched": true, "gt_bar_index": 347005, "tech_bar_index": 347075, "signal_bar_index": 347075, "bar_offset": 70, "tech_price": 95545000.0, "tech_datetime": "2026-06-04 14:33:00", "candidate_index": 1523, "gt_datetime": "2026-06-04 11:03:00", "gt_price": 91495000.0 }, { "matched": true, "gt_bar_index": 347824, "tech_bar_index": 347889, "signal_bar_index": 347889, "bar_offset": 65, "tech_price": 93434000.0, "tech_datetime": "2026-06-06 07:15:00", "candidate_index": 1526, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 }, { "matched": true, "gt_bar_index": 348658, "tech_bar_index": 348718, "signal_bar_index": 348718, "bar_offset": 60, "tech_price": 94163000.0, "tech_datetime": "2026-06-08 00:42:00", "candidate_index": 1532, "gt_datetime": "2026-06-07 21:42:00", "gt_price": 93600000.0 } ], "misses": [ { "gt_bar_index": 100913, "gt_datetime": "2025-01-05 19:03:00", "gt_price": 143547000.0 }, { "gt_bar_index": 261556, "gt_datetime": "2025-12-07 23:33:00", "gt_price": 131422000.0 }, { "gt_bar_index": 290757, "gt_datetime": "2026-02-06 19:36:00", "gt_price": 81110000.0 } ] }, "sell": { "side": "sell", "gt_count": 102, "tech_count": 1153, "hit_count": 93, "miss_count": 9, "recall": 0.9118, "precision": 0.0807, "f1": 0.1482, "avg_bar_offset": 134.9, "hits": [ { "matched": true, "gt_bar_index": 1959, "tech_bar_index": 1535, "signal_bar_index": 1535, "bar_offset": 424, "tech_price": 93850000.0, "tech_datetime": "2024-06-12 02:24:00", "candidate_index": 6, "gt_datetime": "2024-06-12 23:36:00", "gt_price": 98069000.0 }, { "matched": true, "gt_bar_index": 10826, "tech_bar_index": 10987, "signal_bar_index": 10987, "bar_offset": 161, "tech_price": 88273000.0, "tech_datetime": "2024-07-01 19:09:00", "candidate_index": 34, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, { "matched": true, "gt_bar_index": 13654, "tech_bar_index": 13610, "signal_bar_index": 13610, "bar_offset": 44, "tech_price": 82451000.0, "tech_datetime": "2024-07-07 06:18:00", "candidate_index": 44, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, { "matched": true, "gt_bar_index": 15205, "tech_bar_index": 15317, "signal_bar_index": 15317, "bar_offset": 112, "tech_price": 82759000.0, "tech_datetime": "2024-07-10 19:42:00", "candidate_index": 56, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, { "matched": true, "gt_bar_index": 17985, "tech_bar_index": 17902, "signal_bar_index": 17902, "bar_offset": 83, "tech_price": 89062000.0, "tech_datetime": "2024-07-16 04:57:00", "candidate_index": 66, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, { "matched": true, "gt_bar_index": 20880, "tech_bar_index": 21137, "signal_bar_index": 21137, "bar_offset": 257, "tech_price": 94111000.0, "tech_datetime": "2024-07-22 22:42:00", "candidate_index": 73, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, { "matched": true, "gt_bar_index": 24488, "tech_bar_index": 24586, "signal_bar_index": 24586, "bar_offset": 98, "tech_price": 94170000.0, "tech_datetime": "2024-07-30 03:09:00", "candidate_index": 81, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, { "matched": true, "gt_bar_index": 26115, "tech_bar_index": 26033, "signal_bar_index": 26033, "bar_offset": 82, "tech_price": 88809000.0, "tech_datetime": "2024-08-02 03:30:00", "candidate_index": 90, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, { "matched": true, "gt_bar_index": 27733, "tech_bar_index": 27828, "signal_bar_index": 27828, "bar_offset": 95, "tech_price": 73000000.0, "tech_datetime": "2024-08-05 21:15:00", "candidate_index": 92, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, { "matched": true, "gt_bar_index": 27913, "tech_bar_index": 28188, "signal_bar_index": 28188, "bar_offset": 275, "tech_price": 79855000.0, "tech_datetime": "2024-08-06 15:15:00", "candidate_index": 93, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, { "matched": true, "gt_bar_index": 29483, "tech_bar_index": 29575, "signal_bar_index": 29575, "bar_offset": 92, "tech_price": 86003000.0, "tech_datetime": "2024-08-09 12:36:00", "candidate_index": 104, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, { "matched": true, "gt_bar_index": 30650, "tech_bar_index": 30655, "signal_bar_index": 30655, "bar_offset": 5, "tech_price": 85750000.0, "tech_datetime": "2024-08-11 18:36:00", "candidate_index": 110, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, { "matched": true, "gt_bar_index": 32153, "tech_bar_index": 32153, "signal_bar_index": 32153, "bar_offset": 0, "tech_price": 85082000.0, "tech_datetime": "2024-08-14 21:30:00", "candidate_index": 121, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, { "matched": true, "gt_bar_index": 34078, "tech_bar_index": 34128, "signal_bar_index": 34128, "bar_offset": 50, "tech_price": 83170000.0, "tech_datetime": "2024-08-19 00:15:00", "candidate_index": 128, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, { "matched": true, "gt_bar_index": 37652, "tech_bar_index": 37799, "signal_bar_index": 37799, "bar_offset": 147, "tech_price": 85200000.0, "tech_datetime": "2024-08-26 15:48:00", "candidate_index": 137, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, { "matched": true, "gt_bar_index": 39414, "tech_bar_index": 39458, "signal_bar_index": 39458, "bar_offset": 44, "tech_price": 81826000.0, "tech_datetime": "2024-08-30 02:45:00", "candidate_index": 145, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, { "matched": true, "gt_bar_index": 41458, "tech_bar_index": 41369, "signal_bar_index": 41369, "bar_offset": 89, "tech_price": 79446000.0, "tech_datetime": "2024-09-03 03:33:00", "candidate_index": 150, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, { "matched": true, "gt_bar_index": 46764, "tech_bar_index": 46829, "signal_bar_index": 46829, "bar_offset": 65, "tech_price": 80887000.0, "tech_datetime": "2024-09-14 12:33:00", "candidate_index": 175, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, { "matched": true, "gt_bar_index": 53337, "tech_bar_index": 53481, "signal_bar_index": 53481, "bar_offset": 144, "tech_price": 86984000.0, "tech_datetime": "2024-09-28 09:09:00", "candidate_index": 202, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, { "matched": true, "gt_bar_index": 58086, "tech_bar_index": 58068, "signal_bar_index": 58068, "bar_offset": 18, "tech_price": 84746000.0, "tech_datetime": "2024-10-07 22:30:00", "candidate_index": 214, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, { "matched": true, "gt_bar_index": 68615, "tech_bar_index": 68858, "signal_bar_index": 68858, "bar_offset": 243, "tech_price": 100565000.0, "tech_datetime": "2024-10-30 16:24:00", "candidate_index": 249, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 70200, "tech_bar_index": 70063, "signal_bar_index": 70063, "bar_offset": 137, "tech_price": 96875000.0, "tech_datetime": "2024-11-02 04:39:00", "candidate_index": 254, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, { "matched": true, "gt_bar_index": 72198, "tech_bar_index": 72067, "signal_bar_index": 72067, "bar_offset": 131, "tech_price": 96256000.0, "tech_datetime": "2024-11-06 08:51:00", "candidate_index": 261, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, { "matched": true, "gt_bar_index": 75088, "tech_bar_index": 75135, "signal_bar_index": 75135, "bar_offset": 47, "tech_price": 126249000.0, "tech_datetime": "2024-11-12 18:15:00", "candidate_index": 274, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, { "matched": true, "gt_bar_index": 75755, "tech_bar_index": 75811, "signal_bar_index": 75811, "bar_offset": 56, "tech_price": 129625000.0, "tech_datetime": "2024-11-14 04:03:00", "candidate_index": 278, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, { "matched": true, "gt_bar_index": 79498, "tech_bar_index": 79113, "signal_bar_index": 79113, "bar_offset": 385, "tech_price": 132109000.0, "tech_datetime": "2024-11-21 01:09:00", "candidate_index": 293, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 }, { "matched": true, "gt_bar_index": 81176, "tech_bar_index": 81561, "signal_bar_index": 81561, "bar_offset": 385, "tech_price": 132997000.0, "tech_datetime": "2024-11-26 03:33:00", "candidate_index": 296, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, { "matched": true, "gt_bar_index": 83416, "tech_bar_index": 83607, "signal_bar_index": 83607, "bar_offset": 191, "tech_price": 134635000.0, "tech_datetime": "2024-11-30 09:51:00", "candidate_index": 305, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, { "matched": true, "gt_bar_index": 85312, "tech_bar_index": 85304, "signal_bar_index": 85304, "bar_offset": 8, "tech_price": 130155000.0, "tech_datetime": "2024-12-03 22:42:00", "candidate_index": 311, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, { "matched": true, "gt_bar_index": 86052, "tech_bar_index": 85827, "signal_bar_index": 85827, "bar_offset": 225, "tech_price": 134963000.0, "tech_datetime": "2024-12-05 00:51:00", "candidate_index": 313, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, { "matched": true, "gt_bar_index": 87849, "tech_bar_index": 87994, "signal_bar_index": 87994, "bar_offset": 145, "tech_price": 139401000.0, "tech_datetime": "2024-12-09 16:09:00", "candidate_index": 319, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, { "matched": true, "gt_bar_index": 91990, "tech_bar_index": 92003, "signal_bar_index": 92003, "bar_offset": 13, "tech_price": 155149000.0, "tech_datetime": "2024-12-18 00:36:00", "candidate_index": 332, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, { "matched": true, "gt_bar_index": 93471, "tech_bar_index": 93528, "signal_bar_index": 93528, "bar_offset": 57, "tech_price": 146222000.0, "tech_datetime": "2024-12-21 04:51:00", "candidate_index": 342, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, { "matched": true, "gt_bar_index": 96014, "tech_bar_index": 96021, "signal_bar_index": 96021, "bar_offset": 7, "tech_price": 148000000.0, "tech_datetime": "2024-12-26 09:30:00", "candidate_index": 351, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, { "matched": true, "gt_bar_index": 101684, "tech_bar_index": 101889, "signal_bar_index": 101889, "bar_offset": 205, "tech_price": 148239000.0, "tech_datetime": "2025-01-07 19:51:00", "candidate_index": 371, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, { "matched": true, "gt_bar_index": 107659, "tech_bar_index": 107726, "signal_bar_index": 107726, "bar_offset": 67, "tech_price": 158868000.0, "tech_datetime": "2025-01-19 23:42:00", "candidate_index": 384, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, { "matched": true, "gt_bar_index": 108050, "tech_bar_index": 108134, "signal_bar_index": 108134, "bar_offset": 84, "tech_price": 161090000.0, "tech_datetime": "2025-01-20 20:06:00", "candidate_index": 385, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, { "matched": true, "gt_bar_index": 110201, "tech_bar_index": 110500, "signal_bar_index": 110500, "bar_offset": 299, "tech_price": 157050000.0, "tech_datetime": "2025-01-25 18:24:00", "candidate_index": 399, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 113010, "tech_bar_index": 113408, "signal_bar_index": 113408, "bar_offset": 398, "tech_price": 158430000.0, "tech_datetime": "2025-01-31 19:48:00", "candidate_index": 408, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, { "matched": true, "gt_bar_index": 115075, "tech_bar_index": 115178, "signal_bar_index": 115178, "bar_offset": 103, "tech_price": 157007000.0, "tech_datetime": "2025-02-04 12:18:00", "candidate_index": 415, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, { "matched": true, "gt_bar_index": 120271, "tech_bar_index": 120094, "signal_bar_index": 120094, "bar_offset": 177, "tech_price": 145611000.0, "tech_datetime": "2025-02-14 18:06:00", "candidate_index": 439, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, { "matched": true, "gt_bar_index": 123577, "tech_bar_index": 123465, "signal_bar_index": 123465, "bar_offset": 112, "tech_price": 144848000.0, "tech_datetime": "2025-02-21 18:39:00", "candidate_index": 447, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, { "matched": true, "gt_bar_index": 125341, "tech_bar_index": 125384, "signal_bar_index": 125384, "bar_offset": 43, "tech_price": 129133000.0, "tech_datetime": "2025-02-25 23:33:00", "candidate_index": 454, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, { "matched": true, "gt_bar_index": 126273, "tech_bar_index": 126139, "signal_bar_index": 126139, "bar_offset": 134, "tech_price": 123400000.0, "tech_datetime": "2025-02-27 13:18:00", "candidate_index": 458, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, { "matched": true, "gt_bar_index": 127959, "tech_bar_index": 128062, "signal_bar_index": 128062, "bar_offset": 103, "tech_price": 138526000.0, "tech_datetime": "2025-03-03 13:27:00", "candidate_index": 466, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, { "matched": true, "gt_bar_index": 129532, "tech_bar_index": 129633, "signal_bar_index": 129633, "bar_offset": 101, "tech_price": 135275000.0, "tech_datetime": "2025-03-06 20:00:00", "candidate_index": 471, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, { "matched": true, "gt_bar_index": 130190, "tech_bar_index": 130275, "signal_bar_index": 130275, "bar_offset": 85, "tech_price": 131500000.0, "tech_datetime": "2025-03-08 04:06:00", "candidate_index": 475, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, { "matched": true, "gt_bar_index": 131093, "tech_bar_index": 131183, "signal_bar_index": 131183, "bar_offset": 90, "tech_price": 123881000.0, "tech_datetime": "2025-03-10 01:30:00", "candidate_index": 478, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, { "matched": true, "gt_bar_index": 133638, "tech_bar_index": 133873, "signal_bar_index": 133873, "bar_offset": 235, "tech_price": 124118000.0, "tech_datetime": "2025-03-15 16:00:00", "candidate_index": 485, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, { "matched": true, "gt_bar_index": 138131, "tech_bar_index": 138458, "signal_bar_index": 138458, "bar_offset": 327, "tech_price": 128022000.0, "tech_datetime": "2025-03-25 15:42:00", "candidate_index": 500, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, { "matched": true, "gt_bar_index": 139715, "tech_bar_index": 139596, "signal_bar_index": 139596, "bar_offset": 119, "tech_price": 128372000.0, "tech_datetime": "2025-03-28 00:36:00", "candidate_index": 506, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, { "matched": true, "gt_bar_index": 142569, "tech_bar_index": 142576, "signal_bar_index": 142576, "bar_offset": 7, "tech_price": 126782000.0, "tech_datetime": "2025-04-03 05:36:00", "candidate_index": 516, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, { "matched": true, "gt_bar_index": 145952, "tech_bar_index": 146258, "signal_bar_index": 146258, "bar_offset": 306, "tech_price": 121023000.0, "tech_datetime": "2025-04-10 21:42:00", "candidate_index": 530, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, { "matched": true, "gt_bar_index": 156592, "tech_bar_index": 156364, "signal_bar_index": 156364, "bar_offset": 228, "tech_price": 138408000.0, "tech_datetime": "2025-05-01 23:00:00", "candidate_index": 567, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, { "matched": true, "gt_bar_index": 166515, "tech_bar_index": 166694, "signal_bar_index": 166694, "bar_offset": 179, "tech_price": 154250000.0, "tech_datetime": "2025-05-23 11:30:00", "candidate_index": 599, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, { "matched": true, "gt_bar_index": 168406, "tech_bar_index": 168571, "signal_bar_index": 168571, "bar_offset": 165, "tech_price": 152051000.0, "tech_datetime": "2025-05-27 09:21:00", "candidate_index": 602, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, { "matched": true, "gt_bar_index": 176052, "tech_bar_index": 176088, "signal_bar_index": 176088, "bar_offset": 36, "tech_price": 150449000.0, "tech_datetime": "2025-06-12 01:12:00", "candidate_index": 626, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, { "matched": true, "gt_bar_index": 178553, "tech_bar_index": 178616, "signal_bar_index": 178616, "bar_offset": 63, "tech_price": 148333000.0, "tech_datetime": "2025-06-17 07:36:00", "candidate_index": 630, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, { "matched": true, "gt_bar_index": 191756, "tech_bar_index": 191978, "signal_bar_index": 191978, "bar_offset": 222, "tech_price": 163491000.0, "tech_datetime": "2025-07-15 03:42:00", "candidate_index": 674, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 200096, "tech_bar_index": 200198, "signal_bar_index": 200198, "bar_offset": 102, "tech_price": 162690000.0, "tech_datetime": "2025-08-01 06:42:00", "candidate_index": 698, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, { "matched": true, "gt_bar_index": 206495, "tech_bar_index": 206377, "signal_bar_index": 206377, "bar_offset": 118, "tech_price": 165800000.0, "tech_datetime": "2025-08-14 03:39:00", "candidate_index": 713, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "matched": true, "gt_bar_index": 208082, "tech_bar_index": 208117, "signal_bar_index": 208117, "bar_offset": 35, "tech_price": 163510000.0, "tech_datetime": "2025-08-18 00:36:00", "candidate_index": 717, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, { "matched": true, "gt_bar_index": 210520, "tech_bar_index": 210318, "signal_bar_index": 210318, "bar_offset": 202, "tech_price": 158065000.0, "tech_datetime": "2025-08-22 14:39:00", "candidate_index": 728, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, { "matched": true, "gt_bar_index": 213353, "tech_bar_index": 213355, "signal_bar_index": 213355, "bar_offset": 2, "tech_price": 157184000.0, "tech_datetime": "2025-08-28 22:30:00", "candidate_index": 737, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, { "matched": true, "gt_bar_index": 233334, "tech_bar_index": 233400, "signal_bar_index": 233400, "bar_offset": 66, "tech_price": 177907000.0, "tech_datetime": "2025-10-10 01:18:00", "candidate_index": 792, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, { "matched": true, "gt_bar_index": 235029, "tech_bar_index": 235150, "signal_bar_index": 235150, "bar_offset": 121, "tech_price": 173227000.0, "tech_datetime": "2025-10-13 16:48:00", "candidate_index": 800, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, { "matched": true, "gt_bar_index": 239166, "tech_bar_index": 239191, "signal_bar_index": 239191, "bar_offset": 25, "tech_price": 166956000.0, "tech_datetime": "2025-10-22 02:51:00", "candidate_index": 818, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, { "matched": true, "gt_bar_index": 246441, "tech_bar_index": 246515, "signal_bar_index": 246515, "bar_offset": 74, "tech_price": 155219000.0, "tech_datetime": "2025-11-06 09:03:00", "candidate_index": 837, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, { "matched": true, "gt_bar_index": 248941, "tech_bar_index": 249290, "signal_bar_index": 249290, "bar_offset": 349, "tech_price": 154112000.0, "tech_datetime": "2025-11-12 03:48:00", "candidate_index": 847, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 252606, "tech_bar_index": 252543, "signal_bar_index": 252543, "bar_offset": 63, "tech_price": 134895000.0, "tech_datetime": "2025-11-18 22:27:00", "candidate_index": 855, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, { "matched": true, "gt_bar_index": 257235, "tech_bar_index": 257171, "signal_bar_index": 257171, "bar_offset": 64, "tech_price": 136380000.0, "tech_datetime": "2025-11-28 20:18:00", "candidate_index": 870, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 259476, "tech_bar_index": 259559, "signal_bar_index": 259559, "bar_offset": 83, "tech_price": 138269000.0, "tech_datetime": "2025-12-03 19:42:00", "candidate_index": 878, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, { "matched": true, "gt_bar_index": 262567, "tech_bar_index": 262502, "signal_bar_index": 262502, "bar_offset": 65, "tech_price": 134276000.0, "tech_datetime": "2025-12-09 22:51:00", "candidate_index": 888, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, { "matched": true, "gt_bar_index": 266371, "tech_bar_index": 266511, "signal_bar_index": 266511, "bar_offset": 140, "tech_price": 128444000.0, "tech_datetime": "2025-12-18 07:18:00", "candidate_index": 906, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 268716, "tech_bar_index": 268769, "signal_bar_index": 268769, "bar_offset": 53, "tech_price": 133422000.0, "tech_datetime": "2025-12-23 00:12:00", "candidate_index": 910, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "matched": true, "gt_bar_index": 275594, "tech_bar_index": 275358, "signal_bar_index": 275358, "bar_offset": 236, "tech_price": 134301000.0, "tech_datetime": "2026-01-05 17:39:00", "candidate_index": 935, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, { "matched": true, "gt_bar_index": 279908, "tech_bar_index": 280037, "signal_bar_index": 280037, "bar_offset": 129, "tech_price": 141373000.0, "tech_datetime": "2026-01-15 11:36:00", "candidate_index": 951, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, { "matched": true, "gt_bar_index": 281884, "tech_bar_index": 281972, "signal_bar_index": 281972, "bar_offset": 88, "tech_price": 137547000.0, "tech_datetime": "2026-01-19 12:21:00", "candidate_index": 953, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, { "matched": true, "gt_bar_index": 286583, "tech_bar_index": 286636, "signal_bar_index": 286636, "bar_offset": 53, "tech_price": 129630000.0, "tech_datetime": "2026-01-29 05:33:00", "candidate_index": 967, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, { "matched": true, "gt_bar_index": 287613, "tech_bar_index": 287762, "signal_bar_index": 287762, "bar_offset": 149, "tech_price": 124488000.0, "tech_datetime": "2026-01-31 13:51:00", "candidate_index": 972, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, { "matched": true, "gt_bar_index": 290666, "tech_bar_index": 290699, "signal_bar_index": 290699, "bar_offset": 33, "tech_price": 96936000.0, "tech_datetime": "2026-02-06 16:42:00", "candidate_index": 981, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, { "matched": true, "gt_bar_index": 291007, "tech_bar_index": 291167, "signal_bar_index": 291167, "bar_offset": 160, "tech_price": 101213000.0, "tech_datetime": "2026-02-07 16:06:00", "candidate_index": 982, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, { "matched": true, "gt_bar_index": 291967, "tech_bar_index": 292021, "signal_bar_index": 292021, "bar_offset": 54, "tech_price": 104428000.0, "tech_datetime": "2026-02-09 10:48:00", "candidate_index": 985, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, { "matched": true, "gt_bar_index": 295027, "tech_bar_index": 294818, "signal_bar_index": 294818, "bar_offset": 209, "tech_price": 102565000.0, "tech_datetime": "2026-02-15 06:39:00", "candidate_index": 995, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 298128, "tech_bar_index": 298411, "signal_bar_index": 298411, "bar_offset": 283, "tech_price": 100011000.0, "tech_datetime": "2026-02-22 18:18:00", "candidate_index": 1009, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, { "matched": true, "gt_bar_index": 300097, "tech_bar_index": 300100, "signal_bar_index": 300100, "bar_offset": 3, "tech_price": 99207000.0, "tech_datetime": "2026-02-26 06:45:00", "candidate_index": 1016, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, { "matched": true, "gt_bar_index": 303723, "tech_bar_index": 303895, "signal_bar_index": 303895, "bar_offset": 172, "tech_price": 104292000.0, "tech_datetime": "2026-03-06 04:30:00", "candidate_index": 1031, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 309296, "tech_bar_index": 309074, "signal_bar_index": 309074, "bar_offset": 222, "tech_price": 108305000.0, "tech_datetime": "2026-03-16 23:27:00", "candidate_index": 1052, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, { "matched": true, "gt_bar_index": 328744, "tech_bar_index": 328903, "signal_bar_index": 328903, "bar_offset": 159, "tech_price": 115629000.0, "tech_datetime": "2026-04-27 17:57:00", "candidate_index": 1105, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, { "matched": true, "gt_bar_index": 337375, "tech_bar_index": 337116, "signal_bar_index": 337116, "bar_offset": 259, "tech_price": 117880000.0, "tech_datetime": "2026-05-14 20:36:00", "candidate_index": 1121, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, { "matched": true, "gt_bar_index": 342467, "tech_bar_index": 342617, "signal_bar_index": 342617, "bar_offset": 150, "tech_price": 114871000.0, "tech_datetime": "2026-05-26 07:39:00", "candidate_index": 1134, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 }, { "matched": true, "gt_bar_index": 347052, "tech_bar_index": 346777, "signal_bar_index": 346777, "bar_offset": 275, "tech_price": 99000000.0, "tech_datetime": "2026-06-03 23:39:00", "candidate_index": 1145, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, { "matched": true, "gt_bar_index": 348849, "tech_bar_index": 348699, "signal_bar_index": 348699, "bar_offset": 150, "tech_price": 93900000.0, "tech_datetime": "2026-06-07 23:45:00", "candidate_index": 1151, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ], "misses": [ { "gt_bar_index": 79901, "gt_datetime": "2024-11-22 16:33:00", "gt_price": 138880000.0 }, { "gt_bar_index": 85315, "gt_datetime": "2024-12-03 23:15:00", "gt_price": 132389000.0 }, { "gt_bar_index": 103471, "gt_datetime": "2025-01-11 02:57:00", "gt_price": 143850000.0 }, { "gt_bar_index": 144850, "gt_datetime": "2025-04-07 23:18:00", "gt_price": 120961000.0 }, { "gt_bar_index": 241856, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, { "gt_bar_index": 288938, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, { "gt_bar_index": 292818, "gt_datetime": "2026-02-11 02:39:00", "gt_price": 103502000.0 }, { "gt_bar_index": 313335, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, { "gt_bar_index": 324332, "gt_datetime": "2026-04-18 01:21:00", "gt_price": 114934000.0 } ] }, "legs": { "gt_leg_count": 64, "tech_leg_count": 79, "captured_count": 13, "missed_count": 51, "leg_recall": 0.2031, "captured": [ { "gt_leg_id": 5, "tech_leg_id": 6, "gt_buy": "2024-08-05 15:24:00", "tech_buy": "2024-08-05 16:06:00", "gt_sell": "2024-08-05 16:30:00", "tech_sell": "2024-08-06 15:15:00", "buy_bar_offset": 14, "sell_bar_offset": 455, "gt_leg_pct": 8.28, "tech_leg_pct": 5.91 }, { "gt_leg_id": 7, "tech_leg_id": 7, "gt_buy": "2024-08-06 04:18:00", "tech_buy": "2024-08-06 23:00:00", "gt_sell": "2024-08-09 08:00:00", "tech_sell": "2024-08-09 12:36:00", "buy_bar_offset": 374, "sell_bar_offset": 92, "gt_leg_pct": 16.48, "tech_leg_pct": 8.78 }, { "gt_leg_id": 11, "tech_leg_id": 14, "gt_buy": "2024-10-02 05:39:00", "tech_buy": "2024-10-02 22:45:00", "gt_sell": "2024-10-07 23:24:00", "tech_sell": "2024-10-07 22:30:00", "buy_bar_offset": 342, "sell_bar_offset": 18, "gt_leg_pct": 6.94, "tech_leg_pct": 3.67 }, { "gt_leg_id": 19, "tech_leg_id": 25, "gt_buy": "2024-12-03 23:36:00", "tech_buy": "2024-12-03 23:09:00", "gt_sell": "2024-12-05 12:06:00", "tech_sell": "2024-12-04 23:57:00", "buy_bar_offset": 9, "sell_bar_offset": 243, "gt_leg_pct": 22.69, "tech_leg_pct": 3.15 }, { "gt_leg_id": 22, "tech_leg_id": 29, "gt_buy": "2024-12-24 05:21:00", "tech_buy": "2024-12-24 04:15:00", "gt_sell": "2024-12-26 09:09:00", "tech_sell": "2024-12-25 10:27:00", "buy_bar_offset": 22, "sell_bar_offset": 454, "gt_leg_pct": 6.19, "tech_leg_pct": 3.33 }, { "gt_leg_id": 25, "tech_leg_id": 34, "gt_buy": "2025-01-20 08:33:00", "tech_buy": "2025-01-20 12:27:00", "gt_sell": "2025-01-20 15:54:00", "tech_sell": "2025-01-20 20:06:00", "buy_bar_offset": 78, "sell_bar_offset": 84, "gt_leg_pct": 8.25, "tech_leg_pct": 4.17 }, { "gt_leg_id": 27, "tech_leg_id": 37, "gt_buy": "2025-02-03 10:54:00", "tech_buy": "2025-02-03 17:42:00", "gt_sell": "2025-02-04 07:09:00", "tech_sell": "2025-02-04 12:18:00", "buy_bar_offset": 136, "sell_bar_offset": 103, "gt_leg_pct": 10.35, "tech_leg_pct": 3.35 }, { "gt_leg_id": 31, "tech_leg_id": 40, "gt_buy": "2025-03-05 00:21:00", "tech_buy": "2025-03-05 01:42:00", "gt_sell": "2025-03-06 14:57:00", "tech_sell": "2025-03-06 20:00:00", "buy_bar_offset": 27, "sell_bar_offset": 101, "gt_leg_pct": 12.21, "tech_leg_pct": 7.86 }, { "gt_leg_id": 34, "tech_leg_id": 45, "gt_buy": "2025-03-31 13:24:00", "tech_buy": "2025-03-31 15:18:00", "gt_sell": "2025-04-03 05:15:00", "tech_sell": "2025-04-03 05:36:00", "buy_bar_offset": 38, "sell_bar_offset": 7, "gt_leg_pct": 7.48, "tech_leg_pct": 3.75 }, { "gt_leg_id": 36, "tech_leg_id": 46, "gt_buy": "2025-04-09 10:27:00", "tech_buy": "2025-04-09 13:18:00", "gt_sell": "2025-04-10 06:24:00", "tech_sell": "2025-04-10 21:42:00", "buy_bar_offset": 57, "sell_bar_offset": 306, "gt_leg_pct": 9.28, "tech_leg_pct": 6.18 }, { "gt_leg_id": 47, "tech_leg_id": 63, "gt_buy": "2025-12-02 00:45:00", "tech_buy": "2025-12-02 05:00:00", "gt_sell": "2025-12-03 15:33:00", "tech_sell": "2025-12-03 19:42:00", "buy_bar_offset": 85, "sell_bar_offset": 83, "gt_leg_pct": 11.3, "tech_leg_pct": 8.28 }, { "gt_leg_id": 56, "tech_leg_id": 68, "gt_buy": "2026-02-07 16:18:00", "tech_buy": "2026-02-08 00:03:00", "gt_sell": "2026-02-09 08:06:00", "tech_sell": "2026-02-09 05:06:00", "buy_bar_offset": 155, "sell_bar_offset": 60, "gt_leg_pct": 7.56, "tech_leg_pct": 3.18 }, { "gt_leg_id": 58, "tech_leg_id": 70, "gt_buy": "2026-02-24 22:36:00", "tech_buy": "2026-02-25 03:21:00", "gt_sell": "2026-02-26 06:36:00", "tech_sell": "2026-02-26 06:45:00", "buy_bar_offset": 95, "sell_bar_offset": 3, "gt_leg_pct": 9.24, "tech_leg_pct": 5.26 } ], "missed": [ { "gt_leg_id": 1, "buy_datetime": "2024-06-25 05:30:00", "sell_datetime": "2024-07-01 11:06:00", "leg_pct": 7.88 }, { "gt_leg_id": 2, "buy_datetime": "2024-07-05 13:57:00", "sell_datetime": "2024-07-07 08:30:00", "leg_pct": 7.68 }, { "gt_leg_id": 3, "buy_datetime": "2024-07-08 10:09:00", "sell_datetime": "2024-07-22 09:51:00", "leg_pct": 22.67 }, { "gt_leg_id": 4, "buy_datetime": "2024-07-25 23:12:00", "sell_datetime": "2024-07-29 22:15:00", "leg_pct": 8.96 }, { "gt_leg_id": 6, "buy_datetime": "2024-08-05 22:30:00", "sell_datetime": "2024-08-06 01:30:00", "leg_pct": 11.24 }, { "gt_leg_id": 8, "buy_datetime": "2024-08-12 16:21:00", "sell_datetime": "2024-08-14 21:30:00", "leg_pct": 6.07 }, { "gt_leg_id": 9, "buy_datetime": "2024-08-16 05:54:00", "sell_datetime": "2024-08-26 08:27:00", "leg_pct": 9.71 }, { "gt_leg_id": 10, "buy_datetime": "2024-09-07 06:00:00", "sell_datetime": "2024-09-28 01:57:00", "leg_pct": 21.34 }, { "gt_leg_id": 12, "buy_datetime": "2024-10-11 03:24:00", "sell_datetime": "2024-10-30 04:15:00", "leg_pct": 26.68 }, { "gt_leg_id": 13, "buy_datetime": "2024-11-05 06:51:00", "sell_datetime": "2024-11-12 15:54:00", "leg_pct": 37.53 }, { "gt_leg_id": 14, "buy_datetime": "2024-11-12 19:51:00", "sell_datetime": "2024-11-14 01:15:00", "leg_pct": 9.36 }, { "gt_leg_id": 15, "buy_datetime": "2024-11-15 08:39:00", "sell_datetime": "2024-11-22 16:33:00", "leg_pct": 14.12 }, { "gt_leg_id": 16, "buy_datetime": "2024-11-27 06:12:00", "sell_datetime": "2024-11-30 00:18:00", "leg_pct": 6.98 }, { "gt_leg_id": 17, "buy_datetime": "2024-12-03 23:00:00", "sell_datetime": "2024-12-03 23:06:00", "leg_pct": 14.99 }, { "gt_leg_id": 18, "buy_datetime": "2024-12-03 23:06:00", "sell_datetime": "2024-12-03 23:15:00", "leg_pct": 8.65 }, { "gt_leg_id": 20, "buy_datetime": "2024-12-06 07:27:00", "sell_datetime": "2024-12-17 23:57:00", "leg_pct": 17.6 }, { "gt_leg_id": 21, "buy_datetime": "2024-12-20 20:36:00", "sell_datetime": "2024-12-21 02:00:00", "leg_pct": 7.37 }, { "gt_leg_id": 23, "buy_datetime": "2024-12-31 00:12:00", "sell_datetime": "2025-01-07 09:36:00", "leg_pct": 11.03 }, { "gt_leg_id": 24, "buy_datetime": "2025-01-13 23:36:00", "sell_datetime": "2025-01-19 20:21:00", "leg_pct": 16.53 }, { "gt_leg_id": 26, "buy_datetime": "2025-01-21 10:30:00", "sell_datetime": "2025-01-30 23:54:00", "leg_pct": 6.35 }, { "gt_leg_id": 28, "buy_datetime": "2025-02-25 19:24:00", "sell_datetime": "2025-02-25 21:24:00", "leg_pct": 5.31 }, { "gt_leg_id": 29, "buy_datetime": "2025-02-27 05:18:00", "sell_datetime": "2025-02-27 20:00:00", "leg_pct": 5.57 }, { "gt_leg_id": 30, "buy_datetime": "2025-02-28 17:45:00", "sell_datetime": "2025-03-03 08:18:00", "leg_pct": 23.18 }, { "gt_leg_id": 32, "buy_datetime": "2025-03-07 09:54:00", "sell_datetime": "2025-03-07 23:51:00", "leg_pct": 6.18 }, { "gt_leg_id": 33, "buy_datetime": "2025-03-11 09:51:00", "sell_datetime": "2025-03-24 23:21:00", "leg_pct": 13.97 }, { "gt_leg_id": 35, "buy_datetime": "2025-04-07 15:54:00", "sell_datetime": "2025-04-07 23:18:00", "leg_pct": 8.15 }, { "gt_leg_id": 37, "buy_datetime": "2025-04-11 01:00:00", "sell_datetime": "2025-05-02 10:24:00", "leg_pct": 20.31 }, { "gt_leg_id": 38, "buy_datetime": "2025-05-05 20:42:00", "sell_datetime": "2025-05-23 02:33:00", "leg_pct": 16.71 }, { "gt_leg_id": 39, "buy_datetime": "2025-06-06 06:00:00", "sell_datetime": "2025-06-11 23:24:00", "leg_pct": 7.81 }, { "gt_leg_id": 40, "buy_datetime": "2025-06-23 05:18:00", "sell_datetime": "2025-07-14 16:36:00", "leg_pct": 21.7 }, { "gt_leg_id": 41, "buy_datetime": "2025-08-03 09:39:00", "sell_datetime": "2025-08-14 09:33:00", "leg_pct": 8.41 }, { "gt_leg_id": 42, "buy_datetime": "2025-09-01 14:18:00", "sell_datetime": "2025-10-09 22:00:00", "leg_pct": 20.51 }, { "gt_leg_id": 43, "buy_datetime": "2025-10-17 19:24:00", "sell_datetime": "2025-10-27 16:06:00", "leg_pct": 7.34 }, { "gt_leg_id": 44, "buy_datetime": "2025-11-05 10:39:00", "sell_datetime": "2025-11-11 10:21:00", "leg_pct": 8.29 }, { "gt_leg_id": 45, "buy_datetime": "2025-11-18 15:51:00", "sell_datetime": "2025-11-19 01:36:00", "leg_pct": 5.26 }, { "gt_leg_id": 46, "buy_datetime": "2025-11-21 21:27:00", "sell_datetime": "2025-11-28 23:30:00", "leg_pct": 14.42 }, { "gt_leg_id": 48, "buy_datetime": "2025-12-07 23:33:00", "sell_datetime": "2025-12-10 02:06:00", "leg_pct": 6.41 }, { "gt_leg_id": 49, "buy_datetime": "2025-12-16 13:48:00", "sell_datetime": "2025-12-18 00:18:00", "leg_pct": 5.51 }, { "gt_leg_id": 50, "buy_datetime": "2025-12-19 05:00:00", "sell_datetime": "2025-12-22 21:33:00", "leg_pct": 6.65 }, { "gt_leg_id": 51, "buy_datetime": "2025-12-30 12:18:00", "sell_datetime": "2026-01-15 05:09:00", "leg_pct": 13.24 }, { "gt_leg_id": 52, "buy_datetime": "2026-01-30 11:30:00", "sell_datetime": "2026-01-31 06:24:00", "leg_pct": 5.11 }, { "gt_leg_id": 53, "buy_datetime": "2026-02-02 12:45:00", "sell_datetime": "2026-02-03 00:39:00", "leg_pct": 6.02 }, { "gt_leg_id": 54, "buy_datetime": "2026-02-06 09:18:00", "sell_datetime": "2026-02-06 15:03:00", "leg_pct": 11.72 }, { "gt_leg_id": 55, "buy_datetime": "2026-02-06 19:36:00", "sell_datetime": "2026-02-07 08:06:00", "leg_pct": 31.54 }, { "gt_leg_id": 57, "buy_datetime": "2026-02-13 03:30:00", "sell_datetime": "2026-02-15 17:06:00", "leg_pct": 9.62 }, { "gt_leg_id": 59, "buy_datetime": "2026-02-28 15:57:00", "sell_datetime": "2026-03-05 19:54:00", "leg_pct": 16.02 }, { "gt_leg_id": 60, "buy_datetime": "2026-03-09 07:24:00", "sell_datetime": "2026-03-17 10:33:00", "leg_pct": 15.17 }, { "gt_leg_id": 61, "buy_datetime": "2026-03-23 09:39:00", "sell_datetime": "2026-03-25 20:30:00", "leg_pct": 5.79 }, { "gt_leg_id": 62, "buy_datetime": "2026-03-28 02:42:00", "sell_datetime": "2026-05-15 09:33:00", "leg_pct": 21.22 }, { "gt_leg_id": 63, "buy_datetime": "2026-06-04 11:03:00", "sell_datetime": "2026-06-04 13:24:00", "leg_pct": 5.48 }, { "gt_leg_id": 64, "buy_datetime": "2026-06-06 04:00:00", "sell_datetime": "2026-06-08 07:15:00", "leg_pct": 7.38 } ] }, "by_signal_type": { "swing_low": { "side": "buy", "gt_count": 64, "tech_count": 1536, "hit_count": 62, "miss_count": 2, "recall": 0.9688, "precision": 0.0404, "f1": 0.0775, "avg_bar_offset": 115.8, "hits": [ { "matched": true, "gt_bar_index": 7834, "tech_bar_index": 8270, "signal_bar_index": 8270, "bar_offset": 436, "tech_price": 86999000.0, "tech_datetime": "2024-06-26 03:18:00", "candidate_index": 27, "gt_datetime": "2024-06-25 05:30:00", "gt_price": 83000000.0 }, { "matched": true, "gt_bar_index": 12803, "tech_bar_index": 13074, "signal_bar_index": 13074, "bar_offset": 271, "tech_price": 80550000.0, "tech_datetime": "2024-07-06 03:30:00", "candidate_index": 39, "gt_datetime": "2024-07-05 13:57:00", "gt_price": 77242000.0 }, { "matched": true, "gt_bar_index": 14166, "tech_bar_index": 14021, "signal_bar_index": 14021, "bar_offset": 145, "tech_price": 81256000.0, "tech_datetime": "2024-07-08 02:51:00", "candidate_index": 43, "gt_datetime": "2024-07-08 10:09:00", "gt_price": 77800000.0 }, { "matched": true, "gt_bar_index": 22587, "tech_bar_index": 22591, "signal_bar_index": 22591, "bar_offset": 4, "tech_price": 89889000.0, "tech_datetime": "2024-07-25 23:24:00", "candidate_index": 80, "gt_datetime": "2024-07-25 23:12:00", "gt_price": 89205000.0 }, { "matched": true, "gt_bar_index": 27711, "tech_bar_index": 27725, "signal_bar_index": 27725, "bar_offset": 14, "tech_price": 75400000.0, "tech_datetime": "2024-08-05 16:06:00", "candidate_index": 108, "gt_datetime": "2024-08-05 15:24:00", "gt_price": 71573000.0 }, { "matched": true, "gt_bar_index": 27853, "tech_bar_index": 27926, "signal_bar_index": 27926, "bar_offset": 73, "tech_price": 78097000.0, "tech_datetime": "2024-08-06 02:09:00", "candidate_index": 109, "gt_datetime": "2024-08-05 22:30:00", "gt_price": 71922000.0 }, { "matched": true, "gt_bar_index": 27969, "tech_bar_index": 28054, "signal_bar_index": 28054, "bar_offset": 85, "tech_price": 78961000.0, "tech_datetime": "2024-08-06 08:33:00", "candidate_index": 110, "gt_datetime": "2024-08-06 04:18:00", "gt_price": 75526000.0 }, { "matched": true, "gt_bar_index": 31090, "tech_bar_index": 31191, "signal_bar_index": 31191, "bar_offset": 101, "tech_price": 83566000.0, "tech_datetime": "2024-08-12 21:24:00", "candidate_index": 127, "gt_datetime": "2024-08-12 16:21:00", "gt_price": 80972000.0 }, { "matched": true, "gt_bar_index": 32801, "tech_bar_index": 32993, "signal_bar_index": 32993, "bar_offset": 192, "tech_price": 81489000.0, "tech_datetime": "2024-08-16 15:30:00", "candidate_index": 134, "gt_datetime": "2024-08-16 05:54:00", "gt_price": 79300000.0 }, { "matched": true, "gt_bar_index": 43338, "tech_bar_index": 43526, "signal_bar_index": 43526, "bar_offset": 188, "tech_price": 73624000.0, "tech_datetime": "2024-09-07 15:24:00", "candidate_index": 173, "gt_datetime": "2024-09-07 06:00:00", "gt_price": 72029000.0 }, { "matched": true, "gt_bar_index": 55331, "tech_bar_index": 55086, "signal_bar_index": 55086, "bar_offset": 245, "tech_price": 84612000.0, "tech_datetime": "2024-10-01 17:24:00", "candidate_index": 223, "gt_datetime": "2024-10-02 05:39:00", "gt_price": 80700000.0 }, { "matched": true, "gt_bar_index": 59606, "tech_bar_index": 59518, "signal_bar_index": 59518, "bar_offset": 88, "tech_price": 82824000.0, "tech_datetime": "2024-10-10 23:00:00", "candidate_index": 247, "gt_datetime": "2024-10-11 03:24:00", "gt_price": 80596000.0 }, { "matched": true, "gt_bar_index": 71547, "tech_bar_index": 71626, "signal_bar_index": 71626, "bar_offset": 79, "tech_price": 94568000.0, "tech_datetime": "2024-11-05 10:48:00", "candidate_index": 309, "gt_datetime": "2024-11-05 06:51:00", "gt_price": 93110000.0 }, { "matched": true, "gt_bar_index": 75167, "tech_bar_index": 75111, "signal_bar_index": 75111, "bar_offset": 56, "tech_price": 126715000.0, "tech_datetime": "2024-11-12 17:03:00", "candidate_index": 323, "gt_datetime": "2024-11-12 19:51:00", "gt_price": 119856000.0 }, { "matched": true, "gt_bar_index": 76383, "tech_bar_index": 76134, "signal_bar_index": 76134, "bar_offset": 249, "tech_price": 129464000.0, "tech_datetime": "2024-11-14 20:12:00", "candidate_index": 329, "gt_datetime": "2024-11-15 08:39:00", "gt_price": 121700000.0 }, { "matched": true, "gt_bar_index": 82094, "tech_bar_index": 82175, "signal_bar_index": 82175, "bar_offset": 81, "tech_price": 128750000.0, "tech_datetime": "2024-11-27 10:15:00", "candidate_index": 366, "gt_datetime": "2024-11-27 06:12:00", "gt_price": 127500000.0 }, { "matched": true, "gt_bar_index": 85310, "tech_bar_index": 85313, "signal_bar_index": 85313, "bar_offset": 3, "tech_price": 130700000.0, "tech_datetime": "2024-12-03 23:09:00", "candidate_index": 386, "gt_datetime": "2024-12-03 23:00:00", "gt_price": 112251000.0 }, { "matched": true, "gt_bar_index": 85312, "tech_bar_index": 85411, "signal_bar_index": 85411, "bar_offset": 99, "tech_price": 132898000.0, "tech_datetime": "2024-12-04 04:03:00", "candidate_index": 387, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 121848000.0 }, { "matched": true, "gt_bar_index": 85322, "tech_bar_index": 85420, "signal_bar_index": 85420, "bar_offset": 98, "tech_price": 132997000.0, "tech_datetime": "2024-12-04 04:30:00", "candidate_index": 388, "gt_datetime": "2024-12-03 23:36:00", "gt_price": 119000000.0 }, { "matched": true, "gt_bar_index": 86439, "tech_bar_index": 86284, "signal_bar_index": 86284, "bar_offset": 155, "tech_price": 144907000.0, "tech_datetime": "2024-12-05 23:42:00", "candidate_index": 392, "gt_datetime": "2024-12-06 07:27:00", "gt_price": 133500000.0 }, { "matched": true, "gt_bar_index": 93363, "tech_bar_index": 93270, "signal_bar_index": 93270, "bar_offset": 93, "tech_price": 146000000.0, "tech_datetime": "2024-12-20 15:57:00", "candidate_index": 427, "gt_datetime": "2024-12-20 20:36:00", "gt_price": 139700000.0 }, { "matched": true, "gt_bar_index": 94978, "tech_bar_index": 94956, "signal_bar_index": 94956, "bar_offset": 22, "tech_price": 141772000.0, "tech_datetime": "2024-12-24 04:15:00", "candidate_index": 435, "gt_datetime": "2024-12-24 05:21:00", "gt_price": 140220000.0 }, { "matched": true, "gt_bar_index": 98235, "tech_bar_index": 98160, "signal_bar_index": 98160, "bar_offset": 75, "tech_price": 139400000.0, "tech_datetime": "2024-12-30 20:27:00", "candidate_index": 449, "gt_datetime": "2024-12-31 00:12:00", "gt_price": 136000000.0 }, { "matched": true, "gt_bar_index": 104844, "tech_bar_index": 104895, "signal_bar_index": 104895, "bar_offset": 51, "tech_price": 139768000.0, "tech_datetime": "2025-01-14 02:09:00", "candidate_index": 473, "gt_datetime": "2025-01-13 23:36:00", "gt_price": 137300000.0 }, { "matched": true, "gt_bar_index": 107903, "tech_bar_index": 107981, "signal_bar_index": 107981, "bar_offset": 78, "tech_price": 154640000.0, "tech_datetime": "2025-01-20 12:27:00", "candidate_index": 491, "gt_datetime": "2025-01-20 08:33:00", "gt_price": 151000000.0 }, { "matched": true, "gt_bar_index": 108422, "tech_bar_index": 108556, "signal_bar_index": 108556, "bar_offset": 134, "tech_price": 153748000.0, "tech_datetime": "2025-01-21 17:12:00", "candidate_index": 493, "gt_datetime": "2025-01-21 10:30:00", "gt_price": 151111000.0 }, { "matched": true, "gt_bar_index": 114670, "tech_bar_index": 114806, "signal_bar_index": 114806, "bar_offset": 136, "tech_price": 151922000.0, "tech_datetime": "2025-02-03 17:42:00", "candidate_index": 534, "gt_datetime": "2025-02-03 10:54:00", "gt_price": 145385000.0 }, { "matched": true, "gt_bar_index": 125301, "tech_bar_index": 124883, "signal_bar_index": 124883, "bar_offset": 418, "tech_price": 140068000.0, "tech_datetime": "2025-02-24 22:30:00", "candidate_index": 571, "gt_datetime": "2025-02-25 19:24:00", "gt_price": 125350000.0 }, { "matched": true, "gt_bar_index": 125979, "tech_bar_index": 126068, "signal_bar_index": 126068, "bar_offset": 89, "tech_price": 123050000.0, "tech_datetime": "2025-02-27 09:45:00", "candidate_index": 572, "gt_datetime": "2025-02-27 05:18:00", "gt_price": 120555000.0 }, { "matched": true, "gt_bar_index": 126708, "tech_bar_index": 126903, "signal_bar_index": 126903, "bar_offset": 195, "tech_price": 123755000.0, "tech_datetime": "2025-03-01 03:30:00", "candidate_index": 576, "gt_datetime": "2025-02-28 17:45:00", "gt_price": 116425000.0 }, { "matched": true, "gt_bar_index": 128760, "tech_bar_index": 128787, "signal_bar_index": 128787, "bar_offset": 27, "tech_price": 125418000.0, "tech_datetime": "2025-03-05 01:42:00", "candidate_index": 583, "gt_datetime": "2025-03-05 00:21:00", "gt_price": 123125000.0 }, { "matched": true, "gt_bar_index": 129911, "tech_bar_index": 129893, "signal_bar_index": 129893, "bar_offset": 18, "tech_price": 134011000.0, "tech_datetime": "2025-03-07 09:00:00", "candidate_index": 585, "gt_datetime": "2025-03-07 09:54:00", "gt_price": 127283000.0 }, { "matched": true, "gt_bar_index": 131830, "tech_bar_index": 131781, "signal_bar_index": 131781, "bar_offset": 49, "tech_price": 118700000.0, "tech_datetime": "2025-03-11 07:24:00", "candidate_index": 591, "gt_datetime": "2025-03-11 09:51:00", "gt_price": 114800000.0 }, { "matched": true, "gt_bar_index": 141292, "tech_bar_index": 141330, "signal_bar_index": 141330, "bar_offset": 38, "tech_price": 122199000.0, "tech_datetime": "2025-03-31 15:18:00", "candidate_index": 627, "gt_datetime": "2025-03-31 13:24:00", "gt_price": 121182000.0 }, { "matched": true, "gt_bar_index": 144702, "tech_bar_index": 144619, "signal_bar_index": 144619, "bar_offset": 83, "tech_price": 117890000.0, "tech_datetime": "2025-04-07 11:45:00", "candidate_index": 640, "gt_datetime": "2025-04-07 15:54:00", "gt_price": 111850000.0 }, { "matched": true, "gt_bar_index": 145553, "tech_bar_index": 145528, "signal_bar_index": 145528, "bar_offset": 25, "tech_price": 115000000.0, "tech_datetime": "2025-04-09 09:12:00", "candidate_index": 646, "gt_datetime": "2025-04-09 10:27:00", "gt_price": 112550000.0 }, { "matched": true, "gt_bar_index": 146324, "tech_bar_index": 146192, "signal_bar_index": 146192, "bar_offset": 132, "tech_price": 121021000.0, "tech_datetime": "2025-04-10 18:24:00", "candidate_index": 654, "gt_datetime": "2025-04-11 01:00:00", "gt_price": 116700000.0 }, { "matched": true, "gt_bar_index": 158238, "tech_bar_index": 158285, "signal_bar_index": 158285, "bar_offset": 47, "tech_price": 133875000.0, "tech_datetime": "2025-05-05 23:03:00", "candidate_index": 695, "gt_datetime": "2025-05-05 20:42:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 173304, "tech_bar_index": 173157, "signal_bar_index": 173157, "bar_offset": 147, "tech_price": 145562000.0, "tech_datetime": "2025-06-05 22:39:00", "candidate_index": 759, "gt_datetime": "2025-06-06 06:00:00", "gt_price": 140470000.0 }, { "matched": true, "gt_bar_index": 181450, "tech_bar_index": 181595, "signal_bar_index": 181595, "bar_offset": 145, "tech_price": 141510000.0, "tech_datetime": "2025-06-23 12:33:00", "candidate_index": 800, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 201217, "tech_bar_index": 201569, "signal_bar_index": 201569, "bar_offset": 352, "tech_price": 159656000.0, "tech_datetime": "2025-08-04 03:15:00", "candidate_index": 882, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "matched": true, "gt_bar_index": 215111, "tech_bar_index": 214911, "signal_bar_index": 214911, "bar_offset": 200, "tech_price": 151470000.0, "tech_datetime": "2025-09-01 04:18:00", "candidate_index": 943, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 }, { "matched": true, "gt_bar_index": 237122, "tech_bar_index": 237183, "signal_bar_index": 237183, "bar_offset": 61, "tech_price": 162120000.0, "tech_datetime": "2025-10-17 22:27:00", "candidate_index": 1042, "gt_datetime": "2025-10-17 19:24:00", "gt_price": 159762000.0 }, { "matched": true, "gt_bar_index": 246067, "tech_bar_index": 246163, "signal_bar_index": 246163, "bar_offset": 96, "tech_price": 151669000.0, "tech_datetime": "2025-11-05 15:27:00", "candidate_index": 1084, "gt_datetime": "2025-11-05 10:39:00", "gt_price": 146822000.0 }, { "matched": true, "gt_bar_index": 252411, "tech_bar_index": 252501, "signal_bar_index": 252501, "bar_offset": 90, "tech_price": 135342000.0, "tech_datetime": "2025-11-18 20:21:00", "candidate_index": 1108, "gt_datetime": "2025-11-18 15:51:00", "gt_price": 132269000.0 }, { "matched": true, "gt_bar_index": 253963, "tech_bar_index": 253966, "signal_bar_index": 253966, "bar_offset": 3, "tech_price": 124440000.0, "tech_datetime": "2025-11-21 21:36:00", "candidate_index": 1114, "gt_datetime": "2025-11-21 21:27:00", "gt_price": 121469000.0 }, { "matched": true, "gt_bar_index": 258700, "tech_bar_index": 258785, "signal_bar_index": 258785, "bar_offset": 85, "tech_price": 127700000.0, "tech_datetime": "2025-12-02 05:00:00", "candidate_index": 1129, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, { "matched": true, "gt_bar_index": 265681, "tech_bar_index": 265792, "signal_bar_index": 265792, "bar_offset": 111, "tech_price": 128719000.0, "tech_datetime": "2025-12-16 19:21:00", "candidate_index": 1157, "gt_datetime": "2025-12-16 13:48:00", "gt_price": 127025000.0 }, { "matched": true, "gt_bar_index": 266945, "tech_bar_index": 266762, "signal_bar_index": 266762, "bar_offset": 183, "tech_price": 129866000.0, "tech_datetime": "2025-12-18 19:51:00", "candidate_index": 1160, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 272371, "tech_bar_index": 272375, "signal_bar_index": 272375, "bar_offset": 4, "tech_price": 126934000.0, "tech_datetime": "2025-12-30 12:30:00", "candidate_index": 1184, "gt_datetime": "2025-12-30 12:18:00", "gt_price": 126374000.0 }, { "matched": true, "gt_bar_index": 287235, "tech_bar_index": 287391, "signal_bar_index": 287391, "bar_offset": 156, "tech_price": 121095000.0, "tech_datetime": "2026-01-30 19:18:00", "candidate_index": 1249, "gt_datetime": "2026-01-30 11:30:00", "gt_price": 119124000.0 }, { "matched": true, "gt_bar_index": 288700, "tech_bar_index": 288589, "signal_bar_index": 288589, "bar_offset": 111, "tech_price": 113968000.0, "tech_datetime": "2026-02-02 07:12:00", "candidate_index": 1255, "gt_datetime": "2026-02-02 12:45:00", "gt_price": 110761000.0 }, { "matched": true, "gt_bar_index": 290551, "tech_bar_index": 290925, "signal_bar_index": 290925, "bar_offset": 374, "tech_price": 103420000.0, "tech_datetime": "2026-02-07 04:00:00", "candidate_index": 1263, "gt_datetime": "2026-02-06 09:18:00", "gt_price": 88999000.0 }, { "matched": true, "gt_bar_index": 291171, "tech_bar_index": 291326, "signal_bar_index": 291326, "bar_offset": 155, "tech_price": 102242000.0, "tech_datetime": "2026-02-08 00:03:00", "candidate_index": 1264, "gt_datetime": "2026-02-07 16:18:00", "gt_price": 99500000.0 }, { "matched": true, "gt_bar_index": 293795, "tech_bar_index": 293732, "signal_bar_index": 293732, "bar_offset": 63, "tech_price": 99294000.0, "tech_datetime": "2026-02-13 00:21:00", "candidate_index": 1276, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 299457, "tech_bar_index": 299552, "signal_bar_index": 299552, "bar_offset": 95, "tech_price": 94248000.0, "tech_datetime": "2026-02-25 03:21:00", "candidate_index": 1302, "gt_datetime": "2026-02-24 22:36:00", "gt_price": 92000000.0 }, { "matched": true, "gt_bar_index": 301244, "tech_bar_index": 301168, "signal_bar_index": 301168, "bar_offset": 76, "tech_price": 96346000.0, "tech_datetime": "2026-02-28 12:09:00", "candidate_index": 1315, "gt_datetime": "2026-02-28 15:57:00", "gt_price": 92582000.0 }, { "matched": true, "gt_bar_index": 305393, "tech_bar_index": 305357, "signal_bar_index": 305357, "bar_offset": 36, "tech_price": 99810000.0, "tech_datetime": "2026-03-09 05:36:00", "candidate_index": 1332, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 312158, "tech_bar_index": 312195, "signal_bar_index": 312195, "bar_offset": 37, "tech_price": 102499000.0, "tech_datetime": "2026-03-23 11:30:00", "candidate_index": 1365, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 314419, "tech_bar_index": 314510, "signal_bar_index": 314510, "bar_offset": 91, "tech_price": 100359000.0, "tech_datetime": "2026-03-28 07:15:00", "candidate_index": 1377, "gt_datetime": "2026-03-28 02:42:00", "gt_price": 99803000.0 }, { "matched": true, "gt_bar_index": 347005, "tech_bar_index": 347075, "signal_bar_index": 347075, "bar_offset": 70, "tech_price": 95545000.0, "tech_datetime": "2026-06-04 14:33:00", "candidate_index": 1523, "gt_datetime": "2026-06-04 11:03:00", "gt_price": 91495000.0 }, { "matched": true, "gt_bar_index": 347824, "tech_bar_index": 347889, "signal_bar_index": 347889, "bar_offset": 65, "tech_price": 93434000.0, "tech_datetime": "2026-06-06 07:15:00", "candidate_index": 1526, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 } ], "misses": [ { "gt_bar_index": 261556, "gt_datetime": "2025-12-07 23:33:00", "gt_price": 131422000.0 }, { "gt_bar_index": 290757, "gt_datetime": "2026-02-06 19:36:00", "gt_price": 81110000.0 } ], "signal_type": "swing_low", "signal_label": "스윙 매수 (B)", "primary_techniques": [ "zigzag_causal", "minor_swing" ] }, "pullback": { "side": "buy", "gt_count": 47, "tech_count": 1536, "hit_count": 46, "miss_count": 1, "recall": 0.9787, "precision": 0.0299, "f1": 0.0581, "avg_bar_offset": 108.7, "hits": [ { "matched": true, "gt_bar_index": 9794, "tech_bar_index": 9870, "signal_bar_index": 9870, "bar_offset": 76, "tech_price": 85643000.0, "tech_datetime": "2024-06-29 11:18:00", "candidate_index": 31, "gt_datetime": "2024-06-29 07:30:00", "gt_price": 84906000.0 }, { "matched": true, "gt_bar_index": 12965, "tech_bar_index": 13074, "signal_bar_index": 13074, "bar_offset": 109, "tech_price": 80550000.0, "tech_datetime": "2024-07-06 03:30:00", "candidate_index": 39, "gt_datetime": "2024-07-05 22:03:00", "gt_price": 78551000.0 }, { "matched": true, "gt_bar_index": 19449, "tech_bar_index": 19411, "signal_bar_index": 19411, "bar_offset": 38, "tech_price": 90014000.0, "tech_datetime": "2024-07-19 08:24:00", "candidate_index": 62, "gt_datetime": "2024-07-19 10:18:00", "gt_price": 88750000.0 }, { "matched": true, "gt_bar_index": 23844, "tech_bar_index": 23569, "signal_bar_index": 23569, "bar_offset": 275, "tech_price": 96098000.0, "tech_datetime": "2024-07-28 00:18:00", "candidate_index": 92, "gt_datetime": "2024-07-28 14:03:00", "gt_price": 93700000.0 }, { "matched": true, "gt_bar_index": 28991, "tech_bar_index": 29097, "signal_bar_index": 29097, "bar_offset": 106, "tech_price": 80952000.0, "tech_datetime": "2024-08-08 12:42:00", "candidate_index": 119, "gt_datetime": "2024-08-08 07:24:00", "gt_price": 77734000.0 }, { "matched": true, "gt_bar_index": 31810, "tech_bar_index": 31813, "signal_bar_index": 31813, "bar_offset": 3, "tech_price": 84648000.0, "tech_datetime": "2024-08-14 04:30:00", "candidate_index": 132, "gt_datetime": "2024-08-14 04:21:00", "gt_price": 84100000.0 }, { "matched": true, "gt_bar_index": 36103, "tech_bar_index": 36109, "signal_bar_index": 36109, "bar_offset": 6, "tech_price": 82181000.0, "tech_datetime": "2024-08-23 03:18:00", "candidate_index": 147, "gt_datetime": "2024-08-23 03:00:00", "gt_price": 81710000.0 }, { "matched": true, "gt_bar_index": 50880, "tech_bar_index": 50927, "signal_bar_index": 50927, "bar_offset": 47, "tech_price": 83793000.0, "tech_datetime": "2024-09-23 01:27:00", "candidate_index": 204, "gt_datetime": "2024-09-22 23:06:00", "gt_price": 83500000.0 }, { "matched": true, "gt_bar_index": 55793, "tech_bar_index": 55698, "signal_bar_index": 55698, "bar_offset": 95, "tech_price": 81952000.0, "tech_datetime": "2024-10-03 00:00:00", "candidate_index": 225, "gt_datetime": "2024-10-03 04:45:00", "gt_price": 80901000.0 }, { "matched": true, "gt_bar_index": 65716, "tech_bar_index": 65605, "signal_bar_index": 65605, "bar_offset": 111, "tech_price": 91907000.0, "tech_datetime": "2024-10-23 21:45:00", "candidate_index": 287, "gt_datetime": "2024-10-24 03:18:00", "gt_price": 90789000.0 }, { "matched": true, "gt_bar_index": 73855, "tech_bar_index": 73750, "signal_bar_index": 73750, "bar_offset": 105, "tech_price": 106425000.0, "tech_datetime": "2024-11-09 21:00:00", "candidate_index": 317, "gt_datetime": "2024-11-10 02:15:00", "gt_price": 105773000.0 }, { "matched": true, "gt_bar_index": 75643, "tech_bar_index": 75785, "signal_bar_index": 75785, "bar_offset": 142, "tech_price": 129308000.0, "tech_datetime": "2024-11-14 02:45:00", "candidate_index": 324, "gt_datetime": "2024-11-13 19:39:00", "gt_price": 124006000.0 }, { "matched": true, "gt_bar_index": 78862, "tech_bar_index": 78719, "signal_bar_index": 78719, "bar_offset": 143, "tech_price": 130290000.0, "tech_datetime": "2024-11-20 05:27:00", "candidate_index": 345, "gt_datetime": "2024-11-20 12:36:00", "gt_price": 128642000.0 }, { "matched": true, "gt_bar_index": 82703, "tech_bar_index": 82542, "signal_bar_index": 82542, "bar_offset": 161, "tech_price": 133188000.0, "tech_datetime": "2024-11-28 04:36:00", "candidate_index": 370, "gt_datetime": "2024-11-28 12:39:00", "gt_price": 131585000.0 }, { "matched": true, "gt_bar_index": 85847, "tech_bar_index": 85947, "signal_bar_index": 85947, "bar_offset": 100, "tech_price": 137369000.0, "tech_datetime": "2024-12-05 06:51:00", "candidate_index": 390, "gt_datetime": "2024-12-05 01:51:00", "gt_price": 133501000.0 }, { "matched": true, "gt_bar_index": 90090, "tech_bar_index": 90104, "signal_bar_index": 90104, "bar_offset": 14, "tech_price": 143550000.0, "tech_datetime": "2024-12-14 01:39:00", "candidate_index": 411, "gt_datetime": "2024-12-14 00:57:00", "gt_price": 142556000.0 }, { "matched": true, "gt_bar_index": 107040, "tech_bar_index": 107124, "signal_bar_index": 107124, "bar_offset": 84, "tech_price": 153530000.0, "tech_datetime": "2025-01-18 17:36:00", "candidate_index": 484, "gt_datetime": "2025-01-18 13:24:00", "gt_price": 151690000.0 }, { "matched": true, "gt_bar_index": 111421, "tech_bar_index": 111430, "signal_bar_index": 111430, "bar_offset": 9, "tech_price": 153414000.0, "tech_datetime": "2025-01-27 16:54:00", "candidate_index": 513, "gt_datetime": "2025-01-27 16:27:00", "gt_price": 151250000.0 }, { "matched": true, "gt_bar_index": 114873, "tech_bar_index": 114806, "signal_bar_index": 114806, "bar_offset": 67, "tech_price": 151922000.0, "tech_datetime": "2025-02-03 17:42:00", "candidate_index": 534, "gt_datetime": "2025-02-03 21:03:00", "gt_price": 150000000.0 }, { "matched": true, "gt_bar_index": 127793, "tech_bar_index": 127802, "signal_bar_index": 127802, "bar_offset": 9, "tech_price": 128523000.0, "tech_datetime": "2025-03-03 00:27:00", "candidate_index": 581, "gt_datetime": "2025-03-03 00:00:00", "gt_price": 126614000.0 }, { "matched": true, "gt_bar_index": 129295, "tech_bar_index": 128876, "signal_bar_index": 128876, "bar_offset": 419, "tech_price": 130990000.0, "tech_datetime": "2025-03-05 06:09:00", "candidate_index": 584, "gt_datetime": "2025-03-06 03:06:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 130057, "tech_bar_index": 130057, "signal_bar_index": 130057, "bar_offset": 0, "tech_price": 131320000.0, "tech_datetime": "2025-03-07 17:12:00", "candidate_index": 586, "gt_datetime": "2025-03-07 17:12:00", "gt_price": 130940000.0 }, { "matched": true, "gt_bar_index": 136015, "tech_bar_index": 136017, "signal_bar_index": 136017, "bar_offset": 2, "tech_price": 124032000.0, "tech_datetime": "2025-03-20 03:12:00", "candidate_index": 614, "gt_datetime": "2025-03-20 03:06:00", "gt_price": 122700000.0 }, { "matched": true, "gt_bar_index": 142289, "tech_bar_index": 142435, "signal_bar_index": 142435, "bar_offset": 146, "tech_price": 125997000.0, "tech_datetime": "2025-04-02 22:33:00", "candidate_index": 635, "gt_datetime": "2025-04-02 15:15:00", "gt_price": 124406000.0 }, { "matched": true, "gt_bar_index": 145823, "tech_bar_index": 145845, "signal_bar_index": 145845, "bar_offset": 22, "tech_price": 115795000.0, "tech_datetime": "2025-04-10 01:03:00", "candidate_index": 649, "gt_datetime": "2025-04-09 23:57:00", "gt_price": 115250000.0 }, { "matched": true, "gt_bar_index": 154682, "tech_bar_index": 154860, "signal_bar_index": 154860, "bar_offset": 178, "tech_price": 136904000.0, "tech_datetime": "2025-04-28 19:48:00", "candidate_index": 682, "gt_datetime": "2025-04-28 10:54:00", "gt_price": 133830000.0 }, { "matched": true, "gt_bar_index": 164977, "tech_bar_index": 164878, "signal_bar_index": 164878, "bar_offset": 99, "tech_price": 146502000.0, "tech_datetime": "2025-05-19 16:42:00", "candidate_index": 729, "gt_datetime": "2025-05-19 21:39:00", "gt_price": 145470000.0 }, { "matched": true, "gt_bar_index": 188615, "tech_bar_index": 188574, "signal_bar_index": 188574, "bar_offset": 41, "tech_price": 147718000.0, "tech_datetime": "2025-07-08 01:30:00", "candidate_index": 826, "gt_datetime": "2025-07-08 03:33:00", "gt_price": 147047000.0 }, { "matched": true, "gt_bar_index": 205728, "tech_bar_index": 205372, "signal_bar_index": 205372, "bar_offset": 356, "tech_price": 165316000.0, "tech_datetime": "2025-08-12 01:24:00", "candidate_index": 898, "gt_datetime": "2025-08-12 19:12:00", "gt_price": 163085000.0 }, { "matched": true, "gt_bar_index": 227358, "tech_bar_index": 227460, "signal_bar_index": 227460, "bar_offset": 102, "tech_price": 158129000.0, "tech_datetime": "2025-09-27 09:51:00", "candidate_index": 996, "gt_datetime": "2025-09-27 04:45:00", "gt_price": 157100000.0 }, { "matched": true, "gt_bar_index": 240563, "tech_bar_index": 240886, "signal_bar_index": 240886, "bar_offset": 323, "tech_price": 166039000.0, "tech_datetime": "2025-10-25 15:36:00", "candidate_index": 1061, "gt_datetime": "2025-10-24 23:27:00", "gt_price": 164400000.0 }, { "matched": true, "gt_bar_index": 248160, "tech_bar_index": 248135, "signal_bar_index": 248135, "bar_offset": 25, "tech_price": 151781000.0, "tech_datetime": "2025-11-09 18:03:00", "candidate_index": 1096, "gt_datetime": "2025-11-09 19:18:00", "gt_price": 151250000.0 }, { "matched": true, "gt_bar_index": 256232, "tech_bar_index": 256306, "signal_bar_index": 256306, "bar_offset": 74, "tech_price": 130608000.0, "tech_datetime": "2025-11-27 01:03:00", "candidate_index": 1123, "gt_datetime": "2025-11-26 21:21:00", "gt_price": 129636000.0 }, { "matched": true, "gt_bar_index": 259278, "tech_bar_index": 259362, "signal_bar_index": 259362, "bar_offset": 84, "tech_price": 136211000.0, "tech_datetime": "2025-12-03 09:51:00", "candidate_index": 1133, "gt_datetime": "2025-12-03 05:39:00", "gt_price": 134952000.0 }, { "matched": true, "gt_bar_index": 262330, "tech_bar_index": 262338, "signal_bar_index": 262338, "bar_offset": 8, "tech_price": 134182000.0, "tech_datetime": "2025-12-09 14:39:00", "candidate_index": 1142, "gt_datetime": "2025-12-09 14:15:00", "gt_price": 133333000.0 }, { "matched": true, "gt_bar_index": 266174, "tech_bar_index": 266367, "signal_bar_index": 266367, "bar_offset": 193, "tech_price": 133691000.0, "tech_datetime": "2025-12-18 00:06:00", "candidate_index": 1158, "gt_datetime": "2025-12-17 14:27:00", "gt_price": 128525000.0 }, { "matched": true, "gt_bar_index": 268261, "tech_bar_index": 267851, "signal_bar_index": 267851, "bar_offset": 410, "tech_price": 131282000.0, "tech_datetime": "2025-12-21 02:18:00", "candidate_index": 1165, "gt_datetime": "2025-12-21 22:48:00", "gt_price": 130472000.0 }, { "matched": true, "gt_bar_index": 277283, "tech_bar_index": 277344, "signal_bar_index": 277344, "bar_offset": 61, "tech_price": 132794000.0, "tech_datetime": "2026-01-09 20:57:00", "candidate_index": 1209, "gt_datetime": "2026-01-09 17:54:00", "gt_price": 131780000.0 }, { "matched": true, "gt_bar_index": 291843, "tech_bar_index": 291932, "signal_bar_index": 291932, "bar_offset": 89, "tech_price": 105420000.0, "tech_datetime": "2026-02-09 06:21:00", "candidate_index": 1270, "gt_datetime": "2026-02-09 01:54:00", "gt_price": 104442000.0 }, { "matched": true, "gt_bar_index": 294715, "tech_bar_index": 294802, "signal_bar_index": 294802, "bar_offset": 87, "tech_price": 102820000.0, "tech_datetime": "2026-02-15 05:51:00", "candidate_index": 1286, "gt_datetime": "2026-02-15 01:30:00", "gt_price": 101900000.0 }, { "matched": true, "gt_bar_index": 299887, "tech_bar_index": 299894, "signal_bar_index": 299894, "bar_offset": 7, "tech_price": 94934000.0, "tech_datetime": "2026-02-25 20:27:00", "candidate_index": 1304, "gt_datetime": "2026-02-25 20:06:00", "gt_price": 94680000.0 }, { "matched": true, "gt_bar_index": 303096, "tech_bar_index": 303258, "signal_bar_index": 303258, "bar_offset": 162, "tech_price": 103547000.0, "tech_datetime": "2026-03-04 20:39:00", "candidate_index": 1322, "gt_datetime": "2026-03-04 12:33:00", "gt_price": 98900000.0 }, { "matched": true, "gt_bar_index": 307958, "tech_bar_index": 307882, "signal_bar_index": 307882, "bar_offset": 76, "tech_price": 104397000.0, "tech_datetime": "2026-03-14 11:51:00", "candidate_index": 1350, "gt_datetime": "2026-03-14 15:39:00", "gt_price": 103880000.0 }, { "matched": true, "gt_bar_index": 312981, "tech_bar_index": 313157, "signal_bar_index": 313157, "bar_offset": 176, "tech_price": 105465000.0, "tech_datetime": "2026-03-25 11:36:00", "candidate_index": 1369, "gt_datetime": "2026-03-25 02:48:00", "gt_price": 103295000.0 }, { "matched": true, "gt_bar_index": 330047, "tech_bar_index": 330146, "signal_bar_index": 330146, "bar_offset": 99, "tech_price": 113652000.0, "tech_datetime": "2026-04-30 08:06:00", "candidate_index": 1453, "gt_datetime": "2026-04-30 03:09:00", "gt_price": 112200000.0 }, { "matched": true, "gt_bar_index": 348658, "tech_bar_index": 348718, "signal_bar_index": 348718, "bar_offset": 60, "tech_price": 94163000.0, "tech_datetime": "2026-06-08 00:42:00", "candidate_index": 1532, "gt_datetime": "2026-06-07 21:42:00", "gt_price": 93600000.0 } ], "misses": [ { "gt_bar_index": 100913, "gt_datetime": "2025-01-05 19:03:00", "gt_price": 143547000.0 } ], "signal_type": "pullback", "signal_label": "눌림목 (B*)", "primary_techniques": [ "local_extrema", "bb_reversal" ] }, "breakout": { "side": "buy", "gt_count": 19, "tech_count": 1536, "hit_count": 19, "miss_count": 0, "recall": 1.0, "precision": 0.0124, "f1": 0.0244, "avg_bar_offset": 77.7, "hits": [ { "matched": true, "gt_bar_index": 19684, "tech_bar_index": 19659, "signal_bar_index": 19659, "bar_offset": 25, "tech_price": 89999000.0, "tech_datetime": "2024-07-19 20:48:00", "candidate_index": 67, "gt_datetime": "2024-07-19 22:03:00", "gt_price": 90425000.0 }, { "matched": true, "gt_bar_index": 29274, "tech_bar_index": 29407, "signal_bar_index": 29407, "bar_offset": 133, "tech_price": 83700000.0, "tech_datetime": "2024-08-09 04:12:00", "candidate_index": 121, "gt_datetime": "2024-08-08 21:33:00", "gt_price": 81684000.0 }, { "matched": true, "gt_bar_index": 36359, "tech_bar_index": 36254, "signal_bar_index": 36254, "bar_offset": 105, "tech_price": 82258000.0, "tech_datetime": "2024-08-23 10:33:00", "candidate_index": 148, "gt_datetime": "2024-08-23 15:48:00", "gt_price": 82885000.0 }, { "matched": true, "gt_bar_index": 56540, "tech_bar_index": 56502, "signal_bar_index": 56502, "bar_offset": 38, "tech_price": 82442000.0, "tech_datetime": "2024-10-04 16:12:00", "candidate_index": 228, "gt_datetime": "2024-10-04 18:06:00", "gt_price": 82844000.0 }, { "matched": true, "gt_bar_index": 66097, "tech_bar_index": 66243, "signal_bar_index": 66243, "bar_offset": 146, "tech_price": 94009000.0, "tech_datetime": "2024-10-25 05:39:00", "candidate_index": 288, "gt_datetime": "2024-10-24 22:21:00", "gt_price": 93472000.0 }, { "matched": true, "gt_bar_index": 74081, "tech_bar_index": 73968, "signal_bar_index": 73968, "bar_offset": 113, "tech_price": 106215000.0, "tech_datetime": "2024-11-10 07:54:00", "candidate_index": 318, "gt_datetime": "2024-11-10 13:33:00", "gt_price": 107812000.0 }, { "matched": true, "gt_bar_index": 79105, "tech_bar_index": 79128, "signal_bar_index": 79128, "bar_offset": 23, "tech_price": 132419000.0, "tech_datetime": "2024-11-21 01:54:00", "candidate_index": 346, "gt_datetime": "2024-11-21 00:45:00", "gt_price": 132801000.0 }, { "matched": true, "gt_bar_index": 90764, "tech_bar_index": 90787, "signal_bar_index": 90787, "bar_offset": 23, "tech_price": 146220000.0, "tech_datetime": "2024-12-15 11:48:00", "candidate_index": 416, "gt_datetime": "2024-12-15 10:39:00", "gt_price": 146200000.0 }, { "matched": true, "gt_bar_index": 95321, "tech_bar_index": 95394, "signal_bar_index": 95394, "bar_offset": 73, "tech_price": 147490000.0, "tech_datetime": "2024-12-25 02:09:00", "candidate_index": 438, "gt_datetime": "2024-12-24 22:30:00", "gt_price": 142630000.0 }, { "matched": true, "gt_bar_index": 101119, "tech_bar_index": 101438, "signal_bar_index": 101438, "bar_offset": 319, "tech_price": 146335000.0, "tech_datetime": "2025-01-06 21:18:00", "candidate_index": 458, "gt_datetime": "2025-01-06 05:21:00", "gt_price": 145008000.0 }, { "matched": true, "gt_bar_index": 111863, "tech_bar_index": 111789, "signal_bar_index": 111789, "bar_offset": 74, "tech_price": 154602000.0, "tech_datetime": "2025-01-28 10:51:00", "candidate_index": 514, "gt_datetime": "2025-01-28 14:33:00", "gt_price": 156093000.0 }, { "matched": true, "gt_bar_index": 165209, "tech_bar_index": 165140, "signal_bar_index": 165140, "bar_offset": 69, "tech_price": 148556000.0, "tech_datetime": "2025-05-20 05:48:00", "candidate_index": 730, "gt_datetime": "2025-05-20 09:15:00", "gt_price": 149593000.0 }, { "matched": true, "gt_bar_index": 188936, "tech_bar_index": 188905, "signal_bar_index": 188905, "bar_offset": 31, "tech_price": 147936000.0, "tech_datetime": "2025-07-08 18:03:00", "candidate_index": 827, "gt_datetime": "2025-07-08 19:36:00", "gt_price": 148400000.0 }, { "matched": true, "gt_bar_index": 228319, "tech_bar_index": 228356, "signal_bar_index": 228356, "bar_offset": 37, "tech_price": 158676000.0, "tech_datetime": "2025-09-29 06:39:00", "candidate_index": 1002, "gt_datetime": "2025-09-29 04:48:00", "gt_price": 158464000.0 }, { "matched": true, "gt_bar_index": 240794, "tech_bar_index": 240886, "signal_bar_index": 240886, "bar_offset": 92, "tech_price": 166039000.0, "tech_datetime": "2025-10-25 15:36:00", "candidate_index": 1061, "gt_datetime": "2025-10-25 11:00:00", "gt_price": 165986000.0 }, { "matched": true, "gt_bar_index": 278590, "tech_bar_index": 278532, "signal_bar_index": 278532, "bar_offset": 58, "tech_price": 133657000.0, "tech_datetime": "2026-01-12 08:21:00", "candidate_index": 1219, "gt_datetime": "2026-01-12 11:15:00", "gt_price": 135008000.0 }, { "matched": true, "gt_bar_index": 303316, "tech_bar_index": 303279, "signal_bar_index": 303279, "bar_offset": 37, "tech_price": 103403000.0, "tech_datetime": "2026-03-04 21:42:00", "candidate_index": 1323, "gt_datetime": "2026-03-04 23:33:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 308287, "tech_bar_index": 308252, "signal_bar_index": 308252, "bar_offset": 35, "tech_price": 104577000.0, "tech_datetime": "2026-03-15 06:21:00", "candidate_index": 1352, "gt_datetime": "2026-03-15 08:06:00", "gt_price": 104939000.0 }, { "matched": true, "gt_bar_index": 330667, "tech_bar_index": 330713, "signal_bar_index": 330713, "bar_offset": 46, "tech_price": 114757000.0, "tech_datetime": "2026-05-01 12:27:00", "candidate_index": 1456, "gt_datetime": "2026-05-01 10:09:00", "gt_price": 114075000.0 } ], "misses": [], "signal_type": "breakout", "signal_label": "돌파 (B^)", "primary_techniques": [ "donchian", "macd_cross" ] }, "div_bull": { "side": "buy", "gt_count": 27, "tech_count": 1536, "hit_count": 27, "miss_count": 0, "recall": 1.0, "precision": 0.0176, "f1": 0.0345, "avg_bar_offset": 77.9, "hits": [ { "matched": true, "gt_bar_index": 1388, "tech_bar_index": 1491, "signal_bar_index": 1491, "bar_offset": 103, "tech_price": 94471000.0, "tech_datetime": "2024-06-12 00:12:00", "candidate_index": 4, "gt_datetime": "2024-06-11 19:03:00", "gt_price": 93700000.0 }, { "matched": true, "gt_bar_index": 16092, "tech_bar_index": 16225, "signal_bar_index": 16225, "bar_offset": 133, "tech_price": 80773000.0, "tech_datetime": "2024-07-12 17:06:00", "candidate_index": 50, "gt_datetime": "2024-07-12 10:27:00", "gt_price": 80001000.0 }, { "matched": true, "gt_bar_index": 34580, "tech_bar_index": 34585, "signal_bar_index": 34585, "bar_offset": 5, "tech_price": 80644000.0, "tech_datetime": "2024-08-19 23:06:00", "candidate_index": 137, "gt_datetime": "2024-08-19 22:51:00", "gt_price": 80142000.0 }, { "matched": true, "gt_bar_index": 38950, "tech_bar_index": 38906, "signal_bar_index": 38906, "bar_offset": 44, "tech_price": 81200000.0, "tech_datetime": "2024-08-28 23:09:00", "candidate_index": 158, "gt_datetime": "2024-08-29 01:21:00", "gt_price": 79420000.0 }, { "matched": true, "gt_bar_index": 45615, "tech_bar_index": 45580, "signal_bar_index": 45580, "bar_offset": 35, "tech_price": 76999000.0, "tech_datetime": "2024-09-11 22:06:00", "candidate_index": 188, "gt_datetime": "2024-09-11 23:51:00", "gt_price": 75281000.0 }, { "matched": true, "gt_bar_index": 48069, "tech_bar_index": 48073, "signal_bar_index": 48073, "bar_offset": 4, "tech_price": 78299000.0, "tech_datetime": "2024-09-17 02:45:00", "candidate_index": 197, "gt_datetime": "2024-09-17 02:33:00", "gt_price": 77666000.0 }, { "matched": true, "gt_bar_index": 52551, "tech_bar_index": 52556, "signal_bar_index": 52556, "bar_offset": 5, "tech_price": 84287000.0, "tech_datetime": "2024-09-26 10:54:00", "candidate_index": 210, "gt_datetime": "2024-09-26 10:39:00", "gt_price": 83819000.0 }, { "matched": true, "gt_bar_index": 78221, "tech_bar_index": 78384, "signal_bar_index": 78384, "bar_offset": 163, "tech_price": 127801000.0, "tech_datetime": "2024-11-19 12:42:00", "candidate_index": 339, "gt_datetime": "2024-11-19 04:33:00", "gt_price": 126300000.0 }, { "matched": true, "gt_bar_index": 88400, "tech_bar_index": 88386, "signal_bar_index": 88386, "bar_offset": 14, "tech_price": 139450000.0, "tech_datetime": "2024-12-10 11:45:00", "candidate_index": 402, "gt_datetime": "2024-12-10 12:27:00", "gt_price": 135700000.0 }, { "matched": true, "gt_bar_index": 99931, "tech_bar_index": 99691, "signal_bar_index": 99691, "bar_offset": 240, "tech_price": 144450000.0, "tech_datetime": "2025-01-03 05:57:00", "candidate_index": 456, "gt_datetime": "2025-01-03 17:57:00", "gt_price": 142620000.0 }, { "matched": true, "gt_bar_index": 106365, "tech_bar_index": 106267, "signal_bar_index": 106267, "bar_offset": 98, "tech_price": 146091000.0, "tech_datetime": "2025-01-16 22:45:00", "candidate_index": 481, "gt_datetime": "2025-01-17 03:39:00", "gt_price": 145715000.0 }, { "matched": true, "gt_bar_index": 109567, "tech_bar_index": 109577, "signal_bar_index": 109577, "bar_offset": 10, "tech_price": 152918000.0, "tech_datetime": "2025-01-23 20:15:00", "candidate_index": 502, "gt_datetime": "2025-01-23 19:45:00", "gt_price": 152000000.0 }, { "matched": true, "gt_bar_index": 133387, "tech_bar_index": 133391, "signal_bar_index": 133391, "bar_offset": 4, "tech_price": 120932000.0, "tech_datetime": "2025-03-14 15:54:00", "candidate_index": 600, "gt_datetime": "2025-03-14 15:42:00", "gt_price": 120650000.0 }, { "matched": true, "gt_bar_index": 135544, "tech_bar_index": 135551, "signal_bar_index": 135551, "bar_offset": 7, "tech_price": 120319000.0, "tech_datetime": "2025-03-19 03:54:00", "candidate_index": 609, "gt_datetime": "2025-03-19 03:33:00", "gt_price": 119654000.0 }, { "matched": true, "gt_bar_index": 151125, "tech_bar_index": 151195, "signal_bar_index": 151195, "bar_offset": 70, "tech_price": 122209000.0, "tech_datetime": "2025-04-21 04:33:00", "candidate_index": 671, "gt_datetime": "2025-04-21 01:03:00", "gt_price": 121956000.0 }, { "matched": true, "gt_bar_index": 174927, "tech_bar_index": 175010, "signal_bar_index": 175010, "bar_offset": 83, "tech_price": 147671000.0, "tech_datetime": "2025-06-09 19:18:00", "candidate_index": 768, "gt_datetime": "2025-06-09 15:09:00", "gt_price": 145036000.0 }, { "matched": true, "gt_bar_index": 176747, "tech_bar_index": 176864, "signal_bar_index": 176864, "bar_offset": 117, "tech_price": 145465000.0, "tech_datetime": "2025-06-13 16:00:00", "candidate_index": 776, "gt_datetime": "2025-06-13 10:09:00", "gt_price": 143000000.0 }, { "matched": true, "gt_bar_index": 203225, "tech_bar_index": 203260, "signal_bar_index": 203260, "bar_offset": 35, "tech_price": 159707000.0, "tech_datetime": "2025-08-07 15:48:00", "candidate_index": 887, "gt_datetime": "2025-08-07 14:03:00", "gt_price": 159468000.0 }, { "matched": true, "gt_bar_index": 234072, "tech_bar_index": 233985, "signal_bar_index": 233985, "bar_offset": 87, "tech_price": 173005000.0, "tech_datetime": "2025-10-11 06:33:00", "candidate_index": 1031, "gt_datetime": "2025-10-11 10:54:00", "gt_price": 168000000.0 }, { "matched": true, "gt_bar_index": 238953, "tech_bar_index": 239115, "signal_bar_index": 239115, "bar_offset": 162, "tech_price": 163805000.0, "tech_datetime": "2025-10-21 23:03:00", "candidate_index": 1053, "gt_datetime": "2025-10-21 14:57:00", "gt_price": 162010000.0 }, { "matched": true, "gt_bar_index": 263249, "tech_bar_index": 263107, "signal_bar_index": 263107, "bar_offset": 142, "tech_price": 138600000.0, "tech_datetime": "2025-12-11 05:06:00", "candidate_index": 1145, "gt_datetime": "2025-12-11 12:12:00", "gt_price": 133283000.0 }, { "matched": true, "gt_bar_index": 273906, "tech_bar_index": 273857, "signal_bar_index": 273857, "bar_offset": 49, "tech_price": 128728000.0, "tech_datetime": "2026-01-02 14:36:00", "candidate_index": 1196, "gt_datetime": "2026-01-02 17:03:00", "gt_price": 128953000.0 }, { "matched": true, "gt_bar_index": 306974, "tech_bar_index": 306979, "signal_bar_index": 306979, "bar_offset": 5, "tech_price": 102037000.0, "tech_datetime": "2026-03-12 14:42:00", "candidate_index": 1344, "gt_datetime": "2026-03-12 14:27:00", "gt_price": 101706000.0 }, { "matched": true, "gt_bar_index": 317076, "tech_bar_index": 317087, "signal_bar_index": 317087, "bar_offset": 11, "tech_price": 101092000.0, "tech_datetime": "2026-04-02 23:06:00", "candidate_index": 1394, "gt_datetime": "2026-04-02 22:33:00", "gt_price": 100318000.0 }, { "matched": true, "gt_bar_index": 318592, "tech_bar_index": 318584, "signal_bar_index": 318584, "bar_offset": 8, "tech_price": 102150000.0, "tech_datetime": "2026-04-06 01:57:00", "candidate_index": 1402, "gt_datetime": "2026-04-06 02:21:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 322055, "tech_bar_index": 321807, "signal_bar_index": 321807, "bar_offset": 248, "tech_price": 106867000.0, "tech_datetime": "2026-04-12 19:06:00", "candidate_index": 1415, "gt_datetime": "2026-04-13 07:30:00", "gt_price": 105373000.0 }, { "matched": true, "gt_bar_index": 325445, "tech_bar_index": 325665, "signal_bar_index": 325665, "bar_offset": 220, "tech_price": 111460000.0, "tech_datetime": "2026-04-20 20:00:00", "candidate_index": 1429, "gt_datetime": "2026-04-20 09:00:00", "gt_price": 109983000.0 } ], "misses": [], "signal_type": "div_bull", "signal_label": "상승 다이버전스 (Bd)", "primary_techniques": [ "rsi_swing", "macd_cross", "bb_reversal" ] }, "swing_high": { "side": "sell", "gt_count": 64, "tech_count": 1153, "hit_count": 58, "miss_count": 6, "recall": 0.9062, "precision": 0.0503, "f1": 0.0953, "avg_bar_offset": 131.4, "hits": [ { "matched": true, "gt_bar_index": 10826, "tech_bar_index": 10987, "signal_bar_index": 10987, "bar_offset": 161, "tech_price": 88273000.0, "tech_datetime": "2024-07-01 19:09:00", "candidate_index": 34, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, { "matched": true, "gt_bar_index": 13654, "tech_bar_index": 13610, "signal_bar_index": 13610, "bar_offset": 44, "tech_price": 82451000.0, "tech_datetime": "2024-07-07 06:18:00", "candidate_index": 44, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, { "matched": true, "gt_bar_index": 20880, "tech_bar_index": 21137, "signal_bar_index": 21137, "bar_offset": 257, "tech_price": 94111000.0, "tech_datetime": "2024-07-22 22:42:00", "candidate_index": 73, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, { "matched": true, "gt_bar_index": 24488, "tech_bar_index": 24586, "signal_bar_index": 24586, "bar_offset": 98, "tech_price": 94170000.0, "tech_datetime": "2024-07-30 03:09:00", "candidate_index": 81, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, { "matched": true, "gt_bar_index": 27733, "tech_bar_index": 27828, "signal_bar_index": 27828, "bar_offset": 95, "tech_price": 73000000.0, "tech_datetime": "2024-08-05 21:15:00", "candidate_index": 92, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, { "matched": true, "gt_bar_index": 27913, "tech_bar_index": 28188, "signal_bar_index": 28188, "bar_offset": 275, "tech_price": 79855000.0, "tech_datetime": "2024-08-06 15:15:00", "candidate_index": 93, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, { "matched": true, "gt_bar_index": 29483, "tech_bar_index": 29575, "signal_bar_index": 29575, "bar_offset": 92, "tech_price": 86003000.0, "tech_datetime": "2024-08-09 12:36:00", "candidate_index": 104, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, { "matched": true, "gt_bar_index": 32153, "tech_bar_index": 32153, "signal_bar_index": 32153, "bar_offset": 0, "tech_price": 85082000.0, "tech_datetime": "2024-08-14 21:30:00", "candidate_index": 121, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, { "matched": true, "gt_bar_index": 37652, "tech_bar_index": 37799, "signal_bar_index": 37799, "bar_offset": 147, "tech_price": 85200000.0, "tech_datetime": "2024-08-26 15:48:00", "candidate_index": 137, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, { "matched": true, "gt_bar_index": 53337, "tech_bar_index": 53481, "signal_bar_index": 53481, "bar_offset": 144, "tech_price": 86984000.0, "tech_datetime": "2024-09-28 09:09:00", "candidate_index": 202, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, { "matched": true, "gt_bar_index": 58086, "tech_bar_index": 58068, "signal_bar_index": 58068, "bar_offset": 18, "tech_price": 84746000.0, "tech_datetime": "2024-10-07 22:30:00", "candidate_index": 214, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, { "matched": true, "gt_bar_index": 68615, "tech_bar_index": 68858, "signal_bar_index": 68858, "bar_offset": 243, "tech_price": 100565000.0, "tech_datetime": "2024-10-30 16:24:00", "candidate_index": 249, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 75088, "tech_bar_index": 75135, "signal_bar_index": 75135, "bar_offset": 47, "tech_price": 126249000.0, "tech_datetime": "2024-11-12 18:15:00", "candidate_index": 274, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, { "matched": true, "gt_bar_index": 75755, "tech_bar_index": 75811, "signal_bar_index": 75811, "bar_offset": 56, "tech_price": 129625000.0, "tech_datetime": "2024-11-14 04:03:00", "candidate_index": 278, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, { "matched": true, "gt_bar_index": 83416, "tech_bar_index": 83607, "signal_bar_index": 83607, "bar_offset": 191, "tech_price": 134635000.0, "tech_datetime": "2024-11-30 09:51:00", "candidate_index": 305, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, { "matched": true, "gt_bar_index": 85312, "tech_bar_index": 85304, "signal_bar_index": 85304, "bar_offset": 8, "tech_price": 130155000.0, "tech_datetime": "2024-12-03 22:42:00", "candidate_index": 311, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, { "matched": true, "gt_bar_index": 86052, "tech_bar_index": 85827, "signal_bar_index": 85827, "bar_offset": 225, "tech_price": 134963000.0, "tech_datetime": "2024-12-05 00:51:00", "candidate_index": 313, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, { "matched": true, "gt_bar_index": 91990, "tech_bar_index": 92003, "signal_bar_index": 92003, "bar_offset": 13, "tech_price": 155149000.0, "tech_datetime": "2024-12-18 00:36:00", "candidate_index": 332, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, { "matched": true, "gt_bar_index": 93471, "tech_bar_index": 93528, "signal_bar_index": 93528, "bar_offset": 57, "tech_price": 146222000.0, "tech_datetime": "2024-12-21 04:51:00", "candidate_index": 342, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, { "matched": true, "gt_bar_index": 96014, "tech_bar_index": 96021, "signal_bar_index": 96021, "bar_offset": 7, "tech_price": 148000000.0, "tech_datetime": "2024-12-26 09:30:00", "candidate_index": 351, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, { "matched": true, "gt_bar_index": 101684, "tech_bar_index": 101889, "signal_bar_index": 101889, "bar_offset": 205, "tech_price": 148239000.0, "tech_datetime": "2025-01-07 19:51:00", "candidate_index": 371, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, { "matched": true, "gt_bar_index": 107659, "tech_bar_index": 107726, "signal_bar_index": 107726, "bar_offset": 67, "tech_price": 158868000.0, "tech_datetime": "2025-01-19 23:42:00", "candidate_index": 384, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, { "matched": true, "gt_bar_index": 108050, "tech_bar_index": 108134, "signal_bar_index": 108134, "bar_offset": 84, "tech_price": 161090000.0, "tech_datetime": "2025-01-20 20:06:00", "candidate_index": 385, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, { "matched": true, "gt_bar_index": 113010, "tech_bar_index": 113408, "signal_bar_index": 113408, "bar_offset": 398, "tech_price": 158430000.0, "tech_datetime": "2025-01-31 19:48:00", "candidate_index": 408, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, { "matched": true, "gt_bar_index": 115075, "tech_bar_index": 115178, "signal_bar_index": 115178, "bar_offset": 103, "tech_price": 157007000.0, "tech_datetime": "2025-02-04 12:18:00", "candidate_index": 415, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, { "matched": true, "gt_bar_index": 125341, "tech_bar_index": 125384, "signal_bar_index": 125384, "bar_offset": 43, "tech_price": 129133000.0, "tech_datetime": "2025-02-25 23:33:00", "candidate_index": 454, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, { "matched": true, "gt_bar_index": 126273, "tech_bar_index": 126139, "signal_bar_index": 126139, "bar_offset": 134, "tech_price": 123400000.0, "tech_datetime": "2025-02-27 13:18:00", "candidate_index": 458, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, { "matched": true, "gt_bar_index": 127959, "tech_bar_index": 128062, "signal_bar_index": 128062, "bar_offset": 103, "tech_price": 138526000.0, "tech_datetime": "2025-03-03 13:27:00", "candidate_index": 466, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, { "matched": true, "gt_bar_index": 129532, "tech_bar_index": 129633, "signal_bar_index": 129633, "bar_offset": 101, "tech_price": 135275000.0, "tech_datetime": "2025-03-06 20:00:00", "candidate_index": 471, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, { "matched": true, "gt_bar_index": 130190, "tech_bar_index": 130275, "signal_bar_index": 130275, "bar_offset": 85, "tech_price": 131500000.0, "tech_datetime": "2025-03-08 04:06:00", "candidate_index": 475, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, { "matched": true, "gt_bar_index": 138131, "tech_bar_index": 138458, "signal_bar_index": 138458, "bar_offset": 327, "tech_price": 128022000.0, "tech_datetime": "2025-03-25 15:42:00", "candidate_index": 500, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, { "matched": true, "gt_bar_index": 142569, "tech_bar_index": 142576, "signal_bar_index": 142576, "bar_offset": 7, "tech_price": 126782000.0, "tech_datetime": "2025-04-03 05:36:00", "candidate_index": 516, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, { "matched": true, "gt_bar_index": 145952, "tech_bar_index": 146258, "signal_bar_index": 146258, "bar_offset": 306, "tech_price": 121023000.0, "tech_datetime": "2025-04-10 21:42:00", "candidate_index": 530, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, { "matched": true, "gt_bar_index": 156592, "tech_bar_index": 156364, "signal_bar_index": 156364, "bar_offset": 228, "tech_price": 138408000.0, "tech_datetime": "2025-05-01 23:00:00", "candidate_index": 567, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, { "matched": true, "gt_bar_index": 166515, "tech_bar_index": 166694, "signal_bar_index": 166694, "bar_offset": 179, "tech_price": 154250000.0, "tech_datetime": "2025-05-23 11:30:00", "candidate_index": 599, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, { "matched": true, "gt_bar_index": 176052, "tech_bar_index": 176088, "signal_bar_index": 176088, "bar_offset": 36, "tech_price": 150449000.0, "tech_datetime": "2025-06-12 01:12:00", "candidate_index": 626, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, { "matched": true, "gt_bar_index": 191756, "tech_bar_index": 191978, "signal_bar_index": 191978, "bar_offset": 222, "tech_price": 163491000.0, "tech_datetime": "2025-07-15 03:42:00", "candidate_index": 674, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 206495, "tech_bar_index": 206377, "signal_bar_index": 206377, "bar_offset": 118, "tech_price": 165800000.0, "tech_datetime": "2025-08-14 03:39:00", "candidate_index": 713, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "matched": true, "gt_bar_index": 233334, "tech_bar_index": 233400, "signal_bar_index": 233400, "bar_offset": 66, "tech_price": 177907000.0, "tech_datetime": "2025-10-10 01:18:00", "candidate_index": 792, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, { "matched": true, "gt_bar_index": 248941, "tech_bar_index": 249290, "signal_bar_index": 249290, "bar_offset": 349, "tech_price": 154112000.0, "tech_datetime": "2025-11-12 03:48:00", "candidate_index": 847, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 252606, "tech_bar_index": 252543, "signal_bar_index": 252543, "bar_offset": 63, "tech_price": 134895000.0, "tech_datetime": "2025-11-18 22:27:00", "candidate_index": 855, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, { "matched": true, "gt_bar_index": 257235, "tech_bar_index": 257171, "signal_bar_index": 257171, "bar_offset": 64, "tech_price": 136380000.0, "tech_datetime": "2025-11-28 20:18:00", "candidate_index": 870, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 259476, "tech_bar_index": 259559, "signal_bar_index": 259559, "bar_offset": 83, "tech_price": 138269000.0, "tech_datetime": "2025-12-03 19:42:00", "candidate_index": 878, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, { "matched": true, "gt_bar_index": 262567, "tech_bar_index": 262502, "signal_bar_index": 262502, "bar_offset": 65, "tech_price": 134276000.0, "tech_datetime": "2025-12-09 22:51:00", "candidate_index": 888, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, { "matched": true, "gt_bar_index": 266371, "tech_bar_index": 266511, "signal_bar_index": 266511, "bar_offset": 140, "tech_price": 128444000.0, "tech_datetime": "2025-12-18 07:18:00", "candidate_index": 906, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 268716, "tech_bar_index": 268769, "signal_bar_index": 268769, "bar_offset": 53, "tech_price": 133422000.0, "tech_datetime": "2025-12-23 00:12:00", "candidate_index": 910, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "matched": true, "gt_bar_index": 279908, "tech_bar_index": 280037, "signal_bar_index": 280037, "bar_offset": 129, "tech_price": 141373000.0, "tech_datetime": "2026-01-15 11:36:00", "candidate_index": 951, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, { "matched": true, "gt_bar_index": 287613, "tech_bar_index": 287762, "signal_bar_index": 287762, "bar_offset": 149, "tech_price": 124488000.0, "tech_datetime": "2026-01-31 13:51:00", "candidate_index": 972, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, { "matched": true, "gt_bar_index": 290666, "tech_bar_index": 290699, "signal_bar_index": 290699, "bar_offset": 33, "tech_price": 96936000.0, "tech_datetime": "2026-02-06 16:42:00", "candidate_index": 981, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, { "matched": true, "gt_bar_index": 291007, "tech_bar_index": 291167, "signal_bar_index": 291167, "bar_offset": 160, "tech_price": 101213000.0, "tech_datetime": "2026-02-07 16:06:00", "candidate_index": 982, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, { "matched": true, "gt_bar_index": 291967, "tech_bar_index": 292021, "signal_bar_index": 292021, "bar_offset": 54, "tech_price": 104428000.0, "tech_datetime": "2026-02-09 10:48:00", "candidate_index": 985, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, { "matched": true, "gt_bar_index": 295027, "tech_bar_index": 294818, "signal_bar_index": 294818, "bar_offset": 209, "tech_price": 102565000.0, "tech_datetime": "2026-02-15 06:39:00", "candidate_index": 995, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 300097, "tech_bar_index": 300100, "signal_bar_index": 300100, "bar_offset": 3, "tech_price": 99207000.0, "tech_datetime": "2026-02-26 06:45:00", "candidate_index": 1016, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, { "matched": true, "gt_bar_index": 303723, "tech_bar_index": 303895, "signal_bar_index": 303895, "bar_offset": 172, "tech_price": 104292000.0, "tech_datetime": "2026-03-06 04:30:00", "candidate_index": 1031, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 309296, "tech_bar_index": 309074, "signal_bar_index": 309074, "bar_offset": 222, "tech_price": 108305000.0, "tech_datetime": "2026-03-16 23:27:00", "candidate_index": 1052, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, { "matched": true, "gt_bar_index": 337375, "tech_bar_index": 337116, "signal_bar_index": 337116, "bar_offset": 259, "tech_price": 117880000.0, "tech_datetime": "2026-05-14 20:36:00", "candidate_index": 1121, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, { "matched": true, "gt_bar_index": 347052, "tech_bar_index": 346777, "signal_bar_index": 346777, "bar_offset": 275, "tech_price": 99000000.0, "tech_datetime": "2026-06-03 23:39:00", "candidate_index": 1145, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, { "matched": true, "gt_bar_index": 348849, "tech_bar_index": 348699, "signal_bar_index": 348699, "bar_offset": 150, "tech_price": 93900000.0, "tech_datetime": "2026-06-07 23:45:00", "candidate_index": 1151, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ], "misses": [ { "gt_bar_index": 79901, "gt_datetime": "2024-11-22 16:33:00", "gt_price": 138880000.0 }, { "gt_bar_index": 85315, "gt_datetime": "2024-12-03 23:15:00", "gt_price": 132389000.0 }, { "gt_bar_index": 144850, "gt_datetime": "2025-04-07 23:18:00", "gt_price": 120961000.0 }, { "gt_bar_index": 241856, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, { "gt_bar_index": 288938, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, { "gt_bar_index": 313335, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 } ], "signal_type": "swing_high", "signal_label": "스윙 매도 (S)", "primary_techniques": [ "zigzag_causal", "minor_swing" ] }, "div_bear": { "side": "sell", "gt_count": 38, "tech_count": 1153, "hit_count": 35, "miss_count": 3, "recall": 0.9211, "precision": 0.0304, "f1": 0.0588, "avg_bar_offset": 140.8, "hits": [ { "matched": true, "gt_bar_index": 1959, "tech_bar_index": 1535, "signal_bar_index": 1535, "bar_offset": 424, "tech_price": 93850000.0, "tech_datetime": "2024-06-12 02:24:00", "candidate_index": 6, "gt_datetime": "2024-06-12 23:36:00", "gt_price": 98069000.0 }, { "matched": true, "gt_bar_index": 15205, "tech_bar_index": 15317, "signal_bar_index": 15317, "bar_offset": 112, "tech_price": 82759000.0, "tech_datetime": "2024-07-10 19:42:00", "candidate_index": 56, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, { "matched": true, "gt_bar_index": 17985, "tech_bar_index": 17902, "signal_bar_index": 17902, "bar_offset": 83, "tech_price": 89062000.0, "tech_datetime": "2024-07-16 04:57:00", "candidate_index": 66, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, { "matched": true, "gt_bar_index": 26115, "tech_bar_index": 26033, "signal_bar_index": 26033, "bar_offset": 82, "tech_price": 88809000.0, "tech_datetime": "2024-08-02 03:30:00", "candidate_index": 90, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, { "matched": true, "gt_bar_index": 30650, "tech_bar_index": 30655, "signal_bar_index": 30655, "bar_offset": 5, "tech_price": 85750000.0, "tech_datetime": "2024-08-11 18:36:00", "candidate_index": 110, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, { "matched": true, "gt_bar_index": 34078, "tech_bar_index": 34128, "signal_bar_index": 34128, "bar_offset": 50, "tech_price": 83170000.0, "tech_datetime": "2024-08-19 00:15:00", "candidate_index": 128, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, { "matched": true, "gt_bar_index": 39414, "tech_bar_index": 39458, "signal_bar_index": 39458, "bar_offset": 44, "tech_price": 81826000.0, "tech_datetime": "2024-08-30 02:45:00", "candidate_index": 145, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, { "matched": true, "gt_bar_index": 41458, "tech_bar_index": 41369, "signal_bar_index": 41369, "bar_offset": 89, "tech_price": 79446000.0, "tech_datetime": "2024-09-03 03:33:00", "candidate_index": 150, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, { "matched": true, "gt_bar_index": 46764, "tech_bar_index": 46829, "signal_bar_index": 46829, "bar_offset": 65, "tech_price": 80887000.0, "tech_datetime": "2024-09-14 12:33:00", "candidate_index": 175, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, { "matched": true, "gt_bar_index": 70200, "tech_bar_index": 70063, "signal_bar_index": 70063, "bar_offset": 137, "tech_price": 96875000.0, "tech_datetime": "2024-11-02 04:39:00", "candidate_index": 254, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, { "matched": true, "gt_bar_index": 72198, "tech_bar_index": 72067, "signal_bar_index": 72067, "bar_offset": 131, "tech_price": 96256000.0, "tech_datetime": "2024-11-06 08:51:00", "candidate_index": 261, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, { "matched": true, "gt_bar_index": 79498, "tech_bar_index": 79113, "signal_bar_index": 79113, "bar_offset": 385, "tech_price": 132109000.0, "tech_datetime": "2024-11-21 01:09:00", "candidate_index": 293, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 }, { "matched": true, "gt_bar_index": 81176, "tech_bar_index": 81561, "signal_bar_index": 81561, "bar_offset": 385, "tech_price": 132997000.0, "tech_datetime": "2024-11-26 03:33:00", "candidate_index": 296, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, { "matched": true, "gt_bar_index": 87849, "tech_bar_index": 87994, "signal_bar_index": 87994, "bar_offset": 145, "tech_price": 139401000.0, "tech_datetime": "2024-12-09 16:09:00", "candidate_index": 319, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, { "matched": true, "gt_bar_index": 110201, "tech_bar_index": 110500, "signal_bar_index": 110500, "bar_offset": 299, "tech_price": 157050000.0, "tech_datetime": "2025-01-25 18:24:00", "candidate_index": 399, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 120271, "tech_bar_index": 120094, "signal_bar_index": 120094, "bar_offset": 177, "tech_price": 145611000.0, "tech_datetime": "2025-02-14 18:06:00", "candidate_index": 439, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, { "matched": true, "gt_bar_index": 123577, "tech_bar_index": 123465, "signal_bar_index": 123465, "bar_offset": 112, "tech_price": 144848000.0, "tech_datetime": "2025-02-21 18:39:00", "candidate_index": 447, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, { "matched": true, "gt_bar_index": 131093, "tech_bar_index": 131183, "signal_bar_index": 131183, "bar_offset": 90, "tech_price": 123881000.0, "tech_datetime": "2025-03-10 01:30:00", "candidate_index": 478, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, { "matched": true, "gt_bar_index": 133638, "tech_bar_index": 133873, "signal_bar_index": 133873, "bar_offset": 235, "tech_price": 124118000.0, "tech_datetime": "2025-03-15 16:00:00", "candidate_index": 485, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, { "matched": true, "gt_bar_index": 139715, "tech_bar_index": 139596, "signal_bar_index": 139596, "bar_offset": 119, "tech_price": 128372000.0, "tech_datetime": "2025-03-28 00:36:00", "candidate_index": 506, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, { "matched": true, "gt_bar_index": 168406, "tech_bar_index": 168571, "signal_bar_index": 168571, "bar_offset": 165, "tech_price": 152051000.0, "tech_datetime": "2025-05-27 09:21:00", "candidate_index": 602, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, { "matched": true, "gt_bar_index": 178553, "tech_bar_index": 178616, "signal_bar_index": 178616, "bar_offset": 63, "tech_price": 148333000.0, "tech_datetime": "2025-06-17 07:36:00", "candidate_index": 630, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, { "matched": true, "gt_bar_index": 200096, "tech_bar_index": 200198, "signal_bar_index": 200198, "bar_offset": 102, "tech_price": 162690000.0, "tech_datetime": "2025-08-01 06:42:00", "candidate_index": 698, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, { "matched": true, "gt_bar_index": 208082, "tech_bar_index": 208117, "signal_bar_index": 208117, "bar_offset": 35, "tech_price": 163510000.0, "tech_datetime": "2025-08-18 00:36:00", "candidate_index": 717, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, { "matched": true, "gt_bar_index": 210520, "tech_bar_index": 210318, "signal_bar_index": 210318, "bar_offset": 202, "tech_price": 158065000.0, "tech_datetime": "2025-08-22 14:39:00", "candidate_index": 728, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, { "matched": true, "gt_bar_index": 213353, "tech_bar_index": 213355, "signal_bar_index": 213355, "bar_offset": 2, "tech_price": 157184000.0, "tech_datetime": "2025-08-28 22:30:00", "candidate_index": 737, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, { "matched": true, "gt_bar_index": 235029, "tech_bar_index": 235150, "signal_bar_index": 235150, "bar_offset": 121, "tech_price": 173227000.0, "tech_datetime": "2025-10-13 16:48:00", "candidate_index": 800, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, { "matched": true, "gt_bar_index": 239166, "tech_bar_index": 239191, "signal_bar_index": 239191, "bar_offset": 25, "tech_price": 166956000.0, "tech_datetime": "2025-10-22 02:51:00", "candidate_index": 818, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, { "matched": true, "gt_bar_index": 246441, "tech_bar_index": 246515, "signal_bar_index": 246515, "bar_offset": 74, "tech_price": 155219000.0, "tech_datetime": "2025-11-06 09:03:00", "candidate_index": 837, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, { "matched": true, "gt_bar_index": 275594, "tech_bar_index": 275358, "signal_bar_index": 275358, "bar_offset": 236, "tech_price": 134301000.0, "tech_datetime": "2026-01-05 17:39:00", "candidate_index": 935, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, { "matched": true, "gt_bar_index": 281884, "tech_bar_index": 281972, "signal_bar_index": 281972, "bar_offset": 88, "tech_price": 137547000.0, "tech_datetime": "2026-01-19 12:21:00", "candidate_index": 953, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, { "matched": true, "gt_bar_index": 286583, "tech_bar_index": 286636, "signal_bar_index": 286636, "bar_offset": 53, "tech_price": 129630000.0, "tech_datetime": "2026-01-29 05:33:00", "candidate_index": 967, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, { "matched": true, "gt_bar_index": 298128, "tech_bar_index": 298411, "signal_bar_index": 298411, "bar_offset": 283, "tech_price": 100011000.0, "tech_datetime": "2026-02-22 18:18:00", "candidate_index": 1009, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, { "matched": true, "gt_bar_index": 328744, "tech_bar_index": 328903, "signal_bar_index": 328903, "bar_offset": 159, "tech_price": 115629000.0, "tech_datetime": "2026-04-27 17:57:00", "candidate_index": 1105, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, { "matched": true, "gt_bar_index": 342467, "tech_bar_index": 342617, "signal_bar_index": 342617, "bar_offset": 150, "tech_price": 114871000.0, "tech_datetime": "2026-05-26 07:39:00", "candidate_index": 1134, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 } ], "misses": [ { "gt_bar_index": 103471, "gt_datetime": "2025-01-11 02:57:00", "gt_price": 143850000.0 }, { "gt_bar_index": 292818, "gt_datetime": "2026-02-11 02:39:00", "gt_price": 103502000.0 }, { "gt_bar_index": 324332, "gt_datetime": "2026-04-18 01:21:00", "gt_price": 114934000.0 } ], "signal_type": "div_bear", "signal_label": "하락 다이버전스 (Sd)", "primary_techniques": [ "rsi_swing", "macd_cross" ] } }, "gt_return_pct": 119097.37, "tech_return_pct": 3319.89, "return_capture_ratio": 0.0279, "score": 0.5484 }, "meta": { "generated_at": "2026-06-09 21:32:57", "interval_label": "3분" } }