{ "technique_id": "macd_cross", "technique_name": "MACD 크로스", "category": "indicator", "causal": true, "description": "MACD(12,26,9) 시그널선 골든·데드 크로스", "params": { "interval_min": 3, "lookback_days": 365, "min_leg_pct": 3.0, "initial_cash_krw": 400000.0, "fee_rate": 0.0005, "fast": 12, "slow": 26, "signal": 9, "reversal_pct": 5.0 }, "signals": [ { "side": "sell", "bar_index": 37, "price": 145946000.0, "datetime": "2025-06-08 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44, "price": 146148000.0, "datetime": "2025-06-08 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63, "price": 146342000.0, "datetime": "2025-06-09 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71, "price": 146523000.0, "datetime": "2025-06-09 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77, "price": 146445000.0, "datetime": "2025-06-09 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80, "price": 146592000.0, "datetime": "2025-06-09 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85, "price": 146537000.0, "datetime": "2025-06-09 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113, "price": 146565000.0, "datetime": "2025-06-09 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123, "price": 146530000.0, "datetime": "2025-06-09 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124, "price": 146595000.0, "datetime": "2025-06-09 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138, "price": 146614000.0, "datetime": "2025-06-09 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139, "price": 146663000.0, "datetime": "2025-06-09 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140, "price": 146599000.0, "datetime": "2025-06-09 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174, "price": 146580000.0, "datetime": "2025-06-09 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 188, "price": 146369000.0, "datetime": "2025-06-09 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 215, "price": 145670000.0, "datetime": "2025-06-09 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 244, "price": 146000000.0, "datetime": "2025-06-09 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 272, "price": 145793000.0, "datetime": "2025-06-09 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 282, "price": 145714000.0, "datetime": "2025-06-09 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 299, "price": 145568000.0, "datetime": "2025-06-09 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 317, "price": 145484000.0, "datetime": "2025-06-09 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 320, "price": 145556000.0, "datetime": "2025-06-09 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 321, "price": 145502000.0, "datetime": "2025-06-09 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 351, "price": 145076000.0, "datetime": "2025-06-09 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 371, "price": 145379000.0, "datetime": "2025-06-09 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 389, "price": 145376000.0, "datetime": "2025-06-09 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 393, "price": 145307000.0, "datetime": "2025-06-09 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 400, "price": 145394000.0, "datetime": "2025-06-09 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 439, "price": 147412000.0, "datetime": "2025-06-09 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 461, "price": 148101000.0, "datetime": "2025-06-09 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 470, "price": 148088000.0, "datetime": "2025-06-09 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 480, "price": 148564000.0, "datetime": "2025-06-09 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 485, "price": 148442000.0, "datetime": "2025-06-09 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 512, "price": 147820000.0, "datetime": "2025-06-09 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 526, "price": 147845000.0, "datetime": "2025-06-09 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 530, "price": 148292000.0, "datetime": "2025-06-10 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 540, "price": 148111000.0, "datetime": "2025-06-10 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 557, "price": 148240000.0, "datetime": "2025-06-10 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 558, "price": 148181000.0, "datetime": "2025-06-10 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 559, "price": 148258000.0, "datetime": "2025-06-10 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 560, "price": 148180000.0, "datetime": "2025-06-10 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 571, "price": 148400000.0, "datetime": "2025-06-10 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 588, "price": 148465000.0, "datetime": "2025-06-10 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 591, "price": 148654000.0, "datetime": "2025-06-10 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 597, "price": 148536000.0, "datetime": "2025-06-10 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 609, "price": 148683000.0, "datetime": "2025-06-10 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 620, "price": 148753000.0, "datetime": "2025-06-10 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 629, "price": 148859000.0, "datetime": "2025-06-10 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 630, "price": 148752000.0, "datetime": "2025-06-10 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 635, "price": 148839000.0, "datetime": "2025-06-10 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 643, "price": 148837000.0, "datetime": "2025-06-10 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 650, "price": 149428000.0, "datetime": "2025-06-10 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 664, "price": 149792000.0, "datetime": "2025-06-10 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 679, "price": 150433000.0, "datetime": "2025-06-10 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 683, "price": 150310000.0, "datetime": "2025-06-10 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 706, "price": 150395000.0, "datetime": "2025-06-10 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 711, "price": 150357000.0, "datetime": "2025-06-10 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 739, "price": 149921000.0, "datetime": "2025-06-10 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 750, "price": 149701000.0, "datetime": "2025-06-10 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 751, "price": 149875000.0, "datetime": "2025-06-10 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 754, "price": 149730000.0, "datetime": "2025-06-10 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 755, "price": 149849000.0, "datetime": "2025-06-10 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 769, "price": 149719000.0, "datetime": "2025-06-10 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 783, "price": 149708000.0, "datetime": "2025-06-10 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 793, "price": 149619000.0, "datetime": "2025-06-10 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 800, "price": 149854000.0, "datetime": "2025-06-10 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 817, "price": 150017000.0, "datetime": "2025-06-10 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 836, "price": 150047000.0, "datetime": "2025-06-10 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 849, "price": 150115000.0, "datetime": "2025-06-10 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 856, "price": 150218000.0, "datetime": "2025-06-10 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 857, "price": 150135000.0, "datetime": "2025-06-10 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 870, "price": 150147000.0, "datetime": "2025-06-10 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 877, "price": 150000000.0, "datetime": "2025-06-10 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 894, "price": 150036000.0, "datetime": "2025-06-10 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 918, "price": 150368000.0, "datetime": "2025-06-10 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 932, "price": 150500000.0, "datetime": "2025-06-10 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 942, "price": 150278000.0, "datetime": "2025-06-10 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 961, "price": 150116000.0, "datetime": "2025-06-10 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 978, "price": 150012000.0, "datetime": "2025-06-10 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1008, "price": 149428000.0, "datetime": "2025-06-11 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1020, "price": 149420000.0, "datetime": "2025-06-11 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1024, "price": 149650000.0, "datetime": "2025-06-11 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1034, "price": 149574000.0, "datetime": "2025-06-11 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1050, "price": 149742000.0, "datetime": "2025-06-11 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1057, "price": 149553000.0, "datetime": "2025-06-11 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1058, "price": 149750000.0, "datetime": "2025-06-11 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1060, "price": 149546000.0, "datetime": "2025-06-11 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1073, "price": 149600000.0, "datetime": "2025-06-11 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1103, "price": 150320000.0, "datetime": "2025-06-11 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1119, "price": 150309000.0, "datetime": "2025-06-11 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1133, "price": 150382000.0, "datetime": "2025-06-11 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1148, "price": 150600000.0, "datetime": "2025-06-11 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1153, "price": 150471000.0, "datetime": "2025-06-11 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1175, "price": 150228000.0, "datetime": "2025-06-11 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1193, "price": 150603000.0, "datetime": "2025-06-11 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1227, "price": 150453000.0, "datetime": "2025-06-11 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1244, "price": 150584000.0, "datetime": "2025-06-11 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1246, "price": 150630000.0, "datetime": "2025-06-11 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1258, "price": 150740000.0, "datetime": "2025-06-11 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1277, "price": 150614000.0, "datetime": "2025-06-11 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1282, "price": 150551000.0, "datetime": "2025-06-11 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1295, "price": 150549000.0, "datetime": "2025-06-11 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1306, "price": 150463000.0, "datetime": "2025-06-11 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1314, "price": 150588000.0, "datetime": "2025-06-11 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1317, "price": 150447000.0, "datetime": "2025-06-11 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1321, "price": 150566000.0, "datetime": "2025-06-11 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1340, "price": 150618000.0, "datetime": "2025-06-11 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1357, "price": 150669000.0, "datetime": "2025-06-11 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1368, "price": 150644000.0, "datetime": "2025-06-11 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1390, "price": 150520000.0, "datetime": "2025-06-11 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1392, "price": 150429000.0, "datetime": "2025-06-11 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1397, "price": 150475000.0, "datetime": "2025-06-11 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1412, "price": 150471000.0, "datetime": "2025-06-11 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1426, "price": 150501000.0, "datetime": "2025-06-11 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1434, "price": 150441000.0, "datetime": "2025-06-11 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1436, "price": 150647000.0, "datetime": "2025-06-11 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1451, "price": 150800000.0, "datetime": "2025-06-11 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1453, "price": 150923000.0, "datetime": "2025-06-11 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1457, "price": 150555000.0, "datetime": "2025-06-11 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1467, "price": 151049000.0, "datetime": "2025-06-11 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1479, "price": 150915000.0, "datetime": "2025-06-11 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1500, "price": 150835000.0, "datetime": "2025-06-12 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1508, "price": 150693000.0, "datetime": "2025-06-12 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1524, "price": 150497000.0, "datetime": "2025-06-12 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1540, "price": 150477000.0, "datetime": "2025-06-12 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1560, "price": 149920000.0, "datetime": "2025-06-12 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1581, "price": 149828000.0, "datetime": "2025-06-12 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1590, "price": 149900000.0, "datetime": "2025-06-12 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1602, "price": 149930000.0, "datetime": "2025-06-12 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1605, "price": 150154000.0, "datetime": "2025-06-12 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1616, "price": 149992000.0, "datetime": "2025-06-12 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1643, "price": 149492000.0, "datetime": "2025-06-12 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1668, "price": 149574000.0, "datetime": "2025-06-12 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1674, "price": 149830000.0, "datetime": "2025-06-12 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1676, "price": 149511000.0, "datetime": "2025-06-12 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1683, "price": 149698000.0, "datetime": "2025-06-12 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1688, "price": 149511000.0, "datetime": "2025-06-12 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1705, "price": 149343000.0, "datetime": "2025-06-12 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1719, "price": 149460000.0, "datetime": "2025-06-12 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1747, "price": 148171000.0, "datetime": "2025-06-12 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1752, "price": 147901000.0, "datetime": "2025-06-12 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1757, "price": 147935000.0, "datetime": "2025-06-12 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1783, "price": 147924000.0, "datetime": "2025-06-12 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1793, "price": 147965000.0, "datetime": "2025-06-12 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1814, "price": 148291000.0, "datetime": "2025-06-12 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1832, "price": 148124000.0, "datetime": "2025-06-12 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1845, "price": 148108000.0, "datetime": "2025-06-12 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1863, "price": 147573000.0, "datetime": "2025-06-12 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1868, "price": 147346000.0, "datetime": "2025-06-12 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1883, "price": 147086000.0, "datetime": "2025-06-12 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1898, "price": 146872000.0, "datetime": "2025-06-12 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1900, "price": 146956000.0, "datetime": "2025-06-12 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1909, "price": 146801000.0, "datetime": "2025-06-12 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1916, "price": 146803000.0, "datetime": "2025-06-12 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1926, "price": 146825000.0, "datetime": "2025-06-12 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1940, "price": 147067000.0, "datetime": "2025-06-12 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 1965, "price": 147828000.0, "datetime": "2025-06-12 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 1989, "price": 147708000.0, "datetime": "2025-06-13 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2026, "price": 148438000.0, "datetime": "2025-06-13 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2051, "price": 147910000.0, "datetime": "2025-06-13 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2063, "price": 147373000.0, "datetime": "2025-06-13 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2076, "price": 147238000.0, "datetime": "2025-06-13 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2080, "price": 146489000.0, "datetime": "2025-06-13 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2089, "price": 146466000.0, "datetime": "2025-06-13 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2107, "price": 146179000.0, "datetime": "2025-06-13 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2109, "price": 146361000.0, "datetime": "2025-06-13 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2117, "price": 146031000.0, "datetime": "2025-06-13 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2123, "price": 146131000.0, "datetime": "2025-06-13 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2144, "price": 146086000.0, "datetime": "2025-06-13 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2161, "price": 144398000.0, "datetime": "2025-06-13 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2170, "price": 143161000.0, "datetime": "2025-06-13 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2172, "price": 143510000.0, "datetime": "2025-06-13 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2201, "price": 143650000.0, "datetime": "2025-06-13 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2208, "price": 144280000.0, "datetime": "2025-06-13 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2228, "price": 144926000.0, "datetime": "2025-06-13 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2240, "price": 145220000.0, "datetime": "2025-06-13 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2249, "price": 145316000.0, "datetime": "2025-06-13 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2283, "price": 144994000.0, "datetime": "2025-06-13 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2317, "price": 146540000.0, "datetime": "2025-06-13 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2343, "price": 145859000.0, "datetime": "2025-06-13 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2359, "price": 145784000.0, "datetime": "2025-06-13 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2360, "price": 145982000.0, "datetime": "2025-06-13 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2363, "price": 145733000.0, "datetime": "2025-06-13 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2365, "price": 145932000.0, "datetime": "2025-06-13 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2376, "price": 145925000.0, "datetime": "2025-06-13 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2382, "price": 146088000.0, "datetime": "2025-06-13 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2400, "price": 146170000.0, "datetime": "2025-06-13 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2417, "price": 145952000.0, "datetime": "2025-06-13 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2425, "price": 145680000.0, "datetime": "2025-06-13 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2441, "price": 145568000.0, "datetime": "2025-06-13 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2464, "price": 146629000.0, "datetime": "2025-06-14 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2473, "price": 146892000.0, "datetime": "2025-06-14 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2477, "price": 146787000.0, "datetime": "2025-06-14 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2505, "price": 146206000.0, "datetime": "2025-06-14 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2511, "price": 145844000.0, "datetime": "2025-06-14 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2522, "price": 145978000.0, "datetime": "2025-06-14 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2537, "price": 146013000.0, "datetime": "2025-06-14 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2540, "price": 146172000.0, "datetime": "2025-06-14 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2546, "price": 146070000.0, "datetime": "2025-06-14 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2550, "price": 146230000.0, "datetime": "2025-06-14 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2570, "price": 146403000.0, "datetime": "2025-06-14 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2576, "price": 146670000.0, "datetime": "2025-06-14 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2592, "price": 146905000.0, "datetime": "2025-06-14 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2605, "price": 147066000.0, "datetime": "2025-06-14 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2615, "price": 147093000.0, "datetime": "2025-06-14 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2622, "price": 147291000.0, "datetime": "2025-06-14 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2628, "price": 147268000.0, "datetime": "2025-06-14 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2643, "price": 147332000.0, "datetime": "2025-06-14 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2645, "price": 147119000.0, "datetime": "2025-06-14 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2663, "price": 146746000.0, "datetime": "2025-06-14 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2666, "price": 146619000.0, "datetime": "2025-06-14 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2672, "price": 146563000.0, "datetime": "2025-06-14 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2680, "price": 146369000.0, "datetime": "2025-06-14 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2682, "price": 146433000.0, "datetime": "2025-06-14 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2683, "price": 146349000.0, "datetime": "2025-06-14 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2685, "price": 146400000.0, "datetime": "2025-06-14 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2731, "price": 146546000.0, "datetime": "2025-06-14 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2763, "price": 146150000.0, "datetime": "2025-06-14 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2768, "price": 146000000.0, "datetime": "2025-06-14 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2779, "price": 145882000.0, "datetime": "2025-06-14 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2790, "price": 145578000.0, "datetime": "2025-06-14 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2797, "price": 145575000.0, "datetime": "2025-06-14 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2798, "price": 145503000.0, "datetime": "2025-06-14 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2799, "price": 145611000.0, "datetime": "2025-06-14 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2818, "price": 145630000.0, "datetime": "2025-06-14 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2831, "price": 145581000.0, "datetime": "2025-06-14 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2849, "price": 145628000.0, "datetime": "2025-06-14 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2857, "price": 145685000.0, "datetime": "2025-06-14 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2858, "price": 145612000.0, "datetime": "2025-06-14 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2859, "price": 145649000.0, "datetime": "2025-06-14 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2860, "price": 145599000.0, "datetime": "2025-06-14 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2864, "price": 145690000.0, "datetime": "2025-06-14 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2873, "price": 145646000.0, "datetime": "2025-06-14 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2887, "price": 145758000.0, "datetime": "2025-06-14 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2894, "price": 145603000.0, "datetime": "2025-06-14 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2900, "price": 145685000.0, "datetime": "2025-06-14 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2902, "price": 145579000.0, "datetime": "2025-06-14 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2903, "price": 145681000.0, "datetime": "2025-06-14 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2917, "price": 145736000.0, "datetime": "2025-06-14 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2934, "price": 145688000.0, "datetime": "2025-06-15 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2937, "price": 145550000.0, "datetime": "2025-06-15 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2947, "price": 145510000.0, "datetime": "2025-06-15 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2956, "price": 145398000.0, "datetime": "2025-06-15 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2969, "price": 145360000.0, "datetime": "2025-06-15 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2983, "price": 145277000.0, "datetime": "2025-06-15 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 2986, "price": 145468000.0, "datetime": "2025-06-15 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 2996, "price": 145511000.0, "datetime": "2025-06-15 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3005, "price": 145673000.0, "datetime": "2025-06-15 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3022, "price": 145978000.0, "datetime": "2025-06-15 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3037, "price": 145842000.0, "datetime": "2025-06-15 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3055, "price": 146000000.0, "datetime": "2025-06-15 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3056, "price": 146200000.0, "datetime": "2025-06-15 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3075, "price": 146559000.0, "datetime": "2025-06-15 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3111, "price": 146400000.0, "datetime": "2025-06-15 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3132, "price": 146523000.0, "datetime": "2025-06-15 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3150, "price": 146431000.0, "datetime": "2025-06-15 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3166, "price": 146445000.0, "datetime": "2025-06-15 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3176, "price": 146520000.0, "datetime": "2025-06-15 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3180, "price": 146428000.0, "datetime": "2025-06-15 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3203, "price": 146353000.0, "datetime": "2025-06-15 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3230, "price": 146781000.0, "datetime": "2025-06-15 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3261, "price": 146133000.0, "datetime": "2025-06-15 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3272, "price": 146022000.0, "datetime": "2025-06-15 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3298, "price": 145544000.0, "datetime": "2025-06-15 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3330, "price": 145810000.0, "datetime": "2025-06-15 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3351, "price": 145801000.0, "datetime": "2025-06-15 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3379, "price": 145983000.0, "datetime": "2025-06-15 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3400, "price": 146191000.0, "datetime": "2025-06-15 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3412, "price": 146267000.0, "datetime": "2025-06-16 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3417, "price": 146444000.0, "datetime": "2025-06-16 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3421, "price": 146288000.0, "datetime": "2025-06-16 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3443, "price": 146139000.0, "datetime": "2025-06-16 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3468, "price": 146140000.0, "datetime": "2025-06-16 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3486, "price": 146100000.0, "datetime": "2025-06-16 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3496, "price": 146060000.0, "datetime": "2025-06-16 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3516, "price": 145675000.0, "datetime": "2025-06-16 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3519, "price": 145384000.0, "datetime": "2025-06-16 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3525, "price": 145420000.0, "datetime": "2025-06-16 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3529, "price": 145214000.0, "datetime": "2025-06-16 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3533, "price": 145292000.0, "datetime": "2025-06-16 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3560, "price": 145530000.0, "datetime": "2025-06-16 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3562, "price": 145799000.0, "datetime": "2025-06-16 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3570, "price": 145735000.0, "datetime": "2025-06-16 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3576, "price": 145874000.0, "datetime": "2025-06-16 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3586, "price": 145992000.0, "datetime": "2025-06-16 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3587, "price": 146060000.0, "datetime": "2025-06-16 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3590, "price": 146000000.0, "datetime": "2025-06-16 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3619, "price": 145685000.0, "datetime": "2025-06-16 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3635, "price": 146079000.0, "datetime": "2025-06-16 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3654, "price": 146143000.0, "datetime": "2025-06-16 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3663, "price": 146205000.0, "datetime": "2025-06-16 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3665, "price": 146270000.0, "datetime": "2025-06-16 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3667, "price": 146215000.0, "datetime": "2025-06-16 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3674, "price": 146626000.0, "datetime": "2025-06-16 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3701, "price": 146827000.0, "datetime": "2025-06-16 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3715, "price": 146952000.0, "datetime": "2025-06-16 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3722, "price": 146830000.0, "datetime": "2025-06-16 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3731, "price": 146967000.0, "datetime": "2025-06-16 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3748, "price": 147503000.0, "datetime": "2025-06-16 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3765, "price": 147680000.0, "datetime": "2025-06-16 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3772, "price": 147604000.0, "datetime": "2025-06-16 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3790, "price": 147512000.0, "datetime": "2025-06-16 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3801, "price": 147369000.0, "datetime": "2025-06-16 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3819, "price": 147187000.0, "datetime": "2025-06-16 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3831, "price": 147024000.0, "datetime": "2025-06-16 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3842, "price": 146997000.0, "datetime": "2025-06-16 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3849, "price": 146832000.0, "datetime": "2025-06-16 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3860, "price": 146946000.0, "datetime": "2025-06-16 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3886, "price": 147694000.0, "datetime": "2025-06-16 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3914, "price": 147667000.0, "datetime": "2025-06-17 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3942, "price": 148054000.0, "datetime": "2025-06-17 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 3955, "price": 148127000.0, "datetime": "2025-06-17 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 3979, "price": 148876000.0, "datetime": "2025-06-17 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4001, "price": 149163000.0, "datetime": "2025-06-17 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4002, "price": 149051000.0, "datetime": "2025-06-17 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4006, "price": 149235000.0, "datetime": "2025-06-17 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4009, "price": 149028000.0, "datetime": "2025-06-17 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4027, "price": 149009000.0, "datetime": "2025-06-17 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4037, "price": 148716000.0, "datetime": "2025-06-17 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4051, "price": 148126000.0, "datetime": "2025-06-17 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4056, "price": 147739000.0, "datetime": "2025-06-17 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4057, "price": 147761000.0, "datetime": "2025-06-17 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4058, "price": 147309000.0, "datetime": "2025-06-17 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4072, "price": 146949000.0, "datetime": "2025-06-17 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4096, "price": 147359000.0, "datetime": "2025-06-17 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4104, "price": 147604000.0, "datetime": "2025-06-17 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4107, "price": 147382000.0, "datetime": "2025-06-17 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4124, "price": 147438000.0, "datetime": "2025-06-17 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4139, "price": 147730000.0, "datetime": "2025-06-17 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4179, "price": 147343000.0, "datetime": "2025-06-17 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4182, "price": 147142000.0, "datetime": "2025-06-17 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4186, "price": 147207000.0, "datetime": "2025-06-17 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4197, "price": 147111000.0, "datetime": "2025-06-17 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4210, "price": 146959000.0, "datetime": "2025-06-17 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4213, "price": 146847000.0, "datetime": "2025-06-17 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4219, "price": 146815000.0, "datetime": "2025-06-17 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4240, "price": 146634000.0, "datetime": "2025-06-17 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4275, "price": 146153000.0, "datetime": "2025-06-17 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4278, "price": 145989000.0, "datetime": "2025-06-17 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4285, "price": 145982000.0, "datetime": "2025-06-17 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4291, "price": 145776000.0, "datetime": "2025-06-17 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4298, "price": 145730000.0, "datetime": "2025-06-17 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4323, "price": 145710000.0, "datetime": "2025-06-17 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4336, "price": 145738000.0, "datetime": "2025-06-17 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4342, "price": 145511000.0, "datetime": "2025-06-17 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4350, "price": 145693000.0, "datetime": "2025-06-17 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4356, "price": 145394000.0, "datetime": "2025-06-17 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4364, "price": 145278000.0, "datetime": "2025-06-17 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4365, "price": 145043000.0, "datetime": "2025-06-17 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4379, "price": 144869000.0, "datetime": "2025-06-18 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4403, "price": 144059000.0, "datetime": "2025-06-18 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4410, "price": 144406000.0, "datetime": "2025-06-18 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4433, "price": 144533000.0, "datetime": "2025-06-18 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4439, "price": 144786000.0, "datetime": "2025-06-18 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4460, "price": 145782000.0, "datetime": "2025-06-18 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4493, "price": 145410000.0, "datetime": "2025-06-18 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4495, "price": 145351000.0, "datetime": "2025-06-18 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4496, "price": 145538000.0, "datetime": "2025-06-18 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4505, "price": 145506000.0, "datetime": "2025-06-18 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4506, "price": 145621000.0, "datetime": "2025-06-18 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4507, "price": 145465000.0, "datetime": "2025-06-18 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4509, "price": 145687000.0, "datetime": "2025-06-18 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4518, "price": 145458000.0, "datetime": "2025-06-18 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4534, "price": 145440000.0, "datetime": "2025-06-18 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4548, "price": 145416000.0, "datetime": "2025-06-18 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4559, "price": 145645000.0, "datetime": "2025-06-18 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4577, "price": 145732000.0, "datetime": "2025-06-18 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4595, "price": 145800000.0, "datetime": "2025-06-18 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4606, "price": 145520000.0, "datetime": "2025-06-18 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4614, "price": 145657000.0, "datetime": "2025-06-18 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4628, "price": 145740000.0, "datetime": "2025-06-18 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4629, "price": 145805000.0, "datetime": "2025-06-18 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4635, "price": 145708000.0, "datetime": "2025-06-18 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4639, "price": 145860000.0, "datetime": "2025-06-18 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4653, "price": 145963000.0, "datetime": "2025-06-18 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4657, "price": 146058000.0, "datetime": "2025-06-18 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4658, "price": 145986000.0, "datetime": "2025-06-18 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4660, "price": 146053000.0, "datetime": "2025-06-18 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4662, "price": 145992000.0, "datetime": "2025-06-18 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4694, "price": 145387000.0, "datetime": "2025-06-18 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4719, "price": 145500000.0, "datetime": "2025-06-18 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4727, "price": 145776000.0, "datetime": "2025-06-18 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4732, "price": 145672000.0, "datetime": "2025-06-18 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4752, "price": 145363000.0, "datetime": "2025-06-18 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4759, "price": 145069000.0, "datetime": "2025-06-18 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4771, "price": 144968000.0, "datetime": "2025-06-18 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4797, "price": 145302000.0, "datetime": "2025-06-18 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4819, "price": 144947000.0, "datetime": "2025-06-18 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4842, "price": 145621000.0, "datetime": "2025-06-18 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4857, "price": 145249000.0, "datetime": "2025-06-19 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4869, "price": 145256000.0, "datetime": "2025-06-19 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4885, "price": 145130000.0, "datetime": "2025-06-19 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4887, "price": 144933000.0, "datetime": "2025-06-19 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4901, "price": 144765000.0, "datetime": "2025-06-19 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4924, "price": 144500000.0, "datetime": "2025-06-19 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4931, "price": 145107000.0, "datetime": "2025-06-19 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4936, "price": 144380000.0, "datetime": "2025-06-19 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4938, "price": 144667000.0, "datetime": "2025-06-19 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4946, "price": 144361000.0, "datetime": "2025-06-19 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4954, "price": 144734000.0, "datetime": "2025-06-19 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4969, "price": 145063000.0, "datetime": "2025-06-19 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 4983, "price": 145474000.0, "datetime": "2025-06-19 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 4990, "price": 145415000.0, "datetime": "2025-06-19 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5026, "price": 145340000.0, "datetime": "2025-06-19 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5032, "price": 145215000.0, "datetime": "2025-06-19 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5034, "price": 145370000.0, "datetime": "2025-06-19 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5047, "price": 145481000.0, "datetime": "2025-06-19 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5055, "price": 145578000.0, "datetime": "2025-06-19 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5060, "price": 145403000.0, "datetime": "2025-06-19 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5066, "price": 145495000.0, "datetime": "2025-06-19 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5085, "price": 145700000.0, "datetime": "2025-06-19 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5122, "price": 145773000.0, "datetime": "2025-06-19 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5137, "price": 145657000.0, "datetime": "2025-06-19 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5159, "price": 145443000.0, "datetime": "2025-06-19 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5183, "price": 145360000.0, "datetime": "2025-06-19 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5188, "price": 145438000.0, "datetime": "2025-06-19 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5198, "price": 145372000.0, "datetime": "2025-06-19 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5202, "price": 145519000.0, "datetime": "2025-06-19 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5203, "price": 145418000.0, "datetime": "2025-06-19 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5213, "price": 145580000.0, "datetime": "2025-06-19 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5229, "price": 145480000.0, "datetime": "2025-06-19 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5234, "price": 145618000.0, "datetime": "2025-06-19 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5239, "price": 145548000.0, "datetime": "2025-06-19 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5264, "price": 145400000.0, "datetime": "2025-06-19 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5282, "price": 145369000.0, "datetime": "2025-06-19 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5297, "price": 145292000.0, "datetime": "2025-06-19 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5298, "price": 145257000.0, "datetime": "2025-06-19 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5311, "price": 144999000.0, "datetime": "2025-06-19 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5322, "price": 144806000.0, "datetime": "2025-06-19 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5329, "price": 144891000.0, "datetime": "2025-06-20 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5338, "price": 144738000.0, "datetime": "2025-06-20 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5343, "price": 144840000.0, "datetime": "2025-06-20 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5344, "price": 144704000.0, "datetime": "2025-06-20 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5347, "price": 144799000.0, "datetime": "2025-06-20 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5358, "price": 144745000.0, "datetime": "2025-06-20 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5375, "price": 144550000.0, "datetime": "2025-06-20 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5388, "price": 144931000.0, "datetime": "2025-06-20 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5425, "price": 144526000.0, "datetime": "2025-06-20 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5441, "price": 144486000.0, "datetime": "2025-06-20 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5448, "price": 144676000.0, "datetime": "2025-06-20 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5458, "price": 144632000.0, "datetime": "2025-06-20 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5459, "price": 144719000.0, "datetime": "2025-06-20 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5460, "price": 144665000.0, "datetime": "2025-06-20 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5461, "price": 144689000.0, "datetime": "2025-06-20 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5465, "price": 144580000.0, "datetime": "2025-06-20 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5467, "price": 144831000.0, "datetime": "2025-06-20 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5486, "price": 144962000.0, "datetime": "2025-06-20 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5492, "price": 145168000.0, "datetime": "2025-06-20 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5497, "price": 145032000.0, "datetime": "2025-06-20 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5523, "price": 144885000.0, "datetime": "2025-06-20 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5528, "price": 144639000.0, "datetime": "2025-06-20 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5540, "price": 144555000.0, "datetime": "2025-06-20 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5557, "price": 144517000.0, "datetime": "2025-06-20 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5566, "price": 144623000.0, "datetime": "2025-06-20 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5568, "price": 144542000.0, "datetime": "2025-06-20 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5573, "price": 144690000.0, "datetime": "2025-06-20 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5583, "price": 144562000.0, "datetime": "2025-06-20 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5612, "price": 144152000.0, "datetime": "2025-06-20 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5644, "price": 144547000.0, "datetime": "2025-06-20 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5646, "price": 144610000.0, "datetime": "2025-06-20 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5647, "price": 144595000.0, "datetime": "2025-06-20 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5651, "price": 144673000.0, "datetime": "2025-06-20 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5678, "price": 146767000.0, "datetime": "2025-06-20 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5707, "price": 146202000.0, "datetime": "2025-06-20 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5724, "price": 146133000.0, "datetime": "2025-06-20 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5742, "price": 146123000.0, "datetime": "2025-06-20 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5772, "price": 146196000.0, "datetime": "2025-06-20 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5811, "price": 144792000.0, "datetime": "2025-06-21 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5834, "price": 144580000.0, "datetime": "2025-06-21 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5835, "price": 144854000.0, "datetime": "2025-06-21 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5840, "price": 144420000.0, "datetime": "2025-06-21 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5862, "price": 143777000.0, "datetime": "2025-06-21 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5890, "price": 143629000.0, "datetime": "2025-06-21 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5894, "price": 143745000.0, "datetime": "2025-06-21 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5926, "price": 144513000.0, "datetime": "2025-06-21 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5970, "price": 143775000.0, "datetime": "2025-06-21 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5971, "price": 143633000.0, "datetime": "2025-06-21 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 5974, "price": 143752000.0, "datetime": "2025-06-21 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 5991, "price": 143778000.0, "datetime": "2025-06-21 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6004, "price": 143798000.0, "datetime": "2025-06-21 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6013, "price": 143742000.0, "datetime": "2025-06-21 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6014, "price": 143805000.0, "datetime": "2025-06-21 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6036, "price": 144039000.0, "datetime": "2025-06-21 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6086, "price": 143926000.0, "datetime": "2025-06-21 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6103, "price": 143864000.0, "datetime": "2025-06-21 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6105, "price": 143940000.0, "datetime": "2025-06-21 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6106, "price": 143901000.0, "datetime": "2025-06-21 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6115, "price": 143905000.0, "datetime": "2025-06-21 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6130, "price": 143897000.0, "datetime": "2025-06-21 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6154, "price": 143829000.0, "datetime": "2025-06-21 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6187, "price": 144287000.0, "datetime": "2025-06-21 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6188, "price": 144360000.0, "datetime": "2025-06-21 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6192, "price": 144305000.0, "datetime": "2025-06-21 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6199, "price": 144450000.0, "datetime": "2025-06-21 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6200, "price": 144450000.0, "datetime": "2025-06-21 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6220, "price": 144366000.0, "datetime": "2025-06-21 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6234, "price": 144360000.0, "datetime": "2025-06-21 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6250, "price": 144328000.0, "datetime": "2025-06-21 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6261, "price": 144268000.0, "datetime": "2025-06-21 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6273, "price": 144201000.0, "datetime": "2025-06-21 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6276, "price": 144023000.0, "datetime": "2025-06-21 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6277, "price": 144234000.0, "datetime": "2025-06-21 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6284, "price": 144073000.0, "datetime": "2025-06-21 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6288, "price": 144250000.0, "datetime": "2025-06-22 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6295, "price": 144064000.0, "datetime": "2025-06-22 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6302, "price": 144153000.0, "datetime": "2025-06-22 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6320, "price": 144176000.0, "datetime": "2025-06-22 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6349, "price": 144219000.0, "datetime": "2025-06-22 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6361, "price": 144000000.0, "datetime": "2025-06-22 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6383, "price": 143200000.0, "datetime": "2025-06-22 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6384, "price": 143100000.0, "datetime": "2025-06-22 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6388, "price": 143180000.0, "datetime": "2025-06-22 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6410, "price": 143342000.0, "datetime": "2025-06-22 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6430, "price": 142543000.0, "datetime": "2025-06-22 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6440, "price": 142046000.0, "datetime": "2025-06-22 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6444, "price": 142247000.0, "datetime": "2025-06-22 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6452, "price": 141861000.0, "datetime": "2025-06-22 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6463, "price": 141879000.0, "datetime": "2025-06-22 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6486, "price": 144080000.0, "datetime": "2025-06-22 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6522, "price": 142750000.0, "datetime": "2025-06-22 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6541, "price": 142820000.0, "datetime": "2025-06-22 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6546, "price": 142965000.0, "datetime": "2025-06-22 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6560, "price": 142849000.0, "datetime": "2025-06-22 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6567, "price": 143054000.0, "datetime": "2025-06-22 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6579, "price": 143209000.0, "datetime": "2025-06-22 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6591, "price": 143417000.0, "datetime": "2025-06-22 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6594, "price": 143312000.0, "datetime": "2025-06-22 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6627, "price": 142869000.0, "datetime": "2025-06-22 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6651, "price": 142970000.0, "datetime": "2025-06-22 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6672, "price": 142587000.0, "datetime": "2025-06-22 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6695, "price": 142886000.0, "datetime": "2025-06-22 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6698, "price": 143031000.0, "datetime": "2025-06-22 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6710, "price": 143098000.0, "datetime": "2025-06-22 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6724, "price": 143190000.0, "datetime": "2025-06-22 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6729, "price": 143068000.0, "datetime": "2025-06-22 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6747, "price": 141324000.0, "datetime": "2025-06-22 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6753, "price": 140011000.0, "datetime": "2025-06-22 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6766, "price": 138838000.0, "datetime": "2025-06-22 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6787, "price": 138013000.0, "datetime": "2025-06-23 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6788, "price": 138371000.0, "datetime": "2025-06-23 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6816, "price": 138481000.0, "datetime": "2025-06-23 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6841, "price": 138800000.0, "datetime": "2025-06-23 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6847, "price": 138538000.0, "datetime": "2025-06-23 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6875, "price": 137624000.0, "datetime": "2025-06-23 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6895, "price": 138693000.0, "datetime": "2025-06-23 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6908, "price": 139430000.0, "datetime": "2025-06-23 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6930, "price": 140671000.0, "datetime": "2025-06-23 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6959, "price": 141097000.0, "datetime": "2025-06-23 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 6968, "price": 141089000.0, "datetime": "2025-06-23 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 6983, "price": 141312000.0, "datetime": "2025-06-23 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7001, "price": 141654000.0, "datetime": "2025-06-23 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7033, "price": 141400000.0, "datetime": "2025-06-23 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7076, "price": 142352000.0, "datetime": "2025-06-23 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7111, "price": 142430000.0, "datetime": "2025-06-23 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7112, "price": 142340000.0, "datetime": "2025-06-23 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7126, "price": 142345000.0, "datetime": "2025-06-23 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7127, "price": 142155000.0, "datetime": "2025-06-23 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7132, "price": 142296000.0, "datetime": "2025-06-23 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7136, "price": 142140000.0, "datetime": "2025-06-23 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7146, "price": 142258000.0, "datetime": "2025-06-23 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7150, "price": 142000000.0, "datetime": "2025-06-23 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7151, "price": 142105000.0, "datetime": "2025-06-23 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7152, "price": 142008000.0, "datetime": "2025-06-23 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7166, "price": 141828000.0, "datetime": "2025-06-23 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7173, "price": 141595000.0, "datetime": "2025-06-23 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7181, "price": 141583000.0, "datetime": "2025-06-23 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7189, "price": 141416000.0, "datetime": "2025-06-23 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7192, "price": 141500000.0, "datetime": "2025-06-23 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7193, "price": 141349000.0, "datetime": "2025-06-23 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7197, "price": 141454000.0, "datetime": "2025-06-23 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7212, "price": 141719000.0, "datetime": "2025-06-23 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7220, "price": 142333000.0, "datetime": "2025-06-23 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7234, "price": 142316000.0, "datetime": "2025-06-23 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7250, "price": 142317000.0, "datetime": "2025-06-24 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7256, "price": 141795000.0, "datetime": "2025-06-24 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7282, "price": 140974000.0, "datetime": "2025-06-24 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7315, "price": 143122000.0, "datetime": "2025-06-24 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7346, "price": 143146000.0, "datetime": "2025-06-24 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7365, "price": 143714000.0, "datetime": "2025-06-24 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7372, "price": 144258000.0, "datetime": "2025-06-24 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7375, "price": 144082000.0, "datetime": "2025-06-24 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7387, "price": 144238000.0, "datetime": "2025-06-24 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7401, "price": 145828000.0, "datetime": "2025-06-24 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7447, "price": 145398000.0, "datetime": "2025-06-24 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7471, "price": 145480000.0, "datetime": "2025-06-24 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7492, "price": 145221000.0, "datetime": "2025-06-24 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7510, "price": 145130000.0, "datetime": "2025-06-24 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7516, "price": 145250000.0, "datetime": "2025-06-24 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7521, "price": 145066000.0, "datetime": "2025-06-24 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7530, "price": 145146000.0, "datetime": "2025-06-24 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7553, "price": 145624000.0, "datetime": "2025-06-24 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7559, "price": 145870000.0, "datetime": "2025-06-24 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7566, "price": 145927000.0, "datetime": "2025-06-24 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7597, "price": 144980000.0, "datetime": "2025-06-24 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7625, "price": 144928000.0, "datetime": "2025-06-24 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7639, "price": 145052000.0, "datetime": "2025-06-24 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7651, "price": 145032000.0, "datetime": "2025-06-24 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7657, "price": 145219000.0, "datetime": "2025-06-24 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7660, "price": 145000000.0, "datetime": "2025-06-24 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7683, "price": 144771000.0, "datetime": "2025-06-24 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7697, "price": 144659000.0, "datetime": "2025-06-24 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7699, "price": 144927000.0, "datetime": "2025-06-24 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7700, "price": 144732000.0, "datetime": "2025-06-24 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7702, "price": 144900000.0, "datetime": "2025-06-24 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7704, "price": 144528000.0, "datetime": "2025-06-24 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7708, "price": 144824000.0, "datetime": "2025-06-24 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7733, "price": 145318000.0, "datetime": "2025-06-25 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7755, "price": 145181000.0, "datetime": "2025-06-25 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7774, "price": 145500000.0, "datetime": "2025-06-25 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7782, "price": 145888000.0, "datetime": "2025-06-25 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7788, "price": 145748000.0, "datetime": "2025-06-25 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7817, "price": 145299000.0, "datetime": "2025-06-25 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7851, "price": 145610000.0, "datetime": "2025-06-25 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7854, "price": 145766000.0, "datetime": "2025-06-25 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7858, "price": 145710000.0, "datetime": "2025-06-25 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7883, "price": 145600000.0, "datetime": "2025-06-25 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7890, "price": 145497000.0, "datetime": "2025-06-25 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7901, "price": 145499000.0, "datetime": "2025-06-25 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7918, "price": 145448000.0, "datetime": "2025-06-25 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7926, "price": 145929000.0, "datetime": "2025-06-25 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7933, "price": 145522000.0, "datetime": "2025-06-25 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7941, "price": 145891000.0, "datetime": "2025-06-25 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 7963, "price": 146421000.0, "datetime": "2025-06-25 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 7996, "price": 146148000.0, "datetime": "2025-06-25 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8000, "price": 145935000.0, "datetime": "2025-06-25 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8004, "price": 145973000.0, "datetime": "2025-06-25 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8015, "price": 145932000.0, "datetime": "2025-06-25 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8018, "price": 146090000.0, "datetime": "2025-06-25 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8028, "price": 146006000.0, "datetime": "2025-06-25 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8034, "price": 146187000.0, "datetime": "2025-06-25 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8048, "price": 146301000.0, "datetime": "2025-06-25 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8055, "price": 146500000.0, "datetime": "2025-06-25 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8064, "price": 146429000.0, "datetime": "2025-06-25 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8086, "price": 146510000.0, "datetime": "2025-06-25 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8099, "price": 146618000.0, "datetime": "2025-06-25 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8112, "price": 146807000.0, "datetime": "2025-06-25 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8127, "price": 147186000.0, "datetime": "2025-06-25 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8143, "price": 147301000.0, "datetime": "2025-06-25 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8148, "price": 147230000.0, "datetime": "2025-06-25 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8163, "price": 147322000.0, "datetime": "2025-06-25 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8184, "price": 148147000.0, "datetime": "2025-06-25 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8185, "price": 148337000.0, "datetime": "2025-06-25 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8187, "price": 148332000.0, "datetime": "2025-06-25 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8224, "price": 147330000.0, "datetime": "2025-06-26 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8241, "price": 147461000.0, "datetime": "2025-06-26 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8251, "price": 147638000.0, "datetime": "2025-06-26 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8259, "price": 147461000.0, "datetime": "2025-06-26 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8266, "price": 147609000.0, "datetime": "2025-06-26 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8279, "price": 147432000.0, "datetime": "2025-06-26 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8289, "price": 147675000.0, "datetime": "2025-06-26 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8300, "price": 147790000.0, "datetime": "2025-06-26 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8320, "price": 147930000.0, "datetime": "2025-06-26 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8330, "price": 147707000.0, "datetime": "2025-06-26 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8353, "price": 147500000.0, "datetime": "2025-06-26 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8355, "price": 147400000.0, "datetime": "2025-06-26 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8372, "price": 147287000.0, "datetime": "2025-06-26 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8400, "price": 147370000.0, "datetime": "2025-06-26 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8417, "price": 147396000.0, "datetime": "2025-06-26 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8437, "price": 147770000.0, "datetime": "2025-06-26 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8448, "price": 148179000.0, "datetime": "2025-06-26 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8452, "price": 147900000.0, "datetime": "2025-06-26 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8469, "price": 147765000.0, "datetime": "2025-06-26 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8470, "price": 147655000.0, "datetime": "2025-06-26 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8471, "price": 147717000.0, "datetime": "2025-06-26 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8472, "price": 147639000.0, "datetime": "2025-06-26 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8478, "price": 147750000.0, "datetime": "2025-06-26 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8483, "price": 147622000.0, "datetime": "2025-06-26 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8485, "price": 147705000.0, "datetime": "2025-06-26 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8494, "price": 147620000.0, "datetime": "2025-06-26 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8508, "price": 147501000.0, "datetime": "2025-06-26 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8530, "price": 147620000.0, "datetime": "2025-06-26 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8533, "price": 147701000.0, "datetime": "2025-06-26 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8545, "price": 147657000.0, "datetime": "2025-06-26 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8551, "price": 147825000.0, "datetime": "2025-06-26 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8556, "price": 147698000.0, "datetime": "2025-06-26 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8580, "price": 147274000.0, "datetime": "2025-06-26 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8614, "price": 147200000.0, "datetime": "2025-06-26 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8624, "price": 147340000.0, "datetime": "2025-06-26 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8634, "price": 147164000.0, "datetime": "2025-06-26 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8641, "price": 147340000.0, "datetime": "2025-06-26 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8644, "price": 147112000.0, "datetime": "2025-06-26 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8654, "price": 147158000.0, "datetime": "2025-06-26 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8663, "price": 146961000.0, "datetime": "2025-06-26 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8672, "price": 147049000.0, "datetime": "2025-06-26 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8688, "price": 147400000.0, "datetime": "2025-06-27 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8705, "price": 147215000.0, "datetime": "2025-06-27 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8720, "price": 147016000.0, "datetime": "2025-06-27 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8728, "price": 147247000.0, "datetime": "2025-06-27 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8746, "price": 147126000.0, "datetime": "2025-06-27 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8748, "price": 147367000.0, "datetime": "2025-06-27 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8757, "price": 147200000.0, "datetime": "2025-06-27 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8767, "price": 147450000.0, "datetime": "2025-06-27 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8769, "price": 147300000.0, "datetime": "2025-06-27 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8773, "price": 147502000.0, "datetime": "2025-06-27 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8795, "price": 147686000.0, "datetime": "2025-06-27 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8796, "price": 147759000.0, "datetime": "2025-06-27 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8805, "price": 147884000.0, "datetime": "2025-06-27 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8827, "price": 147274000.0, "datetime": "2025-06-27 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8848, "price": 147060000.0, "datetime": "2025-06-27 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8859, "price": 147053000.0, "datetime": "2025-06-27 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8866, "price": 146914000.0, "datetime": "2025-06-27 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8870, "price": 146998000.0, "datetime": "2025-06-27 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8881, "price": 146726000.0, "datetime": "2025-06-27 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8893, "price": 146413000.0, "datetime": "2025-06-27 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8920, "price": 146951000.0, "datetime": "2025-06-27 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8935, "price": 147027000.0, "datetime": "2025-06-27 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8950, "price": 147210000.0, "datetime": "2025-06-27 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8963, "price": 147342000.0, "datetime": "2025-06-27 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 8970, "price": 147275000.0, "datetime": "2025-06-27 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 8993, "price": 147066000.0, "datetime": "2025-06-27 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9018, "price": 147062000.0, "datetime": "2025-06-27 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9040, "price": 146572000.0, "datetime": "2025-06-27 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9075, "price": 146916000.0, "datetime": "2025-06-27 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9113, "price": 147049000.0, "datetime": "2025-06-27 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9117, "price": 146726000.0, "datetime": "2025-06-27 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9131, "price": 146796000.0, "datetime": "2025-06-27 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9135, "price": 146654000.0, "datetime": "2025-06-27 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9138, "price": 146816000.0, "datetime": "2025-06-27 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9143, "price": 146521000.0, "datetime": "2025-06-27 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9146, "price": 146765000.0, "datetime": "2025-06-27 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9152, "price": 146627000.0, "datetime": "2025-06-27 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9163, "price": 146660000.0, "datetime": "2025-06-27 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9192, "price": 147283000.0, "datetime": "2025-06-28 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9198, "price": 147646000.0, "datetime": "2025-06-28 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9204, "price": 147501000.0, "datetime": "2025-06-28 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9228, "price": 147017000.0, "datetime": "2025-06-28 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9238, "price": 146762000.0, "datetime": "2025-06-28 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9246, "price": 146886000.0, "datetime": "2025-06-28 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9281, "price": 147149000.0, "datetime": "2025-06-28 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9292, "price": 147260000.0, "datetime": "2025-06-28 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9293, "price": 147185000.0, "datetime": "2025-06-28 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9318, "price": 147110000.0, "datetime": "2025-06-28 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9327, "price": 147037000.0, "datetime": "2025-06-28 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9328, "price": 147110000.0, "datetime": "2025-06-28 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9329, "price": 147001000.0, "datetime": "2025-06-28 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9342, "price": 146999000.0, "datetime": "2025-06-28 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9348, "price": 146922000.0, "datetime": "2025-06-28 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9353, "price": 146938000.0, "datetime": "2025-06-28 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9370, "price": 147040000.0, "datetime": "2025-06-28 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9382, "price": 147096000.0, "datetime": "2025-06-28 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9396, "price": 147187000.0, "datetime": "2025-06-28 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9413, "price": 147118000.0, "datetime": "2025-06-28 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9433, "price": 147257000.0, "datetime": "2025-06-28 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9450, "price": 147329000.0, "datetime": "2025-06-28 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9462, "price": 147346000.0, "datetime": "2025-06-28 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9463, "price": 147394000.0, "datetime": "2025-06-28 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9467, "price": 147345000.0, "datetime": "2025-06-28 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9469, "price": 147446000.0, "datetime": "2025-06-28 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9477, "price": 147462000.0, "datetime": "2025-06-28 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9498, "price": 147398000.0, "datetime": "2025-06-28 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9511, "price": 147422000.0, "datetime": "2025-06-28 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9556, "price": 147232000.0, "datetime": "2025-06-28 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9590, "price": 147254000.0, "datetime": "2025-06-28 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9604, "price": 147226000.0, "datetime": "2025-06-28 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9616, "price": 147170000.0, "datetime": "2025-06-28 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9631, "price": 147120000.0, "datetime": "2025-06-28 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9654, "price": 147128000.0, "datetime": "2025-06-29 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9659, "price": 147166000.0, "datetime": "2025-06-29 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9673, "price": 147209000.0, "datetime": "2025-06-29 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9679, "price": 147297000.0, "datetime": "2025-06-29 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9680, "price": 147187000.0, "datetime": "2025-06-29 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9691, "price": 147247000.0, "datetime": "2025-06-29 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9695, "price": 147175000.0, "datetime": "2025-06-29 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9701, "price": 147248000.0, "datetime": "2025-06-29 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9714, "price": 147275000.0, "datetime": "2025-06-29 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9733, "price": 147262000.0, "datetime": "2025-06-29 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9738, "price": 147200000.0, "datetime": "2025-06-29 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9739, "price": 147214000.0, "datetime": "2025-06-29 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9740, "price": 147188000.0, "datetime": "2025-06-29 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9750, "price": 147175000.0, "datetime": "2025-06-29 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9752, "price": 147115000.0, "datetime": "2025-06-29 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9753, "price": 147179000.0, "datetime": "2025-06-29 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9759, "price": 147116000.0, "datetime": "2025-06-29 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9768, "price": 147127000.0, "datetime": "2025-06-29 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9785, "price": 147140000.0, "datetime": "2025-06-29 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9796, "price": 147204000.0, "datetime": "2025-06-29 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9806, "price": 147166000.0, "datetime": "2025-06-29 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9807, "price": 147221000.0, "datetime": "2025-06-29 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9808, "price": 147165000.0, "datetime": "2025-06-29 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9830, "price": 147166000.0, "datetime": "2025-06-29 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9853, "price": 147350000.0, "datetime": "2025-06-29 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9882, "price": 147210000.0, "datetime": "2025-06-29 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9894, "price": 147208000.0, "datetime": "2025-06-29 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9896, "price": 147247000.0, "datetime": "2025-06-29 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9897, "price": 147208000.0, "datetime": "2025-06-29 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9910, "price": 147190000.0, "datetime": "2025-06-29 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9922, "price": 147150000.0, "datetime": "2025-06-29 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9924, "price": 147190000.0, "datetime": "2025-06-29 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9959, "price": 147208000.0, "datetime": "2025-06-29 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9980, "price": 147240000.0, "datetime": "2025-06-29 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 9983, "price": 147192000.0, "datetime": "2025-06-29 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 9987, "price": 147238000.0, "datetime": "2025-06-29 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10016, "price": 147583000.0, "datetime": "2025-06-29 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10020, "price": 147827000.0, "datetime": "2025-06-29 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10038, "price": 148111000.0, "datetime": "2025-06-29 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10063, "price": 148230000.0, "datetime": "2025-06-29 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10070, "price": 148093000.0, "datetime": "2025-06-29 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10102, "price": 148124000.0, "datetime": "2025-06-29 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10119, "price": 147924000.0, "datetime": "2025-06-29 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10130, "price": 148051000.0, "datetime": "2025-06-30 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10143, "price": 147876000.0, "datetime": "2025-06-30 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10166, "price": 147570000.0, "datetime": "2025-06-30 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10179, "price": 147304000.0, "datetime": "2025-06-30 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10185, "price": 147382000.0, "datetime": "2025-06-30 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10208, "price": 147435000.0, "datetime": "2025-06-30 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10216, "price": 147548000.0, "datetime": "2025-06-30 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10219, "price": 147479000.0, "datetime": "2025-06-30 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10231, "price": 147360000.0, "datetime": "2025-06-30 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10247, "price": 147323000.0, "datetime": "2025-06-30 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10249, "price": 147462000.0, "datetime": "2025-06-30 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10265, "price": 147460000.0, "datetime": "2025-06-30 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10268, "price": 147644000.0, "datetime": "2025-06-30 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10278, "price": 147602000.0, "datetime": "2025-06-30 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10279, "price": 147910000.0, "datetime": "2025-06-30 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10286, "price": 147790000.0, "datetime": "2025-06-30 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10296, "price": 148013000.0, "datetime": "2025-06-30 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10301, "price": 147907000.0, "datetime": "2025-06-30 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10304, "price": 148034000.0, "datetime": "2025-06-30 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10324, "price": 148345000.0, "datetime": "2025-06-30 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10375, "price": 147943000.0, "datetime": "2025-06-30 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10401, "price": 147901000.0, "datetime": "2025-06-30 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10424, "price": 147388000.0, "datetime": "2025-06-30 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10439, "price": 147111000.0, "datetime": "2025-06-30 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10452, "price": 146795000.0, "datetime": "2025-06-30 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10475, "price": 146699000.0, "datetime": "2025-06-30 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10489, "price": 146759000.0, "datetime": "2025-06-30 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10503, "price": 146733000.0, "datetime": "2025-06-30 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10517, "price": 146699000.0, "datetime": "2025-06-30 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10543, "price": 147167000.0, "datetime": "2025-06-30 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10574, "price": 147200000.0, "datetime": "2025-06-30 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10582, "price": 147050000.0, "datetime": "2025-06-30 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10616, "price": 146553000.0, "datetime": "2025-07-01 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10634, "price": 146500000.0, "datetime": "2025-07-01 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10644, "price": 146789000.0, "datetime": "2025-07-01 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10659, "price": 146730000.0, "datetime": "2025-07-01 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10660, "price": 146836000.0, "datetime": "2025-07-01 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10662, "price": 146774000.0, "datetime": "2025-07-01 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10688, "price": 145991000.0, "datetime": "2025-07-01 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10722, "price": 145951000.0, "datetime": "2025-07-01 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10751, "price": 145579000.0, "datetime": "2025-07-01 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10768, "price": 145650000.0, "datetime": "2025-07-01 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10771, "price": 145798000.0, "datetime": "2025-07-01 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10776, "price": 145714000.0, "datetime": "2025-07-01 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10791, "price": 145776000.0, "datetime": "2025-07-01 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10797, "price": 145615000.0, "datetime": "2025-07-01 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10801, "price": 145730000.0, "datetime": "2025-07-01 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10817, "price": 145893000.0, "datetime": "2025-07-01 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10831, "price": 146001000.0, "datetime": "2025-07-01 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10841, "price": 146000000.0, "datetime": "2025-07-01 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10855, "price": 145949000.0, "datetime": "2025-07-01 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10860, "price": 145872000.0, "datetime": "2025-07-01 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10866, "price": 145905000.0, "datetime": "2025-07-01 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10871, "price": 145862000.0, "datetime": "2025-07-01 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10904, "price": 145522000.0, "datetime": "2025-07-01 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10933, "price": 145489000.0, "datetime": "2025-07-01 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10937, "price": 145853000.0, "datetime": "2025-07-01 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10949, "price": 145840000.0, "datetime": "2025-07-01 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10976, "price": 145599000.0, "datetime": "2025-07-01 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10979, "price": 145528000.0, "datetime": "2025-07-01 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 10985, "price": 145541000.0, "datetime": "2025-07-01 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 10993, "price": 145426000.0, "datetime": "2025-07-01 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11006, "price": 145435000.0, "datetime": "2025-07-01 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11033, "price": 145608000.0, "datetime": "2025-07-01 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11048, "price": 145548000.0, "datetime": "2025-07-01 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11075, "price": 146030000.0, "datetime": "2025-07-01 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11095, "price": 145307000.0, "datetime": "2025-07-02 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11122, "price": 145420000.0, "datetime": "2025-07-02 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11132, "price": 145616000.0, "datetime": "2025-07-02 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11150, "price": 145648000.0, "datetime": "2025-07-02 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11174, "price": 145206000.0, "datetime": "2025-07-02 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11180, "price": 144859000.0, "datetime": "2025-07-02 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11190, "price": 144999000.0, "datetime": "2025-07-02 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11212, "price": 145452000.0, "datetime": "2025-07-02 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11213, "price": 145537000.0, "datetime": "2025-07-02 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11218, "price": 145529000.0, "datetime": "2025-07-02 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11259, "price": 144818000.0, "datetime": "2025-07-02 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11282, "price": 144737000.0, "datetime": "2025-07-02 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11294, "price": 144682000.0, "datetime": "2025-07-02 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11315, "price": 145000000.0, "datetime": "2025-07-02 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11316, "price": 145121000.0, "datetime": "2025-07-02 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11317, "price": 145074000.0, "datetime": "2025-07-02 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11323, "price": 145251000.0, "datetime": "2025-07-02 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11344, "price": 145616000.0, "datetime": "2025-07-02 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11369, "price": 145673000.0, "datetime": "2025-07-02 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11396, "price": 146163000.0, "datetime": "2025-07-02 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11399, "price": 146383000.0, "datetime": "2025-07-02 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11408, "price": 146471000.0, "datetime": "2025-07-02 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11422, "price": 146557000.0, "datetime": "2025-07-02 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11442, "price": 146955000.0, "datetime": "2025-07-02 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11466, "price": 147151000.0, "datetime": "2025-07-02 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11477, "price": 147230000.0, "datetime": "2025-07-02 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11518, "price": 146710000.0, "datetime": "2025-07-02 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11553, "price": 147314000.0, "datetime": "2025-07-02 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11563, "price": 147546000.0, "datetime": "2025-07-02 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11576, "price": 147613000.0, "datetime": "2025-07-03 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11585, "price": 148057000.0, "datetime": "2025-07-03 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11596, "price": 148392000.0, "datetime": "2025-07-03 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11634, "price": 148274000.0, "datetime": "2025-07-03 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11660, "price": 148553000.0, "datetime": "2025-07-03 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11667, "price": 148685000.0, "datetime": "2025-07-03 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11669, "price": 148560000.0, "datetime": "2025-07-03 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11692, "price": 148100000.0, "datetime": "2025-07-03 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11711, "price": 148094000.0, "datetime": "2025-07-03 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11744, "price": 147400000.0, "datetime": "2025-07-03 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11773, "price": 147977000.0, "datetime": "2025-07-03 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11775, "price": 148128000.0, "datetime": "2025-07-03 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11781, "price": 148111000.0, "datetime": "2025-07-03 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11806, "price": 147800000.0, "datetime": "2025-07-03 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11826, "price": 147678000.0, "datetime": "2025-07-03 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11830, "price": 147792000.0, "datetime": "2025-07-03 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11844, "price": 147917000.0, "datetime": "2025-07-03 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11850, "price": 148189000.0, "datetime": "2025-07-03 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11868, "price": 148329000.0, "datetime": "2025-07-03 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11900, "price": 148284000.0, "datetime": "2025-07-03 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11901, "price": 148180000.0, "datetime": "2025-07-03 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11902, "price": 148291000.0, "datetime": "2025-07-03 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11922, "price": 148410000.0, "datetime": "2025-07-03 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11931, "price": 148558000.0, "datetime": "2025-07-03 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11947, "price": 149160000.0, "datetime": "2025-07-03 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 11995, "price": 148726000.0, "datetime": "2025-07-03 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 11999, "price": 148440000.0, "datetime": "2025-07-03 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12007, "price": 148589000.0, "datetime": "2025-07-03 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12031, "price": 149291000.0, "datetime": "2025-07-03 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12057, "price": 148964000.0, "datetime": "2025-07-04 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12058, "price": 148697000.0, "datetime": "2025-07-04 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12060, "price": 148905000.0, "datetime": "2025-07-04 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12062, "price": 148606000.0, "datetime": "2025-07-04 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12071, "price": 148845000.0, "datetime": "2025-07-04 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12096, "price": 149070000.0, "datetime": "2025-07-04 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12101, "price": 149208000.0, "datetime": "2025-07-04 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12106, "price": 149175000.0, "datetime": "2025-07-04 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12109, "price": 149305000.0, "datetime": "2025-07-04 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12111, "price": 149040000.0, "datetime": "2025-07-04 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12127, "price": 149237000.0, "datetime": "2025-07-04 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12138, "price": 149244000.0, "datetime": "2025-07-04 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12139, "price": 149376000.0, "datetime": "2025-07-04 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12142, "price": 149243000.0, "datetime": "2025-07-04 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12148, "price": 149415000.0, "datetime": "2025-07-04 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12151, "price": 149313000.0, "datetime": "2025-07-04 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12157, "price": 149431000.0, "datetime": "2025-07-04 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12161, "price": 149397000.0, "datetime": "2025-07-04 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12188, "price": 149235000.0, "datetime": "2025-07-04 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12192, "price": 149021000.0, "datetime": "2025-07-04 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12208, "price": 149044000.0, "datetime": "2025-07-04 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12212, "price": 148882000.0, "datetime": "2025-07-04 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12224, "price": 148768000.0, "datetime": "2025-07-04 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12259, "price": 149237000.0, "datetime": "2025-07-04 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12291, "price": 148602000.0, "datetime": "2025-07-04 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12318, "price": 148698000.0, "datetime": "2025-07-04 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12332, "price": 148608000.0, "datetime": "2025-07-04 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12344, "price": 148484000.0, "datetime": "2025-07-04 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12359, "price": 148314000.0, "datetime": "2025-07-04 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12373, "price": 148245000.0, "datetime": "2025-07-04 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12382, "price": 148258000.0, "datetime": "2025-07-04 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12383, "price": 148155000.0, "datetime": "2025-07-04 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12394, "price": 148175000.0, "datetime": "2025-07-04 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12432, "price": 148582000.0, "datetime": "2025-07-04 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12449, "price": 148540000.0, "datetime": "2025-07-04 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12463, "price": 148514000.0, "datetime": "2025-07-04 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12490, "price": 148161000.0, "datetime": "2025-07-04 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12491, "price": 148098000.0, "datetime": "2025-07-04 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12515, "price": 147583000.0, "datetime": "2025-07-04 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12546, "price": 147032000.0, "datetime": "2025-07-05 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12556, "price": 147029000.0, "datetime": "2025-07-05 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12577, "price": 147226000.0, "datetime": "2025-07-05 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12580, "price": 147363000.0, "datetime": "2025-07-05 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12591, "price": 147409000.0, "datetime": "2025-07-05 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12621, "price": 147061000.0, "datetime": "2025-07-05 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12647, "price": 147450000.0, "datetime": "2025-07-05 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12662, "price": 147700000.0, "datetime": "2025-07-05 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12682, "price": 147905000.0, "datetime": "2025-07-05 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12712, "price": 147755000.0, "datetime": "2025-07-05 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12728, "price": 147920000.0, "datetime": "2025-07-05 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12757, "price": 147600000.0, "datetime": "2025-07-05 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12782, "price": 147920000.0, "datetime": "2025-07-05 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12796, "price": 148166000.0, "datetime": "2025-07-05 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12805, "price": 148019000.0, "datetime": "2025-07-05 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12831, "price": 147849000.0, "datetime": "2025-07-05 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12850, "price": 147916000.0, "datetime": "2025-07-05 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12869, "price": 147765000.0, "datetime": "2025-07-05 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12879, "price": 147721000.0, "datetime": "2025-07-05 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12880, "price": 147841000.0, "datetime": "2025-07-05 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12889, "price": 147795000.0, "datetime": "2025-07-05 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12898, "price": 147842000.0, "datetime": "2025-07-05 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12925, "price": 147881000.0, "datetime": "2025-07-05 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12960, "price": 147838000.0, "datetime": "2025-07-05 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12980, "price": 147883000.0, "datetime": "2025-07-05 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 12995, "price": 147965000.0, "datetime": "2025-07-05 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 12996, "price": 147921000.0, "datetime": "2025-07-05 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13000, "price": 147960000.0, "datetime": "2025-07-05 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13002, "price": 147921000.0, "datetime": "2025-07-05 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13004, "price": 147962000.0, "datetime": "2025-07-05 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13007, "price": 147901000.0, "datetime": "2025-07-06 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13013, "price": 148003000.0, "datetime": "2025-07-06 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13022, "price": 147923000.0, "datetime": "2025-07-06 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13043, "price": 147846000.0, "datetime": "2025-07-06 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13070, "price": 148000000.0, "datetime": "2025-07-06 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13082, "price": 148040000.0, "datetime": "2025-07-06 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13083, "price": 147977000.0, "datetime": "2025-07-06 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13096, "price": 148010000.0, "datetime": "2025-07-06 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13113, "price": 148016000.0, "datetime": "2025-07-06 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13126, "price": 148089000.0, "datetime": "2025-07-06 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13140, "price": 148056000.0, "datetime": "2025-07-06 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13152, "price": 148080000.0, "datetime": "2025-07-06 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13168, "price": 148104000.0, "datetime": "2025-07-06 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13177, "price": 148167000.0, "datetime": "2025-07-06 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13182, "price": 148125000.0, "datetime": "2025-07-06 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13199, "price": 148119000.0, "datetime": "2025-07-06 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13215, "price": 148066000.0, "datetime": "2025-07-06 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13230, "price": 148095000.0, "datetime": "2025-07-06 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13233, "price": 148002000.0, "datetime": "2025-07-06 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13245, "price": 148001000.0, "datetime": "2025-07-06 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13259, "price": 147941000.0, "datetime": "2025-07-06 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13260, "price": 147980000.0, "datetime": "2025-07-06 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13261, "price": 147928000.0, "datetime": "2025-07-06 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13286, "price": 147792000.0, "datetime": "2025-07-06 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13306, "price": 147798000.0, "datetime": "2025-07-06 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13307, "price": 147829000.0, "datetime": "2025-07-06 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13308, "price": 147788000.0, "datetime": "2025-07-06 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13312, "price": 147924000.0, "datetime": "2025-07-06 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13327, "price": 147803000.0, "datetime": "2025-07-06 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13348, "price": 147791000.0, "datetime": "2025-07-06 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13355, "price": 147698000.0, "datetime": "2025-07-06 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13375, "price": 147601000.0, "datetime": "2025-07-06 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13387, "price": 147520000.0, "datetime": "2025-07-06 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13388, "price": 147627000.0, "datetime": "2025-07-06 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13404, "price": 147564000.0, "datetime": "2025-07-06 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13420, "price": 147399000.0, "datetime": "2025-07-06 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13471, "price": 148135000.0, "datetime": "2025-07-06 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13506, "price": 148258000.0, "datetime": "2025-07-07 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13511, "price": 148112000.0, "datetime": "2025-07-07 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13513, "price": 148258000.0, "datetime": "2025-07-07 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13514, "price": 148182000.0, "datetime": "2025-07-07 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13524, "price": 148222000.0, "datetime": "2025-07-07 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13528, "price": 148111000.0, "datetime": "2025-07-07 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13532, "price": 148213000.0, "datetime": "2025-07-07 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13546, "price": 148285000.0, "datetime": "2025-07-07 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13568, "price": 148050000.0, "datetime": "2025-07-07 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13576, "price": 147837000.0, "datetime": "2025-07-07 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13584, "price": 147842000.0, "datetime": "2025-07-07 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13603, "price": 148084000.0, "datetime": "2025-07-07 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13611, "price": 148300000.0, "datetime": "2025-07-07 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13623, "price": 148468000.0, "datetime": "2025-07-07 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13633, "price": 148907000.0, "datetime": "2025-07-07 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13635, "price": 148672000.0, "datetime": "2025-07-07 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13663, "price": 148509000.0, "datetime": "2025-07-07 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13674, "price": 148441000.0, "datetime": "2025-07-07 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13693, "price": 148300000.0, "datetime": "2025-07-07 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13718, "price": 148850000.0, "datetime": "2025-07-07 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13774, "price": 148700000.0, "datetime": "2025-07-07 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13775, "price": 148675000.0, "datetime": "2025-07-07 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13777, "price": 148679000.0, "datetime": "2025-07-07 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13785, "price": 148592000.0, "datetime": "2025-07-07 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13791, "price": 148691000.0, "datetime": "2025-07-07 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13799, "price": 148501000.0, "datetime": "2025-07-07 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13813, "price": 148441000.0, "datetime": "2025-07-07 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13832, "price": 148464000.0, "datetime": "2025-07-07 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13840, "price": 148593000.0, "datetime": "2025-07-07 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13849, "price": 148490000.0, "datetime": "2025-07-07 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13872, "price": 148456000.0, "datetime": "2025-07-07 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13876, "price": 148312000.0, "datetime": "2025-07-07 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13889, "price": 148205000.0, "datetime": "2025-07-07 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13910, "price": 148053000.0, "datetime": "2025-07-07 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13921, "price": 148000000.0, "datetime": "2025-07-07 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13930, "price": 147825000.0, "datetime": "2025-07-07 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13946, "price": 147500000.0, "datetime": "2025-07-07 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 13982, "price": 147700000.0, "datetime": "2025-07-08 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 13997, "price": 147718000.0, "datetime": "2025-07-08 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14004, "price": 147562000.0, "datetime": "2025-07-08 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14011, "price": 147660000.0, "datetime": "2025-07-08 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14024, "price": 147623000.0, "datetime": "2025-07-08 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14028, "price": 147780000.0, "datetime": "2025-07-08 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14032, "price": 147507000.0, "datetime": "2025-07-08 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14044, "price": 147476000.0, "datetime": "2025-07-08 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14061, "price": 147812000.0, "datetime": "2025-07-08 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14077, "price": 147872000.0, "datetime": "2025-07-08 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14082, "price": 147634000.0, "datetime": "2025-07-08 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14091, "price": 147735000.0, "datetime": "2025-07-08 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14094, "price": 147558000.0, "datetime": "2025-07-08 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14099, "price": 147870000.0, "datetime": "2025-07-08 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14113, "price": 147839000.0, "datetime": "2025-07-08 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14129, "price": 147950000.0, "datetime": "2025-07-08 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14151, "price": 148055000.0, "datetime": "2025-07-08 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14160, "price": 148140000.0, "datetime": "2025-07-08 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14163, "price": 148019000.0, "datetime": "2025-07-08 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14195, "price": 147588000.0, "datetime": "2025-07-08 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14230, "price": 147439000.0, "datetime": "2025-07-08 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14238, "price": 147530000.0, "datetime": "2025-07-08 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14247, "price": 147487000.0, "datetime": "2025-07-08 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14249, "price": 147527000.0, "datetime": "2025-07-08 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14258, "price": 147533000.0, "datetime": "2025-07-08 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14261, "price": 147616000.0, "datetime": "2025-07-08 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14274, "price": 147753000.0, "datetime": "2025-07-08 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14278, "price": 147827000.0, "datetime": "2025-07-08 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14279, "price": 147745000.0, "datetime": "2025-07-08 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14281, "price": 147870000.0, "datetime": "2025-07-08 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14289, "price": 147838000.0, "datetime": "2025-07-08 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14295, "price": 148010000.0, "datetime": "2025-07-08 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14306, "price": 148042000.0, "datetime": "2025-07-08 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14333, "price": 147990000.0, "datetime": "2025-07-08 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14371, "price": 148498000.0, "datetime": "2025-07-08 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14402, "price": 148494000.0, "datetime": "2025-07-08 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14414, "price": 148452000.0, "datetime": "2025-07-08 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14421, "price": 148601000.0, "datetime": "2025-07-08 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14429, "price": 148346000.0, "datetime": "2025-07-08 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14440, "price": 148433000.0, "datetime": "2025-07-08 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14444, "price": 148044000.0, "datetime": "2025-07-08 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14451, "price": 148122000.0, "datetime": "2025-07-09 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14456, "price": 147962000.0, "datetime": "2025-07-09 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14462, "price": 148048000.0, "datetime": "2025-07-09 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14464, "price": 147925000.0, "datetime": "2025-07-09 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14465, "price": 148025000.0, "datetime": "2025-07-09 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14472, "price": 147853000.0, "datetime": "2025-07-09 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14474, "price": 148016000.0, "datetime": "2025-07-09 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14499, "price": 148235000.0, "datetime": "2025-07-09 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14504, "price": 148543000.0, "datetime": "2025-07-09 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14508, "price": 148376000.0, "datetime": "2025-07-09 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14511, "price": 148513000.0, "datetime": "2025-07-09 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14515, "price": 148450000.0, "datetime": "2025-07-09 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14554, "price": 148198000.0, "datetime": "2025-07-09 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14565, "price": 148098000.0, "datetime": "2025-07-09 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14570, "price": 148185000.0, "datetime": "2025-07-09 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14574, "price": 148055000.0, "datetime": "2025-07-09 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14577, "price": 148210000.0, "datetime": "2025-07-09 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14592, "price": 148225000.0, "datetime": "2025-07-09 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14604, "price": 148331000.0, "datetime": "2025-07-09 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14605, "price": 148294000.0, "datetime": "2025-07-09 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14606, "price": 148329000.0, "datetime": "2025-07-09 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14607, "price": 148272000.0, "datetime": "2025-07-09 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14621, "price": 148325000.0, "datetime": "2025-07-09 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14636, "price": 148310000.0, "datetime": "2025-07-09 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14644, "price": 148418000.0, "datetime": "2025-07-09 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14654, "price": 148414000.0, "datetime": "2025-07-09 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14702, "price": 148052000.0, "datetime": "2025-07-09 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14731, "price": 148062000.0, "datetime": "2025-07-09 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14738, "price": 148358000.0, "datetime": "2025-07-09 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14749, "price": 148280000.0, "datetime": "2025-07-09 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14764, "price": 148380000.0, "datetime": "2025-07-09 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14775, "price": 148364000.0, "datetime": "2025-07-09 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14792, "price": 148380000.0, "datetime": "2025-07-09 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14800, "price": 148310000.0, "datetime": "2025-07-09 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14801, "price": 148390000.0, "datetime": "2025-07-09 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14807, "price": 148311000.0, "datetime": "2025-07-09 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14823, "price": 148332000.0, "datetime": "2025-07-09 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14845, "price": 148477000.0, "datetime": "2025-07-09 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14854, "price": 148560000.0, "datetime": "2025-07-09 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14858, "price": 148567000.0, "datetime": "2025-07-09 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14863, "price": 148620000.0, "datetime": "2025-07-09 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14866, "price": 148587000.0, "datetime": "2025-07-09 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14869, "price": 148700000.0, "datetime": "2025-07-09 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14883, "price": 149006000.0, "datetime": "2025-07-09 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14890, "price": 149276000.0, "datetime": "2025-07-09 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14896, "price": 149151000.0, "datetime": "2025-07-09 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14915, "price": 148880000.0, "datetime": "2025-07-09 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14916, "price": 148350000.0, "datetime": "2025-07-09 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14926, "price": 148391000.0, "datetime": "2025-07-09 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 14967, "price": 148900000.0, "datetime": "2025-07-10 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 14988, "price": 148850000.0, "datetime": "2025-07-10 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15000, "price": 148994000.0, "datetime": "2025-07-10 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15009, "price": 149120000.0, "datetime": "2025-07-10 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15030, "price": 150893000.0, "datetime": "2025-07-10 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15052, "price": 150600000.0, "datetime": "2025-07-10 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15059, "price": 150453000.0, "datetime": "2025-07-10 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15062, "price": 150620000.0, "datetime": "2025-07-10 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15063, "price": 150511000.0, "datetime": "2025-07-10 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15071, "price": 150754000.0, "datetime": "2025-07-10 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15079, "price": 150628000.0, "datetime": "2025-07-10 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15080, "price": 150884000.0, "datetime": "2025-07-10 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15096, "price": 151052000.0, "datetime": "2025-07-10 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15133, "price": 150588000.0, "datetime": "2025-07-10 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15160, "price": 151003000.0, "datetime": "2025-07-10 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15190, "price": 150825000.0, "datetime": "2025-07-10 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15208, "price": 150900000.0, "datetime": "2025-07-10 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15224, "price": 150846000.0, "datetime": "2025-07-10 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15241, "price": 150953000.0, "datetime": "2025-07-10 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15250, "price": 151140000.0, "datetime": "2025-07-10 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15254, "price": 151093000.0, "datetime": "2025-07-10 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15273, "price": 151101000.0, "datetime": "2025-07-10 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15290, "price": 151273000.0, "datetime": "2025-07-10 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15325, "price": 151001000.0, "datetime": "2025-07-10 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15343, "price": 151050000.0, "datetime": "2025-07-10 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15367, "price": 150781000.0, "datetime": "2025-07-10 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15379, "price": 150749000.0, "datetime": "2025-07-10 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15388, "price": 150772000.0, "datetime": "2025-07-10 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15411, "price": 150984000.0, "datetime": "2025-07-11 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15414, "price": 151315000.0, "datetime": "2025-07-11 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15420, "price": 151121000.0, "datetime": "2025-07-11 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15426, "price": 151395000.0, "datetime": "2025-07-11 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15447, "price": 152602000.0, "datetime": "2025-07-11 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15449, "price": 152999000.0, "datetime": "2025-07-11 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15463, "price": 153918000.0, "datetime": "2025-07-11 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15486, "price": 153681000.0, "datetime": "2025-07-11 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15496, "price": 153604000.0, "datetime": "2025-07-11 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15508, "price": 153743000.0, "datetime": "2025-07-11 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15517, "price": 153676000.0, "datetime": "2025-07-11 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15522, "price": 153800000.0, "datetime": "2025-07-11 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15550, "price": 156855000.0, "datetime": "2025-07-11 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15586, "price": 156451000.0, "datetime": "2025-07-11 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15592, "price": 155962000.0, "datetime": "2025-07-11 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15602, "price": 156017000.0, "datetime": "2025-07-11 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15630, "price": 156870000.0, "datetime": "2025-07-11 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15632, "price": 157181000.0, "datetime": "2025-07-11 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15650, "price": 158059000.0, "datetime": "2025-07-11 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15666, "price": 158485000.0, "datetime": "2025-07-11 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15669, "price": 158328000.0, "datetime": "2025-07-11 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15684, "price": 158498000.0, "datetime": "2025-07-11 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15706, "price": 159551000.0, "datetime": "2025-07-11 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15709, "price": 160352000.0, "datetime": "2025-07-11 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15711, "price": 159999000.0, "datetime": "2025-07-11 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15738, "price": 159480000.0, "datetime": "2025-07-11 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15745, "price": 159154000.0, "datetime": "2025-07-11 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15750, "price": 159368000.0, "datetime": "2025-07-11 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15786, "price": 160389000.0, "datetime": "2025-07-11 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15807, "price": 159857000.0, "datetime": "2025-07-11 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15811, "price": 159643000.0, "datetime": "2025-07-11 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15819, "price": 159696000.0, "datetime": "2025-07-11 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15836, "price": 159549000.0, "datetime": "2025-07-11 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15865, "price": 159304000.0, "datetime": "2025-07-11 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15880, "price": 159051000.0, "datetime": "2025-07-11 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15915, "price": 157750000.0, "datetime": "2025-07-12 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15939, "price": 157841000.0, "datetime": "2025-07-12 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15944, "price": 158096000.0, "datetime": "2025-07-12 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15952, "price": 158049000.0, "datetime": "2025-07-12 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15966, "price": 158004000.0, "datetime": "2025-07-12 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15968, "price": 157856000.0, "datetime": "2025-07-12 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15971, "price": 158035000.0, "datetime": "2025-07-12 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15983, "price": 158280000.0, "datetime": "2025-07-12 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15984, "price": 158440000.0, "datetime": "2025-07-12 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15989, "price": 158400000.0, "datetime": "2025-07-12 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15991, "price": 158550000.0, "datetime": "2025-07-12 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15995, "price": 158495000.0, "datetime": "2025-07-12 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 15996, "price": 158640000.0, "datetime": "2025-07-12 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 15997, "price": 158468000.0, "datetime": "2025-07-12 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16044, "price": 157465000.0, "datetime": "2025-07-12 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16063, "price": 158197000.0, "datetime": "2025-07-12 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16088, "price": 157868000.0, "datetime": "2025-07-12 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16120, "price": 158934000.0, "datetime": "2025-07-12 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16133, "price": 159006000.0, "datetime": "2025-07-12 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16139, "price": 158933000.0, "datetime": "2025-07-12 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16158, "price": 159012000.0, "datetime": "2025-07-12 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16162, "price": 159009000.0, "datetime": "2025-07-12 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16178, "price": 159062000.0, "datetime": "2025-07-12 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16206, "price": 159422000.0, "datetime": "2025-07-12 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16232, "price": 159400000.0, "datetime": "2025-07-12 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16269, "price": 159701000.0, "datetime": "2025-07-12 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16310, "price": 159500000.0, "datetime": "2025-07-12 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16320, "price": 159352000.0, "datetime": "2025-07-12 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16326, "price": 159519000.0, "datetime": "2025-07-12 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16340, "price": 159438000.0, "datetime": "2025-07-12 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16342, "price": 159600000.0, "datetime": "2025-07-12 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16357, "price": 159612000.0, "datetime": "2025-07-12 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16371, "price": 159642000.0, "datetime": "2025-07-13 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16379, "price": 159384000.0, "datetime": "2025-07-13 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16389, "price": 159398000.0, "datetime": "2025-07-13 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16404, "price": 159458000.0, "datetime": "2025-07-13 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16411, "price": 159672000.0, "datetime": "2025-07-13 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16422, "price": 159671000.0, "datetime": "2025-07-13 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16448, "price": 159589000.0, "datetime": "2025-07-13 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16457, "price": 159604000.0, "datetime": "2025-07-13 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16458, "price": 159730000.0, "datetime": "2025-07-13 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16468, "price": 159632000.0, "datetime": "2025-07-13 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16493, "price": 159600000.0, "datetime": "2025-07-13 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16512, "price": 159798000.0, "datetime": "2025-07-13 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16543, "price": 159740000.0, "datetime": "2025-07-13 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16553, "price": 159527000.0, "datetime": "2025-07-13 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16554, "price": 159677000.0, "datetime": "2025-07-13 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16573, "price": 159792000.0, "datetime": "2025-07-13 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16576, "price": 159819000.0, "datetime": "2025-07-13 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16577, "price": 159806000.0, "datetime": "2025-07-13 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16581, "price": 159862000.0, "datetime": "2025-07-13 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16590, "price": 159892000.0, "datetime": "2025-07-13 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16597, "price": 159969000.0, "datetime": "2025-07-13 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16601, "price": 159977000.0, "datetime": "2025-07-13 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16602, "price": 159998000.0, "datetime": "2025-07-13 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16604, "price": 159978000.0, "datetime": "2025-07-13 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16615, "price": 160091000.0, "datetime": "2025-07-13 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16627, "price": 160200000.0, "datetime": "2025-07-13 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16643, "price": 160296000.0, "datetime": "2025-07-13 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16645, "price": 160272000.0, "datetime": "2025-07-13 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16691, "price": 160047000.0, "datetime": "2025-07-13 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16705, "price": 160064000.0, "datetime": "2025-07-13 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16724, "price": 160000000.0, "datetime": "2025-07-13 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16725, "price": 159920000.0, "datetime": "2025-07-13 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16726, "price": 160070000.0, "datetime": "2025-07-13 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16741, "price": 160050000.0, "datetime": "2025-07-13 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16753, "price": 160027000.0, "datetime": "2025-07-13 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16758, "price": 159949000.0, "datetime": "2025-07-13 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16770, "price": 159938000.0, "datetime": "2025-07-13 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16791, "price": 160048000.0, "datetime": "2025-07-13 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16794, "price": 160151000.0, "datetime": "2025-07-13 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16800, "price": 160047000.0, "datetime": "2025-07-13 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16805, "price": 160294000.0, "datetime": "2025-07-13 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16811, "price": 160154000.0, "datetime": "2025-07-13 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16816, "price": 160302000.0, "datetime": "2025-07-13 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16828, "price": 160406000.0, "datetime": "2025-07-13 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16833, "price": 161103000.0, "datetime": "2025-07-13 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16841, "price": 160580000.0, "datetime": "2025-07-13 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16849, "price": 160897000.0, "datetime": "2025-07-14 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16854, "price": 160796000.0, "datetime": "2025-07-14 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16868, "price": 160921000.0, "datetime": "2025-07-14 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16872, "price": 160838000.0, "datetime": "2025-07-14 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16873, "price": 160954000.0, "datetime": "2025-07-14 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16877, "price": 160825000.0, "datetime": "2025-07-14 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16882, "price": 160990000.0, "datetime": "2025-07-14 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16883, "price": 160940000.0, "datetime": "2025-07-14 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16897, "price": 160911000.0, "datetime": "2025-07-14 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16906, "price": 160736000.0, "datetime": "2025-07-14 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16914, "price": 160965000.0, "datetime": "2025-07-14 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16920, "price": 160706000.0, "datetime": "2025-07-14 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16927, "price": 160820000.0, "datetime": "2025-07-14 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16929, "price": 160749000.0, "datetime": "2025-07-14 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16930, "price": 160871000.0, "datetime": "2025-07-14 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16946, "price": 160950000.0, "datetime": "2025-07-14 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16953, "price": 161126000.0, "datetime": "2025-07-14 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16962, "price": 161036000.0, "datetime": "2025-07-14 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16977, "price": 161175000.0, "datetime": "2025-07-14 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16978, "price": 161070000.0, "datetime": "2025-07-14 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16979, "price": 161174000.0, "datetime": "2025-07-14 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16980, "price": 161090000.0, "datetime": "2025-07-14 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16981, "price": 161148000.0, "datetime": "2025-07-14 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 16987, "price": 161029000.0, "datetime": "2025-07-14 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 16998, "price": 161168000.0, "datetime": "2025-07-14 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17007, "price": 160977000.0, "datetime": "2025-07-14 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17014, "price": 161164000.0, "datetime": "2025-07-14 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17045, "price": 162051000.0, "datetime": "2025-07-14 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17061, "price": 162292000.0, "datetime": "2025-07-14 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17064, "price": 162131000.0, "datetime": "2025-07-14 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17065, "price": 162200000.0, "datetime": "2025-07-14 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17085, "price": 162815000.0, "datetime": "2025-07-14 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17101, "price": 164177000.0, "datetime": "2025-07-14 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17119, "price": 164694000.0, "datetime": "2025-07-14 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17121, "price": 164910000.0, "datetime": "2025-07-14 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17125, "price": 164996000.0, "datetime": "2025-07-14 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17135, "price": 166100000.0, "datetime": "2025-07-14 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17148, "price": 166113000.0, "datetime": "2025-07-14 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17175, "price": 166101000.0, "datetime": "2025-07-14 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17188, "price": 166400000.0, "datetime": "2025-07-14 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17200, "price": 166655000.0, "datetime": "2025-07-14 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17202, "price": 166460000.0, "datetime": "2025-07-14 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17226, "price": 165499000.0, "datetime": "2025-07-14 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17229, "price": 165210000.0, "datetime": "2025-07-14 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17230, "price": 165396000.0, "datetime": "2025-07-14 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17247, "price": 165180000.0, "datetime": "2025-07-14 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17263, "price": 164664000.0, "datetime": "2025-07-14 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17290, "price": 165777000.0, "datetime": "2025-07-14 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17291, "price": 165866000.0, "datetime": "2025-07-14 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17293, "price": 165666000.0, "datetime": "2025-07-14 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17346, "price": 163411000.0, "datetime": "2025-07-15 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17352, "price": 162579000.0, "datetime": "2025-07-15 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17355, "price": 163088000.0, "datetime": "2025-07-15 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17377, "price": 163623000.0, "datetime": "2025-07-15 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17395, "price": 163736000.0, "datetime": "2025-07-15 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17401, "price": 163491000.0, "datetime": "2025-07-15 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17409, "price": 163711000.0, "datetime": "2025-07-15 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17414, "price": 163440000.0, "datetime": "2025-07-15 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17417, "price": 163827000.0, "datetime": "2025-07-15 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17422, "price": 163544000.0, "datetime": "2025-07-15 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17424, "price": 163758000.0, "datetime": "2025-07-15 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17430, "price": 163582000.0, "datetime": "2025-07-15 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17435, "price": 163807000.0, "datetime": "2025-07-15 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17450, "price": 164158000.0, "datetime": "2025-07-15 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17465, "price": 164446000.0, "datetime": "2025-07-15 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17467, "price": 164224000.0, "datetime": "2025-07-15 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17470, "price": 164488000.0, "datetime": "2025-07-15 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17481, "price": 164596000.0, "datetime": "2025-07-15 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17516, "price": 163830000.0, "datetime": "2025-07-15 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17526, "price": 163139000.0, "datetime": "2025-07-15 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17539, "price": 162520000.0, "datetime": "2025-07-15 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17547, "price": 161882000.0, "datetime": "2025-07-15 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17560, "price": 161307000.0, "datetime": "2025-07-15 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17569, "price": 160455000.0, "datetime": "2025-07-15 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17583, "price": 160046000.0, "datetime": "2025-07-15 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17590, "price": 159089000.0, "datetime": "2025-07-15 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17592, "price": 159600000.0, "datetime": "2025-07-15 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17616, "price": 160700000.0, "datetime": "2025-07-15 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17640, "price": 160031000.0, "datetime": "2025-07-15 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17643, "price": 159831000.0, "datetime": "2025-07-15 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17646, "price": 159977000.0, "datetime": "2025-07-15 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17659, "price": 159834000.0, "datetime": "2025-07-15 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17667, "price": 159857000.0, "datetime": "2025-07-15 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17673, "price": 159504000.0, "datetime": "2025-07-15 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17676, "price": 159914000.0, "datetime": "2025-07-15 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17697, "price": 159875000.0, "datetime": "2025-07-15 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17715, "price": 159839000.0, "datetime": "2025-07-15 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17728, "price": 159829000.0, "datetime": "2025-07-15 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17741, "price": 159600000.0, "datetime": "2025-07-15 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17760, "price": 159917000.0, "datetime": "2025-07-15 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17765, "price": 160383000.0, "datetime": "2025-07-15 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17787, "price": 161750000.0, "datetime": "2025-07-15 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17813, "price": 159821000.0, "datetime": "2025-07-16 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17847, "price": 160521000.0, "datetime": "2025-07-16 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17884, "price": 159838000.0, "datetime": "2025-07-16 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17899, "price": 159659000.0, "datetime": "2025-07-16 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17908, "price": 159741000.0, "datetime": "2025-07-16 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17912, "price": 159420000.0, "datetime": "2025-07-16 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17916, "price": 159936000.0, "datetime": "2025-07-16 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17947, "price": 160598000.0, "datetime": "2025-07-16 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17962, "price": 161007000.0, "datetime": "2025-07-16 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 17971, "price": 161041000.0, "datetime": "2025-07-16 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 17996, "price": 160772000.0, "datetime": "2025-07-16 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18012, "price": 161338000.0, "datetime": "2025-07-16 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18046, "price": 160650000.0, "datetime": "2025-07-16 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18071, "price": 161009000.0, "datetime": "2025-07-16 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18075, "price": 161110000.0, "datetime": "2025-07-16 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18084, "price": 161182000.0, "datetime": "2025-07-16 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18088, "price": 161502000.0, "datetime": "2025-07-16 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18095, "price": 161396000.0, "datetime": "2025-07-16 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18117, "price": 161380000.0, "datetime": "2025-07-16 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18129, "price": 161300000.0, "datetime": "2025-07-16 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18139, "price": 161532000.0, "datetime": "2025-07-16 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18141, "price": 161500000.0, "datetime": "2025-07-16 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18153, "price": 161509000.0, "datetime": "2025-07-16 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18181, "price": 162094000.0, "datetime": "2025-07-16 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18217, "price": 162398000.0, "datetime": "2025-07-16 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18227, "price": 162328000.0, "datetime": "2025-07-16 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18239, "price": 162596000.0, "datetime": "2025-07-16 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18245, "price": 162338000.0, "datetime": "2025-07-16 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18259, "price": 162225000.0, "datetime": "2025-07-16 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18260, "price": 161941000.0, "datetime": "2025-07-16 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18267, "price": 162207000.0, "datetime": "2025-07-16 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18271, "price": 161849000.0, "datetime": "2025-07-16 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18273, "price": 161945000.0, "datetime": "2025-07-16 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18274, "price": 161848000.0, "datetime": "2025-07-16 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18276, "price": 161917000.0, "datetime": "2025-07-16 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18298, "price": 162340000.0, "datetime": "2025-07-17 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18304, "price": 162898000.0, "datetime": "2025-07-17 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18305, "price": 162709000.0, "datetime": "2025-07-17 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18306, "price": 162799000.0, "datetime": "2025-07-17 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18307, "price": 162529000.0, "datetime": "2025-07-17 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18316, "price": 162719000.0, "datetime": "2025-07-17 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18319, "price": 162587000.0, "datetime": "2025-07-17 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18320, "price": 162693000.0, "datetime": "2025-07-17 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18321, "price": 162549000.0, "datetime": "2025-07-17 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18325, "price": 162721000.0, "datetime": "2025-07-17 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18334, "price": 162685000.0, "datetime": "2025-07-17 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18336, "price": 162881000.0, "datetime": "2025-07-17 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18340, "price": 162779000.0, "datetime": "2025-07-17 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18357, "price": 162291000.0, "datetime": "2025-07-17 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18371, "price": 162384000.0, "datetime": "2025-07-17 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18384, "price": 162468000.0, "datetime": "2025-07-17 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18413, "price": 162725000.0, "datetime": "2025-07-17 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18457, "price": 161272000.0, "datetime": "2025-07-17 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18492, "price": 162458000.0, "datetime": "2025-07-17 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18509, "price": 161708000.0, "datetime": "2025-07-17 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18523, "price": 161606000.0, "datetime": "2025-07-17 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18543, "price": 161414000.0, "datetime": "2025-07-17 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18564, "price": 161650000.0, "datetime": "2025-07-17 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18581, "price": 161620000.0, "datetime": "2025-07-17 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18600, "price": 161671000.0, "datetime": "2025-07-17 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18618, "price": 161575000.0, "datetime": "2025-07-17 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18628, "price": 161520000.0, "datetime": "2025-07-17 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18638, "price": 161702000.0, "datetime": "2025-07-17 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18647, "price": 161646000.0, "datetime": "2025-07-17 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18648, "price": 161717000.0, "datetime": "2025-07-17 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18665, "price": 162155000.0, "datetime": "2025-07-17 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18698, "price": 161280000.0, "datetime": "2025-07-17 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18709, "price": 160771000.0, "datetime": "2025-07-17 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18721, "price": 160735000.0, "datetime": "2025-07-17 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18742, "price": 160252000.0, "datetime": "2025-07-17 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18743, "price": 160623000.0, "datetime": "2025-07-17 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18763, "price": 161574000.0, "datetime": "2025-07-17 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18780, "price": 161945000.0, "datetime": "2025-07-18 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18788, "price": 161666000.0, "datetime": "2025-07-18 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18795, "price": 161947000.0, "datetime": "2025-07-18 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18796, "price": 161738000.0, "datetime": "2025-07-18 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18808, "price": 161998000.0, "datetime": "2025-07-18 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18815, "price": 161924000.0, "datetime": "2025-07-18 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18823, "price": 162340000.0, "datetime": "2025-07-18 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18843, "price": 162700000.0, "datetime": "2025-07-18 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18875, "price": 162321000.0, "datetime": "2025-07-18 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18903, "price": 163585000.0, "datetime": "2025-07-18 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 18945, "price": 162426000.0, "datetime": "2025-07-18 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 18986, "price": 164012000.0, "datetime": "2025-07-18 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19000, "price": 163923000.0, "datetime": "2025-07-18 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19005, "price": 163853000.0, "datetime": "2025-07-18 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19022, "price": 163804000.0, "datetime": "2025-07-18 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19030, "price": 163510000.0, "datetime": "2025-07-18 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19037, "price": 163765000.0, "datetime": "2025-07-18 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19049, "price": 163764000.0, "datetime": "2025-07-18 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19066, "price": 163902000.0, "datetime": "2025-07-18 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19076, "price": 163800000.0, "datetime": "2025-07-18 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19084, "price": 163923000.0, "datetime": "2025-07-18 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19088, "price": 163845000.0, "datetime": "2025-07-18 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19089, "price": 163940000.0, "datetime": "2025-07-18 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19090, "price": 163765000.0, "datetime": "2025-07-18 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19113, "price": 162000000.0, "datetime": "2025-07-18 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19119, "price": 161128000.0, "datetime": "2025-07-18 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19125, "price": 160919000.0, "datetime": "2025-07-18 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19153, "price": 161514000.0, "datetime": "2025-07-18 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19156, "price": 161851000.0, "datetime": "2025-07-18 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19173, "price": 162150000.0, "datetime": "2025-07-18 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19186, "price": 162376000.0, "datetime": "2025-07-18 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19196, "price": 162450000.0, "datetime": "2025-07-18 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19204, "price": 162806000.0, "datetime": "2025-07-18 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19207, "price": 162657000.0, "datetime": "2025-07-18 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19227, "price": 161825000.0, "datetime": "2025-07-18 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19233, "price": 161341000.0, "datetime": "2025-07-18 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19243, "price": 161299000.0, "datetime": "2025-07-18 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19254, "price": 160777000.0, "datetime": "2025-07-19 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19255, "price": 161000000.0, "datetime": "2025-07-19 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19273, "price": 160978000.0, "datetime": "2025-07-19 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19280, "price": 161143000.0, "datetime": "2025-07-19 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19286, "price": 160734000.0, "datetime": "2025-07-19 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19293, "price": 160874000.0, "datetime": "2025-07-19 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19302, "price": 160765000.0, "datetime": "2025-07-19 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19315, "price": 160756000.0, "datetime": "2025-07-19 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19323, "price": 160628000.0, "datetime": "2025-07-19 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19332, "price": 160688000.0, "datetime": "2025-07-19 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19341, "price": 160623000.0, "datetime": "2025-07-19 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19362, "price": 160561000.0, "datetime": "2025-07-19 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19380, "price": 160999000.0, "datetime": "2025-07-19 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19395, "price": 161158000.0, "datetime": "2025-07-19 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19403, "price": 161022000.0, "datetime": "2025-07-19 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19414, "price": 161213000.0, "datetime": "2025-07-19 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19427, "price": 161200000.0, "datetime": "2025-07-19 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19434, "price": 161353000.0, "datetime": "2025-07-19 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19444, "price": 161430000.0, "datetime": "2025-07-19 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19455, "price": 161398000.0, "datetime": "2025-07-19 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19469, "price": 161331000.0, "datetime": "2025-07-19 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19470, "price": 161390000.0, "datetime": "2025-07-19 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19471, "price": 161308000.0, "datetime": "2025-07-19 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19475, "price": 161435000.0, "datetime": "2025-07-19 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19490, "price": 161504000.0, "datetime": "2025-07-19 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19496, "price": 161586000.0, "datetime": "2025-07-19 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19514, "price": 161796000.0, "datetime": "2025-07-19 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19537, "price": 161754000.0, "datetime": "2025-07-19 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19551, "price": 161869000.0, "datetime": "2025-07-19 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19562, "price": 161940000.0, "datetime": "2025-07-19 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19569, "price": 161914000.0, "datetime": "2025-07-19 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19576, "price": 161998000.0, "datetime": "2025-07-19 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19577, "price": 161932000.0, "datetime": "2025-07-19 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19598, "price": 161680000.0, "datetime": "2025-07-19 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19599, "price": 161620000.0, "datetime": "2025-07-19 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19600, "price": 161677000.0, "datetime": "2025-07-19 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19624, "price": 161900000.0, "datetime": "2025-07-19 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19633, "price": 162030000.0, "datetime": "2025-07-19 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19650, "price": 162211000.0, "datetime": "2025-07-19 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19655, "price": 162459000.0, "datetime": "2025-07-19 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19661, "price": 162367000.0, "datetime": "2025-07-19 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19684, "price": 162225000.0, "datetime": "2025-07-19 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19689, "price": 162145000.0, "datetime": "2025-07-19 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19690, "price": 162203000.0, "datetime": "2025-07-19 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19691, "price": 162145000.0, "datetime": "2025-07-19 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19696, "price": 162199000.0, "datetime": "2025-07-19 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19698, "price": 162119000.0, "datetime": "2025-07-19 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19699, "price": 162201000.0, "datetime": "2025-07-19 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19700, "price": 162114000.0, "datetime": "2025-07-19 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19713, "price": 162117000.0, "datetime": "2025-07-19 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19716, "price": 161801000.0, "datetime": "2025-07-19 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19729, "price": 161700000.0, "datetime": "2025-07-20 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19745, "price": 162002000.0, "datetime": "2025-07-20 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19759, "price": 161925000.0, "datetime": "2025-07-20 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19760, "price": 161819000.0, "datetime": "2025-07-20 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19762, "price": 161908000.0, "datetime": "2025-07-20 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19763, "price": 161799000.0, "datetime": "2025-07-20 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19785, "price": 161460000.0, "datetime": "2025-07-20 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19802, "price": 161522000.0, "datetime": "2025-07-20 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19815, "price": 161562000.0, "datetime": "2025-07-20 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19831, "price": 161601000.0, "datetime": "2025-07-20 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19842, "price": 161615000.0, "datetime": "2025-07-20 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19845, "price": 161526000.0, "datetime": "2025-07-20 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19856, "price": 161608000.0, "datetime": "2025-07-20 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19857, "price": 161384000.0, "datetime": "2025-07-20 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19858, "price": 161419000.0, "datetime": "2025-07-20 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19876, "price": 161511000.0, "datetime": "2025-07-20 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19881, "price": 161626000.0, "datetime": "2025-07-20 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19892, "price": 161515000.0, "datetime": "2025-07-20 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19908, "price": 161566000.0, "datetime": "2025-07-20 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19910, "price": 161421000.0, "datetime": "2025-07-20 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19918, "price": 161466000.0, "datetime": "2025-07-20 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19936, "price": 161576000.0, "datetime": "2025-07-20 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19953, "price": 161595000.0, "datetime": "2025-07-20 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 19972, "price": 161882000.0, "datetime": "2025-07-20 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 19993, "price": 161650000.0, "datetime": "2025-07-20 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20017, "price": 161604000.0, "datetime": "2025-07-20 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20018, "price": 161734000.0, "datetime": "2025-07-20 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20024, "price": 161569000.0, "datetime": "2025-07-20 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20035, "price": 161615000.0, "datetime": "2025-07-20 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20046, "price": 161587000.0, "datetime": "2025-07-20 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20061, "price": 161599000.0, "datetime": "2025-07-20 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20065, "price": 161430000.0, "datetime": "2025-07-20 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20068, "price": 161554000.0, "datetime": "2025-07-20 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20077, "price": 161461000.0, "datetime": "2025-07-20 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20095, "price": 161217000.0, "datetime": "2025-07-20 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20123, "price": 161140000.0, "datetime": "2025-07-20 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20140, "price": 161048000.0, "datetime": "2025-07-20 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20173, "price": 161199000.0, "datetime": "2025-07-20 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20184, "price": 161420000.0, "datetime": "2025-07-20 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20198, "price": 161586000.0, "datetime": "2025-07-20 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20214, "price": 161668000.0, "datetime": "2025-07-21 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20227, "price": 161684000.0, "datetime": "2025-07-21 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20242, "price": 161537000.0, "datetime": "2025-07-21 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20244, "price": 161374000.0, "datetime": "2025-07-21 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20259, "price": 161212000.0, "datetime": "2025-07-21 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20260, "price": 161100000.0, "datetime": "2025-07-21 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20270, "price": 161039000.0, "datetime": "2025-07-21 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20299, "price": 161022000.0, "datetime": "2025-07-21 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20313, "price": 161006000.0, "datetime": "2025-07-21 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20329, "price": 160786000.0, "datetime": "2025-07-21 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20331, "price": 160875000.0, "datetime": "2025-07-21 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20333, "price": 160770000.0, "datetime": "2025-07-21 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20335, "price": 160875000.0, "datetime": "2025-07-21 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20347, "price": 160800000.0, "datetime": "2025-07-21 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20359, "price": 160500000.0, "datetime": "2025-07-21 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20368, "price": 160200000.0, "datetime": "2025-07-21 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20369, "price": 160410000.0, "datetime": "2025-07-21 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20370, "price": 160313000.0, "datetime": "2025-07-21 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20381, "price": 160177000.0, "datetime": "2025-07-21 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20391, "price": 159901000.0, "datetime": "2025-07-21 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20396, "price": 159996000.0, "datetime": "2025-07-21 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20418, "price": 160320000.0, "datetime": "2025-07-21 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20427, "price": 160543000.0, "datetime": "2025-07-21 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20442, "price": 160954000.0, "datetime": "2025-07-21 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20447, "price": 161395000.0, "datetime": "2025-07-21 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20459, "price": 161600000.0, "datetime": "2025-07-21 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20500, "price": 161284000.0, "datetime": "2025-07-21 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20509, "price": 161109000.0, "datetime": "2025-07-21 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20514, "price": 161406000.0, "datetime": "2025-07-21 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20539, "price": 162183000.0, "datetime": "2025-07-21 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20571, "price": 161726000.0, "datetime": "2025-07-21 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20580, "price": 161408000.0, "datetime": "2025-07-21 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20586, "price": 161507000.0, "datetime": "2025-07-21 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20598, "price": 161457000.0, "datetime": "2025-07-21 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20608, "price": 161429000.0, "datetime": "2025-07-21 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20613, "price": 161244000.0, "datetime": "2025-07-21 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20631, "price": 161015000.0, "datetime": "2025-07-21 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20643, "price": 160845000.0, "datetime": "2025-07-21 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20652, "price": 160872000.0, "datetime": "2025-07-21 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20669, "price": 161000000.0, "datetime": "2025-07-21 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20692, "price": 161072000.0, "datetime": "2025-07-22 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20698, "price": 160981000.0, "datetime": "2025-07-22 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20717, "price": 160690000.0, "datetime": "2025-07-22 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20732, "price": 160277000.0, "datetime": "2025-07-22 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20744, "price": 160320000.0, "datetime": "2025-07-22 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20759, "price": 160336000.0, "datetime": "2025-07-22 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20772, "price": 160167000.0, "datetime": "2025-07-22 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20776, "price": 159794000.0, "datetime": "2025-07-22 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20789, "price": 159658000.0, "datetime": "2025-07-22 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20808, "price": 159930000.0, "datetime": "2025-07-22 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20809, "price": 160098000.0, "datetime": "2025-07-22 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20811, "price": 159911000.0, "datetime": "2025-07-22 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20812, "price": 159998000.0, "datetime": "2025-07-22 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20827, "price": 160115000.0, "datetime": "2025-07-22 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20838, "price": 160373000.0, "datetime": "2025-07-22 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20846, "price": 160203000.0, "datetime": "2025-07-22 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20858, "price": 160310000.0, "datetime": "2025-07-22 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20862, "price": 160174000.0, "datetime": "2025-07-22 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20863, "price": 160263000.0, "datetime": "2025-07-22 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20866, "price": 160151000.0, "datetime": "2025-07-22 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20872, "price": 160377000.0, "datetime": "2025-07-22 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20879, "price": 160171000.0, "datetime": "2025-07-22 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20896, "price": 160249000.0, "datetime": "2025-07-22 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20909, "price": 160421000.0, "datetime": "2025-07-22 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20935, "price": 159862000.0, "datetime": "2025-07-22 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20955, "price": 159920000.0, "datetime": "2025-07-22 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20959, "price": 160221000.0, "datetime": "2025-07-22 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 20961, "price": 159788000.0, "datetime": "2025-07-22 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 20971, "price": 160027000.0, "datetime": "2025-07-22 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21002, "price": 160436000.0, "datetime": "2025-07-22 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21005, "price": 160700000.0, "datetime": "2025-07-22 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21019, "price": 161296000.0, "datetime": "2025-07-22 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21038, "price": 161349000.0, "datetime": "2025-07-22 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21049, "price": 161300000.0, "datetime": "2025-07-22 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21058, "price": 161614000.0, "datetime": "2025-07-22 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21064, "price": 161583000.0, "datetime": "2025-07-22 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21077, "price": 161793000.0, "datetime": "2025-07-22 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21091, "price": 162011000.0, "datetime": "2025-07-22 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21120, "price": 162347000.0, "datetime": "2025-07-22 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21127, "price": 162349000.0, "datetime": "2025-07-22 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21130, "price": 162489000.0, "datetime": "2025-07-22 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21131, "price": 162357000.0, "datetime": "2025-07-22 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21154, "price": 161380000.0, "datetime": "2025-07-22 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21155, "price": 161184000.0, "datetime": "2025-07-22 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21156, "price": 161437000.0, "datetime": "2025-07-22 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21177, "price": 161562000.0, "datetime": "2025-07-23 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21190, "price": 162017000.0, "datetime": "2025-07-23 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21195, "price": 161725000.0, "datetime": "2025-07-23 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21215, "price": 161458000.0, "datetime": "2025-07-23 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21240, "price": 161883000.0, "datetime": "2025-07-23 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21244, "price": 162541000.0, "datetime": "2025-07-23 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21254, "price": 162425000.0, "datetime": "2025-07-23 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21268, "price": 162520000.0, "datetime": "2025-07-23 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21287, "price": 162665000.0, "datetime": "2025-07-23 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21311, "price": 162440000.0, "datetime": "2025-07-23 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21338, "price": 162840000.0, "datetime": "2025-07-23 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21359, "price": 162700000.0, "datetime": "2025-07-23 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21365, "price": 162479000.0, "datetime": "2025-07-23 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21376, "price": 162364000.0, "datetime": "2025-07-23 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21388, "price": 162115000.0, "datetime": "2025-07-23 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21396, "price": 162364000.0, "datetime": "2025-07-23 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21400, "price": 162081000.0, "datetime": "2025-07-23 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21412, "price": 161900000.0, "datetime": "2025-07-23 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21414, "price": 161787000.0, "datetime": "2025-07-23 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21416, "price": 161771000.0, "datetime": "2025-07-23 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21418, "price": 161680000.0, "datetime": "2025-07-23 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21429, "price": 161581000.0, "datetime": "2025-07-23 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21454, "price": 161740000.0, "datetime": "2025-07-23 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21477, "price": 161632000.0, "datetime": "2025-07-23 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21479, "price": 161494000.0, "datetime": "2025-07-23 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21488, "price": 161500000.0, "datetime": "2025-07-23 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21503, "price": 161470000.0, "datetime": "2025-07-23 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21512, "price": 161477000.0, "datetime": "2025-07-23 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21516, "price": 161376000.0, "datetime": "2025-07-23 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21526, "price": 161448000.0, "datetime": "2025-07-23 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21532, "price": 161198000.0, "datetime": "2025-07-23 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21549, "price": 161014000.0, "datetime": "2025-07-23 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21550, "price": 160761000.0, "datetime": "2025-07-23 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21554, "price": 161167000.0, "datetime": "2025-07-23 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21571, "price": 161156000.0, "datetime": "2025-07-23 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21575, "price": 161401000.0, "datetime": "2025-07-23 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21583, "price": 161287000.0, "datetime": "2025-07-23 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21610, "price": 160994000.0, "datetime": "2025-07-23 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21613, "price": 160629000.0, "datetime": "2025-07-23 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21628, "price": 160400000.0, "datetime": "2025-07-23 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21651, "price": 160604000.0, "datetime": "2025-07-24 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21657, "price": 160920000.0, "datetime": "2025-07-24 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21671, "price": 160801000.0, "datetime": "2025-07-24 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21686, "price": 160700000.0, "datetime": "2025-07-24 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21689, "price": 160500000.0, "datetime": "2025-07-24 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21695, "price": 160799000.0, "datetime": "2025-07-24 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21725, "price": 161416000.0, "datetime": "2025-07-24 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21769, "price": 161017000.0, "datetime": "2025-07-24 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21775, "price": 160137000.0, "datetime": "2025-07-24 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21783, "price": 160552000.0, "datetime": "2025-07-24 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21814, "price": 162104000.0, "datetime": "2025-07-24 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21834, "price": 162498000.0, "datetime": "2025-07-24 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21847, "price": 162740000.0, "datetime": "2025-07-24 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21881, "price": 162208000.0, "datetime": "2025-07-24 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21901, "price": 162161000.0, "datetime": "2025-07-24 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21938, "price": 160067000.0, "datetime": "2025-07-24 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 21963, "price": 159667000.0, "datetime": "2025-07-24 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 21970, "price": 160099000.0, "datetime": "2025-07-24 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22001, "price": 161151000.0, "datetime": "2025-07-24 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22028, "price": 160886000.0, "datetime": "2025-07-24 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22029, "price": 160691000.0, "datetime": "2025-07-24 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22043, "price": 160501000.0, "datetime": "2025-07-24 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22071, "price": 160893000.0, "datetime": "2025-07-24 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22087, "price": 160870000.0, "datetime": "2025-07-24 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22104, "price": 161029000.0, "datetime": "2025-07-24 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22118, "price": 160752000.0, "datetime": "2025-07-24 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22135, "price": 161350000.0, "datetime": "2025-07-25 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22148, "price": 161606000.0, "datetime": "2025-07-25 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22150, "price": 161514000.0, "datetime": "2025-07-25 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22168, "price": 161209000.0, "datetime": "2025-07-25 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22187, "price": 161600000.0, "datetime": "2025-07-25 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22189, "price": 161833000.0, "datetime": "2025-07-25 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22191, "price": 161734000.0, "datetime": "2025-07-25 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22210, "price": 161624000.0, "datetime": "2025-07-25 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22218, "price": 161437000.0, "datetime": "2025-07-25 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22236, "price": 161447000.0, "datetime": "2025-07-25 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22241, "price": 161344000.0, "datetime": "2025-07-25 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22263, "price": 161201000.0, "datetime": "2025-07-25 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22274, "price": 161123000.0, "datetime": "2025-07-25 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22290, "price": 161045000.0, "datetime": "2025-07-25 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22298, "price": 160728000.0, "datetime": "2025-07-25 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22300, "price": 160980000.0, "datetime": "2025-07-25 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22310, "price": 160754000.0, "datetime": "2025-07-25 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22328, "price": 160358000.0, "datetime": "2025-07-25 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22335, "price": 160020000.0, "datetime": "2025-07-25 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22338, "price": 160273000.0, "datetime": "2025-07-25 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22359, "price": 159728000.0, "datetime": "2025-07-25 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22387, "price": 158193000.0, "datetime": "2025-07-25 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22411, "price": 158001000.0, "datetime": "2025-07-25 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22427, "price": 158261000.0, "datetime": "2025-07-25 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22447, "price": 158096000.0, "datetime": "2025-07-25 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22451, "price": 158647000.0, "datetime": "2025-07-25 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22460, "price": 158300000.0, "datetime": "2025-07-25 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22468, "price": 158697000.0, "datetime": "2025-07-25 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22478, "price": 158179000.0, "datetime": "2025-07-25 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22494, "price": 158362000.0, "datetime": "2025-07-25 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22526, "price": 158968000.0, "datetime": "2025-07-25 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22529, "price": 159336000.0, "datetime": "2025-07-25 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22540, "price": 159341000.0, "datetime": "2025-07-25 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22576, "price": 158881000.0, "datetime": "2025-07-25 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22577, "price": 158769000.0, "datetime": "2025-07-25 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22578, "price": 159224000.0, "datetime": "2025-07-25 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22580, "price": 158409000.0, "datetime": "2025-07-25 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22585, "price": 158856000.0, "datetime": "2025-07-25 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22591, "price": 158518000.0, "datetime": "2025-07-25 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22596, "price": 158651000.0, "datetime": "2025-07-25 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22597, "price": 158425000.0, "datetime": "2025-07-25 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22598, "price": 158658000.0, "datetime": "2025-07-25 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22599, "price": 158461000.0, "datetime": "2025-07-25 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22609, "price": 158373000.0, "datetime": "2025-07-26 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22634, "price": 158904000.0, "datetime": "2025-07-26 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22641, "price": 159299000.0, "datetime": "2025-07-26 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22653, "price": 159246000.0, "datetime": "2025-07-26 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22671, "price": 159584000.0, "datetime": "2025-07-26 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22681, "price": 159561000.0, "datetime": "2025-07-26 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22692, "price": 159757000.0, "datetime": "2025-07-26 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22704, "price": 159740000.0, "datetime": "2025-07-26 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22718, "price": 160036000.0, "datetime": "2025-07-26 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22729, "price": 160105000.0, "datetime": "2025-07-26 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22731, "price": 160245000.0, "datetime": "2025-07-26 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22735, "price": 160066000.0, "datetime": "2025-07-26 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22750, "price": 159999000.0, "datetime": "2025-07-26 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22753, "price": 159889000.0, "datetime": "2025-07-26 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22755, "price": 159967000.0, "datetime": "2025-07-26 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22769, "price": 159950000.0, "datetime": "2025-07-26 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22779, "price": 160178000.0, "datetime": "2025-07-26 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22790, "price": 160057000.0, "datetime": "2025-07-26 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22797, "price": 160298000.0, "datetime": "2025-07-26 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22802, "price": 160116000.0, "datetime": "2025-07-26 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22810, "price": 160301000.0, "datetime": "2025-07-26 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22815, "price": 160230000.0, "datetime": "2025-07-26 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22833, "price": 160059000.0, "datetime": "2025-07-26 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22856, "price": 160220000.0, "datetime": "2025-07-26 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22898, "price": 160195000.0, "datetime": "2025-07-26 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22903, "price": 160069000.0, "datetime": "2025-07-26 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22904, "price": 160115000.0, "datetime": "2025-07-26 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22905, "price": 160065000.0, "datetime": "2025-07-26 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22913, "price": 160062000.0, "datetime": "2025-07-26 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22915, "price": 159901000.0, "datetime": "2025-07-26 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22921, "price": 160058000.0, "datetime": "2025-07-26 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22931, "price": 159977000.0, "datetime": "2025-07-26 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22933, "price": 160095000.0, "datetime": "2025-07-26 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22948, "price": 159997000.0, "datetime": "2025-07-26 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22955, "price": 160074000.0, "datetime": "2025-07-26 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 22970, "price": 160128000.0, "datetime": "2025-07-26 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 22982, "price": 160167000.0, "datetime": "2025-07-26 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23008, "price": 160850000.0, "datetime": "2025-07-26 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23034, "price": 160780000.0, "datetime": "2025-07-26 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23064, "price": 161065000.0, "datetime": "2025-07-26 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23100, "price": 160839000.0, "datetime": "2025-07-27 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23122, "price": 160945000.0, "datetime": "2025-07-27 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23134, "price": 160995000.0, "datetime": "2025-07-27 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23135, "price": 160926000.0, "datetime": "2025-07-27 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23149, "price": 160955000.0, "datetime": "2025-07-27 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23157, "price": 160860000.0, "datetime": "2025-07-27 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23165, "price": 160930000.0, "datetime": "2025-07-27 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23169, "price": 160888000.0, "datetime": "2025-07-27 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23170, "price": 160937000.0, "datetime": "2025-07-27 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23171, "price": 160880000.0, "datetime": "2025-07-27 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23173, "price": 160935000.0, "datetime": "2025-07-27 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23176, "price": 160879000.0, "datetime": "2025-07-27 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23177, "price": 160994000.0, "datetime": "2025-07-27 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23180, "price": 160867000.0, "datetime": "2025-07-27 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23181, "price": 160989000.0, "datetime": "2025-07-27 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23189, "price": 160973000.0, "datetime": "2025-07-27 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23206, "price": 160857000.0, "datetime": "2025-07-27 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23253, "price": 161002000.0, "datetime": "2025-07-27 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23265, "price": 161004000.0, "datetime": "2025-07-27 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23283, "price": 160999000.0, "datetime": "2025-07-27 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23287, "price": 161090000.0, "datetime": "2025-07-27 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23302, "price": 161206000.0, "datetime": "2025-07-27 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23312, "price": 161317000.0, "datetime": "2025-07-27 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23319, "price": 161220000.0, "datetime": "2025-07-27 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23326, "price": 161325000.0, "datetime": "2025-07-27 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23329, "price": 161198000.0, "datetime": "2025-07-27 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23338, "price": 161342000.0, "datetime": "2025-07-27 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23344, "price": 161250000.0, "datetime": "2025-07-27 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23350, "price": 161296000.0, "datetime": "2025-07-27 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23353, "price": 161273000.0, "datetime": "2025-07-27 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23376, "price": 161191000.0, "datetime": "2025-07-27 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23407, "price": 161421000.0, "datetime": "2025-07-27 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23432, "price": 161333000.0, "datetime": "2025-07-27 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23434, "price": 161265000.0, "datetime": "2025-07-27 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23442, "price": 161320000.0, "datetime": "2025-07-27 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23444, "price": 161233000.0, "datetime": "2025-07-27 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23445, "price": 161293000.0, "datetime": "2025-07-27 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23446, "price": 161197000.0, "datetime": "2025-07-27 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23449, "price": 161297000.0, "datetime": "2025-07-27 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23451, "price": 161194000.0, "datetime": "2025-07-27 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23452, "price": 161237000.0, "datetime": "2025-07-27 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23454, "price": 161190000.0, "datetime": "2025-07-27 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23460, "price": 161230000.0, "datetime": "2025-07-27 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23480, "price": 161321000.0, "datetime": "2025-07-27 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23508, "price": 161230000.0, "datetime": "2025-07-27 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23516, "price": 161133000.0, "datetime": "2025-07-27 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23519, "price": 161174000.0, "datetime": "2025-07-27 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23521, "price": 161135000.0, "datetime": "2025-07-27 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23524, "price": 161171000.0, "datetime": "2025-07-27 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23539, "price": 161259000.0, "datetime": "2025-07-27 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23541, "price": 161313000.0, "datetime": "2025-07-27 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23546, "price": 161306000.0, "datetime": "2025-07-27 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23547, "price": 161334000.0, "datetime": "2025-07-27 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23548, "price": 161305000.0, "datetime": "2025-07-27 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23550, "price": 161410000.0, "datetime": "2025-07-27 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23561, "price": 161438000.0, "datetime": "2025-07-27 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23565, "price": 161699000.0, "datetime": "2025-07-27 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23570, "price": 161603000.0, "datetime": "2025-07-28 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23572, "price": 161783000.0, "datetime": "2025-07-28 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23579, "price": 161673000.0, "datetime": "2025-07-28 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23587, "price": 162049000.0, "datetime": "2025-07-28 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23603, "price": 162666000.0, "datetime": "2025-07-28 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23627, "price": 162565000.0, "datetime": "2025-07-28 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23633, "price": 162300000.0, "datetime": "2025-07-28 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23655, "price": 162035000.0, "datetime": "2025-07-28 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23675, "price": 162076000.0, "datetime": "2025-07-28 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23692, "price": 162005000.0, "datetime": "2025-07-28 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23718, "price": 162821000.0, "datetime": "2025-07-28 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23736, "price": 162776000.0, "datetime": "2025-07-28 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23743, "price": 162701000.0, "datetime": "2025-07-28 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23745, "price": 162776000.0, "datetime": "2025-07-28 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23746, "price": 162684000.0, "datetime": "2025-07-28 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23747, "price": 162769000.0, "datetime": "2025-07-28 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23748, "price": 162704000.0, "datetime": "2025-07-28 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23750, "price": 162750000.0, "datetime": "2025-07-28 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23760, "price": 162762000.0, "datetime": "2025-07-28 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23773, "price": 162736000.0, "datetime": "2025-07-28 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23778, "price": 162456000.0, "datetime": "2025-07-28 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23790, "price": 162620000.0, "datetime": "2025-07-28 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23803, "price": 162579000.0, "datetime": "2025-07-28 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23829, "price": 162413000.0, "datetime": "2025-07-28 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23832, "price": 162273000.0, "datetime": "2025-07-28 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23838, "price": 162362000.0, "datetime": "2025-07-28 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23857, "price": 162218000.0, "datetime": "2025-07-28 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23859, "price": 162400000.0, "datetime": "2025-07-28 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23875, "price": 162387000.0, "datetime": "2025-07-28 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23881, "price": 162499000.0, "datetime": "2025-07-28 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23884, "price": 162421000.0, "datetime": "2025-07-28 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23901, "price": 162130000.0, "datetime": "2025-07-28 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23921, "price": 162169000.0, "datetime": "2025-07-28 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23922, "price": 162232000.0, "datetime": "2025-07-28 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23935, "price": 162291000.0, "datetime": "2025-07-28 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23945, "price": 162321000.0, "datetime": "2025-07-28 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23958, "price": 162180000.0, "datetime": "2025-07-28 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23968, "price": 162290000.0, "datetime": "2025-07-28 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23969, "price": 162200000.0, "datetime": "2025-07-28 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 23981, "price": 162275000.0, "datetime": "2025-07-28 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 23999, "price": 162494000.0, "datetime": "2025-07-28 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24002, "price": 162550000.0, "datetime": "2025-07-28 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24004, "price": 162512000.0, "datetime": "2025-07-28 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24020, "price": 162618000.0, "datetime": "2025-07-28 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24022, "price": 161933000.0, "datetime": "2025-07-28 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24029, "price": 162200000.0, "datetime": "2025-07-28 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24030, "price": 161959000.0, "datetime": "2025-07-28 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24043, "price": 161641000.0, "datetime": "2025-07-28 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24068, "price": 161866000.0, "datetime": "2025-07-29 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24076, "price": 162022000.0, "datetime": "2025-07-29 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24085, "price": 161862000.0, "datetime": "2025-07-29 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24098, "price": 161797000.0, "datetime": "2025-07-29 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24103, "price": 161702000.0, "datetime": "2025-07-29 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24111, "price": 161798000.0, "datetime": "2025-07-29 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24115, "price": 161561000.0, "datetime": "2025-07-29 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24120, "price": 161748000.0, "datetime": "2025-07-29 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24138, "price": 162030000.0, "datetime": "2025-07-29 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24147, "price": 162133000.0, "datetime": "2025-07-29 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24151, "price": 162008000.0, "datetime": "2025-07-29 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24159, "price": 162225000.0, "datetime": "2025-07-29 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24176, "price": 162442000.0, "datetime": "2025-07-29 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24178, "price": 162550000.0, "datetime": "2025-07-29 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24185, "price": 162473000.0, "datetime": "2025-07-29 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24223, "price": 162635000.0, "datetime": "2025-07-29 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24225, "price": 162448000.0, "datetime": "2025-07-29 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24229, "price": 162650000.0, "datetime": "2025-07-29 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24238, "price": 162426000.0, "datetime": "2025-07-29 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24249, "price": 162600000.0, "datetime": "2025-07-29 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24263, "price": 162537000.0, "datetime": "2025-07-29 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24278, "price": 162480000.0, "datetime": "2025-07-29 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24299, "price": 162840000.0, "datetime": "2025-07-29 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24303, "price": 163091000.0, "datetime": "2025-07-29 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24315, "price": 163280000.0, "datetime": "2025-07-29 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24331, "price": 163344000.0, "datetime": "2025-07-29 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24332, "price": 163204000.0, "datetime": "2025-07-29 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24334, "price": 163349000.0, "datetime": "2025-07-29 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24349, "price": 163466000.0, "datetime": "2025-07-29 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24353, "price": 163610000.0, "datetime": "2025-07-29 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24361, "price": 163612000.0, "datetime": "2025-07-29 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24382, "price": 163783000.0, "datetime": "2025-07-29 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24387, "price": 163420000.0, "datetime": "2025-07-29 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24388, "price": 163543000.0, "datetime": "2025-07-29 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24396, "price": 163420000.0, "datetime": "2025-07-29 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24401, "price": 163570000.0, "datetime": "2025-07-29 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24404, "price": 163470000.0, "datetime": "2025-07-29 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24407, "price": 163600000.0, "datetime": "2025-07-29 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24412, "price": 163498000.0, "datetime": "2025-07-29 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24438, "price": 163377000.0, "datetime": "2025-07-29 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24441, "price": 163208000.0, "datetime": "2025-07-29 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24452, "price": 163227000.0, "datetime": "2025-07-29 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24486, "price": 163570000.0, "datetime": "2025-07-29 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24542, "price": 162623000.0, "datetime": "2025-07-30 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24559, "price": 162100000.0, "datetime": "2025-07-30 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24561, "price": 162526000.0, "datetime": "2025-07-30 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24579, "price": 162772000.0, "datetime": "2025-07-30 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24598, "price": 162597000.0, "datetime": "2025-07-30 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24605, "price": 162336000.0, "datetime": "2025-07-30 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24609, "price": 162524000.0, "datetime": "2025-07-30 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24616, "price": 162270000.0, "datetime": "2025-07-30 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24622, "price": 162417000.0, "datetime": "2025-07-30 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24629, "price": 162279000.0, "datetime": "2025-07-30 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24633, "price": 163000000.0, "datetime": "2025-07-30 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24639, "price": 162321000.0, "datetime": "2025-07-30 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24646, "price": 162799000.0, "datetime": "2025-07-30 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24655, "price": 162547000.0, "datetime": "2025-07-30 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24663, "price": 162749000.0, "datetime": "2025-07-30 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24692, "price": 163321000.0, "datetime": "2025-07-30 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24731, "price": 162563000.0, "datetime": "2025-07-30 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24732, "price": 162469000.0, "datetime": "2025-07-30 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24736, "price": 162490000.0, "datetime": "2025-07-30 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24768, "price": 162858000.0, "datetime": "2025-07-30 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24780, "price": 162856000.0, "datetime": "2025-07-30 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24782, "price": 162728000.0, "datetime": "2025-07-30 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24784, "price": 162919000.0, "datetime": "2025-07-30 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24797, "price": 162872000.0, "datetime": "2025-07-30 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24815, "price": 162762000.0, "datetime": "2025-07-30 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24852, "price": 163000000.0, "datetime": "2025-07-30 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24855, "price": 163089000.0, "datetime": "2025-07-30 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24859, "price": 162991000.0, "datetime": "2025-07-30 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24876, "price": 163050000.0, "datetime": "2025-07-30 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24893, "price": 163181000.0, "datetime": "2025-07-30 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24906, "price": 163316000.0, "datetime": "2025-07-30 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24916, "price": 163380000.0, "datetime": "2025-07-30 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24955, "price": 163040000.0, "datetime": "2025-07-30 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24977, "price": 162811000.0, "datetime": "2025-07-30 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24978, "price": 162978000.0, "datetime": "2025-07-30 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 24983, "price": 162769000.0, "datetime": "2025-07-30 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 24986, "price": 162994000.0, "datetime": "2025-07-30 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25011, "price": 163417000.0, "datetime": "2025-07-31 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25038, "price": 162810000.0, "datetime": "2025-07-31 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25039, "price": 162700000.0, "datetime": "2025-07-31 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25041, "price": 162768000.0, "datetime": "2025-07-31 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25064, "price": 162699000.0, "datetime": "2025-07-31 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25066, "price": 162814000.0, "datetime": "2025-07-31 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25067, "price": 162525000.0, "datetime": "2025-07-31 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25070, "price": 162977000.0, "datetime": "2025-07-31 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25079, "price": 162640000.0, "datetime": "2025-07-31 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25092, "price": 162442000.0, "datetime": "2025-07-31 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25116, "price": 162605000.0, "datetime": "2025-07-31 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25142, "price": 162600000.0, "datetime": "2025-07-31 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25167, "price": 162969000.0, "datetime": "2025-07-31 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25183, "price": 163159000.0, "datetime": "2025-07-31 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25212, "price": 163460000.0, "datetime": "2025-07-31 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25231, "price": 163303000.0, "datetime": "2025-07-31 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25252, "price": 163457000.0, "datetime": "2025-07-31 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25283, "price": 163531000.0, "datetime": "2025-07-31 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25287, "price": 163445000.0, "datetime": "2025-07-31 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25309, "price": 163236000.0, "datetime": "2025-07-31 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25339, "price": 163542000.0, "datetime": "2025-07-31 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25361, "price": 163557000.0, "datetime": "2025-07-31 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25367, "price": 163455000.0, "datetime": "2025-07-31 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25381, "price": 163368000.0, "datetime": "2025-07-31 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25397, "price": 163376000.0, "datetime": "2025-07-31 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25398, "price": 163445000.0, "datetime": "2025-07-31 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25399, "price": 163378000.0, "datetime": "2025-07-31 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25400, "price": 163416000.0, "datetime": "2025-07-31 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25415, "price": 163459000.0, "datetime": "2025-07-31 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25431, "price": 163431000.0, "datetime": "2025-07-31 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25451, "price": 163412000.0, "datetime": "2025-07-31 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25460, "price": 163710000.0, "datetime": "2025-07-31 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25472, "price": 163603000.0, "datetime": "2025-07-31 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25488, "price": 163699000.0, "datetime": "2025-08-01 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25490, "price": 163484000.0, "datetime": "2025-08-01 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25491, "price": 163642000.0, "datetime": "2025-08-01 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25515, "price": 163935000.0, "datetime": "2025-08-01 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25517, "price": 164041000.0, "datetime": "2025-08-01 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25520, "price": 163915000.0, "datetime": "2025-08-01 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25542, "price": 163642000.0, "datetime": "2025-08-01 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25544, "price": 163410000.0, "datetime": "2025-08-01 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25554, "price": 163529000.0, "datetime": "2025-08-01 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25566, "price": 163320000.0, "datetime": "2025-08-01 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25586, "price": 162902000.0, "datetime": "2025-08-01 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25621, "price": 162690000.0, "datetime": "2025-08-01 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25650, "price": 162254000.0, "datetime": "2025-08-01 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25658, "price": 162020000.0, "datetime": "2025-08-01 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25687, "price": 160461000.0, "datetime": "2025-08-01 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25690, "price": 159628000.0, "datetime": "2025-08-01 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25693, "price": 159913000.0, "datetime": "2025-08-01 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25728, "price": 161554000.0, "datetime": "2025-08-01 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25758, "price": 161157000.0, "datetime": "2025-08-01 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25776, "price": 161171000.0, "datetime": "2025-08-01 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25807, "price": 160640000.0, "datetime": "2025-08-01 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25811, "price": 160307000.0, "datetime": "2025-08-01 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25823, "price": 160170000.0, "datetime": "2025-08-01 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25836, "price": 159987000.0, "datetime": "2025-08-01 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25842, "price": 160185000.0, "datetime": "2025-08-01 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25862, "price": 160730000.0, "datetime": "2025-08-01 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25892, "price": 160193000.0, "datetime": "2025-08-01 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25915, "price": 160468000.0, "datetime": "2025-08-01 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25917, "price": 160980000.0, "datetime": "2025-08-01 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25925, "price": 160807000.0, "datetime": "2025-08-01 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25951, "price": 159886000.0, "datetime": "2025-08-01 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25967, "price": 160040000.0, "datetime": "2025-08-02 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 25981, "price": 159771000.0, "datetime": "2025-08-02 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 25998, "price": 160000000.0, "datetime": "2025-08-02 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26017, "price": 159796000.0, "datetime": "2025-08-02 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26021, "price": 159270000.0, "datetime": "2025-08-02 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26035, "price": 159200000.0, "datetime": "2025-08-02 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26044, "price": 158711000.0, "datetime": "2025-08-02 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26058, "price": 158771000.0, "datetime": "2025-08-02 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26094, "price": 158800000.0, "datetime": "2025-08-02 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26096, "price": 158998000.0, "datetime": "2025-08-02 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26101, "price": 159005000.0, "datetime": "2025-08-02 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26133, "price": 158164000.0, "datetime": "2025-08-02 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26147, "price": 158001000.0, "datetime": "2025-08-02 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26153, "price": 158190000.0, "datetime": "2025-08-02 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26174, "price": 158782000.0, "datetime": "2025-08-02 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26190, "price": 158973000.0, "datetime": "2025-08-02 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26194, "price": 158821000.0, "datetime": "2025-08-02 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26198, "price": 159001000.0, "datetime": "2025-08-02 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26200, "price": 158950000.0, "datetime": "2025-08-02 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26201, "price": 158986000.0, "datetime": "2025-08-02 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26203, "price": 158950000.0, "datetime": "2025-08-02 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26209, "price": 159100000.0, "datetime": "2025-08-02 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26219, "price": 159150000.0, "datetime": "2025-08-02 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26239, "price": 159148000.0, "datetime": "2025-08-02 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26243, "price": 159068000.0, "datetime": "2025-08-02 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26259, "price": 158895000.0, "datetime": "2025-08-02 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26262, "price": 158758000.0, "datetime": "2025-08-02 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26264, "price": 158844000.0, "datetime": "2025-08-02 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26268, "price": 158721000.0, "datetime": "2025-08-02 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26280, "price": 158492000.0, "datetime": "2025-08-02 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26308, "price": 159043000.0, "datetime": "2025-08-02 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26330, "price": 158864000.0, "datetime": "2025-08-02 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26338, "price": 158700000.0, "datetime": "2025-08-02 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26349, "price": 158710000.0, "datetime": "2025-08-02 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26360, "price": 158602000.0, "datetime": "2025-08-02 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26365, "price": 158670000.0, "datetime": "2025-08-02 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26389, "price": 158914000.0, "datetime": "2025-08-02 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26399, "price": 158996000.0, "datetime": "2025-08-02 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26400, "price": 158954000.0, "datetime": "2025-08-02 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26426, "price": 158687000.0, "datetime": "2025-08-02 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26433, "price": 158531000.0, "datetime": "2025-08-02 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26436, "price": 158666000.0, "datetime": "2025-08-02 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26458, "price": 158666000.0, "datetime": "2025-08-03 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26476, "price": 158497000.0, "datetime": "2025-08-03 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26498, "price": 158837000.0, "datetime": "2025-08-03 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26518, "price": 158431000.0, "datetime": "2025-08-03 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26525, "price": 158160000.0, "datetime": "2025-08-03 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26533, "price": 158379000.0, "datetime": "2025-08-03 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26543, "price": 158012000.0, "datetime": "2025-08-03 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26555, "price": 158098000.0, "datetime": "2025-08-03 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26573, "price": 158100000.0, "datetime": "2025-08-03 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26580, "price": 158330000.0, "datetime": "2025-08-03 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26590, "price": 158290000.0, "datetime": "2025-08-03 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26604, "price": 158145000.0, "datetime": "2025-08-03 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26607, "price": 158050000.0, "datetime": "2025-08-03 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26622, "price": 157676000.0, "datetime": "2025-08-03 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26626, "price": 157366000.0, "datetime": "2025-08-03 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26627, "price": 157494000.0, "datetime": "2025-08-03 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26635, "price": 157200000.0, "datetime": "2025-08-03 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26642, "price": 157301000.0, "datetime": "2025-08-03 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26664, "price": 157970000.0, "datetime": "2025-08-03 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26668, "price": 158301000.0, "datetime": "2025-08-03 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26683, "price": 158689000.0, "datetime": "2025-08-03 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26687, "price": 158952000.0, "datetime": "2025-08-03 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26689, "price": 158910000.0, "datetime": "2025-08-03 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26699, "price": 159200000.0, "datetime": "2025-08-03 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26707, "price": 159170000.0, "datetime": "2025-08-03 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26730, "price": 158848000.0, "datetime": "2025-08-03 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26750, "price": 158825000.0, "datetime": "2025-08-03 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26769, "price": 158750000.0, "datetime": "2025-08-03 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26796, "price": 159159000.0, "datetime": "2025-08-03 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26821, "price": 159279000.0, "datetime": "2025-08-03 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26858, "price": 159858000.0, "datetime": "2025-08-03 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26881, "price": 159685000.0, "datetime": "2025-08-03 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26894, "price": 159630000.0, "datetime": "2025-08-03 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26908, "price": 159720000.0, "datetime": "2025-08-03 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26912, "price": 159456000.0, "datetime": "2025-08-03 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26926, "price": 159369000.0, "datetime": "2025-08-03 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26927, "price": 159228000.0, "datetime": "2025-08-04 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26932, "price": 159367000.0, "datetime": "2025-08-04 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26951, "price": 159284000.0, "datetime": "2025-08-04 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26957, "price": 159415000.0, "datetime": "2025-08-04 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26979, "price": 159570000.0, "datetime": "2025-08-04 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26988, "price": 159650000.0, "datetime": "2025-08-04 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 26991, "price": 159604000.0, "datetime": "2025-08-04 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 26992, "price": 159656000.0, "datetime": "2025-08-04 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27011, "price": 159966000.0, "datetime": "2025-08-04 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27014, "price": 160055000.0, "datetime": "2025-08-04 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27015, "price": 160025000.0, "datetime": "2025-08-04 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27017, "price": 160085000.0, "datetime": "2025-08-04 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27021, "price": 159907000.0, "datetime": "2025-08-04 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27038, "price": 159923000.0, "datetime": "2025-08-04 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27060, "price": 160200000.0, "datetime": "2025-08-04 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27082, "price": 160048000.0, "datetime": "2025-08-04 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27101, "price": 160302000.0, "datetime": "2025-08-04 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27116, "price": 160480000.0, "datetime": "2025-08-04 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27132, "price": 160887000.0, "datetime": "2025-08-04 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27156, "price": 160452000.0, "datetime": "2025-08-04 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27177, "price": 160405000.0, "datetime": "2025-08-04 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27191, "price": 160405000.0, "datetime": "2025-08-04 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27193, "price": 160360000.0, "datetime": "2025-08-04 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27225, "price": 159885000.0, "datetime": "2025-08-04 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27235, "price": 159696000.0, "datetime": "2025-08-04 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27240, "price": 159787000.0, "datetime": "2025-08-04 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27269, "price": 160281000.0, "datetime": "2025-08-04 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27289, "price": 160007000.0, "datetime": "2025-08-04 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27301, "price": 159870000.0, "datetime": "2025-08-04 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27312, "price": 159874000.0, "datetime": "2025-08-04 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27317, "price": 159763000.0, "datetime": "2025-08-04 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27324, "price": 159809000.0, "datetime": "2025-08-04 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27355, "price": 159880000.0, "datetime": "2025-08-04 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27378, "price": 159976000.0, "datetime": "2025-08-04 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27399, "price": 160512000.0, "datetime": "2025-08-04 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27417, "price": 160334000.0, "datetime": "2025-08-05 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27420, "price": 160163000.0, "datetime": "2025-08-05 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27425, "price": 160400000.0, "datetime": "2025-08-05 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27435, "price": 160424000.0, "datetime": "2025-08-05 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27442, "price": 160690000.0, "datetime": "2025-08-05 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27455, "price": 160807000.0, "datetime": "2025-08-05 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27475, "price": 160564000.0, "datetime": "2025-08-05 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27480, "price": 160402000.0, "datetime": "2025-08-05 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27492, "price": 160496000.0, "datetime": "2025-08-05 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27498, "price": 160250000.0, "datetime": "2025-08-05 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27514, "price": 160200000.0, "datetime": "2025-08-05 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27529, "price": 160300000.0, "datetime": "2025-08-05 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27530, "price": 160378000.0, "datetime": "2025-08-05 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27548, "price": 160686000.0, "datetime": "2025-08-05 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27567, "price": 160722000.0, "datetime": "2025-08-05 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27569, "price": 160660000.0, "datetime": "2025-08-05 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27598, "price": 160420000.0, "datetime": "2025-08-05 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27618, "price": 160295000.0, "datetime": "2025-08-05 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27641, "price": 159855000.0, "datetime": "2025-08-05 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27650, "price": 159724000.0, "datetime": "2025-08-05 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27666, "price": 159457000.0, "datetime": "2025-08-05 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27701, "price": 159702000.0, "datetime": "2025-08-05 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27704, "price": 159929000.0, "datetime": "2025-08-05 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27713, "price": 159952000.0, "datetime": "2025-08-05 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27733, "price": 159779000.0, "datetime": "2025-08-05 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27739, "price": 159369000.0, "datetime": "2025-08-05 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27742, "price": 159783000.0, "datetime": "2025-08-05 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27744, "price": 159500000.0, "datetime": "2025-08-05 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27753, "price": 159631000.0, "datetime": "2025-08-05 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27765, "price": 159623000.0, "datetime": "2025-08-05 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27767, "price": 159843000.0, "datetime": "2025-08-05 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27788, "price": 159909000.0, "datetime": "2025-08-05 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27795, "price": 160200000.0, "datetime": "2025-08-05 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27803, "price": 160119000.0, "datetime": "2025-08-05 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27821, "price": 160100000.0, "datetime": "2025-08-05 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27823, "price": 160006000.0, "datetime": "2025-08-05 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27830, "price": 160024000.0, "datetime": "2025-08-05 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27833, "price": 159881000.0, "datetime": "2025-08-05 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27848, "price": 159500000.0, "datetime": "2025-08-05 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27868, "price": 159400000.0, "datetime": "2025-08-05 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27888, "price": 158353000.0, "datetime": "2025-08-06 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27921, "price": 158400000.0, "datetime": "2025-08-06 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27926, "price": 158559000.0, "datetime": "2025-08-06 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27941, "price": 158668000.0, "datetime": "2025-08-06 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27945, "price": 158928000.0, "datetime": "2025-08-06 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27956, "price": 159017000.0, "datetime": "2025-08-06 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27967, "price": 159360000.0, "datetime": "2025-08-06 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27977, "price": 159261000.0, "datetime": "2025-08-06 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 27987, "price": 159500000.0, "datetime": "2025-08-06 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 27999, "price": 159501000.0, "datetime": "2025-08-06 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28016, "price": 159549000.0, "datetime": "2025-08-06 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28017, "price": 159492000.0, "datetime": "2025-08-06 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28018, "price": 159557000.0, "datetime": "2025-08-06 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28019, "price": 159512000.0, "datetime": "2025-08-06 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28031, "price": 159535000.0, "datetime": "2025-08-06 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28059, "price": 159940000.0, "datetime": "2025-08-06 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28100, "price": 159362000.0, "datetime": "2025-08-06 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28110, "price": 159052000.0, "datetime": "2025-08-06 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28121, "price": 159197000.0, "datetime": "2025-08-06 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28135, "price": 158968000.0, "datetime": "2025-08-06 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28139, "price": 158988000.0, "datetime": "2025-08-06 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28149, "price": 158870000.0, "datetime": "2025-08-06 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28166, "price": 158610000.0, "datetime": "2025-08-06 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28187, "price": 159487000.0, "datetime": "2025-08-06 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28212, "price": 159720000.0, "datetime": "2025-08-06 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28220, "price": 159580000.0, "datetime": "2025-08-06 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28247, "price": 159395000.0, "datetime": "2025-08-06 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28260, "price": 159466000.0, "datetime": "2025-08-06 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28265, "price": 159601000.0, "datetime": "2025-08-06 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28270, "price": 159500000.0, "datetime": "2025-08-06 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28272, "price": 159595000.0, "datetime": "2025-08-06 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28273, "price": 159415000.0, "datetime": "2025-08-06 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28283, "price": 159418000.0, "datetime": "2025-08-06 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28284, "price": 159383000.0, "datetime": "2025-08-06 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28285, "price": 159454000.0, "datetime": "2025-08-06 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28304, "price": 159529000.0, "datetime": "2025-08-06 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28318, "price": 159608000.0, "datetime": "2025-08-06 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28322, "price": 159392000.0, "datetime": "2025-08-06 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28337, "price": 159294000.0, "datetime": "2025-08-06 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28354, "price": 159371000.0, "datetime": "2025-08-06 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28361, "price": 159658000.0, "datetime": "2025-08-06 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28363, "price": 159501000.0, "datetime": "2025-08-06 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28365, "price": 160147000.0, "datetime": "2025-08-06 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28383, "price": 160521000.0, "datetime": "2025-08-07 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28386, "price": 160777000.0, "datetime": "2025-08-07 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28387, "price": 160755000.0, "datetime": "2025-08-07 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28388, "price": 160857000.0, "datetime": "2025-08-07 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28390, "price": 160756000.0, "datetime": "2025-08-07 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28414, "price": 160566000.0, "datetime": "2025-08-07 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28434, "price": 160700000.0, "datetime": "2025-08-07 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28448, "price": 160704000.0, "datetime": "2025-08-07 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28450, "price": 160539000.0, "datetime": "2025-08-07 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28453, "price": 160599000.0, "datetime": "2025-08-07 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28456, "price": 160523000.0, "datetime": "2025-08-07 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28472, "price": 160300000.0, "datetime": "2025-08-07 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28480, "price": 160115000.0, "datetime": "2025-08-07 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28486, "price": 160113000.0, "datetime": "2025-08-07 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28498, "price": 160003000.0, "datetime": "2025-08-07 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28505, "price": 160050000.0, "datetime": "2025-08-07 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28527, "price": 160146000.0, "datetime": "2025-08-07 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28557, "price": 160200000.0, "datetime": "2025-08-07 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28582, "price": 160237000.0, "datetime": "2025-08-07 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28614, "price": 159747000.0, "datetime": "2025-08-07 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28632, "price": 159829000.0, "datetime": "2025-08-07 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28653, "price": 159663000.0, "datetime": "2025-08-07 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28675, "price": 159681000.0, "datetime": "2025-08-07 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28683, "price": 159707000.0, "datetime": "2025-08-07 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28701, "price": 159675000.0, "datetime": "2025-08-07 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28707, "price": 159864000.0, "datetime": "2025-08-07 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28719, "price": 159843000.0, "datetime": "2025-08-07 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28735, "price": 159853000.0, "datetime": "2025-08-07 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28770, "price": 161270000.0, "datetime": "2025-08-07 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28800, "price": 161260000.0, "datetime": "2025-08-07 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28801, "price": 161089000.0, "datetime": "2025-08-07 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28807, "price": 161136000.0, "datetime": "2025-08-07 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28809, "price": 161060000.0, "datetime": "2025-08-07 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28816, "price": 161188000.0, "datetime": "2025-08-07 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28829, "price": 161223000.0, "datetime": "2025-08-07 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28852, "price": 161233000.0, "datetime": "2025-08-08 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28870, "price": 161335000.0, "datetime": "2025-08-08 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28891, "price": 161242000.0, "datetime": "2025-08-08 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28909, "price": 161111000.0, "datetime": "2025-08-08 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28924, "price": 161025000.0, "datetime": "2025-08-08 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 28951, "price": 161815000.0, "datetime": "2025-08-08 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 28988, "price": 161182000.0, "datetime": "2025-08-08 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29011, "price": 161702000.0, "datetime": "2025-08-08 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29041, "price": 161790000.0, "datetime": "2025-08-08 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29046, "price": 161621000.0, "datetime": "2025-08-08 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29065, "price": 160852000.0, "datetime": "2025-08-08 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29121, "price": 160977000.0, "datetime": "2025-08-08 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29149, "price": 160451000.0, "datetime": "2025-08-08 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29182, "price": 160814000.0, "datetime": "2025-08-08 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29206, "price": 160582000.0, "datetime": "2025-08-08 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29233, "price": 160673000.0, "datetime": "2025-08-08 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29247, "price": 160624000.0, "datetime": "2025-08-08 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29269, "price": 160780000.0, "datetime": "2025-08-08 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29292, "price": 160734000.0, "datetime": "2025-08-08 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29304, "price": 160652000.0, "datetime": "2025-08-08 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29308, "price": 161006000.0, "datetime": "2025-08-08 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29309, "price": 160533000.0, "datetime": "2025-08-08 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29321, "price": 160732000.0, "datetime": "2025-08-08 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29325, "price": 160556000.0, "datetime": "2025-08-08 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29335, "price": 160848000.0, "datetime": "2025-08-09 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29338, "price": 160400000.0, "datetime": "2025-08-09 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29347, "price": 160380000.0, "datetime": "2025-08-09 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29349, "price": 160162000.0, "datetime": "2025-08-09 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29357, "price": 160150000.0, "datetime": "2025-08-09 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29379, "price": 160220000.0, "datetime": "2025-08-09 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29381, "price": 160313000.0, "datetime": "2025-08-09 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29382, "price": 160256000.0, "datetime": "2025-08-09 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29386, "price": 160373000.0, "datetime": "2025-08-09 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29395, "price": 160372000.0, "datetime": "2025-08-09 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29408, "price": 160243000.0, "datetime": "2025-08-09 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29417, "price": 160109000.0, "datetime": "2025-08-09 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29430, "price": 160160000.0, "datetime": "2025-08-09 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29453, "price": 160558000.0, "datetime": "2025-08-09 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29512, "price": 160244000.0, "datetime": "2025-08-09 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29526, "price": 160321000.0, "datetime": "2025-08-09 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29537, "price": 160474000.0, "datetime": "2025-08-09 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29539, "price": 160397000.0, "datetime": "2025-08-09 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29564, "price": 160296000.0, "datetime": "2025-08-09 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29601, "price": 160307000.0, "datetime": "2025-08-09 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29614, "price": 160535000.0, "datetime": "2025-08-09 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29626, "price": 160509000.0, "datetime": "2025-08-09 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29645, "price": 160467000.0, "datetime": "2025-08-09 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29649, "price": 160415000.0, "datetime": "2025-08-09 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29650, "price": 160501000.0, "datetime": "2025-08-09 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29663, "price": 160560000.0, "datetime": "2025-08-09 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29679, "price": 160602000.0, "datetime": "2025-08-09 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29701, "price": 160938000.0, "datetime": "2025-08-09 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29707, "price": 161119000.0, "datetime": "2025-08-09 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29719, "price": 161230000.0, "datetime": "2025-08-09 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29751, "price": 160791000.0, "datetime": "2025-08-09 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29759, "price": 160645000.0, "datetime": "2025-08-09 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29768, "price": 160628000.0, "datetime": "2025-08-09 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29773, "price": 160500000.0, "datetime": "2025-08-09 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29775, "price": 160595000.0, "datetime": "2025-08-09 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29787, "price": 160350000.0, "datetime": "2025-08-09 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29791, "price": 160568000.0, "datetime": "2025-08-09 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29817, "price": 160567000.0, "datetime": "2025-08-10 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29827, "price": 160680000.0, "datetime": "2025-08-10 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29831, "price": 160590000.0, "datetime": "2025-08-10 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29850, "price": 160512000.0, "datetime": "2025-08-10 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29859, "price": 160373000.0, "datetime": "2025-08-10 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29872, "price": 160285000.0, "datetime": "2025-08-10 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29882, "price": 160205000.0, "datetime": "2025-08-10 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29889, "price": 160207000.0, "datetime": "2025-08-10 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29901, "price": 160102000.0, "datetime": "2025-08-10 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29906, "price": 160173000.0, "datetime": "2025-08-10 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29908, "price": 160079000.0, "datetime": "2025-08-10 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29914, "price": 160125000.0, "datetime": "2025-08-10 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29931, "price": 160211000.0, "datetime": "2025-08-10 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29945, "price": 160160000.0, "datetime": "2025-08-10 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 29965, "price": 160200000.0, "datetime": "2025-08-10 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 29983, "price": 160200000.0, "datetime": "2025-08-10 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30012, "price": 160709000.0, "datetime": "2025-08-10 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30036, "price": 160999000.0, "datetime": "2025-08-10 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30061, "price": 162121000.0, "datetime": "2025-08-10 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30068, "price": 162795000.0, "datetime": "2025-08-10 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30072, "price": 162600000.0, "datetime": "2025-08-10 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30102, "price": 162232000.0, "datetime": "2025-08-10 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30104, "price": 162046000.0, "datetime": "2025-08-10 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30106, "price": 162220000.0, "datetime": "2025-08-10 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30113, "price": 161974000.0, "datetime": "2025-08-10 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30122, "price": 162141000.0, "datetime": "2025-08-10 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30139, "price": 161820000.0, "datetime": "2025-08-10 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30152, "price": 161866000.0, "datetime": "2025-08-10 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30176, "price": 162252000.0, "datetime": "2025-08-10 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30203, "price": 162240000.0, "datetime": "2025-08-10 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30205, "price": 162126000.0, "datetime": "2025-08-10 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30216, "price": 162244000.0, "datetime": "2025-08-10 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30242, "price": 162684000.0, "datetime": "2025-08-10 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30262, "price": 162570000.0, "datetime": "2025-08-10 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30267, "price": 162376000.0, "datetime": "2025-08-10 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30272, "price": 162550000.0, "datetime": "2025-08-10 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30293, "price": 162773000.0, "datetime": "2025-08-11 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30294, "price": 162873000.0, "datetime": "2025-08-11 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30295, "price": 162761000.0, "datetime": "2025-08-11 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30304, "price": 162856000.0, "datetime": "2025-08-11 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30314, "price": 162828000.0, "datetime": "2025-08-11 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30340, "price": 162632000.0, "datetime": "2025-08-11 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30351, "price": 162543000.0, "datetime": "2025-08-11 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30362, "price": 162560000.0, "datetime": "2025-08-11 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30368, "price": 162410000.0, "datetime": "2025-08-11 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30371, "price": 162524000.0, "datetime": "2025-08-11 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30390, "price": 162487000.0, "datetime": "2025-08-11 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30400, "price": 162635000.0, "datetime": "2025-08-11 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30407, "price": 162332000.0, "datetime": "2025-08-11 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30422, "price": 162599000.0, "datetime": "2025-08-11 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30440, "price": 163125000.0, "datetime": "2025-08-11 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30447, "price": 163445000.0, "datetime": "2025-08-11 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30452, "price": 163315000.0, "datetime": "2025-08-11 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30459, "price": 163576000.0, "datetime": "2025-08-11 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30471, "price": 163626000.0, "datetime": "2025-08-11 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30476, "price": 163999000.0, "datetime": "2025-08-11 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30479, "price": 163803000.0, "datetime": "2025-08-11 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30497, "price": 164000000.0, "datetime": "2025-08-11 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30525, "price": 166890000.0, "datetime": "2025-08-11 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30562, "price": 166435000.0, "datetime": "2025-08-11 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30574, "price": 166521000.0, "datetime": "2025-08-11 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30596, "price": 166880000.0, "datetime": "2025-08-11 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30608, "price": 166910000.0, "datetime": "2025-08-11 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30634, "price": 166177000.0, "datetime": "2025-08-11 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30653, "price": 165900000.0, "datetime": "2025-08-11 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30661, "price": 165864000.0, "datetime": "2025-08-11 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30670, "price": 165659000.0, "datetime": "2025-08-11 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30672, "price": 165741000.0, "datetime": "2025-08-11 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30673, "price": 165658000.0, "datetime": "2025-08-11 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30674, "price": 165779000.0, "datetime": "2025-08-11 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30678, "price": 165560000.0, "datetime": "2025-08-11 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30686, "price": 165596000.0, "datetime": "2025-08-11 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30688, "price": 165398000.0, "datetime": "2025-08-11 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30689, "price": 165554000.0, "datetime": "2025-08-11 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30693, "price": 165304000.0, "datetime": "2025-08-11 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30701, "price": 165401000.0, "datetime": "2025-08-11 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30712, "price": 165026000.0, "datetime": "2025-08-11 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30717, "price": 165258000.0, "datetime": "2025-08-11 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30718, "price": 164951000.0, "datetime": "2025-08-11 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30732, "price": 164629000.0, "datetime": "2025-08-11 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30753, "price": 164904000.0, "datetime": "2025-08-11 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30758, "price": 165356000.0, "datetime": "2025-08-11 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30769, "price": 165051000.0, "datetime": "2025-08-12 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30774, "price": 165331000.0, "datetime": "2025-08-12 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30784, "price": 165331000.0, "datetime": "2025-08-12 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30792, "price": 165590000.0, "datetime": "2025-08-12 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30793, "price": 165423000.0, "datetime": "2025-08-12 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30832, "price": 164581000.0, "datetime": "2025-08-12 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30850, "price": 164659000.0, "datetime": "2025-08-12 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30875, "price": 163963000.0, "datetime": "2025-08-12 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30888, "price": 163866000.0, "datetime": "2025-08-12 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30892, "price": 164259000.0, "datetime": "2025-08-12 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30898, "price": 163765000.0, "datetime": "2025-08-12 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30908, "price": 163855000.0, "datetime": "2025-08-12 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30909, "price": 163630000.0, "datetime": "2025-08-12 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30910, "price": 163837000.0, "datetime": "2025-08-12 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30914, "price": 163563000.0, "datetime": "2025-08-12 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30916, "price": 163813000.0, "datetime": "2025-08-12 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30935, "price": 164262000.0, "datetime": "2025-08-12 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30953, "price": 164313000.0, "datetime": "2025-08-12 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30959, "price": 164207000.0, "datetime": "2025-08-12 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30965, "price": 164391000.0, "datetime": "2025-08-12 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 30977, "price": 164410000.0, "datetime": "2025-08-12 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 30996, "price": 164322000.0, "datetime": "2025-08-12 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31002, "price": 164250000.0, "datetime": "2025-08-12 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31029, "price": 163890000.0, "datetime": "2025-08-12 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31048, "price": 163699000.0, "datetime": "2025-08-12 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31064, "price": 163668000.0, "datetime": "2025-08-12 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31086, "price": 163769000.0, "datetime": "2025-08-12 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31088, "price": 163923000.0, "datetime": "2025-08-12 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31099, "price": 163946000.0, "datetime": "2025-08-12 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31122, "price": 163756000.0, "datetime": "2025-08-12 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31123, "price": 163667000.0, "datetime": "2025-08-12 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31142, "price": 163444000.0, "datetime": "2025-08-12 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31146, "price": 163251000.0, "datetime": "2025-08-12 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31153, "price": 163324000.0, "datetime": "2025-08-12 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31170, "price": 163368000.0, "datetime": "2025-08-12 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31178, "price": 163542000.0, "datetime": "2025-08-12 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31181, "price": 163298000.0, "datetime": "2025-08-12 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31196, "price": 163372000.0, "datetime": "2025-08-12 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31211, "price": 164180000.0, "datetime": "2025-08-12 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31218, "price": 164760000.0, "datetime": "2025-08-12 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31220, "price": 164496000.0, "datetime": "2025-08-12 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31236, "price": 164375000.0, "datetime": "2025-08-12 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31239, "price": 164160000.0, "datetime": "2025-08-12 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31245, "price": 164318000.0, "datetime": "2025-08-12 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31262, "price": 164560000.0, "datetime": "2025-08-13 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31268, "price": 165000000.0, "datetime": "2025-08-13 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31269, "price": 164713000.0, "datetime": "2025-08-13 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31290, "price": 164422000.0, "datetime": "2025-08-13 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31296, "price": 163995000.0, "datetime": "2025-08-13 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31308, "price": 164029000.0, "datetime": "2025-08-13 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31320, "price": 163954000.0, "datetime": "2025-08-13 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31331, "price": 163906000.0, "datetime": "2025-08-13 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31343, "price": 163917000.0, "datetime": "2025-08-13 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31352, "price": 164200000.0, "datetime": "2025-08-13 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31369, "price": 163980000.0, "datetime": "2025-08-13 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31398, "price": 163852000.0, "datetime": "2025-08-13 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31427, "price": 164429000.0, "datetime": "2025-08-13 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31428, "price": 164653000.0, "datetime": "2025-08-13 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31434, "price": 164540000.0, "datetime": "2025-08-13 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31464, "price": 163955000.0, "datetime": "2025-08-13 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31471, "price": 163761000.0, "datetime": "2025-08-13 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31474, "price": 163945000.0, "datetime": "2025-08-13 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31488, "price": 163914000.0, "datetime": "2025-08-13 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31498, "price": 164050000.0, "datetime": "2025-08-13 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31501, "price": 163837000.0, "datetime": "2025-08-13 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31508, "price": 163976000.0, "datetime": "2025-08-13 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31520, "price": 163762000.0, "datetime": "2025-08-13 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31533, "price": 163764000.0, "datetime": "2025-08-13 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31540, "price": 163661000.0, "datetime": "2025-08-13 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31550, "price": 163660000.0, "datetime": "2025-08-13 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31579, "price": 163811000.0, "datetime": "2025-08-13 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31586, "price": 163875000.0, "datetime": "2025-08-13 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31595, "price": 163861000.0, "datetime": "2025-08-13 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31599, "price": 163997000.0, "datetime": "2025-08-13 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31602, "price": 163849000.0, "datetime": "2025-08-13 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31611, "price": 164010000.0, "datetime": "2025-08-13 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31612, "price": 163874000.0, "datetime": "2025-08-13 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31621, "price": 163890000.0, "datetime": "2025-08-13 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31642, "price": 164116000.0, "datetime": "2025-08-13 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31646, "price": 164187000.0, "datetime": "2025-08-13 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31664, "price": 164522000.0, "datetime": "2025-08-13 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31689, "price": 164439000.0, "datetime": "2025-08-13 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31699, "price": 164305000.0, "datetime": "2025-08-13 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31703, "price": 165300000.0, "datetime": "2025-08-13 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31716, "price": 166000000.0, "datetime": "2025-08-13 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31740, "price": 165497000.0, "datetime": "2025-08-14 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31759, "price": 165830000.0, "datetime": "2025-08-14 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31769, "price": 166030000.0, "datetime": "2025-08-14 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31778, "price": 165913000.0, "datetime": "2025-08-14 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31786, "price": 166123000.0, "datetime": "2025-08-14 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31788, "price": 165938000.0, "datetime": "2025-08-14 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31798, "price": 166146000.0, "datetime": "2025-08-14 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31800, "price": 165800000.0, "datetime": "2025-08-14 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31808, "price": 166142000.0, "datetime": "2025-08-14 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31834, "price": 167191000.0, "datetime": "2025-08-14 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31845, "price": 167490000.0, "datetime": "2025-08-14 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31846, "price": 167400000.0, "datetime": "2025-08-14 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31867, "price": 167462000.0, "datetime": "2025-08-14 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31885, "price": 167671000.0, "datetime": "2025-08-14 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31897, "price": 168420000.0, "datetime": "2025-08-14 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31905, "price": 168246000.0, "datetime": "2025-08-14 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31908, "price": 168739000.0, "datetime": "2025-08-14 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31921, "price": 169160000.0, "datetime": "2025-08-14 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31952, "price": 168414000.0, "datetime": "2025-08-14 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 31974, "price": 168525000.0, "datetime": "2025-08-14 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 31996, "price": 168001000.0, "datetime": "2025-08-14 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32004, "price": 167779000.0, "datetime": "2025-08-14 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32013, "price": 167733000.0, "datetime": "2025-08-14 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32017, "price": 167500000.0, "datetime": "2025-08-14 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32019, "price": 167665000.0, "datetime": "2025-08-14 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32023, "price": 167155000.0, "datetime": "2025-08-14 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32038, "price": 166634000.0, "datetime": "2025-08-14 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32079, "price": 167222000.0, "datetime": "2025-08-14 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32091, "price": 167463000.0, "datetime": "2025-08-14 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32098, "price": 167220000.0, "datetime": "2025-08-14 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32114, "price": 167207000.0, "datetime": "2025-08-14 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32121, "price": 166780000.0, "datetime": "2025-08-14 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32135, "price": 166550000.0, "datetime": "2025-08-14 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32158, "price": 163883000.0, "datetime": "2025-08-14 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32177, "price": 163755000.0, "datetime": "2025-08-14 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32208, "price": 164370000.0, "datetime": "2025-08-15 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32226, "price": 163814000.0, "datetime": "2025-08-15 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32229, "price": 163333000.0, "datetime": "2025-08-15 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32238, "price": 163297000.0, "datetime": "2025-08-15 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32262, "price": 163150000.0, "datetime": "2025-08-15 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32267, "price": 163617000.0, "datetime": "2025-08-15 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32272, "price": 163316000.0, "datetime": "2025-08-15 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32276, "price": 163635000.0, "datetime": "2025-08-15 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32298, "price": 164003000.0, "datetime": "2025-08-15 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32303, "price": 164450000.0, "datetime": "2025-08-15 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32305, "price": 164036000.0, "datetime": "2025-08-15 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32317, "price": 164182000.0, "datetime": "2025-08-15 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32322, "price": 163913000.0, "datetime": "2025-08-15 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32329, "price": 164167000.0, "datetime": "2025-08-15 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32335, "price": 163848000.0, "datetime": "2025-08-15 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32345, "price": 164009000.0, "datetime": "2025-08-15 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32381, "price": 164997000.0, "datetime": "2025-08-15 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32414, "price": 164819000.0, "datetime": "2025-08-15 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32433, "price": 165298000.0, "datetime": "2025-08-15 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32472, "price": 165668000.0, "datetime": "2025-08-15 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32481, "price": 165615000.0, "datetime": "2025-08-15 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32506, "price": 165027000.0, "datetime": "2025-08-15 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32526, "price": 164976000.0, "datetime": "2025-08-15 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32543, "price": 164934000.0, "datetime": "2025-08-15 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32563, "price": 164954000.0, "datetime": "2025-08-15 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32584, "price": 164730000.0, "datetime": "2025-08-15 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32585, "price": 164560000.0, "datetime": "2025-08-15 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32588, "price": 164733000.0, "datetime": "2025-08-15 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32604, "price": 164797000.0, "datetime": "2025-08-15 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32608, "price": 165018000.0, "datetime": "2025-08-15 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32612, "price": 164840000.0, "datetime": "2025-08-15 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32613, "price": 165006000.0, "datetime": "2025-08-15 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32619, "price": 164950000.0, "datetime": "2025-08-15 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32620, "price": 165050000.0, "datetime": "2025-08-15 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32623, "price": 164958000.0, "datetime": "2025-08-15 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32656, "price": 164497000.0, "datetime": "2025-08-15 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32657, "price": 164416000.0, "datetime": "2025-08-15 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32670, "price": 163961000.0, "datetime": "2025-08-15 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32682, "price": 163377000.0, "datetime": "2025-08-15 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32691, "price": 163499000.0, "datetime": "2025-08-16 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32709, "price": 163209000.0, "datetime": "2025-08-16 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32711, "price": 163366000.0, "datetime": "2025-08-16 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32733, "price": 163639000.0, "datetime": "2025-08-16 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32735, "price": 164175000.0, "datetime": "2025-08-16 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32748, "price": 163897000.0, "datetime": "2025-08-16 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32772, "price": 163835000.0, "datetime": "2025-08-16 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32781, "price": 163519000.0, "datetime": "2025-08-16 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32790, "price": 163616000.0, "datetime": "2025-08-16 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32810, "price": 163766000.0, "datetime": "2025-08-16 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32821, "price": 163876000.0, "datetime": "2025-08-16 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32837, "price": 164066000.0, "datetime": "2025-08-16 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32838, "price": 164217000.0, "datetime": "2025-08-16 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32849, "price": 164200000.0, "datetime": "2025-08-16 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32864, "price": 163975000.0, "datetime": "2025-08-16 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32885, "price": 164068000.0, "datetime": "2025-08-16 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32903, "price": 164150000.0, "datetime": "2025-08-16 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32908, "price": 163900000.0, "datetime": "2025-08-16 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32931, "price": 163685000.0, "datetime": "2025-08-16 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32932, "price": 163578000.0, "datetime": "2025-08-16 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32933, "price": 163626000.0, "datetime": "2025-08-16 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32943, "price": 163521000.0, "datetime": "2025-08-16 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 32953, "price": 163448000.0, "datetime": "2025-08-16 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 32972, "price": 163739000.0, "datetime": "2025-08-16 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33007, "price": 163260000.0, "datetime": "2025-08-16 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33028, "price": 163192000.0, "datetime": "2025-08-16 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33040, "price": 163136000.0, "datetime": "2025-08-16 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33066, "price": 163031000.0, "datetime": "2025-08-16 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33069, "price": 163151000.0, "datetime": "2025-08-16 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33070, "price": 163049000.0, "datetime": "2025-08-16 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33089, "price": 162916000.0, "datetime": "2025-08-16 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33104, "price": 162911000.0, "datetime": "2025-08-16 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33113, "price": 162986000.0, "datetime": "2025-08-16 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33135, "price": 163221000.0, "datetime": "2025-08-16 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33156, "price": 163298000.0, "datetime": "2025-08-16 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33157, "price": 163207000.0, "datetime": "2025-08-16 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33163, "price": 163299000.0, "datetime": "2025-08-16 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33167, "price": 163252000.0, "datetime": "2025-08-17 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33177, "price": 163295000.0, "datetime": "2025-08-17 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33179, "price": 163212000.0, "datetime": "2025-08-17 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33186, "price": 163257000.0, "datetime": "2025-08-17 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33187, "price": 163196000.0, "datetime": "2025-08-17 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33196, "price": 163134000.0, "datetime": "2025-08-17 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33216, "price": 163104000.0, "datetime": "2025-08-17 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33225, "price": 163091000.0, "datetime": "2025-08-17 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33248, "price": 163152000.0, "datetime": "2025-08-17 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33259, "price": 163249000.0, "datetime": "2025-08-17 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33262, "price": 163150000.0, "datetime": "2025-08-17 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33276, "price": 163195000.0, "datetime": "2025-08-17 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33278, "price": 163161000.0, "datetime": "2025-08-17 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33288, "price": 163194000.0, "datetime": "2025-08-17 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33313, "price": 163370000.0, "datetime": "2025-08-17 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33315, "price": 163469000.0, "datetime": "2025-08-17 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33336, "price": 163878000.0, "datetime": "2025-08-17 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33372, "price": 163579000.0, "datetime": "2025-08-17 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33393, "price": 163464000.0, "datetime": "2025-08-17 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33396, "price": 163513000.0, "datetime": "2025-08-17 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33420, "price": 163881000.0, "datetime": "2025-08-17 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33443, "price": 163910000.0, "datetime": "2025-08-17 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33455, "price": 163917000.0, "datetime": "2025-08-17 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33479, "price": 163879000.0, "datetime": "2025-08-17 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33486, "price": 163735000.0, "datetime": "2025-08-17 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33496, "price": 163792000.0, "datetime": "2025-08-17 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33513, "price": 163869000.0, "datetime": "2025-08-17 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33531, "price": 163626000.0, "datetime": "2025-08-18 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33538, "price": 163500000.0, "datetime": "2025-08-18 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33539, "price": 163553000.0, "datetime": "2025-08-18 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33540, "price": 163510000.0, "datetime": "2025-08-18 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33547, "price": 163498000.0, "datetime": "2025-08-18 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33552, "price": 163330000.0, "datetime": "2025-08-18 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33570, "price": 163148000.0, "datetime": "2025-08-18 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33595, "price": 163110000.0, "datetime": "2025-08-18 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33598, "price": 163255000.0, "datetime": "2025-08-18 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33605, "price": 163172000.0, "datetime": "2025-08-18 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33611, "price": 163207000.0, "datetime": "2025-08-18 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33623, "price": 163178000.0, "datetime": "2025-08-18 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33624, "price": 163272000.0, "datetime": "2025-08-18 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33625, "price": 163204000.0, "datetime": "2025-08-18 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33628, "price": 163271000.0, "datetime": "2025-08-18 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33646, "price": 163402000.0, "datetime": "2025-08-18 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33668, "price": 163599000.0, "datetime": "2025-08-18 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33677, "price": 163508000.0, "datetime": "2025-08-18 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33708, "price": 163174000.0, "datetime": "2025-08-18 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33717, "price": 162964000.0, "datetime": "2025-08-18 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33723, "price": 163147000.0, "datetime": "2025-08-18 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33726, "price": 162941000.0, "datetime": "2025-08-18 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33728, "price": 163035000.0, "datetime": "2025-08-18 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33734, "price": 162819000.0, "datetime": "2025-08-18 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33760, "price": 161450000.0, "datetime": "2025-08-18 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33766, "price": 160804000.0, "datetime": "2025-08-18 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33770, "price": 160766000.0, "datetime": "2025-08-18 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33772, "price": 160586000.0, "datetime": "2025-08-18 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33781, "price": 160149000.0, "datetime": "2025-08-18 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33816, "price": 161100000.0, "datetime": "2025-08-18 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33827, "price": 161190000.0, "datetime": "2025-08-18 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33835, "price": 160715000.0, "datetime": "2025-08-18 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33848, "price": 160950000.0, "datetime": "2025-08-18 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33859, "price": 160718000.0, "datetime": "2025-08-18 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33861, "price": 160859000.0, "datetime": "2025-08-18 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33863, "price": 160770000.0, "datetime": "2025-08-18 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33876, "price": 160740000.0, "datetime": "2025-08-18 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33888, "price": 160749000.0, "datetime": "2025-08-18 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33902, "price": 160633000.0, "datetime": "2025-08-18 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33927, "price": 160599000.0, "datetime": "2025-08-18 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33949, "price": 160260000.0, "datetime": "2025-08-18 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 33981, "price": 160801000.0, "datetime": "2025-08-18 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 33995, "price": 160630000.0, "datetime": "2025-08-18 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34003, "price": 160264000.0, "datetime": "2025-08-18 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34005, "price": 160597000.0, "datetime": "2025-08-18 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34033, "price": 161320000.0, "datetime": "2025-08-19 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34052, "price": 161810000.0, "datetime": "2025-08-19 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34062, "price": 161900000.0, "datetime": "2025-08-19 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34083, "price": 161996000.0, "datetime": "2025-08-19 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34084, "price": 161962000.0, "datetime": "2025-08-19 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34085, "price": 162098000.0, "datetime": "2025-08-19 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34091, "price": 161751000.0, "datetime": "2025-08-19 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34106, "price": 161818000.0, "datetime": "2025-08-19 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34121, "price": 161473000.0, "datetime": "2025-08-19 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34126, "price": 161861000.0, "datetime": "2025-08-19 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34142, "price": 162000000.0, "datetime": "2025-08-19 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34147, "price": 162220000.0, "datetime": "2025-08-19 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34159, "price": 162443000.0, "datetime": "2025-08-19 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34189, "price": 161621000.0, "datetime": "2025-08-19 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34198, "price": 161285000.0, "datetime": "2025-08-19 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34203, "price": 161680000.0, "datetime": "2025-08-19 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34215, "price": 161680000.0, "datetime": "2025-08-19 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34232, "price": 161312000.0, "datetime": "2025-08-19 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34250, "price": 161154000.0, "datetime": "2025-08-19 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34272, "price": 160278000.0, "datetime": "2025-08-19 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34298, "price": 160600000.0, "datetime": "2025-08-19 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34316, "price": 160550000.0, "datetime": "2025-08-19 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34321, "price": 160281000.0, "datetime": "2025-08-19 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34341, "price": 160064000.0, "datetime": "2025-08-19 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34382, "price": 160648000.0, "datetime": "2025-08-19 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34397, "price": 160727000.0, "datetime": "2025-08-19 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34398, "price": 160540000.0, "datetime": "2025-08-19 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34410, "price": 160629000.0, "datetime": "2025-08-19 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34422, "price": 160546000.0, "datetime": "2025-08-19 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34424, "price": 160614000.0, "datetime": "2025-08-19 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34425, "price": 160589000.0, "datetime": "2025-08-19 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34433, "price": 160588000.0, "datetime": "2025-08-19 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34434, "price": 160555000.0, "datetime": "2025-08-19 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34435, "price": 160577000.0, "datetime": "2025-08-19 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34439, "price": 160501000.0, "datetime": "2025-08-19 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34447, "price": 160590000.0, "datetime": "2025-08-19 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34459, "price": 160406000.0, "datetime": "2025-08-19 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34493, "price": 158871000.0, "datetime": "2025-08-20 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34521, "price": 158658000.0, "datetime": "2025-08-20 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34526, "price": 158735000.0, "datetime": "2025-08-20 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34528, "price": 158597000.0, "datetime": "2025-08-20 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34536, "price": 158600000.0, "datetime": "2025-08-20 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34556, "price": 158475000.0, "datetime": "2025-08-20 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34574, "price": 158199000.0, "datetime": "2025-08-20 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34587, "price": 158278000.0, "datetime": "2025-08-20 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34588, "price": 158458000.0, "datetime": "2025-08-20 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34591, "price": 158198000.0, "datetime": "2025-08-20 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34596, "price": 158480000.0, "datetime": "2025-08-20 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34617, "price": 158890000.0, "datetime": "2025-08-20 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34646, "price": 158000000.0, "datetime": "2025-08-20 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34649, "price": 157814000.0, "datetime": "2025-08-20 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34668, "price": 157510000.0, "datetime": "2025-08-20 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34694, "price": 158615000.0, "datetime": "2025-08-20 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34712, "price": 158540000.0, "datetime": "2025-08-20 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34733, "price": 158778000.0, "datetime": "2025-08-20 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34734, "price": 158820000.0, "datetime": "2025-08-20 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34744, "price": 158939000.0, "datetime": "2025-08-20 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34748, "price": 159234000.0, "datetime": "2025-08-20 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34754, "price": 159145000.0, "datetime": "2025-08-20 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34755, "price": 159249000.0, "datetime": "2025-08-20 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34761, "price": 159274000.0, "datetime": "2025-08-20 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34789, "price": 159318000.0, "datetime": "2025-08-20 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34791, "price": 159270000.0, "datetime": "2025-08-20 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34798, "price": 159292000.0, "datetime": "2025-08-20 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34805, "price": 159245000.0, "datetime": "2025-08-20 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34810, "price": 159380000.0, "datetime": "2025-08-20 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34819, "price": 159235000.0, "datetime": "2025-08-20 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34834, "price": 159187000.0, "datetime": "2025-08-20 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34850, "price": 159239000.0, "datetime": "2025-08-20 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34863, "price": 159276000.0, "datetime": "2025-08-20 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34865, "price": 159099000.0, "datetime": "2025-08-20 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34882, "price": 159059000.0, "datetime": "2025-08-20 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34891, "price": 158880000.0, "datetime": "2025-08-20 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34905, "price": 158879000.0, "datetime": "2025-08-20 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34924, "price": 158998000.0, "datetime": "2025-08-20 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34940, "price": 158839000.0, "datetime": "2025-08-20 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34941, "price": 158535000.0, "datetime": "2025-08-20 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34955, "price": 158139000.0, "datetime": "2025-08-20 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 34982, "price": 159008000.0, "datetime": "2025-08-21 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 34994, "price": 159071000.0, "datetime": "2025-08-21 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35006, "price": 158880000.0, "datetime": "2025-08-21 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35011, "price": 158999000.0, "datetime": "2025-08-21 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35012, "price": 158800000.0, "datetime": "2025-08-21 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35021, "price": 159000000.0, "datetime": "2025-08-21 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35029, "price": 158643000.0, "datetime": "2025-08-21 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35043, "price": 158464000.0, "datetime": "2025-08-21 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35063, "price": 158600000.0, "datetime": "2025-08-21 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35064, "price": 158762000.0, "datetime": "2025-08-21 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35071, "price": 158736000.0, "datetime": "2025-08-21 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35078, "price": 158952000.0, "datetime": "2025-08-21 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35094, "price": 158867000.0, "datetime": "2025-08-21 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35103, "price": 159143000.0, "datetime": "2025-08-21 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35113, "price": 159159000.0, "datetime": "2025-08-21 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35115, "price": 159256000.0, "datetime": "2025-08-21 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35117, "price": 159200000.0, "datetime": "2025-08-21 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35121, "price": 159305000.0, "datetime": "2025-08-21 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35132, "price": 159253000.0, "datetime": "2025-08-21 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35160, "price": 159332000.0, "datetime": "2025-08-21 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35172, "price": 159372000.0, "datetime": "2025-08-21 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35181, "price": 159462000.0, "datetime": "2025-08-21 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35193, "price": 159248000.0, "datetime": "2025-08-21 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35208, "price": 159298000.0, "datetime": "2025-08-21 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35219, "price": 159239000.0, "datetime": "2025-08-21 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35239, "price": 158974000.0, "datetime": "2025-08-21 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35241, "price": 158701000.0, "datetime": "2025-08-21 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35246, "price": 158754000.0, "datetime": "2025-08-21 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35248, "price": 158679000.0, "datetime": "2025-08-21 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35253, "price": 158716000.0, "datetime": "2025-08-21 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35270, "price": 158558000.0, "datetime": "2025-08-21 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35280, "price": 158633000.0, "datetime": "2025-08-21 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35293, "price": 158638000.0, "datetime": "2025-08-21 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35298, "price": 158717000.0, "datetime": "2025-08-21 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35314, "price": 158723000.0, "datetime": "2025-08-21 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35342, "price": 158418000.0, "datetime": "2025-08-21 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35347, "price": 158210000.0, "datetime": "2025-08-21 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35355, "price": 158300000.0, "datetime": "2025-08-21 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35381, "price": 158164000.0, "datetime": "2025-08-21 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35395, "price": 158204000.0, "datetime": "2025-08-21 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35404, "price": 158003000.0, "datetime": "2025-08-21 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35409, "price": 158215000.0, "datetime": "2025-08-21 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35437, "price": 158832000.0, "datetime": "2025-08-21 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35460, "price": 158348000.0, "datetime": "2025-08-22 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35463, "price": 158075000.0, "datetime": "2025-08-22 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35472, "price": 158073000.0, "datetime": "2025-08-22 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35476, "price": 157902000.0, "datetime": "2025-08-22 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35499, "price": 157507000.0, "datetime": "2025-08-22 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35522, "price": 157451000.0, "datetime": "2025-08-22 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35525, "price": 157683000.0, "datetime": "2025-08-22 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35535, "price": 157481000.0, "datetime": "2025-08-22 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35548, "price": 157483000.0, "datetime": "2025-08-22 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35568, "price": 157490000.0, "datetime": "2025-08-22 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35573, "price": 157896000.0, "datetime": "2025-08-22 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35582, "price": 157752000.0, "datetime": "2025-08-22 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35593, "price": 157939000.0, "datetime": "2025-08-22 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35600, "price": 157857000.0, "datetime": "2025-08-22 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35626, "price": 157758000.0, "datetime": "2025-08-22 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35643, "price": 157985000.0, "datetime": "2025-08-22 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35656, "price": 158058000.0, "datetime": "2025-08-22 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35668, "price": 158144000.0, "datetime": "2025-08-22 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35671, "price": 158224000.0, "datetime": "2025-08-22 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35686, "price": 158500000.0, "datetime": "2025-08-22 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35713, "price": 158305000.0, "datetime": "2025-08-22 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35718, "price": 158011000.0, "datetime": "2025-08-22 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35730, "price": 158000000.0, "datetime": "2025-08-22 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35758, "price": 158082000.0, "datetime": "2025-08-22 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35768, "price": 158150000.0, "datetime": "2025-08-22 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35773, "price": 157950000.0, "datetime": "2025-08-22 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35776, "price": 158100000.0, "datetime": "2025-08-22 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35777, "price": 158011000.0, "datetime": "2025-08-22 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35779, "price": 158062000.0, "datetime": "2025-08-22 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35785, "price": 157998000.0, "datetime": "2025-08-22 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35786, "price": 158071000.0, "datetime": "2025-08-22 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35800, "price": 158117000.0, "datetime": "2025-08-22 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35823, "price": 158000000.0, "datetime": "2025-08-22 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35831, "price": 157809000.0, "datetime": "2025-08-22 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35847, "price": 157648000.0, "datetime": "2025-08-22 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35852, "price": 157401000.0, "datetime": "2025-08-22 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35864, "price": 157390000.0, "datetime": "2025-08-22 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35871, "price": 157080000.0, "datetime": "2025-08-22 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35882, "price": 157419000.0, "datetime": "2025-08-22 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35894, "price": 157555000.0, "datetime": "2025-08-22 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35902, "price": 157960000.0, "datetime": "2025-08-22 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35924, "price": 161730000.0, "datetime": "2025-08-22 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35970, "price": 161535000.0, "datetime": "2025-08-23 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35981, "price": 161293000.0, "datetime": "2025-08-23 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 35986, "price": 161730000.0, "datetime": "2025-08-23 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 35996, "price": 161545000.0, "datetime": "2025-08-23 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36029, "price": 161220000.0, "datetime": "2025-08-23 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36045, "price": 161368000.0, "datetime": "2025-08-23 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36047, "price": 161509000.0, "datetime": "2025-08-23 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36049, "price": 161361000.0, "datetime": "2025-08-23 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36056, "price": 161475000.0, "datetime": "2025-08-23 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36072, "price": 161300000.0, "datetime": "2025-08-23 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36090, "price": 160900000.0, "datetime": "2025-08-23 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36128, "price": 161080000.0, "datetime": "2025-08-23 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36148, "price": 160405000.0, "datetime": "2025-08-23 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36156, "price": 159891000.0, "datetime": "2025-08-23 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36164, "price": 159939000.0, "datetime": "2025-08-23 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36212, "price": 160051000.0, "datetime": "2025-08-23 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36223, "price": 160245000.0, "datetime": "2025-08-23 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36228, "price": 160220000.0, "datetime": "2025-08-23 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36251, "price": 159915000.0, "datetime": "2025-08-23 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36259, "price": 159746000.0, "datetime": "2025-08-23 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36260, "price": 159786000.0, "datetime": "2025-08-23 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36276, "price": 159543000.0, "datetime": "2025-08-23 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36282, "price": 159799000.0, "datetime": "2025-08-23 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36293, "price": 159658000.0, "datetime": "2025-08-23 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36301, "price": 159698000.0, "datetime": "2025-08-23 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36317, "price": 159725000.0, "datetime": "2025-08-23 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36339, "price": 159717000.0, "datetime": "2025-08-23 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36342, "price": 159665000.0, "datetime": "2025-08-23 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36352, "price": 159650000.0, "datetime": "2025-08-23 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36365, "price": 159518000.0, "datetime": "2025-08-23 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36384, "price": 159371000.0, "datetime": "2025-08-23 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36388, "price": 159131000.0, "datetime": "2025-08-23 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36392, "price": 159179000.0, "datetime": "2025-08-23 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36402, "price": 159039000.0, "datetime": "2025-08-23 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36411, "price": 159081000.0, "datetime": "2025-08-24 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36426, "price": 159160000.0, "datetime": "2025-08-24 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36436, "price": 159320000.0, "datetime": "2025-08-24 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36456, "price": 159438000.0, "datetime": "2025-08-24 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36503, "price": 159307000.0, "datetime": "2025-08-24 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36532, "price": 159373000.0, "datetime": "2025-08-24 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36544, "price": 159500000.0, "datetime": "2025-08-24 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36548, "price": 159389000.0, "datetime": "2025-08-24 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36549, "price": 159493000.0, "datetime": "2025-08-24 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36565, "price": 159579000.0, "datetime": "2025-08-24 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36582, "price": 159626000.0, "datetime": "2025-08-24 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36615, "price": 159960000.0, "datetime": "2025-08-24 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36630, "price": 160130000.0, "datetime": "2025-08-24 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36637, "price": 160125000.0, "datetime": "2025-08-24 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36662, "price": 159580000.0, "datetime": "2025-08-24 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36683, "price": 159733000.0, "datetime": "2025-08-24 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36708, "price": 159587000.0, "datetime": "2025-08-24 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36713, "price": 159430000.0, "datetime": "2025-08-24 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36716, "price": 159570000.0, "datetime": "2025-08-24 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36724, "price": 159407000.0, "datetime": "2025-08-24 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36730, "price": 159458000.0, "datetime": "2025-08-24 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36747, "price": 159403000.0, "datetime": "2025-08-24 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36751, "price": 159578000.0, "datetime": "2025-08-24 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36752, "price": 159410000.0, "datetime": "2025-08-24 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36764, "price": 159407000.0, "datetime": "2025-08-24 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36788, "price": 159533000.0, "datetime": "2025-08-24 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36805, "price": 159509000.0, "datetime": "2025-08-24 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36811, "price": 159308000.0, "datetime": "2025-08-24 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36821, "price": 159326000.0, "datetime": "2025-08-24 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36840, "price": 159355000.0, "datetime": "2025-08-24 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36853, "price": 159488000.0, "datetime": "2025-08-24 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36862, "price": 159383000.0, "datetime": "2025-08-24 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36863, "price": 159500000.0, "datetime": "2025-08-24 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36867, "price": 159324000.0, "datetime": "2025-08-24 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36883, "price": 159195000.0, "datetime": "2025-08-24 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36897, "price": 159141000.0, "datetime": "2025-08-25 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36898, "price": 159291000.0, "datetime": "2025-08-25 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36899, "price": 159191000.0, "datetime": "2025-08-25 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36900, "price": 159237000.0, "datetime": "2025-08-25 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36901, "price": 159159000.0, "datetime": "2025-08-25 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36914, "price": 159107000.0, "datetime": "2025-08-25 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36920, "price": 159000000.0, "datetime": "2025-08-25 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36929, "price": 159006000.0, "datetime": "2025-08-25 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36933, "price": 158790000.0, "datetime": "2025-08-25 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36951, "price": 158607000.0, "datetime": "2025-08-25 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36963, "price": 158426000.0, "datetime": "2025-08-25 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36977, "price": 158256000.0, "datetime": "2025-08-25 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 36979, "price": 157157000.0, "datetime": "2025-08-25 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 36993, "price": 156535000.0, "datetime": "2025-08-25 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37029, "price": 157045000.0, "datetime": "2025-08-25 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37040, "price": 157500000.0, "datetime": "2025-08-25 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37056, "price": 157839000.0, "datetime": "2025-08-25 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37089, "price": 157088000.0, "datetime": "2025-08-25 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37121, "price": 157416000.0, "datetime": "2025-08-25 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37131, "price": 157714000.0, "datetime": "2025-08-25 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37135, "price": 157513000.0, "datetime": "2025-08-25 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37161, "price": 156999000.0, "datetime": "2025-08-25 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37182, "price": 156832000.0, "datetime": "2025-08-25 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37183, "price": 157002000.0, "datetime": "2025-08-25 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37186, "price": 156831000.0, "datetime": "2025-08-25 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37209, "price": 156532000.0, "datetime": "2025-08-25 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37219, "price": 156175000.0, "datetime": "2025-08-25 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37222, "price": 156381000.0, "datetime": "2025-08-25 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37223, "price": 156005000.0, "datetime": "2025-08-25 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37233, "price": 156284000.0, "datetime": "2025-08-25 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37247, "price": 156021000.0, "datetime": "2025-08-25 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37255, "price": 156220000.0, "datetime": "2025-08-25 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37274, "price": 156091000.0, "datetime": "2025-08-25 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37292, "price": 155800000.0, "datetime": "2025-08-25 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37325, "price": 156300000.0, "datetime": "2025-08-25 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37347, "price": 156228000.0, "datetime": "2025-08-25 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37368, "price": 157106000.0, "datetime": "2025-08-26 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37376, "price": 157446000.0, "datetime": "2025-08-26 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37380, "price": 157272000.0, "datetime": "2025-08-26 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37392, "price": 157580000.0, "datetime": "2025-08-26 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37404, "price": 157706000.0, "datetime": "2025-08-26 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37417, "price": 157959000.0, "datetime": "2025-08-26 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37418, "price": 157731000.0, "datetime": "2025-08-26 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37433, "price": 157695000.0, "datetime": "2025-08-26 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37441, "price": 157426000.0, "datetime": "2025-08-26 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37476, "price": 156495000.0, "datetime": "2025-08-26 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37480, "price": 155991000.0, "datetime": "2025-08-26 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37481, "price": 156118000.0, "datetime": "2025-08-26 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37483, "price": 155775000.0, "datetime": "2025-08-26 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37490, "price": 155850000.0, "datetime": "2025-08-26 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37509, "price": 155817000.0, "datetime": "2025-08-26 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37516, "price": 155957000.0, "datetime": "2025-08-26 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37528, "price": 155914000.0, "datetime": "2025-08-26 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37542, "price": 155774000.0, "datetime": "2025-08-26 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37549, "price": 155440000.0, "datetime": "2025-08-26 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37571, "price": 154859000.0, "datetime": "2025-08-26 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37599, "price": 155250000.0, "datetime": "2025-08-26 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37615, "price": 155138000.0, "datetime": "2025-08-26 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37641, "price": 155362000.0, "datetime": "2025-08-26 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37653, "price": 155475000.0, "datetime": "2025-08-26 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37655, "price": 155362000.0, "datetime": "2025-08-26 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37661, "price": 155460000.0, "datetime": "2025-08-26 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37667, "price": 155419000.0, "datetime": "2025-08-26 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37686, "price": 155300000.0, "datetime": "2025-08-26 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37687, "price": 155269000.0, "datetime": "2025-08-26 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37688, "price": 155269000.0, "datetime": "2025-08-26 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37689, "price": 155241000.0, "datetime": "2025-08-26 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37698, "price": 155359000.0, "datetime": "2025-08-26 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37715, "price": 155369000.0, "datetime": "2025-08-26 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37724, "price": 155670000.0, "datetime": "2025-08-26 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37727, "price": 155360000.0, "datetime": "2025-08-26 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37731, "price": 155570000.0, "datetime": "2025-08-26 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37741, "price": 155514000.0, "datetime": "2025-08-26 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37750, "price": 155620000.0, "datetime": "2025-08-26 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37764, "price": 155645000.0, "datetime": "2025-08-26 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37787, "price": 155171000.0, "datetime": "2025-08-26 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37812, "price": 155384000.0, "datetime": "2025-08-26 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37828, "price": 155320000.0, "datetime": "2025-08-26 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37844, "price": 155194000.0, "datetime": "2025-08-26 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37848, "price": 155455000.0, "datetime": "2025-08-27 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37852, "price": 155120000.0, "datetime": "2025-08-27 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37873, "price": 154392000.0, "datetime": "2025-08-27 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37874, "price": 154300000.0, "datetime": "2025-08-27 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37876, "price": 154419000.0, "datetime": "2025-08-27 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37893, "price": 154302000.0, "datetime": "2025-08-27 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37905, "price": 154417000.0, "datetime": "2025-08-27 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37928, "price": 155164000.0, "datetime": "2025-08-27 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37935, "price": 155571000.0, "datetime": "2025-08-27 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37940, "price": 155335000.0, "datetime": "2025-08-27 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37956, "price": 155599000.0, "datetime": "2025-08-27 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 37961, "price": 155500000.0, "datetime": "2025-08-27 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 37978, "price": 155610000.0, "datetime": "2025-08-27 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38000, "price": 156300000.0, "datetime": "2025-08-27 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38008, "price": 156688000.0, "datetime": "2025-08-27 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38016, "price": 156809000.0, "datetime": "2025-08-27 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38035, "price": 156846000.0, "datetime": "2025-08-27 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38043, "price": 156666000.0, "datetime": "2025-08-27 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38065, "price": 155713000.0, "datetime": "2025-08-27 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38086, "price": 155637000.0, "datetime": "2025-08-27 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38100, "price": 155561000.0, "datetime": "2025-08-27 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38116, "price": 155824000.0, "datetime": "2025-08-27 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38119, "price": 156003000.0, "datetime": "2025-08-27 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38125, "price": 155944000.0, "datetime": "2025-08-27 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38172, "price": 155381000.0, "datetime": "2025-08-27 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38174, "price": 155216000.0, "datetime": "2025-08-27 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38184, "price": 155233000.0, "datetime": "2025-08-27 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38197, "price": 155000000.0, "datetime": "2025-08-27 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38206, "price": 155043000.0, "datetime": "2025-08-27 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38223, "price": 155066000.0, "datetime": "2025-08-27 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38229, "price": 155278000.0, "datetime": "2025-08-27 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38240, "price": 155304000.0, "datetime": "2025-08-27 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38249, "price": 155561000.0, "datetime": "2025-08-27 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38256, "price": 155540000.0, "datetime": "2025-08-27 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38263, "price": 155723000.0, "datetime": "2025-08-27 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38271, "price": 155614000.0, "datetime": "2025-08-27 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38288, "price": 155793000.0, "datetime": "2025-08-27 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38299, "price": 155587000.0, "datetime": "2025-08-27 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38301, "price": 155899000.0, "datetime": "2025-08-27 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38310, "price": 155983000.0, "datetime": "2025-08-27 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38311, "price": 156087000.0, "datetime": "2025-08-27 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38324, "price": 156562000.0, "datetime": "2025-08-27 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38347, "price": 156310000.0, "datetime": "2025-08-28 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38357, "price": 156092000.0, "datetime": "2025-08-28 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38364, "price": 156520000.0, "datetime": "2025-08-28 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38374, "price": 156280000.0, "datetime": "2025-08-28 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38375, "price": 156450000.0, "datetime": "2025-08-28 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38386, "price": 156567000.0, "datetime": "2025-08-28 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38395, "price": 156768000.0, "datetime": "2025-08-28 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38397, "price": 156702000.0, "datetime": "2025-08-28 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38415, "price": 156403000.0, "datetime": "2025-08-28 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38429, "price": 156165000.0, "datetime": "2025-08-28 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38434, "price": 156850000.0, "datetime": "2025-08-28 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38435, "price": 156075000.0, "datetime": "2025-08-28 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38437, "price": 156769000.0, "datetime": "2025-08-28 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38451, "price": 156585000.0, "datetime": "2025-08-28 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38475, "price": 155668000.0, "datetime": "2025-08-28 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38495, "price": 155621000.0, "datetime": "2025-08-28 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38509, "price": 155792000.0, "datetime": "2025-08-28 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38516, "price": 155381000.0, "datetime": "2025-08-28 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38523, "price": 155750000.0, "datetime": "2025-08-28 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38553, "price": 155800000.0, "datetime": "2025-08-28 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38566, "price": 155993000.0, "datetime": "2025-08-28 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38568, "price": 155900000.0, "datetime": "2025-08-28 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38570, "price": 156120000.0, "datetime": "2025-08-28 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38584, "price": 156300000.0, "datetime": "2025-08-28 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38591, "price": 156584000.0, "datetime": "2025-08-28 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38612, "price": 157246000.0, "datetime": "2025-08-28 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38637, "price": 157290000.0, "datetime": "2025-08-28 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38657, "price": 157708000.0, "datetime": "2025-08-28 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38681, "price": 157630000.0, "datetime": "2025-08-28 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38684, "price": 157495000.0, "datetime": "2025-08-28 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38710, "price": 157260000.0, "datetime": "2025-08-28 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38731, "price": 157253000.0, "datetime": "2025-08-28 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38758, "price": 157066000.0, "datetime": "2025-08-28 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38772, "price": 157109000.0, "datetime": "2025-08-28 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38774, "price": 157341000.0, "datetime": "2025-08-28 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38778, "price": 157184000.0, "datetime": "2025-08-28 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38789, "price": 157239000.0, "datetime": "2025-08-28 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38796, "price": 156946000.0, "datetime": "2025-08-28 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38800, "price": 157229000.0, "datetime": "2025-08-28 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38810, "price": 157135000.0, "datetime": "2025-08-29 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38826, "price": 157134000.0, "datetime": "2025-08-29 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38842, "price": 157317000.0, "datetime": "2025-08-29 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38859, "price": 156924000.0, "datetime": "2025-08-29 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38866, "price": 156794000.0, "datetime": "2025-08-29 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38875, "price": 156821000.0, "datetime": "2025-08-29 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38884, "price": 156681000.0, "datetime": "2025-08-29 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38891, "price": 156915000.0, "datetime": "2025-08-29 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38893, "price": 156638000.0, "datetime": "2025-08-29 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38913, "price": 156491000.0, "datetime": "2025-08-29 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38928, "price": 156427000.0, "datetime": "2025-08-29 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38932, "price": 156631000.0, "datetime": "2025-08-29 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38943, "price": 156446000.0, "datetime": "2025-08-29 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38944, "price": 156526000.0, "datetime": "2025-08-29 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38960, "price": 156686000.0, "datetime": "2025-08-29 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38981, "price": 156769000.0, "datetime": "2025-08-29 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 38990, "price": 156799000.0, "datetime": "2025-08-29 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 38993, "price": 156891000.0, "datetime": "2025-08-29 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39001, "price": 156834000.0, "datetime": "2025-08-29 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39022, "price": 156180000.0, "datetime": "2025-08-29 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39041, "price": 155733000.0, "datetime": "2025-08-29 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39048, "price": 155709000.0, "datetime": "2025-08-29 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39049, "price": 155638000.0, "datetime": "2025-08-29 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39050, "price": 155750000.0, "datetime": "2025-08-29 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39072, "price": 155701000.0, "datetime": "2025-08-29 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39105, "price": 154898000.0, "datetime": "2025-08-29 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39118, "price": 154660000.0, "datetime": "2025-08-29 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39121, "price": 154781000.0, "datetime": "2025-08-29 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39132, "price": 154451000.0, "datetime": "2025-08-29 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39148, "price": 154122000.0, "datetime": "2025-08-29 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39163, "price": 153502000.0, "datetime": "2025-08-29 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39175, "price": 153198000.0, "datetime": "2025-08-29 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39209, "price": 153969000.0, "datetime": "2025-08-29 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39233, "price": 153891000.0, "datetime": "2025-08-29 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39250, "price": 154474000.0, "datetime": "2025-08-29 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39278, "price": 152326000.0, "datetime": "2025-08-29 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39329, "price": 152038000.0, "datetime": "2025-08-30 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39338, "price": 152311000.0, "datetime": "2025-08-30 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39340, "price": 152073000.0, "datetime": "2025-08-30 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39345, "price": 152238000.0, "datetime": "2025-08-30 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39348, "price": 152100000.0, "datetime": "2025-08-30 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39364, "price": 152044000.0, "datetime": "2025-08-30 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39368, "price": 151900000.0, "datetime": "2025-08-30 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39370, "price": 152052000.0, "datetime": "2025-08-30 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39384, "price": 152157000.0, "datetime": "2025-08-30 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39409, "price": 151276000.0, "datetime": "2025-08-30 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39433, "price": 152023000.0, "datetime": "2025-08-30 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39450, "price": 152325000.0, "datetime": "2025-08-30 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39452, "price": 152194000.0, "datetime": "2025-08-30 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39453, "price": 152349000.0, "datetime": "2025-08-30 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39462, "price": 152399000.0, "datetime": "2025-08-30 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39512, "price": 150286000.0, "datetime": "2025-08-30 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39555, "price": 151595000.0, "datetime": "2025-08-30 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39581, "price": 151521000.0, "datetime": "2025-08-30 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39596, "price": 151573000.0, "datetime": "2025-08-30 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39618, "price": 151500000.0, "datetime": "2025-08-30 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39640, "price": 151663000.0, "datetime": "2025-08-30 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39665, "price": 151430000.0, "datetime": "2025-08-30 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39682, "price": 151470000.0, "datetime": "2025-08-30 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39693, "price": 151520000.0, "datetime": "2025-08-30 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39709, "price": 151549000.0, "datetime": "2025-08-30 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39727, "price": 151636000.0, "datetime": "2025-08-30 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39730, "price": 151300000.0, "datetime": "2025-08-30 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39739, "price": 151352000.0, "datetime": "2025-08-30 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39754, "price": 151126000.0, "datetime": "2025-08-30 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39756, "price": 151215000.0, "datetime": "2025-08-30 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39770, "price": 151255000.0, "datetime": "2025-08-31 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39774, "price": 151543000.0, "datetime": "2025-08-31 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39790, "price": 151787000.0, "datetime": "2025-08-31 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39806, "price": 151946000.0, "datetime": "2025-08-31 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39808, "price": 151869000.0, "datetime": "2025-08-31 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39830, "price": 151736000.0, "datetime": "2025-08-31 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39833, "price": 151613000.0, "datetime": "2025-08-31 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39843, "price": 151649000.0, "datetime": "2025-08-31 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39852, "price": 151610000.0, "datetime": "2025-08-31 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39854, "price": 151660000.0, "datetime": "2025-08-31 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39855, "price": 151541000.0, "datetime": "2025-08-31 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39856, "price": 151660000.0, "datetime": "2025-08-31 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39871, "price": 151596000.0, "datetime": "2025-08-31 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39877, "price": 151698000.0, "datetime": "2025-08-31 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39879, "price": 151490000.0, "datetime": "2025-08-31 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39896, "price": 151494000.0, "datetime": "2025-08-31 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39901, "price": 151400000.0, "datetime": "2025-08-31 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39902, "price": 151428000.0, "datetime": "2025-08-31 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39903, "price": 151399000.0, "datetime": "2025-08-31 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39905, "price": 151426000.0, "datetime": "2025-08-31 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39919, "price": 151373000.0, "datetime": "2025-08-31 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39920, "price": 151396000.0, "datetime": "2025-08-31 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39970, "price": 152620000.0, "datetime": "2025-08-31 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 39986, "price": 152919000.0, "datetime": "2025-08-31 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 39988, "price": 152784000.0, "datetime": "2025-08-31 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40011, "price": 152406000.0, "datetime": "2025-08-31 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40014, "price": 152244000.0, "datetime": "2025-08-31 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40016, "price": 152359000.0, "datetime": "2025-08-31 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40028, "price": 152152000.0, "datetime": "2025-08-31 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40048, "price": 151615000.0, "datetime": "2025-08-31 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40050, "price": 151445000.0, "datetime": "2025-08-31 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40051, "price": 151515000.0, "datetime": "2025-08-31 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40057, "price": 151300000.0, "datetime": "2025-08-31 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40058, "price": 151359000.0, "datetime": "2025-08-31 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40077, "price": 151277000.0, "datetime": "2025-08-31 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40083, "price": 151303000.0, "datetime": "2025-08-31 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40109, "price": 151382000.0, "datetime": "2025-08-31 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40110, "price": 151409000.0, "datetime": "2025-08-31 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40136, "price": 151728000.0, "datetime": "2025-08-31 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40158, "price": 151104000.0, "datetime": "2025-08-31 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40176, "price": 150900000.0, "datetime": "2025-08-31 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40186, "price": 150844000.0, "datetime": "2025-08-31 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40187, "price": 150794000.0, "datetime": "2025-08-31 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40198, "price": 150786000.0, "datetime": "2025-08-31 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40207, "price": 150610000.0, "datetime": "2025-08-31 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40214, "price": 150694000.0, "datetime": "2025-08-31 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40259, "price": 150858000.0, "datetime": "2025-09-01 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40261, "price": 150942000.0, "datetime": "2025-09-01 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40274, "price": 151100000.0, "datetime": "2025-09-01 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40285, "price": 151286000.0, "datetime": "2025-09-01 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40290, "price": 151250000.0, "datetime": "2025-09-01 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40307, "price": 151376000.0, "datetime": "2025-09-01 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40311, "price": 151349000.0, "datetime": "2025-09-01 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40315, "price": 151451000.0, "datetime": "2025-09-01 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40326, "price": 151421000.0, "datetime": "2025-09-01 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40342, "price": 151549000.0, "datetime": "2025-09-01 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40345, "price": 151400000.0, "datetime": "2025-09-01 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40355, "price": 151494000.0, "datetime": "2025-09-01 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40372, "price": 151496000.0, "datetime": "2025-09-01 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40378, "price": 151590000.0, "datetime": "2025-09-01 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40385, "price": 151600000.0, "datetime": "2025-09-01 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40394, "price": 151643000.0, "datetime": "2025-09-01 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40401, "price": 151581000.0, "datetime": "2025-09-01 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40428, "price": 150824000.0, "datetime": "2025-09-01 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40431, "price": 150452000.0, "datetime": "2025-09-01 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40442, "price": 150316000.0, "datetime": "2025-09-01 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40465, "price": 150424000.0, "datetime": "2025-09-01 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40488, "price": 149805000.0, "datetime": "2025-09-01 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40518, "price": 149496000.0, "datetime": "2025-09-01 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40529, "price": 149627000.0, "datetime": "2025-09-01 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40533, "price": 149175000.0, "datetime": "2025-09-01 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40535, "price": 149513000.0, "datetime": "2025-09-01 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40550, "price": 149775000.0, "datetime": "2025-09-01 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40553, "price": 150045000.0, "datetime": "2025-09-01 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40570, "price": 150325000.0, "datetime": "2025-09-01 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40574, "price": 150625000.0, "datetime": "2025-09-01 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40596, "price": 152211000.0, "datetime": "2025-09-01 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40648, "price": 150768000.0, "datetime": "2025-09-01 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40701, "price": 152066000.0, "datetime": "2025-09-01 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40729, "price": 152250000.0, "datetime": "2025-09-02 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40732, "price": 152034000.0, "datetime": "2025-09-02 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40747, "price": 151673000.0, "datetime": "2025-09-02 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40765, "price": 151795000.0, "datetime": "2025-09-02 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40780, "price": 151599000.0, "datetime": "2025-09-02 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40802, "price": 152112000.0, "datetime": "2025-09-02 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40803, "price": 152197000.0, "datetime": "2025-09-02 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40804, "price": 152144000.0, "datetime": "2025-09-02 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40847, "price": 151994000.0, "datetime": "2025-09-02 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40849, "price": 151625000.0, "datetime": "2025-09-02 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40869, "price": 150869000.0, "datetime": "2025-09-02 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40910, "price": 152363000.0, "datetime": "2025-09-02 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40931, "price": 152368000.0, "datetime": "2025-09-02 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40932, "price": 152286000.0, "datetime": "2025-09-02 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40935, "price": 152383000.0, "datetime": "2025-09-02 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40938, "price": 152251000.0, "datetime": "2025-09-02 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40942, "price": 152560000.0, "datetime": "2025-09-02 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40952, "price": 152479000.0, "datetime": "2025-09-02 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 40956, "price": 152647000.0, "datetime": "2025-09-02 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 40977, "price": 153286000.0, "datetime": "2025-09-02 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41027, "price": 153333000.0, "datetime": "2025-09-02 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41045, "price": 153459000.0, "datetime": "2025-09-02 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41068, "price": 153258000.0, "datetime": "2025-09-02 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41097, "price": 153576000.0, "datetime": "2025-09-02 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41112, "price": 153680000.0, "datetime": "2025-09-02 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41113, "price": 153599000.0, "datetime": "2025-09-02 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41168, "price": 152081000.0, "datetime": "2025-09-02 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41194, "price": 154506000.0, "datetime": "2025-09-02 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41227, "price": 154616000.0, "datetime": "2025-09-03 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41229, "price": 154188000.0, "datetime": "2025-09-03 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41253, "price": 154225000.0, "datetime": "2025-09-03 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41267, "price": 154076000.0, "datetime": "2025-09-03 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41268, "price": 154249000.0, "datetime": "2025-09-03 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41288, "price": 154933000.0, "datetime": "2025-09-03 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41296, "price": 155289000.0, "datetime": "2025-09-03 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41303, "price": 155200000.0, "datetime": "2025-09-03 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41330, "price": 154891000.0, "datetime": "2025-09-03 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41344, "price": 154900000.0, "datetime": "2025-09-03 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41355, "price": 154902000.0, "datetime": "2025-09-03 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41372, "price": 155466000.0, "datetime": "2025-09-03 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41395, "price": 154945000.0, "datetime": "2025-09-03 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41419, "price": 155042000.0, "datetime": "2025-09-03 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41434, "price": 154756000.0, "datetime": "2025-09-03 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41442, "price": 154501000.0, "datetime": "2025-09-03 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41445, "price": 154700000.0, "datetime": "2025-09-03 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41460, "price": 154537000.0, "datetime": "2025-09-03 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41469, "price": 154496000.0, "datetime": "2025-09-03 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41471, "price": 154387000.0, "datetime": "2025-09-03 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41484, "price": 154352000.0, "datetime": "2025-09-03 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41499, "price": 154100000.0, "datetime": "2025-09-03 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41500, "price": 154379000.0, "datetime": "2025-09-03 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41501, "price": 154264000.0, "datetime": "2025-09-03 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41506, "price": 154400000.0, "datetime": "2025-09-03 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41525, "price": 154669000.0, "datetime": "2025-09-03 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41543, "price": 154950000.0, "datetime": "2025-09-03 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41554, "price": 154784000.0, "datetime": "2025-09-03 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41556, "price": 154895000.0, "datetime": "2025-09-03 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41557, "price": 154830000.0, "datetime": "2025-09-03 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41564, "price": 154981000.0, "datetime": "2025-09-03 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41570, "price": 154906000.0, "datetime": "2025-09-03 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41571, "price": 154987000.0, "datetime": "2025-09-03 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41573, "price": 154931000.0, "datetime": "2025-09-03 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41578, "price": 155167000.0, "datetime": "2025-09-03 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41585, "price": 154976000.0, "datetime": "2025-09-03 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41609, "price": 155228000.0, "datetime": "2025-09-03 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41611, "price": 154754000.0, "datetime": "2025-09-03 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41621, "price": 154747000.0, "datetime": "2025-09-03 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41641, "price": 154520000.0, "datetime": "2025-09-03 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41647, "price": 155110000.0, "datetime": "2025-09-03 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41662, "price": 155420000.0, "datetime": "2025-09-04 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41698, "price": 155274000.0, "datetime": "2025-09-04 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41716, "price": 155570000.0, "datetime": "2025-09-04 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41719, "price": 155792000.0, "datetime": "2025-09-04 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41721, "price": 155696000.0, "datetime": "2025-09-04 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41745, "price": 155179000.0, "datetime": "2025-09-04 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41764, "price": 155239000.0, "datetime": "2025-09-04 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41768, "price": 155410000.0, "datetime": "2025-09-04 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41782, "price": 155460000.0, "datetime": "2025-09-04 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41799, "price": 155364000.0, "datetime": "2025-09-04 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41807, "price": 155233000.0, "datetime": "2025-09-04 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41818, "price": 155210000.0, "datetime": "2025-09-04 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41819, "price": 155186000.0, "datetime": "2025-09-04 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41837, "price": 154895000.0, "datetime": "2025-09-04 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41840, "price": 154839000.0, "datetime": "2025-09-04 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41841, "price": 154886000.0, "datetime": "2025-09-04 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41859, "price": 155238000.0, "datetime": "2025-09-04 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41869, "price": 155248000.0, "datetime": "2025-09-04 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41883, "price": 155188000.0, "datetime": "2025-09-04 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41902, "price": 155233000.0, "datetime": "2025-09-04 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41907, "price": 155009000.0, "datetime": "2025-09-04 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41921, "price": 154951000.0, "datetime": "2025-09-04 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41936, "price": 154654000.0, "datetime": "2025-09-04 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41947, "price": 154541000.0, "datetime": "2025-09-04 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41958, "price": 154295000.0, "datetime": "2025-09-04 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41959, "price": 154400000.0, "datetime": "2025-09-04 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41964, "price": 154184000.0, "datetime": "2025-09-04 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41965, "price": 154266000.0, "datetime": "2025-09-04 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 41967, "price": 154165000.0, "datetime": "2025-09-04 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 41975, "price": 154158000.0, "datetime": "2025-09-04 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42013, "price": 154389000.0, "datetime": "2025-09-04 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42020, "price": 154499000.0, "datetime": "2025-09-04 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42031, "price": 154507000.0, "datetime": "2025-09-04 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42039, "price": 154640000.0, "datetime": "2025-09-04 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42046, "price": 154588000.0, "datetime": "2025-09-04 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42064, "price": 154469000.0, "datetime": "2025-09-04 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42087, "price": 154500000.0, "datetime": "2025-09-04 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42095, "price": 154716000.0, "datetime": "2025-09-04 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42103, "price": 154632000.0, "datetime": "2025-09-04 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42128, "price": 153899000.0, "datetime": "2025-09-04 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42138, "price": 153500000.0, "datetime": "2025-09-05 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42147, "price": 153301000.0, "datetime": "2025-09-05 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42191, "price": 153670000.0, "datetime": "2025-09-05 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42194, "price": 153892000.0, "datetime": "2025-09-05 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42196, "price": 153846000.0, "datetime": "2025-09-05 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42197, "price": 154044000.0, "datetime": "2025-09-05 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42205, "price": 154028000.0, "datetime": "2025-09-05 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42209, "price": 154327000.0, "datetime": "2025-09-05 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42216, "price": 154265000.0, "datetime": "2025-09-05 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42238, "price": 154541000.0, "datetime": "2025-09-05 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42255, "price": 154803000.0, "datetime": "2025-09-05 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42259, "price": 154942000.0, "datetime": "2025-09-05 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42260, "price": 154897000.0, "datetime": "2025-09-05 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42276, "price": 155059000.0, "datetime": "2025-09-05 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42293, "price": 155289000.0, "datetime": "2025-09-05 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42295, "price": 155749000.0, "datetime": "2025-09-05 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42304, "price": 155841000.0, "datetime": "2025-09-05 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42328, "price": 155396000.0, "datetime": "2025-09-05 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42335, "price": 154947000.0, "datetime": "2025-09-05 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42343, "price": 155207000.0, "datetime": "2025-09-05 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42375, "price": 155846000.0, "datetime": "2025-09-05 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42394, "price": 155700000.0, "datetime": "2025-09-05 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42401, "price": 155589000.0, "datetime": "2025-09-05 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42405, "price": 155697000.0, "datetime": "2025-09-05 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42437, "price": 155967000.0, "datetime": "2025-09-05 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42453, "price": 156169000.0, "datetime": "2025-09-05 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42472, "price": 157400000.0, "datetime": "2025-09-05 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42517, "price": 156882000.0, "datetime": "2025-09-05 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42524, "price": 156760000.0, "datetime": "2025-09-05 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42526, "price": 156770000.0, "datetime": "2025-09-05 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42541, "price": 156731000.0, "datetime": "2025-09-05 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42546, "price": 156950000.0, "datetime": "2025-09-05 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42570, "price": 156831000.0, "datetime": "2025-09-05 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42573, "price": 157230000.0, "datetime": "2025-09-05 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42581, "price": 157370000.0, "datetime": "2025-09-05 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42615, "price": 155200000.0, "datetime": "2025-09-05 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42637, "price": 155008000.0, "datetime": "2025-09-06 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42640, "price": 155259000.0, "datetime": "2025-09-06 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42658, "price": 155140000.0, "datetime": "2025-09-06 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42676, "price": 155066000.0, "datetime": "2025-09-06 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42697, "price": 155567000.0, "datetime": "2025-09-06 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42727, "price": 155761000.0, "datetime": "2025-09-06 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42728, "price": 155600000.0, "datetime": "2025-09-06 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42748, "price": 154782000.0, "datetime": "2025-09-06 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42773, "price": 155008000.0, "datetime": "2025-09-06 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42792, "price": 154949000.0, "datetime": "2025-09-06 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42793, "price": 154851000.0, "datetime": "2025-09-06 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42794, "price": 154886000.0, "datetime": "2025-09-06 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42818, "price": 155120000.0, "datetime": "2025-09-06 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42823, "price": 155195000.0, "datetime": "2025-09-06 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42824, "price": 155154000.0, "datetime": "2025-09-06 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42842, "price": 155287000.0, "datetime": "2025-09-06 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42857, "price": 155333000.0, "datetime": "2025-09-06 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42883, "price": 155150000.0, "datetime": "2025-09-06 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42895, "price": 155024000.0, "datetime": "2025-09-06 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42898, "price": 155107000.0, "datetime": "2025-09-06 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42903, "price": 155023000.0, "datetime": "2025-09-06 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42908, "price": 155097000.0, "datetime": "2025-09-06 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42914, "price": 154990000.0, "datetime": "2025-09-06 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42916, "price": 155052000.0, "datetime": "2025-09-06 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42931, "price": 155055000.0, "datetime": "2025-09-06 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42936, "price": 155148000.0, "datetime": "2025-09-06 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42947, "price": 155108000.0, "datetime": "2025-09-06 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42958, "price": 155187000.0, "datetime": "2025-09-06 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42970, "price": 155136000.0, "datetime": "2025-09-06 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42980, "price": 155247000.0, "datetime": "2025-09-06 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42986, "price": 155147000.0, "datetime": "2025-09-06 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 42997, "price": 155221000.0, "datetime": "2025-09-06 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 42999, "price": 155188000.0, "datetime": "2025-09-06 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43000, "price": 155219000.0, "datetime": "2025-09-06 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43002, "price": 155146000.0, "datetime": "2025-09-06 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43022, "price": 155171000.0, "datetime": "2025-09-06 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43042, "price": 155230000.0, "datetime": "2025-09-06 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43043, "price": 155240000.0, "datetime": "2025-09-06 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43065, "price": 155336000.0, "datetime": "2025-09-06 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43067, "price": 155499000.0, "datetime": "2025-09-06 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43071, "price": 155404000.0, "datetime": "2025-09-06 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43118, "price": 154700000.0, "datetime": "2025-09-07 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43159, "price": 154637000.0, "datetime": "2025-09-07 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43164, "price": 154682000.0, "datetime": "2025-09-07 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43169, "price": 154593000.0, "datetime": "2025-09-07 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43175, "price": 154635000.0, "datetime": "2025-09-07 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43180, "price": 154563000.0, "datetime": "2025-09-07 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43188, "price": 154621000.0, "datetime": "2025-09-07 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43198, "price": 154501000.0, "datetime": "2025-09-07 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43201, "price": 154605000.0, "datetime": "2025-09-07 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43217, "price": 154577000.0, "datetime": "2025-09-07 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43250, "price": 154390000.0, "datetime": "2025-09-07 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43253, "price": 154271000.0, "datetime": "2025-09-07 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43255, "price": 154332000.0, "datetime": "2025-09-07 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43277, "price": 154348000.0, "datetime": "2025-09-07 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43281, "price": 154350000.0, "datetime": "2025-09-07 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43282, "price": 154335000.0, "datetime": "2025-09-07 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43283, "price": 154350000.0, "datetime": "2025-09-07 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43302, "price": 154611000.0, "datetime": "2025-09-07 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43326, "price": 154700000.0, "datetime": "2025-09-07 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43337, "price": 154660000.0, "datetime": "2025-09-07 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43367, "price": 154522000.0, "datetime": "2025-09-07 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43383, "price": 154577000.0, "datetime": "2025-09-07 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43399, "price": 154519000.0, "datetime": "2025-09-07 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43443, "price": 155102000.0, "datetime": "2025-09-07 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43468, "price": 155255000.0, "datetime": "2025-09-07 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43475, "price": 155180000.0, "datetime": "2025-09-07 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43488, "price": 155339000.0, "datetime": "2025-09-07 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43499, "price": 155260000.0, "datetime": "2025-09-07 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43503, "price": 155342000.0, "datetime": "2025-09-07 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43504, "price": 155320000.0, "datetime": "2025-09-07 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43520, "price": 155249000.0, "datetime": "2025-09-07 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43525, "price": 155180000.0, "datetime": "2025-09-07 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43537, "price": 155174000.0, "datetime": "2025-09-07 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43551, "price": 155038000.0, "datetime": "2025-09-07 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43559, "price": 155169000.0, "datetime": "2025-09-07 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43563, "price": 155029000.0, "datetime": "2025-09-07 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43567, "price": 155110000.0, "datetime": "2025-09-08 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43582, "price": 155248000.0, "datetime": "2025-09-08 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43602, "price": 155301000.0, "datetime": "2025-09-08 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43610, "price": 155269000.0, "datetime": "2025-09-08 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43621, "price": 155252000.0, "datetime": "2025-09-08 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43627, "price": 155144000.0, "datetime": "2025-09-08 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43629, "price": 155210000.0, "datetime": "2025-09-08 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43638, "price": 155170000.0, "datetime": "2025-09-08 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43644, "price": 155291000.0, "datetime": "2025-09-08 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43668, "price": 155482000.0, "datetime": "2025-09-08 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43708, "price": 155222000.0, "datetime": "2025-09-08 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43718, "price": 155031000.0, "datetime": "2025-09-08 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43721, "price": 155115000.0, "datetime": "2025-09-08 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43742, "price": 155079000.0, "datetime": "2025-09-08 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43750, "price": 155219000.0, "datetime": "2025-09-08 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43751, "price": 155089000.0, "datetime": "2025-09-08 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43755, "price": 155323000.0, "datetime": "2025-09-08 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43762, "price": 155032000.0, "datetime": "2025-09-08 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43777, "price": 154948000.0, "datetime": "2025-09-08 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43792, "price": 154650000.0, "datetime": "2025-09-08 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43795, "price": 154780000.0, "datetime": "2025-09-08 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43812, "price": 154930000.0, "datetime": "2025-09-08 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43818, "price": 155184000.0, "datetime": "2025-09-08 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43821, "price": 154970000.0, "datetime": "2025-09-08 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43835, "price": 155084000.0, "datetime": "2025-09-08 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43838, "price": 155019000.0, "datetime": "2025-09-08 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43854, "price": 154929000.0, "datetime": "2025-09-08 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43898, "price": 155134000.0, "datetime": "2025-09-08 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43913, "price": 155439000.0, "datetime": "2025-09-08 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43926, "price": 155561000.0, "datetime": "2025-09-08 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43928, "price": 155800000.0, "datetime": "2025-09-08 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43935, "price": 155720000.0, "datetime": "2025-09-08 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43942, "price": 155988000.0, "datetime": "2025-09-08 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 43948, "price": 155920000.0, "datetime": "2025-09-08 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 43981, "price": 155722000.0, "datetime": "2025-09-08 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44005, "price": 155898000.0, "datetime": "2025-09-08 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44006, "price": 155971000.0, "datetime": "2025-09-08 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44013, "price": 156001000.0, "datetime": "2025-09-08 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44029, "price": 156034000.0, "datetime": "2025-09-08 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44032, "price": 155810000.0, "datetime": "2025-09-08 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44035, "price": 155989000.0, "datetime": "2025-09-08 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44051, "price": 156400000.0, "datetime": "2025-09-09 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44052, "price": 156599000.0, "datetime": "2025-09-09 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44057, "price": 156496000.0, "datetime": "2025-09-09 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44075, "price": 156360000.0, "datetime": "2025-09-09 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44078, "price": 156013000.0, "datetime": "2025-09-09 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44080, "price": 156240000.0, "datetime": "2025-09-09 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44081, "price": 156062000.0, "datetime": "2025-09-09 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44083, "price": 156189000.0, "datetime": "2025-09-09 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44088, "price": 156071000.0, "datetime": "2025-09-09 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44089, "price": 156206000.0, "datetime": "2025-09-09 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44097, "price": 156100000.0, "datetime": "2025-09-09 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44107, "price": 156101000.0, "datetime": "2025-09-09 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44119, "price": 156031000.0, "datetime": "2025-09-09 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44125, "price": 156181000.0, "datetime": "2025-09-09 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44127, "price": 156060000.0, "datetime": "2025-09-09 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44137, "price": 156064000.0, "datetime": "2025-09-09 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44149, "price": 156030000.0, "datetime": "2025-09-09 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44163, "price": 156078000.0, "datetime": "2025-09-09 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44176, "price": 155989000.0, "datetime": "2025-09-09 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44178, "price": 156026000.0, "datetime": "2025-09-09 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44197, "price": 156212000.0, "datetime": "2025-09-09 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44242, "price": 155627000.0, "datetime": "2025-09-09 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44243, "price": 155439000.0, "datetime": "2025-09-09 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44244, "price": 155441000.0, "datetime": "2025-09-09 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44250, "price": 155259000.0, "datetime": "2025-09-09 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44257, "price": 155257000.0, "datetime": "2025-09-09 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44287, "price": 155041000.0, "datetime": "2025-09-09 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44291, "price": 155164000.0, "datetime": "2025-09-09 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44308, "price": 155310000.0, "datetime": "2025-09-09 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44310, "price": 155448000.0, "datetime": "2025-09-09 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44321, "price": 155629000.0, "datetime": "2025-09-09 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44326, "price": 155756000.0, "datetime": "2025-09-09 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44328, "price": 155680000.0, "datetime": "2025-09-09 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44339, "price": 155737000.0, "datetime": "2025-09-09 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44341, "price": 155697000.0, "datetime": "2025-09-09 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44342, "price": 155737000.0, "datetime": "2025-09-09 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44368, "price": 156707000.0, "datetime": "2025-09-09 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44376, "price": 157003000.0, "datetime": "2025-09-09 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44377, "price": 157003000.0, "datetime": "2025-09-09 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44399, "price": 156870000.0, "datetime": "2025-09-09 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44401, "price": 156737000.0, "datetime": "2025-09-09 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44418, "price": 156642000.0, "datetime": "2025-09-09 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44433, "price": 156543000.0, "datetime": "2025-09-09 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44447, "price": 156400000.0, "datetime": "2025-09-09 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44459, "price": 156249000.0, "datetime": "2025-09-09 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44468, "price": 156337000.0, "datetime": "2025-09-09 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44486, "price": 156330000.0, "datetime": "2025-09-09 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44495, "price": 156520000.0, "datetime": "2025-09-09 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44505, "price": 156442000.0, "datetime": "2025-09-09 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44525, "price": 155688000.0, "datetime": "2025-09-09 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44527, "price": 155422000.0, "datetime": "2025-09-10 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44545, "price": 154782000.0, "datetime": "2025-09-10 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44601, "price": 154890000.0, "datetime": "2025-09-10 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44604, "price": 155021000.0, "datetime": "2025-09-10 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44614, "price": 155037000.0, "datetime": "2025-09-10 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44617, "price": 155082000.0, "datetime": "2025-09-10 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44618, "price": 155041000.0, "datetime": "2025-09-10 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44624, "price": 155165000.0, "datetime": "2025-09-10 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44631, "price": 155073000.0, "datetime": "2025-09-10 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44642, "price": 155310000.0, "datetime": "2025-09-10 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44654, "price": 155283000.0, "datetime": "2025-09-10 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44671, "price": 155411000.0, "datetime": "2025-09-10 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44675, "price": 155300000.0, "datetime": "2025-09-10 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44687, "price": 155370000.0, "datetime": "2025-09-10 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44690, "price": 155207000.0, "datetime": "2025-09-10 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44698, "price": 155355000.0, "datetime": "2025-09-10 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44710, "price": 155301000.0, "datetime": "2025-09-10 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44729, "price": 154999000.0, "datetime": "2025-09-10 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44734, "price": 154871000.0, "datetime": "2025-09-10 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44743, "price": 154886000.0, "datetime": "2025-09-10 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44764, "price": 155193000.0, "datetime": "2025-09-10 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44772, "price": 155373000.0, "datetime": "2025-09-10 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44775, "price": 155250000.0, "datetime": "2025-09-10 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44783, "price": 155379000.0, "datetime": "2025-09-10 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44784, "price": 155317000.0, "datetime": "2025-09-10 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44785, "price": 155380000.0, "datetime": "2025-09-10 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44788, "price": 155294000.0, "datetime": "2025-09-10 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44795, "price": 155405000.0, "datetime": "2025-09-10 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44799, "price": 155311000.0, "datetime": "2025-09-10 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44802, "price": 155398000.0, "datetime": "2025-09-10 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44807, "price": 155309000.0, "datetime": "2025-09-10 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44810, "price": 155427000.0, "datetime": "2025-09-10 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44811, "price": 155350000.0, "datetime": "2025-09-10 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44813, "price": 155493000.0, "datetime": "2025-09-10 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44823, "price": 155389000.0, "datetime": "2025-09-10 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44835, "price": 155631000.0, "datetime": "2025-09-10 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44848, "price": 155782000.0, "datetime": "2025-09-10 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44849, "price": 155833000.0, "datetime": "2025-09-10 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44851, "price": 155790000.0, "datetime": "2025-09-10 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44853, "price": 155923000.0, "datetime": "2025-09-10 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44876, "price": 156666000.0, "datetime": "2025-09-10 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44895, "price": 156374000.0, "datetime": "2025-09-10 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44905, "price": 156313000.0, "datetime": "2025-09-10 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44906, "price": 156333000.0, "datetime": "2025-09-10 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44912, "price": 156237000.0, "datetime": "2025-09-10 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44920, "price": 156369000.0, "datetime": "2025-09-10 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44921, "price": 156327000.0, "datetime": "2025-09-10 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44922, "price": 156370000.0, "datetime": "2025-09-10 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44927, "price": 156311000.0, "datetime": "2025-09-10 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44931, "price": 156387000.0, "datetime": "2025-09-10 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44939, "price": 156299000.0, "datetime": "2025-09-10 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44947, "price": 156367000.0, "datetime": "2025-09-10 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44974, "price": 157823000.0, "datetime": "2025-09-10 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 44981, "price": 158436000.0, "datetime": "2025-09-10 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 44983, "price": 157996000.0, "datetime": "2025-09-10 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45025, "price": 158119000.0, "datetime": "2025-09-11 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45030, "price": 158025000.0, "datetime": "2025-09-11 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45044, "price": 157999000.0, "datetime": "2025-09-11 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45055, "price": 157733000.0, "datetime": "2025-09-11 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45063, "price": 158000000.0, "datetime": "2025-09-11 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45072, "price": 157921000.0, "datetime": "2025-09-11 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45085, "price": 157905000.0, "datetime": "2025-09-11 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45091, "price": 157600000.0, "datetime": "2025-09-11 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45097, "price": 157711000.0, "datetime": "2025-09-11 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45117, "price": 158295000.0, "datetime": "2025-09-11 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45143, "price": 158437000.0, "datetime": "2025-09-11 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45157, "price": 158583000.0, "datetime": "2025-09-11 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45168, "price": 158750000.0, "datetime": "2025-09-11 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45174, "price": 158653000.0, "datetime": "2025-09-11 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45183, "price": 158701000.0, "datetime": "2025-09-11 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45184, "price": 158615000.0, "datetime": "2025-09-11 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45185, "price": 158676000.0, "datetime": "2025-09-11 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45186, "price": 158650000.0, "datetime": "2025-09-11 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45204, "price": 158633000.0, "datetime": "2025-09-11 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45220, "price": 158686000.0, "datetime": "2025-09-11 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45252, "price": 158609000.0, "datetime": "2025-09-11 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45274, "price": 159080000.0, "datetime": "2025-09-11 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45296, "price": 159012000.0, "datetime": "2025-09-11 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45306, "price": 158960000.0, "datetime": "2025-09-11 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45313, "price": 159098000.0, "datetime": "2025-09-11 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45326, "price": 159133000.0, "datetime": "2025-09-11 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45340, "price": 159100000.0, "datetime": "2025-09-11 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45343, "price": 158881000.0, "datetime": "2025-09-11 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45349, "price": 158940000.0, "datetime": "2025-09-11 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45360, "price": 158841000.0, "datetime": "2025-09-11 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45379, "price": 158573000.0, "datetime": "2025-09-11 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45409, "price": 158800000.0, "datetime": "2025-09-11 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45426, "price": 159003000.0, "datetime": "2025-09-11 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45436, "price": 158694000.0, "datetime": "2025-09-11 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45456, "price": 158605000.0, "datetime": "2025-09-11 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45472, "price": 158658000.0, "datetime": "2025-09-11 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45476, "price": 159000000.0, "datetime": "2025-09-11 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45484, "price": 158999000.0, "datetime": "2025-09-11 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45487, "price": 159261000.0, "datetime": "2025-09-12 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45488, "price": 159186000.0, "datetime": "2025-09-12 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45489, "price": 159301000.0, "datetime": "2025-09-12 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45495, "price": 159300000.0, "datetime": "2025-09-12 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45513, "price": 159296000.0, "datetime": "2025-09-12 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45529, "price": 159442000.0, "datetime": "2025-09-12 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45539, "price": 159570000.0, "datetime": "2025-09-12 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45540, "price": 159520000.0, "datetime": "2025-09-12 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45564, "price": 159046000.0, "datetime": "2025-09-12 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45590, "price": 159089000.0, "datetime": "2025-09-12 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45602, "price": 159160000.0, "datetime": "2025-09-12 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45626, "price": 159408000.0, "datetime": "2025-09-12 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45631, "price": 159517000.0, "datetime": "2025-09-12 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45648, "price": 160349000.0, "datetime": "2025-09-12 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45667, "price": 160881000.0, "datetime": "2025-09-12 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45684, "price": 161214000.0, "datetime": "2025-09-12 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45713, "price": 160885000.0, "datetime": "2025-09-12 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45722, "price": 160598000.0, "datetime": "2025-09-12 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45740, "price": 160321000.0, "datetime": "2025-09-12 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45776, "price": 160570000.0, "datetime": "2025-09-12 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45806, "price": 160172000.0, "datetime": "2025-09-12 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45819, "price": 160106000.0, "datetime": "2025-09-12 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45822, "price": 160111000.0, "datetime": "2025-09-12 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45825, "price": 160006000.0, "datetime": "2025-09-12 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45832, "price": 160104000.0, "datetime": "2025-09-12 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45853, "price": 159951000.0, "datetime": "2025-09-12 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45862, "price": 159990000.0, "datetime": "2025-09-12 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45879, "price": 160035000.0, "datetime": "2025-09-12 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45885, "price": 160058000.0, "datetime": "2025-09-12 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45886, "price": 160023000.0, "datetime": "2025-09-12 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45893, "price": 160071000.0, "datetime": "2025-09-12 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45904, "price": 160105000.0, "datetime": "2025-09-12 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45915, "price": 160365000.0, "datetime": "2025-09-12 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45929, "price": 160255000.0, "datetime": "2025-09-12 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45944, "price": 160390000.0, "datetime": "2025-09-12 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45953, "price": 160255000.0, "datetime": "2025-09-12 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45964, "price": 160366000.0, "datetime": "2025-09-12 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45968, "price": 160166000.0, "datetime": "2025-09-13 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45971, "price": 160373000.0, "datetime": "2025-09-13 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45985, "price": 160295000.0, "datetime": "2025-09-13 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45986, "price": 160392000.0, "datetime": "2025-09-13 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 45987, "price": 160322000.0, "datetime": "2025-09-13 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 45991, "price": 160404000.0, "datetime": "2025-09-13 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46019, "price": 160784000.0, "datetime": "2025-09-13 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46030, "price": 161117000.0, "datetime": "2025-09-13 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46045, "price": 161568000.0, "datetime": "2025-09-13 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46081, "price": 161285000.0, "datetime": "2025-09-13 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46085, "price": 161035000.0, "datetime": "2025-09-13 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46093, "price": 161027000.0, "datetime": "2025-09-13 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46094, "price": 160943000.0, "datetime": "2025-09-13 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46095, "price": 160998000.0, "datetime": "2025-09-13 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46101, "price": 160792000.0, "datetime": "2025-09-13 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46104, "price": 160943000.0, "datetime": "2025-09-13 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46118, "price": 161013000.0, "datetime": "2025-09-13 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46133, "price": 160978000.0, "datetime": "2025-09-13 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46147, "price": 161116000.0, "datetime": "2025-09-13 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46155, "price": 161166000.0, "datetime": "2025-09-13 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46171, "price": 161273000.0, "datetime": "2025-09-13 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46192, "price": 160991000.0, "datetime": "2025-09-13 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46215, "price": 160900000.0, "datetime": "2025-09-13 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46225, "price": 160884000.0, "datetime": "2025-09-13 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46227, "price": 160812000.0, "datetime": "2025-09-13 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46240, "price": 160702000.0, "datetime": "2025-09-13 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46244, "price": 160630000.0, "datetime": "2025-09-13 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46250, "price": 160650000.0, "datetime": "2025-09-13 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46271, "price": 160633000.0, "datetime": "2025-09-13 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46281, "price": 160676000.0, "datetime": "2025-09-13 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46282, "price": 160632000.0, "datetime": "2025-09-13 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46288, "price": 160673000.0, "datetime": "2025-09-13 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46306, "price": 160748000.0, "datetime": "2025-09-13 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46317, "price": 160830000.0, "datetime": "2025-09-13 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46327, "price": 160820000.0, "datetime": "2025-09-13 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46343, "price": 160700000.0, "datetime": "2025-09-13 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46361, "price": 160793000.0, "datetime": "2025-09-13 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46381, "price": 160611000.0, "datetime": "2025-09-13 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46391, "price": 160464000.0, "datetime": "2025-09-13 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46399, "price": 160600000.0, "datetime": "2025-09-13 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46410, "price": 160432000.0, "datetime": "2025-09-13 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46431, "price": 160218000.0, "datetime": "2025-09-13 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46448, "price": 160130000.0, "datetime": "2025-09-14 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46485, "price": 159631000.0, "datetime": "2025-09-14 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46514, "price": 159987000.0, "datetime": "2025-09-14 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46515, "price": 160065000.0, "datetime": "2025-09-14 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46517, "price": 160001000.0, "datetime": "2025-09-14 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46523, "price": 160100000.0, "datetime": "2025-09-14 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46528, "price": 160022000.0, "datetime": "2025-09-14 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46539, "price": 160152000.0, "datetime": "2025-09-14 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46559, "price": 160485000.0, "datetime": "2025-09-14 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46578, "price": 160696000.0, "datetime": "2025-09-14 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46580, "price": 160614000.0, "datetime": "2025-09-14 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46612, "price": 160594000.0, "datetime": "2025-09-14 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46620, "price": 160554000.0, "datetime": "2025-09-14 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46621, "price": 160618000.0, "datetime": "2025-09-14 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46624, "price": 160560000.0, "datetime": "2025-09-14 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46625, "price": 160623000.0, "datetime": "2025-09-14 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46640, "price": 160720000.0, "datetime": "2025-09-14 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46662, "price": 160491000.0, "datetime": "2025-09-14 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46678, "price": 160424000.0, "datetime": "2025-09-14 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46698, "price": 160332000.0, "datetime": "2025-09-14 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46712, "price": 160227000.0, "datetime": "2025-09-14 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46714, "price": 160360000.0, "datetime": "2025-09-14 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46729, "price": 160394000.0, "datetime": "2025-09-14 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46740, "price": 160429000.0, "datetime": "2025-09-14 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46749, "price": 160389000.0, "datetime": "2025-09-14 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46751, "price": 160461000.0, "datetime": "2025-09-14 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46753, "price": 160394000.0, "datetime": "2025-09-14 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46779, "price": 160321000.0, "datetime": "2025-09-14 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46807, "price": 160540000.0, "datetime": "2025-09-14 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46809, "price": 160699000.0, "datetime": "2025-09-14 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46825, "price": 160804000.0, "datetime": "2025-09-14 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46846, "price": 160876000.0, "datetime": "2025-09-14 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46856, "price": 160869000.0, "datetime": "2025-09-14 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46877, "price": 160788000.0, "datetime": "2025-09-14 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46878, "price": 160757000.0, "datetime": "2025-09-14 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46906, "price": 160137000.0, "datetime": "2025-09-14 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46923, "price": 160044000.0, "datetime": "2025-09-14 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46925, "price": 160140000.0, "datetime": "2025-09-14 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46951, "price": 160140000.0, "datetime": "2025-09-15 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 46952, "price": 160232000.0, "datetime": "2025-09-15 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 46977, "price": 160485000.0, "datetime": "2025-09-15 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47009, "price": 160371000.0, "datetime": "2025-09-15 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47034, "price": 160697000.0, "datetime": "2025-09-15 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47039, "price": 160788000.0, "datetime": "2025-09-15 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47048, "price": 160825000.0, "datetime": "2025-09-15 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47053, "price": 160960000.0, "datetime": "2025-09-15 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47056, "price": 160961000.0, "datetime": "2025-09-15 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47058, "price": 161064000.0, "datetime": "2025-09-15 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47071, "price": 161168000.0, "datetime": "2025-09-15 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47114, "price": 160276000.0, "datetime": "2025-09-15 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47129, "price": 159944000.0, "datetime": "2025-09-15 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47134, "price": 160059000.0, "datetime": "2025-09-15 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47163, "price": 160365000.0, "datetime": "2025-09-15 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47172, "price": 160472000.0, "datetime": "2025-09-15 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47175, "price": 160396000.0, "datetime": "2025-09-15 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47192, "price": 160914000.0, "datetime": "2025-09-15 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47218, "price": 161375000.0, "datetime": "2025-09-15 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47225, "price": 161601000.0, "datetime": "2025-09-15 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47226, "price": 161536000.0, "datetime": "2025-09-15 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47227, "price": 161659000.0, "datetime": "2025-09-15 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47234, "price": 161690000.0, "datetime": "2025-09-15 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47251, "price": 161650000.0, "datetime": "2025-09-15 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47254, "price": 161443000.0, "datetime": "2025-09-15 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47273, "price": 160920000.0, "datetime": "2025-09-15 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47279, "price": 160501000.0, "datetime": "2025-09-15 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47293, "price": 160243000.0, "datetime": "2025-09-15 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47348, "price": 160079000.0, "datetime": "2025-09-15 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47372, "price": 159990000.0, "datetime": "2025-09-15 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47380, "price": 159573000.0, "datetime": "2025-09-15 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47392, "price": 159930000.0, "datetime": "2025-09-15 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47406, "price": 159765000.0, "datetime": "2025-09-16 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47415, "price": 159943000.0, "datetime": "2025-09-16 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47417, "price": 159722000.0, "datetime": "2025-09-16 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47418, "price": 159983000.0, "datetime": "2025-09-16 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47432, "price": 159877000.0, "datetime": "2025-09-16 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47440, "price": 160070000.0, "datetime": "2025-09-16 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47444, "price": 159960000.0, "datetime": "2025-09-16 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47448, "price": 160112000.0, "datetime": "2025-09-16 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47454, "price": 160010000.0, "datetime": "2025-09-16 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47457, "price": 160130000.0, "datetime": "2025-09-16 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47477, "price": 160383000.0, "datetime": "2025-09-16 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47483, "price": 160568000.0, "datetime": "2025-09-16 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47491, "price": 160516000.0, "datetime": "2025-09-16 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47498, "price": 160857000.0, "datetime": "2025-09-16 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47503, "price": 160653000.0, "datetime": "2025-09-16 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47510, "price": 160900000.0, "datetime": "2025-09-16 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47513, "price": 160744000.0, "datetime": "2025-09-16 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47526, "price": 160811000.0, "datetime": "2025-09-16 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47530, "price": 160725000.0, "datetime": "2025-09-16 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47531, "price": 160856000.0, "datetime": "2025-09-16 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47548, "price": 160889000.0, "datetime": "2025-09-16 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47569, "price": 160749000.0, "datetime": "2025-09-16 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47582, "price": 160700000.0, "datetime": "2025-09-16 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47607, "price": 160514000.0, "datetime": "2025-09-16 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47623, "price": 160465000.0, "datetime": "2025-09-16 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47637, "price": 160471000.0, "datetime": "2025-09-16 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47667, "price": 160550000.0, "datetime": "2025-09-16 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47681, "price": 160508000.0, "datetime": "2025-09-16 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47707, "price": 160946000.0, "datetime": "2025-09-16 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47748, "price": 160891000.0, "datetime": "2025-09-16 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47756, "price": 160833000.0, "datetime": "2025-09-16 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47768, "price": 160868000.0, "datetime": "2025-09-16 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47778, "price": 160784000.0, "datetime": "2025-09-16 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47792, "price": 160754000.0, "datetime": "2025-09-16 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47807, "price": 160521000.0, "datetime": "2025-09-16 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47816, "price": 160699000.0, "datetime": "2025-09-16 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47826, "price": 160544000.0, "datetime": "2025-09-16 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47832, "price": 160629000.0, "datetime": "2025-09-16 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47852, "price": 160711000.0, "datetime": "2025-09-16 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47853, "price": 160809000.0, "datetime": "2025-09-16 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47855, "price": 160730000.0, "datetime": "2025-09-16 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47867, "price": 160623000.0, "datetime": "2025-09-16 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47869, "price": 160385000.0, "datetime": "2025-09-16 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47871, "price": 160684000.0, "datetime": "2025-09-16 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47889, "price": 160557000.0, "datetime": "2025-09-17 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47897, "price": 160677000.0, "datetime": "2025-09-17 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47913, "price": 161070000.0, "datetime": "2025-09-17 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47926, "price": 161719000.0, "datetime": "2025-09-17 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47938, "price": 161585000.0, "datetime": "2025-09-17 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47949, "price": 161981000.0, "datetime": "2025-09-17 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47950, "price": 161729000.0, "datetime": "2025-09-17 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 47966, "price": 161830000.0, "datetime": "2025-09-17 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 47993, "price": 162250000.0, "datetime": "2025-09-17 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48024, "price": 162020000.0, "datetime": "2025-09-17 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48039, "price": 162204000.0, "datetime": "2025-09-17 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48048, "price": 162268000.0, "datetime": "2025-09-17 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48052, "price": 162187000.0, "datetime": "2025-09-17 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48066, "price": 162221000.0, "datetime": "2025-09-17 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48070, "price": 162180000.0, "datetime": "2025-09-17 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48092, "price": 162017000.0, "datetime": "2025-09-17 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48124, "price": 162014000.0, "datetime": "2025-09-17 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48151, "price": 161810000.0, "datetime": "2025-09-17 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48193, "price": 162735000.0, "datetime": "2025-09-17 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48244, "price": 162633000.0, "datetime": "2025-09-17 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48252, "price": 162456000.0, "datetime": "2025-09-17 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48254, "price": 162541000.0, "datetime": "2025-09-17 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48261, "price": 162401000.0, "datetime": "2025-09-17 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48277, "price": 162196000.0, "datetime": "2025-09-17 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48288, "price": 162012000.0, "datetime": "2025-09-17 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48293, "price": 162070000.0, "datetime": "2025-09-17 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48308, "price": 162005000.0, "datetime": "2025-09-17 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48309, "price": 162090000.0, "datetime": "2025-09-17 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48319, "price": 161895000.0, "datetime": "2025-09-17 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48334, "price": 161999000.0, "datetime": "2025-09-17 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48337, "price": 161830000.0, "datetime": "2025-09-17 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48347, "price": 161882000.0, "datetime": "2025-09-17 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48352, "price": 161526000.0, "datetime": "2025-09-17 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48365, "price": 161303000.0, "datetime": "2025-09-17 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48389, "price": 161221000.0, "datetime": "2025-09-18 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48405, "price": 161179000.0, "datetime": "2025-09-18 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48414, "price": 161097000.0, "datetime": "2025-09-18 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48417, "price": 161220000.0, "datetime": "2025-09-18 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48430, "price": 160908000.0, "datetime": "2025-09-18 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48447, "price": 160999000.0, "datetime": "2025-09-18 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48465, "price": 161045000.0, "datetime": "2025-09-18 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48466, "price": 161162000.0, "datetime": "2025-09-18 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48474, "price": 161095000.0, "datetime": "2025-09-18 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48492, "price": 161065000.0, "datetime": "2025-09-18 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48514, "price": 161395000.0, "datetime": "2025-09-18 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48523, "price": 161704000.0, "datetime": "2025-09-18 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48533, "price": 161750000.0, "datetime": "2025-09-18 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48558, "price": 161443000.0, "datetime": "2025-09-18 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48587, "price": 161925000.0, "datetime": "2025-09-18 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48603, "price": 162103000.0, "datetime": "2025-09-18 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48622, "price": 163075000.0, "datetime": "2025-09-18 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48667, "price": 162795000.0, "datetime": "2025-09-18 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48670, "price": 162679000.0, "datetime": "2025-09-18 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48686, "price": 162540000.0, "datetime": "2025-09-18 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48705, "price": 162550000.0, "datetime": "2025-09-18 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48712, "price": 162655000.0, "datetime": "2025-09-18 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48721, "price": 162552000.0, "datetime": "2025-09-18 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48731, "price": 162716000.0, "datetime": "2025-09-18 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48736, "price": 162638000.0, "datetime": "2025-09-18 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48737, "price": 162687000.0, "datetime": "2025-09-18 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48738, "price": 162594000.0, "datetime": "2025-09-18 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48742, "price": 162687000.0, "datetime": "2025-09-18 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48755, "price": 162600000.0, "datetime": "2025-09-18 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48766, "price": 162770000.0, "datetime": "2025-09-18 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48778, "price": 162641000.0, "datetime": "2025-09-18 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48791, "price": 162565000.0, "datetime": "2025-09-18 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48821, "price": 162702000.0, "datetime": "2025-09-18 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48822, "price": 162995000.0, "datetime": "2025-09-18 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48823, "price": 162800000.0, "datetime": "2025-09-18 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48826, "price": 163035000.0, "datetime": "2025-09-18 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48837, "price": 163078000.0, "datetime": "2025-09-18 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48864, "price": 162930000.0, "datetime": "2025-09-19 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48883, "price": 163020000.0, "datetime": "2025-09-19 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48893, "price": 163025000.0, "datetime": "2025-09-19 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48894, "price": 162843000.0, "datetime": "2025-09-19 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48904, "price": 162961000.0, "datetime": "2025-09-19 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48926, "price": 163147000.0, "datetime": "2025-09-19 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 48945, "price": 162987000.0, "datetime": "2025-09-19 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 48966, "price": 162912000.0, "datetime": "2025-09-19 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49001, "price": 162580000.0, "datetime": "2025-09-19 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49005, "price": 162435000.0, "datetime": "2025-09-19 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49017, "price": 162223000.0, "datetime": "2025-09-19 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49050, "price": 162790000.0, "datetime": "2025-09-19 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49067, "price": 162957000.0, "datetime": "2025-09-19 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49070, "price": 162801000.0, "datetime": "2025-09-19 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49079, "price": 162853000.0, "datetime": "2025-09-19 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49080, "price": 162785000.0, "datetime": "2025-09-19 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49081, "price": 162844000.0, "datetime": "2025-09-19 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49082, "price": 162771000.0, "datetime": "2025-09-19 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49083, "price": 162819000.0, "datetime": "2025-09-19 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49084, "price": 162797000.0, "datetime": "2025-09-19 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49088, "price": 162846000.0, "datetime": "2025-09-19 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49096, "price": 162777000.0, "datetime": "2025-09-19 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49113, "price": 162850000.0, "datetime": "2025-09-19 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49125, "price": 162852000.0, "datetime": "2025-09-19 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49142, "price": 162820000.0, "datetime": "2025-09-19 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49147, "price": 162699000.0, "datetime": "2025-09-19 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49164, "price": 162707000.0, "datetime": "2025-09-19 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49187, "price": 162850000.0, "datetime": "2025-09-19 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49189, "price": 162919000.0, "datetime": "2025-09-19 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49199, "price": 162915000.0, "datetime": "2025-09-19 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49237, "price": 162500000.0, "datetime": "2025-09-19 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49256, "price": 162310000.0, "datetime": "2025-09-19 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49257, "price": 162321000.0, "datetime": "2025-09-19 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49261, "price": 162255000.0, "datetime": "2025-09-19 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49263, "price": 162297000.0, "datetime": "2025-09-19 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49277, "price": 162241000.0, "datetime": "2025-09-19 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49294, "price": 162197000.0, "datetime": "2025-09-19 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49312, "price": 162255000.0, "datetime": "2025-09-19 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49313, "price": 162359000.0, "datetime": "2025-09-19 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49318, "price": 162256000.0, "datetime": "2025-09-19 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49334, "price": 161944000.0, "datetime": "2025-09-20 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49354, "price": 162138000.0, "datetime": "2025-09-20 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49362, "price": 162220000.0, "datetime": "2025-09-20 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49367, "price": 162066000.0, "datetime": "2025-09-20 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49394, "price": 161789000.0, "datetime": "2025-09-20 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49405, "price": 161703000.0, "datetime": "2025-09-20 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49418, "price": 161645000.0, "datetime": "2025-09-20 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49445, "price": 161718000.0, "datetime": "2025-09-20 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49446, "price": 161854000.0, "datetime": "2025-09-20 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49464, "price": 161841000.0, "datetime": "2025-09-20 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49475, "price": 162090000.0, "datetime": "2025-09-20 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49488, "price": 162135000.0, "datetime": "2025-09-20 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49503, "price": 162180000.0, "datetime": "2025-09-20 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49506, "price": 162178000.0, "datetime": "2025-09-20 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49520, "price": 162246000.0, "datetime": "2025-09-20 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49532, "price": 162325000.0, "datetime": "2025-09-20 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49544, "price": 162420000.0, "datetime": "2025-09-20 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49545, "price": 162367000.0, "datetime": "2025-09-20 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49560, "price": 162250000.0, "datetime": "2025-09-20 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49569, "price": 162152000.0, "datetime": "2025-09-20 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49582, "price": 162185000.0, "datetime": "2025-09-20 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49583, "price": 162109000.0, "datetime": "2025-09-20 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49589, "price": 162180000.0, "datetime": "2025-09-20 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49595, "price": 162101000.0, "datetime": "2025-09-20 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49598, "price": 162159000.0, "datetime": "2025-09-20 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49626, "price": 162218000.0, "datetime": "2025-09-20 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49653, "price": 162164000.0, "datetime": "2025-09-20 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49671, "price": 162379000.0, "datetime": "2025-09-20 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49708, "price": 162439000.0, "datetime": "2025-09-20 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49714, "price": 162369000.0, "datetime": "2025-09-20 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49719, "price": 162461000.0, "datetime": "2025-09-20 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49725, "price": 162413000.0, "datetime": "2025-09-20 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49731, "price": 162460000.0, "datetime": "2025-09-20 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49750, "price": 162491000.0, "datetime": "2025-09-20 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49772, "price": 162478000.0, "datetime": "2025-09-20 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49779, "price": 162384000.0, "datetime": "2025-09-20 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49781, "price": 162413000.0, "datetime": "2025-09-20 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49783, "price": 162389000.0, "datetime": "2025-09-20 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49784, "price": 162426000.0, "datetime": "2025-09-20 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49796, "price": 162383000.0, "datetime": "2025-09-20 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49803, "price": 162441000.0, "datetime": "2025-09-20 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49804, "price": 162372000.0, "datetime": "2025-09-20 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49806, "price": 162444000.0, "datetime": "2025-09-21 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49811, "price": 162366000.0, "datetime": "2025-09-21 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49812, "price": 162433000.0, "datetime": "2025-09-21 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49813, "price": 162380000.0, "datetime": "2025-09-21 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49816, "price": 162459000.0, "datetime": "2025-09-21 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49820, "price": 162367000.0, "datetime": "2025-09-21 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49837, "price": 162319000.0, "datetime": "2025-09-21 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49850, "price": 162190000.0, "datetime": "2025-09-21 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49865, "price": 162122000.0, "datetime": "2025-09-21 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49869, "price": 162062000.0, "datetime": "2025-09-21 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49871, "price": 162064000.0, "datetime": "2025-09-21 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49872, "price": 162041000.0, "datetime": "2025-09-21 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49873, "price": 162074000.0, "datetime": "2025-09-21 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49892, "price": 162023000.0, "datetime": "2025-09-21 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49893, "price": 162084000.0, "datetime": "2025-09-21 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49898, "price": 162009000.0, "datetime": "2025-09-21 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49906, "price": 162072000.0, "datetime": "2025-09-21 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49929, "price": 162158000.0, "datetime": "2025-09-21 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49931, "price": 162232000.0, "datetime": "2025-09-21 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49932, "price": 162169000.0, "datetime": "2025-09-21 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49938, "price": 162278000.0, "datetime": "2025-09-21 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49948, "price": 162284000.0, "datetime": "2025-09-21 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49963, "price": 162328000.0, "datetime": "2025-09-21 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49971, "price": 162301000.0, "datetime": "2025-09-21 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49973, "price": 162353000.0, "datetime": "2025-09-21 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49974, "price": 162322000.0, "datetime": "2025-09-21 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 49984, "price": 162339000.0, "datetime": "2025-09-21 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 49985, "price": 162283000.0, "datetime": "2025-09-21 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50012, "price": 162000000.0, "datetime": "2025-09-21 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50020, "price": 161890000.0, "datetime": "2025-09-21 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50029, "price": 161853000.0, "datetime": "2025-09-21 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50052, "price": 161900000.0, "datetime": "2025-09-21 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50090, "price": 161742000.0, "datetime": "2025-09-21 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50100, "price": 161642000.0, "datetime": "2025-09-21 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50102, "price": 161700000.0, "datetime": "2025-09-21 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50118, "price": 161769000.0, "datetime": "2025-09-21 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50138, "price": 161816000.0, "datetime": "2025-09-21 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50152, "price": 161903000.0, "datetime": "2025-09-21 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50169, "price": 161870000.0, "datetime": "2025-09-21 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50171, "price": 161789000.0, "datetime": "2025-09-21 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50175, "price": 161872000.0, "datetime": "2025-09-21 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50193, "price": 162092000.0, "datetime": "2025-09-21 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50212, "price": 162076000.0, "datetime": "2025-09-21 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50232, "price": 162110000.0, "datetime": "2025-09-21 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50233, "price": 162140000.0, "datetime": "2025-09-21 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50234, "price": 162110000.0, "datetime": "2025-09-21 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50280, "price": 161878000.0, "datetime": "2025-09-21 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50283, "price": 161724000.0, "datetime": "2025-09-21 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50291, "price": 161713000.0, "datetime": "2025-09-22 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50323, "price": 161569000.0, "datetime": "2025-09-22 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50325, "price": 161648000.0, "datetime": "2025-09-22 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50351, "price": 161940000.0, "datetime": "2025-09-22 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50375, "price": 161785000.0, "datetime": "2025-09-22 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50387, "price": 161670000.0, "datetime": "2025-09-22 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50392, "price": 161738000.0, "datetime": "2025-09-22 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50399, "price": 161634000.0, "datetime": "2025-09-22 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50417, "price": 161624000.0, "datetime": "2025-09-22 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50432, "price": 161612000.0, "datetime": "2025-09-22 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50440, "price": 161700000.0, "datetime": "2025-09-22 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50447, "price": 161585000.0, "datetime": "2025-09-22 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50466, "price": 161591000.0, "datetime": "2025-09-22 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50474, "price": 161559000.0, "datetime": "2025-09-22 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50494, "price": 160990000.0, "datetime": "2025-09-22 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50503, "price": 160606000.0, "datetime": "2025-09-22 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50511, "price": 160590000.0, "datetime": "2025-09-22 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50526, "price": 160350000.0, "datetime": "2025-09-22 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50528, "price": 160499000.0, "datetime": "2025-09-22 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50553, "price": 160757000.0, "datetime": "2025-09-22 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50573, "price": 160887000.0, "datetime": "2025-09-22 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50581, "price": 160847000.0, "datetime": "2025-09-22 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50615, "price": 159251000.0, "datetime": "2025-09-22 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50650, "price": 159472000.0, "datetime": "2025-09-22 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50665, "price": 159453000.0, "datetime": "2025-09-22 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50677, "price": 159384000.0, "datetime": "2025-09-22 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50683, "price": 159700000.0, "datetime": "2025-09-22 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50696, "price": 159710000.0, "datetime": "2025-09-22 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50704, "price": 159914000.0, "datetime": "2025-09-22 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50706, "price": 159735000.0, "datetime": "2025-09-22 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50722, "price": 159581000.0, "datetime": "2025-09-22 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50739, "price": 159736000.0, "datetime": "2025-09-22 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50745, "price": 160350000.0, "datetime": "2025-09-22 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50758, "price": 160253000.0, "datetime": "2025-09-22 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50770, "price": 160610000.0, "datetime": "2025-09-23 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50772, "price": 160470000.0, "datetime": "2025-09-23 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50783, "price": 160599000.0, "datetime": "2025-09-23 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50788, "price": 160460000.0, "datetime": "2025-09-23 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50800, "price": 160601000.0, "datetime": "2025-09-23 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50801, "price": 160532000.0, "datetime": "2025-09-23 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50802, "price": 160617000.0, "datetime": "2025-09-23 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50803, "price": 160500000.0, "datetime": "2025-09-23 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50827, "price": 160034000.0, "datetime": "2025-09-23 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50843, "price": 160160000.0, "datetime": "2025-09-23 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50849, "price": 160359000.0, "datetime": "2025-09-23 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50855, "price": 160163000.0, "datetime": "2025-09-23 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50875, "price": 160100000.0, "datetime": "2025-09-23 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50895, "price": 160583000.0, "datetime": "2025-09-23 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50898, "price": 160756000.0, "datetime": "2025-09-23 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50910, "price": 160996000.0, "datetime": "2025-09-23 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50940, "price": 160747000.0, "datetime": "2025-09-23 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50948, "price": 160637000.0, "datetime": "2025-09-23 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50952, "price": 160750000.0, "datetime": "2025-09-23 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50963, "price": 160732000.0, "datetime": "2025-09-23 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50990, "price": 159843000.0, "datetime": "2025-09-23 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 50995, "price": 159502000.0, "datetime": "2025-09-23 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 50997, "price": 159526000.0, "datetime": "2025-09-23 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51006, "price": 159207000.0, "datetime": "2025-09-23 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51011, "price": 159304000.0, "datetime": "2025-09-23 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51029, "price": 159740000.0, "datetime": "2025-09-23 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51042, "price": 159790000.0, "datetime": "2025-09-23 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51063, "price": 160007000.0, "datetime": "2025-09-23 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51076, "price": 160221000.0, "datetime": "2025-09-23 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51095, "price": 160558000.0, "datetime": "2025-09-23 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51111, "price": 160821000.0, "datetime": "2025-09-23 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51119, "price": 160887000.0, "datetime": "2025-09-23 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51126, "price": 160999000.0, "datetime": "2025-09-23 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51135, "price": 161096000.0, "datetime": "2025-09-23 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51164, "price": 160693000.0, "datetime": "2025-09-23 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51168, "price": 160419000.0, "datetime": "2025-09-23 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51174, "price": 160493000.0, "datetime": "2025-09-23 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51193, "price": 160600000.0, "datetime": "2025-09-23 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51215, "price": 160556000.0, "datetime": "2025-09-23 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51219, "price": 160440000.0, "datetime": "2025-09-23 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51224, "price": 160538000.0, "datetime": "2025-09-23 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51234, "price": 160493000.0, "datetime": "2025-09-23 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51249, "price": 160472000.0, "datetime": "2025-09-24 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51262, "price": 160419000.0, "datetime": "2025-09-24 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51275, "price": 160368000.0, "datetime": "2025-09-24 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51277, "price": 160153000.0, "datetime": "2025-09-24 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51283, "price": 160435000.0, "datetime": "2025-09-24 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51289, "price": 160115000.0, "datetime": "2025-09-24 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51308, "price": 159791000.0, "datetime": "2025-09-24 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51319, "price": 159325000.0, "datetime": "2025-09-24 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51326, "price": 159386000.0, "datetime": "2025-09-24 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51339, "price": 159202000.0, "datetime": "2025-09-24 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51345, "price": 159284000.0, "datetime": "2025-09-24 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51357, "price": 159100000.0, "datetime": "2025-09-24 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51359, "price": 159473000.0, "datetime": "2025-09-24 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51385, "price": 159957000.0, "datetime": "2025-09-24 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51431, "price": 159829000.0, "datetime": "2025-09-24 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51452, "price": 160013000.0, "datetime": "2025-09-24 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51453, "price": 160099000.0, "datetime": "2025-09-24 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51454, "price": 160017000.0, "datetime": "2025-09-24 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51455, "price": 160080000.0, "datetime": "2025-09-24 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51457, "price": 160048000.0, "datetime": "2025-09-24 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51467, "price": 160171000.0, "datetime": "2025-09-24 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51469, "price": 160017000.0, "datetime": "2025-09-24 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51490, "price": 159833000.0, "datetime": "2025-09-24 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51491, "price": 159701000.0, "datetime": "2025-09-24 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51513, "price": 159199000.0, "datetime": "2025-09-24 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51530, "price": 159747000.0, "datetime": "2025-09-24 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51531, "price": 159860000.0, "datetime": "2025-09-24 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51552, "price": 160120000.0, "datetime": "2025-09-24 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51597, "price": 159853000.0, "datetime": "2025-09-24 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51635, "price": 160011000.0, "datetime": "2025-09-24 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51638, "price": 160230000.0, "datetime": "2025-09-24 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51654, "price": 160532000.0, "datetime": "2025-09-24 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51680, "price": 160376000.0, "datetime": "2025-09-24 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51698, "price": 160290000.0, "datetime": "2025-09-24 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51699, "price": 160576000.0, "datetime": "2025-09-24 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51701, "price": 160330000.0, "datetime": "2025-09-24 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51710, "price": 160498000.0, "datetime": "2025-09-24 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51730, "price": 160750000.0, "datetime": "2025-09-25 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51754, "price": 160767000.0, "datetime": "2025-09-25 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51781, "price": 160940000.0, "datetime": "2025-09-25 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51812, "price": 160743000.0, "datetime": "2025-09-25 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51816, "price": 160592000.0, "datetime": "2025-09-25 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51827, "price": 160527000.0, "datetime": "2025-09-25 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51860, "price": 160675000.0, "datetime": "2025-09-25 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51869, "price": 160920000.0, "datetime": "2025-09-25 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51877, "price": 160748000.0, "datetime": "2025-09-25 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51894, "price": 160701000.0, "datetime": "2025-09-25 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51897, "price": 160560000.0, "datetime": "2025-09-25 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51898, "price": 160611000.0, "datetime": "2025-09-25 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51899, "price": 160527000.0, "datetime": "2025-09-25 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51901, "price": 160624000.0, "datetime": "2025-09-25 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51915, "price": 160630000.0, "datetime": "2025-09-25 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51930, "price": 160776000.0, "datetime": "2025-09-25 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51937, "price": 160519000.0, "datetime": "2025-09-25 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51947, "price": 160550000.0, "datetime": "2025-09-25 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51951, "price": 160239000.0, "datetime": "2025-09-25 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51954, "price": 160500000.0, "datetime": "2025-09-25 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51967, "price": 160387000.0, "datetime": "2025-09-25 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 51985, "price": 160325000.0, "datetime": "2025-09-25 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 51990, "price": 160060000.0, "datetime": "2025-09-25 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52004, "price": 159866000.0, "datetime": "2025-09-25 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52020, "price": 159680000.0, "datetime": "2025-09-25 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52028, "price": 159721000.0, "datetime": "2025-09-25 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52044, "price": 159641000.0, "datetime": "2025-09-25 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52049, "price": 159778000.0, "datetime": "2025-09-25 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52066, "price": 159928000.0, "datetime": "2025-09-25 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52068, "price": 159970000.0, "datetime": "2025-09-25 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52077, "price": 160002000.0, "datetime": "2025-09-25 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52089, "price": 160106000.0, "datetime": "2025-09-25 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52091, "price": 160048000.0, "datetime": "2025-09-25 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52092, "price": 160110000.0, "datetime": "2025-09-25 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52099, "price": 160034000.0, "datetime": "2025-09-25 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52111, "price": 160201000.0, "datetime": "2025-09-25 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52119, "price": 160059000.0, "datetime": "2025-09-25 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52149, "price": 159650000.0, "datetime": "2025-09-25 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52166, "price": 159580000.0, "datetime": "2025-09-25 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52171, "price": 160050000.0, "datetime": "2025-09-25 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52179, "price": 159730000.0, "datetime": "2025-09-25 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52190, "price": 159738000.0, "datetime": "2025-09-25 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52202, "price": 159689000.0, "datetime": "2025-09-25 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52219, "price": 159669000.0, "datetime": "2025-09-26 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52234, "price": 159621000.0, "datetime": "2025-09-26 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52273, "price": 158652000.0, "datetime": "2025-09-26 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52297, "price": 158101000.0, "datetime": "2025-09-26 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52305, "price": 158198000.0, "datetime": "2025-09-26 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52323, "price": 158200000.0, "datetime": "2025-09-26 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52326, "price": 158456000.0, "datetime": "2025-09-26 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52337, "price": 158466000.0, "datetime": "2025-09-26 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52367, "price": 158622000.0, "datetime": "2025-09-26 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52372, "price": 158389000.0, "datetime": "2025-09-26 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52388, "price": 158366000.0, "datetime": "2025-09-26 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52400, "price": 158196000.0, "datetime": "2025-09-26 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52403, "price": 158783000.0, "datetime": "2025-09-26 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52419, "price": 158807000.0, "datetime": "2025-09-26 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52438, "price": 159122000.0, "datetime": "2025-09-26 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52444, "price": 159100000.0, "datetime": "2025-09-26 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52464, "price": 158918000.0, "datetime": "2025-09-26 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52475, "price": 158619000.0, "datetime": "2025-09-26 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52491, "price": 158354000.0, "datetime": "2025-09-26 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52498, "price": 158110000.0, "datetime": "2025-09-26 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52506, "price": 158057000.0, "datetime": "2025-09-26 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52523, "price": 157974000.0, "datetime": "2025-09-26 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52530, "price": 158103000.0, "datetime": "2025-09-26 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52534, "price": 157948000.0, "datetime": "2025-09-26 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52544, "price": 157793000.0, "datetime": "2025-09-26 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52569, "price": 158300000.0, "datetime": "2025-09-26 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52573, "price": 158435000.0, "datetime": "2025-09-26 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52576, "price": 158391000.0, "datetime": "2025-09-26 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52604, "price": 158198000.0, "datetime": "2025-09-26 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52612, "price": 158019000.0, "datetime": "2025-09-26 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52618, "price": 158161000.0, "datetime": "2025-09-26 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52630, "price": 158192000.0, "datetime": "2025-09-26 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52631, "price": 158360000.0, "datetime": "2025-09-26 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52634, "price": 158178000.0, "datetime": "2025-09-26 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52635, "price": 158380000.0, "datetime": "2025-09-26 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52645, "price": 158524000.0, "datetime": "2025-09-26 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52654, "price": 158810000.0, "datetime": "2025-09-26 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52667, "price": 159020000.0, "datetime": "2025-09-26 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52689, "price": 158655000.0, "datetime": "2025-09-27 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52702, "price": 158660000.0, "datetime": "2025-09-27 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52712, "price": 158831000.0, "datetime": "2025-09-27 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52718, "price": 158484000.0, "datetime": "2025-09-27 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52734, "price": 158282000.0, "datetime": "2025-09-27 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52745, "price": 157985000.0, "datetime": "2025-09-27 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52747, "price": 158075000.0, "datetime": "2025-09-27 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52758, "price": 158050000.0, "datetime": "2025-09-27 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52785, "price": 157120000.0, "datetime": "2025-09-27 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52823, "price": 157683000.0, "datetime": "2025-09-27 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52834, "price": 157749000.0, "datetime": "2025-09-27 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52849, "price": 157921000.0, "datetime": "2025-09-27 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52859, "price": 158069000.0, "datetime": "2025-09-27 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52871, "price": 158217000.0, "datetime": "2025-09-27 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52887, "price": 158302000.0, "datetime": "2025-09-27 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52891, "price": 158102000.0, "datetime": "2025-09-27 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52920, "price": 157720000.0, "datetime": "2025-09-27 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52944, "price": 157612000.0, "datetime": "2025-09-27 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52948, "price": 157757000.0, "datetime": "2025-09-27 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52964, "price": 157768000.0, "datetime": "2025-09-27 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 52996, "price": 157594000.0, "datetime": "2025-09-27 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 52999, "price": 157479000.0, "datetime": "2025-09-27 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53001, "price": 157527000.0, "datetime": "2025-09-27 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53009, "price": 157432000.0, "datetime": "2025-09-27 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53010, "price": 157503000.0, "datetime": "2025-09-27 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53017, "price": 157361000.0, "datetime": "2025-09-27 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53023, "price": 157375000.0, "datetime": "2025-09-27 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53027, "price": 157300000.0, "datetime": "2025-09-27 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53029, "price": 157381000.0, "datetime": "2025-09-27 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53030, "price": 157279000.0, "datetime": "2025-09-27 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53037, "price": 157267000.0, "datetime": "2025-09-27 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53053, "price": 157167000.0, "datetime": "2025-09-27 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53057, "price": 157192000.0, "datetime": "2025-09-27 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53071, "price": 157173000.0, "datetime": "2025-09-27 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53078, "price": 157299000.0, "datetime": "2025-09-27 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53090, "price": 157300000.0, "datetime": "2025-09-27 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53107, "price": 157294000.0, "datetime": "2025-09-27 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53108, "price": 157223000.0, "datetime": "2025-09-27 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53109, "price": 157294000.0, "datetime": "2025-09-27 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53115, "price": 157228000.0, "datetime": "2025-09-27 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53118, "price": 157291000.0, "datetime": "2025-09-27 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53130, "price": 157301000.0, "datetime": "2025-09-27 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53132, "price": 157390000.0, "datetime": "2025-09-27 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53137, "price": 157340000.0, "datetime": "2025-09-27 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53147, "price": 157380000.0, "datetime": "2025-09-27 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53154, "price": 157321000.0, "datetime": "2025-09-27 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53169, "price": 157350000.0, "datetime": "2025-09-28 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53194, "price": 157376000.0, "datetime": "2025-09-28 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53204, "price": 157461000.0, "datetime": "2025-09-28 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53206, "price": 157404000.0, "datetime": "2025-09-28 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53208, "price": 157489000.0, "datetime": "2025-09-28 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53220, "price": 157494000.0, "datetime": "2025-09-28 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53225, "price": 157570000.0, "datetime": "2025-09-28 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53227, "price": 157486000.0, "datetime": "2025-09-28 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53228, "price": 157594000.0, "datetime": "2025-09-28 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53229, "price": 157525000.0, "datetime": "2025-09-28 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53233, "price": 157585000.0, "datetime": "2025-09-28 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53235, "price": 157503000.0, "datetime": "2025-09-28 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53236, "price": 157614000.0, "datetime": "2025-09-28 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53240, "price": 157578000.0, "datetime": "2025-09-28 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53264, "price": 157480000.0, "datetime": "2025-09-28 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53272, "price": 157457000.0, "datetime": "2025-09-28 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53280, "price": 157438000.0, "datetime": "2025-09-28 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53308, "price": 157530000.0, "datetime": "2025-09-28 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53309, "price": 157595000.0, "datetime": "2025-09-28 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53320, "price": 157650000.0, "datetime": "2025-09-28 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53334, "price": 157713000.0, "datetime": "2025-09-28 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53350, "price": 157829000.0, "datetime": "2025-09-28 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53354, "price": 157936000.0, "datetime": "2025-09-28 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53362, "price": 157950000.0, "datetime": "2025-09-28 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53367, "price": 158063000.0, "datetime": "2025-09-28 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53368, "price": 157935000.0, "datetime": "2025-09-28 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53395, "price": 157824000.0, "datetime": "2025-09-28 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53413, "price": 157803000.0, "datetime": "2025-09-28 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53424, "price": 157807000.0, "datetime": "2025-09-28 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53434, "price": 157757000.0, "datetime": "2025-09-28 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53458, "price": 157658000.0, "datetime": "2025-09-28 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53487, "price": 157717000.0, "datetime": "2025-09-28 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53494, "price": 157820000.0, "datetime": "2025-09-28 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53508, "price": 157761000.0, "datetime": "2025-09-28 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53510, "price": 157865000.0, "datetime": "2025-09-28 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53511, "price": 157833000.0, "datetime": "2025-09-28 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53515, "price": 157886000.0, "datetime": "2025-09-28 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53527, "price": 157910000.0, "datetime": "2025-09-28 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53537, "price": 157999000.0, "datetime": "2025-09-28 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53548, "price": 158000000.0, "datetime": "2025-09-28 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53577, "price": 157705000.0, "datetime": "2025-09-28 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53601, "price": 157694000.0, "datetime": "2025-09-28 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53609, "price": 157817000.0, "datetime": "2025-09-28 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53627, "price": 157847000.0, "datetime": "2025-09-28 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53635, "price": 157947000.0, "datetime": "2025-09-28 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53639, "price": 157896000.0, "datetime": "2025-09-28 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53641, "price": 157950000.0, "datetime": "2025-09-28 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53650, "price": 157905000.0, "datetime": "2025-09-29 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53662, "price": 158026000.0, "datetime": "2025-09-29 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53677, "price": 158219000.0, "datetime": "2025-09-29 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53690, "price": 158382000.0, "datetime": "2025-09-29 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53693, "price": 158320000.0, "datetime": "2025-09-29 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53701, "price": 158397000.0, "datetime": "2025-09-29 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53703, "price": 158224000.0, "datetime": "2025-09-29 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53721, "price": 158263000.0, "datetime": "2025-09-29 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53747, "price": 158415000.0, "datetime": "2025-09-29 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53751, "price": 158496000.0, "datetime": "2025-09-29 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53766, "price": 158910000.0, "datetime": "2025-09-29 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53786, "price": 159000000.0, "datetime": "2025-09-29 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53811, "price": 160370000.0, "datetime": "2025-09-29 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53873, "price": 159917000.0, "datetime": "2025-09-29 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53889, "price": 159545000.0, "datetime": "2025-09-29 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53892, "price": 159629000.0, "datetime": "2025-09-29 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53917, "price": 159871000.0, "datetime": "2025-09-29 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53945, "price": 159562000.0, "datetime": "2025-09-29 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 53962, "price": 159575000.0, "datetime": "2025-09-29 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 53978, "price": 159436000.0, "datetime": "2025-09-29 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54006, "price": 160100000.0, "datetime": "2025-09-29 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54014, "price": 160320000.0, "datetime": "2025-09-29 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54020, "price": 160270000.0, "datetime": "2025-09-29 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54053, "price": 160261000.0, "datetime": "2025-09-29 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54079, "price": 160549000.0, "datetime": "2025-09-29 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54091, "price": 160899000.0, "datetime": "2025-09-29 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54117, "price": 162677000.0, "datetime": "2025-09-29 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54150, "price": 162550000.0, "datetime": "2025-09-30 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54163, "price": 162344000.0, "datetime": "2025-09-30 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54170, "price": 162550000.0, "datetime": "2025-09-30 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54171, "price": 162282000.0, "datetime": "2025-09-30 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54172, "price": 162428000.0, "datetime": "2025-09-30 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54191, "price": 162718000.0, "datetime": "2025-09-30 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54221, "price": 162800000.0, "datetime": "2025-09-30 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54242, "price": 162914000.0, "datetime": "2025-09-30 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54285, "price": 162419000.0, "datetime": "2025-09-30 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54313, "price": 162709000.0, "datetime": "2025-09-30 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54319, "price": 163008000.0, "datetime": "2025-09-30 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54337, "price": 163440000.0, "datetime": "2025-09-30 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54411, "price": 162700000.0, "datetime": "2025-09-30 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54413, "price": 162600000.0, "datetime": "2025-09-30 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54426, "price": 162272000.0, "datetime": "2025-09-30 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54447, "price": 162100000.0, "datetime": "2025-09-30 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54451, "price": 162240000.0, "datetime": "2025-09-30 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54459, "price": 162048000.0, "datetime": "2025-09-30 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54485, "price": 161901000.0, "datetime": "2025-09-30 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54486, "price": 161777000.0, "datetime": "2025-09-30 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54497, "price": 161664000.0, "datetime": "2025-09-30 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54498, "price": 161536000.0, "datetime": "2025-09-30 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54509, "price": 161425000.0, "datetime": "2025-09-30 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54550, "price": 161856000.0, "datetime": "2025-09-30 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54559, "price": 162022000.0, "datetime": "2025-09-30 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54565, "price": 161955000.0, "datetime": "2025-09-30 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54572, "price": 162144000.0, "datetime": "2025-09-30 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54584, "price": 162199000.0, "datetime": "2025-09-30 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54585, "price": 162301000.0, "datetime": "2025-09-30 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54586, "price": 162240000.0, "datetime": "2025-09-30 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54601, "price": 162163000.0, "datetime": "2025-09-30 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54610, "price": 162248000.0, "datetime": "2025-10-01 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54623, "price": 162375000.0, "datetime": "2025-10-01 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54632, "price": 162367000.0, "datetime": "2025-10-01 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54633, "price": 162449000.0, "datetime": "2025-10-01 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54634, "price": 162310000.0, "datetime": "2025-10-01 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54648, "price": 162293000.0, "datetime": "2025-10-01 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54667, "price": 162600000.0, "datetime": "2025-10-01 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54669, "price": 162822000.0, "datetime": "2025-10-01 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54677, "price": 162749000.0, "datetime": "2025-10-01 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54687, "price": 162963000.0, "datetime": "2025-10-01 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54688, "price": 162879000.0, "datetime": "2025-10-01 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54689, "price": 162928000.0, "datetime": "2025-10-01 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54690, "price": 162890000.0, "datetime": "2025-10-01 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54694, "price": 162996000.0, "datetime": "2025-10-01 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54707, "price": 163218000.0, "datetime": "2025-10-01 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54714, "price": 163437000.0, "datetime": "2025-10-01 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54715, "price": 163315000.0, "datetime": "2025-10-01 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54725, "price": 163438000.0, "datetime": "2025-10-01 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54730, "price": 163112000.0, "datetime": "2025-10-01 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54765, "price": 162664000.0, "datetime": "2025-10-01 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54766, "price": 162517000.0, "datetime": "2025-10-01 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54768, "price": 162602000.0, "datetime": "2025-10-01 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54771, "price": 162485000.0, "datetime": "2025-10-01 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54773, "price": 162571000.0, "datetime": "2025-10-01 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54815, "price": 163416000.0, "datetime": "2025-10-01 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54854, "price": 163485000.0, "datetime": "2025-10-01 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54863, "price": 163287000.0, "datetime": "2025-10-01 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54868, "price": 163599000.0, "datetime": "2025-10-01 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54883, "price": 163698000.0, "datetime": "2025-10-01 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 54929, "price": 163418000.0, "datetime": "2025-10-01 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 54970, "price": 165037000.0, "datetime": "2025-10-01 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55008, "price": 165238000.0, "datetime": "2025-10-01 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55016, "price": 165211000.0, "datetime": "2025-10-01 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55017, "price": 165350000.0, "datetime": "2025-10-01 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55035, "price": 165680000.0, "datetime": "2025-10-01 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55053, "price": 165499000.0, "datetime": "2025-10-01 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55082, "price": 166184000.0, "datetime": "2025-10-01 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55095, "price": 166658000.0, "datetime": "2025-10-02 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55102, "price": 166623000.0, "datetime": "2025-10-02 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55109, "price": 167000000.0, "datetime": "2025-10-02 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55123, "price": 167294000.0, "datetime": "2025-10-02 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55151, "price": 166010000.0, "datetime": "2025-10-02 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55184, "price": 166443000.0, "datetime": "2025-10-02 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55198, "price": 166500000.0, "datetime": "2025-10-02 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55199, "price": 166450000.0, "datetime": "2025-10-02 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55200, "price": 166577000.0, "datetime": "2025-10-02 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55202, "price": 166437000.0, "datetime": "2025-10-02 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55203, "price": 166612000.0, "datetime": "2025-10-02 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55219, "price": 166703000.0, "datetime": "2025-10-02 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55226, "price": 167118000.0, "datetime": "2025-10-02 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55240, "price": 167420000.0, "datetime": "2025-10-02 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55243, "price": 167620000.0, "datetime": "2025-10-02 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55245, "price": 167600000.0, "datetime": "2025-10-02 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55251, "price": 167878000.0, "datetime": "2025-10-02 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55275, "price": 169027000.0, "datetime": "2025-10-02 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55296, "price": 168431000.0, "datetime": "2025-10-02 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55308, "price": 168295000.0, "datetime": "2025-10-02 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55311, "price": 168433000.0, "datetime": "2025-10-02 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55338, "price": 168864000.0, "datetime": "2025-10-02 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55391, "price": 168120000.0, "datetime": "2025-10-02 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55414, "price": 168092000.0, "datetime": "2025-10-02 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55426, "price": 168035000.0, "datetime": "2025-10-02 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55451, "price": 168330000.0, "datetime": "2025-10-02 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55461, "price": 168605000.0, "datetime": "2025-10-02 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55469, "price": 168500000.0, "datetime": "2025-10-02 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55497, "price": 168395000.0, "datetime": "2025-10-02 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55528, "price": 169250000.0, "datetime": "2025-10-02 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55538, "price": 169560000.0, "datetime": "2025-10-02 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55548, "price": 169718000.0, "datetime": "2025-10-02 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55571, "price": 169484000.0, "datetime": "2025-10-03 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55596, "price": 170086000.0, "datetime": "2025-10-03 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55621, "price": 169504000.0, "datetime": "2025-10-03 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55638, "price": 170002000.0, "datetime": "2025-10-03 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55643, "price": 170239000.0, "datetime": "2025-10-03 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55655, "price": 170613000.0, "datetime": "2025-10-03 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55686, "price": 170627000.0, "datetime": "2025-10-03 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55696, "price": 170484000.0, "datetime": "2025-10-03 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55710, "price": 170390000.0, "datetime": "2025-10-03 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55722, "price": 170230000.0, "datetime": "2025-10-03 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55726, "price": 170520000.0, "datetime": "2025-10-03 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55741, "price": 170628000.0, "datetime": "2025-10-03 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55744, "price": 170900000.0, "datetime": "2025-10-03 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55747, "price": 170638000.0, "datetime": "2025-10-03 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55778, "price": 169812000.0, "datetime": "2025-10-03 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55816, "price": 170123000.0, "datetime": "2025-10-03 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55817, "price": 170354000.0, "datetime": "2025-10-03 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55821, "price": 170285000.0, "datetime": "2025-10-03 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55866, "price": 169945000.0, "datetime": "2025-10-03 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55881, "price": 169966000.0, "datetime": "2025-10-03 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55886, "price": 170038000.0, "datetime": "2025-10-03 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55887, "price": 169933000.0, "datetime": "2025-10-03 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55893, "price": 169965000.0, "datetime": "2025-10-03 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55899, "price": 169896000.0, "datetime": "2025-10-03 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55917, "price": 169803000.0, "datetime": "2025-10-03 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55947, "price": 170487000.0, "datetime": "2025-10-03 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55955, "price": 170739000.0, "datetime": "2025-10-03 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55958, "price": 170701000.0, "datetime": "2025-10-03 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55959, "price": 170755000.0, "datetime": "2025-10-03 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55966, "price": 170867000.0, "datetime": "2025-10-03 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 55981, "price": 170772000.0, "datetime": "2025-10-03 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 55990, "price": 170740000.0, "datetime": "2025-10-03 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56002, "price": 170800000.0, "datetime": "2025-10-03 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56008, "price": 170693000.0, "datetime": "2025-10-03 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56011, "price": 170830000.0, "datetime": "2025-10-03 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56019, "price": 170706000.0, "datetime": "2025-10-03 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56022, "price": 170968000.0, "datetime": "2025-10-03 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56026, "price": 170779000.0, "datetime": "2025-10-03 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56035, "price": 170976000.0, "datetime": "2025-10-03 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56049, "price": 171197000.0, "datetime": "2025-10-04 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56051, "price": 171510000.0, "datetime": "2025-10-04 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56081, "price": 174236000.0, "datetime": "2025-10-04 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56112, "price": 173292000.0, "datetime": "2025-10-04 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56127, "price": 173290000.0, "datetime": "2025-10-04 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56128, "price": 173480000.0, "datetime": "2025-10-04 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56144, "price": 173765000.0, "datetime": "2025-10-04 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56159, "price": 173567000.0, "datetime": "2025-10-04 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56168, "price": 173416000.0, "datetime": "2025-10-04 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56185, "price": 173218000.0, "datetime": "2025-10-04 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56206, "price": 173661000.0, "datetime": "2025-10-04 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56231, "price": 173430000.0, "datetime": "2025-10-04 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56236, "price": 173200000.0, "datetime": "2025-10-04 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56248, "price": 173170000.0, "datetime": "2025-10-04 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56259, "price": 173000000.0, "datetime": "2025-10-04 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56267, "price": 173103000.0, "datetime": "2025-10-04 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56272, "price": 172820000.0, "datetime": "2025-10-04 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56277, "price": 172882000.0, "datetime": "2025-10-04 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56311, "price": 173860000.0, "datetime": "2025-10-04 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56315, "price": 174222000.0, "datetime": "2025-10-04 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56323, "price": 174315000.0, "datetime": "2025-10-04 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56333, "price": 174602000.0, "datetime": "2025-10-04 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56337, "price": 174643000.0, "datetime": "2025-10-04 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56384, "price": 173847000.0, "datetime": "2025-10-04 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56401, "price": 174244000.0, "datetime": "2025-10-04 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56407, "price": 174428000.0, "datetime": "2025-10-04 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56409, "price": 174336000.0, "datetime": "2025-10-04 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56414, "price": 174500000.0, "datetime": "2025-10-04 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56419, "price": 174486000.0, "datetime": "2025-10-04 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56438, "price": 174438000.0, "datetime": "2025-10-04 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56445, "price": 174360000.0, "datetime": "2025-10-04 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56461, "price": 174338000.0, "datetime": "2025-10-04 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56465, "price": 174220000.0, "datetime": "2025-10-04 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56471, "price": 174364000.0, "datetime": "2025-10-04 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56480, "price": 174280000.0, "datetime": "2025-10-04 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56487, "price": 174433000.0, "datetime": "2025-10-04 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56507, "price": 174712000.0, "datetime": "2025-10-04 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56541, "price": 174381000.0, "datetime": "2025-10-05 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56562, "price": 174799000.0, "datetime": "2025-10-05 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56590, "price": 174947000.0, "datetime": "2025-10-05 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56592, "price": 174836000.0, "datetime": "2025-10-05 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56609, "price": 174640000.0, "datetime": "2025-10-05 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56640, "price": 176420000.0, "datetime": "2025-10-05 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56669, "price": 176915000.0, "datetime": "2025-10-05 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56684, "price": 178193000.0, "datetime": "2025-10-05 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56685, "price": 178417000.0, "datetime": "2025-10-05 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56687, "price": 178433000.0, "datetime": "2025-10-05 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56744, "price": 177173000.0, "datetime": "2025-10-05 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56758, "price": 176822000.0, "datetime": "2025-10-05 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56781, "price": 174760000.0, "datetime": "2025-10-05 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56818, "price": 175520000.0, "datetime": "2025-10-05 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56838, "price": 175674000.0, "datetime": "2025-10-05 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56854, "price": 175675000.0, "datetime": "2025-10-05 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56884, "price": 175410000.0, "datetime": "2025-10-06 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56889, "price": 175160000.0, "datetime": "2025-10-06 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56898, "price": 175200000.0, "datetime": "2025-10-06 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56913, "price": 174853000.0, "datetime": "2025-10-06 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56915, "price": 175584000.0, "datetime": "2025-10-06 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56928, "price": 175800000.0, "datetime": "2025-10-06 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56965, "price": 176037000.0, "datetime": "2025-10-06 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56972, "price": 175798000.0, "datetime": "2025-10-06 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 56980, "price": 175944000.0, "datetime": "2025-10-06 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 56994, "price": 176028000.0, "datetime": "2025-10-06 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57013, "price": 175994000.0, "datetime": "2025-10-06 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57034, "price": 176750000.0, "datetime": "2025-10-06 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57040, "price": 177035000.0, "datetime": "2025-10-06 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57046, "price": 177130000.0, "datetime": "2025-10-06 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57062, "price": 177840000.0, "datetime": "2025-10-06 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57074, "price": 177316000.0, "datetime": "2025-10-06 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57081, "price": 177592000.0, "datetime": "2025-10-06 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57082, "price": 177463000.0, "datetime": "2025-10-06 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57083, "price": 177649000.0, "datetime": "2025-10-06 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57092, "price": 177703000.0, "datetime": "2025-10-06 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57113, "price": 177938000.0, "datetime": "2025-10-06 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57122, "price": 177710000.0, "datetime": "2025-10-06 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57144, "price": 177499000.0, "datetime": "2025-10-06 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57148, "price": 177350000.0, "datetime": "2025-10-06 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57166, "price": 177299000.0, "datetime": "2025-10-06 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57184, "price": 177102000.0, "datetime": "2025-10-06 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57188, "price": 177290000.0, "datetime": "2025-10-06 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57194, "price": 177168000.0, "datetime": "2025-10-06 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57195, "price": 177246000.0, "datetime": "2025-10-06 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57198, "price": 177125000.0, "datetime": "2025-10-06 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57218, "price": 176938000.0, "datetime": "2025-10-06 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57233, "price": 176976000.0, "datetime": "2025-10-06 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57234, "price": 177053000.0, "datetime": "2025-10-06 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57242, "price": 177025000.0, "datetime": "2025-10-06 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57245, "price": 177061000.0, "datetime": "2025-10-06 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57247, "price": 177000000.0, "datetime": "2025-10-06 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57255, "price": 177070000.0, "datetime": "2025-10-06 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57276, "price": 177221000.0, "datetime": "2025-10-06 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57286, "price": 177486000.0, "datetime": "2025-10-06 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57307, "price": 177526000.0, "datetime": "2025-10-06 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57315, "price": 177700000.0, "datetime": "2025-10-06 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57327, "price": 177676000.0, "datetime": "2025-10-06 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57337, "price": 177914000.0, "datetime": "2025-10-06 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57343, "price": 177800000.0, "datetime": "2025-10-06 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57362, "price": 177846000.0, "datetime": "2025-10-07 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57376, "price": 177782000.0, "datetime": "2025-10-07 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57388, "price": 177839000.0, "datetime": "2025-10-07 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57407, "price": 178106000.0, "datetime": "2025-10-07 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57427, "price": 178045000.0, "datetime": "2025-10-07 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57442, "price": 178195000.0, "datetime": "2025-10-07 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57468, "price": 177990000.0, "datetime": "2025-10-07 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57480, "price": 177802000.0, "datetime": "2025-10-07 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57490, "price": 177713000.0, "datetime": "2025-10-07 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57510, "price": 177857000.0, "datetime": "2025-10-07 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57541, "price": 177900000.0, "datetime": "2025-10-07 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57563, "price": 178000000.0, "datetime": "2025-10-07 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57617, "price": 177312000.0, "datetime": "2025-10-07 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57638, "price": 177305000.0, "datetime": "2025-10-07 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57640, "price": 177480000.0, "datetime": "2025-10-07 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57653, "price": 177373000.0, "datetime": "2025-10-07 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57691, "price": 176652000.0, "datetime": "2025-10-07 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57704, "price": 176286000.0, "datetime": "2025-10-07 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57712, "price": 176598000.0, "datetime": "2025-10-07 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57733, "price": 177322000.0, "datetime": "2025-10-07 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57743, "price": 177550000.0, "datetime": "2025-10-07 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57752, "price": 177675000.0, "datetime": "2025-10-07 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57768, "price": 177703000.0, "datetime": "2025-10-07 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57770, "price": 177637000.0, "datetime": "2025-10-07 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57771, "price": 177710000.0, "datetime": "2025-10-07 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57782, "price": 177801000.0, "datetime": "2025-10-07 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57790, "price": 177990000.0, "datetime": "2025-10-07 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57800, "price": 178196000.0, "datetime": "2025-10-07 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57832, "price": 176727000.0, "datetime": "2025-10-07 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57835, "price": 176220000.0, "datetime": "2025-10-07 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57837, "price": 176351000.0, "datetime": "2025-10-08 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57839, "price": 175693000.0, "datetime": "2025-10-08 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57856, "price": 175406000.0, "datetime": "2025-10-08 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57866, "price": 174567000.0, "datetime": "2025-10-08 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57867, "price": 175000000.0, "datetime": "2025-10-08 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57881, "price": 175111000.0, "datetime": "2025-10-08 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57892, "price": 175112000.0, "datetime": "2025-10-08 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57894, "price": 174821000.0, "datetime": "2025-10-08 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57895, "price": 174969000.0, "datetime": "2025-10-08 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57897, "price": 174737000.0, "datetime": "2025-10-08 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57900, "price": 174966000.0, "datetime": "2025-10-08 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57904, "price": 174640000.0, "datetime": "2025-10-08 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57911, "price": 174692000.0, "datetime": "2025-10-08 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 57950, "price": 176586000.0, "datetime": "2025-10-08 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 57999, "price": 176662000.0, "datetime": "2025-10-08 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58000, "price": 176583000.0, "datetime": "2025-10-08 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58019, "price": 175900000.0, "datetime": "2025-10-08 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58046, "price": 176755000.0, "datetime": "2025-10-08 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58062, "price": 177105000.0, "datetime": "2025-10-08 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58071, "price": 177110000.0, "datetime": "2025-10-08 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58101, "price": 176880000.0, "datetime": "2025-10-08 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58111, "price": 176687000.0, "datetime": "2025-10-08 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58116, "price": 176930000.0, "datetime": "2025-10-08 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58119, "price": 176744000.0, "datetime": "2025-10-08 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58120, "price": 176822000.0, "datetime": "2025-10-08 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58123, "price": 176609000.0, "datetime": "2025-10-08 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58141, "price": 176227000.0, "datetime": "2025-10-08 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58165, "price": 176753000.0, "datetime": "2025-10-08 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58182, "price": 176745000.0, "datetime": "2025-10-08 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58202, "price": 177737000.0, "datetime": "2025-10-08 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58228, "price": 178176000.0, "datetime": "2025-10-08 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58234, "price": 178088000.0, "datetime": "2025-10-08 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58282, "price": 177699000.0, "datetime": "2025-10-08 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58284, "price": 177511000.0, "datetime": "2025-10-08 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58287, "price": 177573000.0, "datetime": "2025-10-08 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58289, "price": 177354000.0, "datetime": "2025-10-08 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58295, "price": 177523000.0, "datetime": "2025-10-08 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58306, "price": 177646000.0, "datetime": "2025-10-08 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58307, "price": 177881000.0, "datetime": "2025-10-08 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58308, "price": 177400000.0, "datetime": "2025-10-08 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58321, "price": 177745000.0, "datetime": "2025-10-09 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58323, "price": 177442000.0, "datetime": "2025-10-09 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58326, "price": 177643000.0, "datetime": "2025-10-09 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58327, "price": 177466000.0, "datetime": "2025-10-09 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58330, "price": 177600000.0, "datetime": "2025-10-09 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58331, "price": 177531000.0, "datetime": "2025-10-09 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58339, "price": 177589000.0, "datetime": "2025-10-09 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58368, "price": 178365000.0, "datetime": "2025-10-09 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58376, "price": 178615000.0, "datetime": "2025-10-09 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58378, "price": 178457000.0, "datetime": "2025-10-09 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58405, "price": 178185000.0, "datetime": "2025-10-09 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58415, "price": 177873000.0, "datetime": "2025-10-09 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58420, "price": 177959000.0, "datetime": "2025-10-09 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58430, "price": 177764000.0, "datetime": "2025-10-09 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58444, "price": 177660000.0, "datetime": "2025-10-09 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58466, "price": 177716000.0, "datetime": "2025-10-09 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58469, "price": 177841000.0, "datetime": "2025-10-09 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58476, "price": 177748000.0, "datetime": "2025-10-09 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58483, "price": 177860000.0, "datetime": "2025-10-09 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58493, "price": 177896000.0, "datetime": "2025-10-09 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58495, "price": 177996000.0, "datetime": "2025-10-09 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58498, "price": 177884000.0, "datetime": "2025-10-09 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58534, "price": 177480000.0, "datetime": "2025-10-09 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58539, "price": 177244000.0, "datetime": "2025-10-09 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58542, "price": 177400000.0, "datetime": "2025-10-09 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58543, "price": 177206000.0, "datetime": "2025-10-09 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58557, "price": 177194000.0, "datetime": "2025-10-09 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58576, "price": 177123000.0, "datetime": "2025-10-09 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58584, "price": 177228000.0, "datetime": "2025-10-09 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58597, "price": 177145000.0, "datetime": "2025-10-09 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58598, "price": 177209000.0, "datetime": "2025-10-09 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58601, "price": 177040000.0, "datetime": "2025-10-09 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58612, "price": 177117000.0, "datetime": "2025-10-09 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58634, "price": 177200000.0, "datetime": "2025-10-09 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58640, "price": 177400000.0, "datetime": "2025-10-09 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58644, "price": 177230000.0, "datetime": "2025-10-09 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58654, "price": 177407000.0, "datetime": "2025-10-09 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58666, "price": 177211000.0, "datetime": "2025-10-09 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58680, "price": 177400000.0, "datetime": "2025-10-09 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58698, "price": 177621000.0, "datetime": "2025-10-09 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58709, "price": 177706000.0, "datetime": "2025-10-09 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58735, "price": 178799000.0, "datetime": "2025-10-09 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58750, "price": 179498000.0, "datetime": "2025-10-09 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58761, "price": 179312000.0, "datetime": "2025-10-09 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58797, "price": 177902000.0, "datetime": "2025-10-10 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58831, "price": 177438000.0, "datetime": "2025-10-10 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58849, "price": 176951000.0, "datetime": "2025-10-10 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58865, "price": 176900000.0, "datetime": "2025-10-10 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58873, "price": 176930000.0, "datetime": "2025-10-10 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58890, "price": 177260000.0, "datetime": "2025-10-10 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58894, "price": 177507000.0, "datetime": "2025-10-10 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58901, "price": 177372000.0, "datetime": "2025-10-10 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58911, "price": 177584000.0, "datetime": "2025-10-10 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58919, "price": 177575000.0, "datetime": "2025-10-10 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58921, "price": 177755000.0, "datetime": "2025-10-10 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58935, "price": 177943000.0, "datetime": "2025-10-10 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 58969, "price": 177539000.0, "datetime": "2025-10-10 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 58996, "price": 177999000.0, "datetime": "2025-10-10 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59031, "price": 177152000.0, "datetime": "2025-10-10 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59054, "price": 176725000.0, "datetime": "2025-10-10 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59061, "price": 176800000.0, "datetime": "2025-10-10 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59070, "price": 176538000.0, "datetime": "2025-10-10 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59072, "price": 176650000.0, "datetime": "2025-10-10 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59077, "price": 176511000.0, "datetime": "2025-10-10 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59084, "price": 176559000.0, "datetime": "2025-10-10 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59107, "price": 176892000.0, "datetime": "2025-10-10 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59124, "price": 177047000.0, "datetime": "2025-10-10 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59130, "price": 176960000.0, "datetime": "2025-10-10 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59138, "price": 177076000.0, "datetime": "2025-10-10 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59169, "price": 177200000.0, "datetime": "2025-10-10 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59195, "price": 176992000.0, "datetime": "2025-10-10 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59208, "price": 176938000.0, "datetime": "2025-10-10 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59209, "price": 176993000.0, "datetime": "2025-10-10 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59221, "price": 176950000.0, "datetime": "2025-10-10 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59235, "price": 176981000.0, "datetime": "2025-10-10 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59254, "price": 176954000.0, "datetime": "2025-10-10 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59290, "price": 176289000.0, "datetime": "2025-10-11 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59298, "price": 175576000.0, "datetime": "2025-10-11 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59307, "price": 175825000.0, "datetime": "2025-10-11 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59312, "price": 175343000.0, "datetime": "2025-10-11 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59325, "price": 174741000.0, "datetime": "2025-10-11 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59333, "price": 174280000.0, "datetime": "2025-10-11 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59340, "price": 174051000.0, "datetime": "2025-10-11 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59361, "price": 173760000.0, "datetime": "2025-10-11 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59367, "price": 174092000.0, "datetime": "2025-10-11 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59377, "price": 173518000.0, "datetime": "2025-10-11 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59387, "price": 173190000.0, "datetime": "2025-10-11 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59394, "price": 172475000.0, "datetime": "2025-10-11 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59398, "price": 173553000.0, "datetime": "2025-10-11 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59399, "price": 172129000.0, "datetime": "2025-10-11 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59408, "price": 173005000.0, "datetime": "2025-10-11 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59419, "price": 171544000.0, "datetime": "2025-10-11 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59420, "price": 173014000.0, "datetime": "2025-10-11 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59439, "price": 174296000.0, "datetime": "2025-10-11 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59451, "price": 173799000.0, "datetime": "2025-10-11 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59453, "price": 172290000.0, "datetime": "2025-10-11 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59462, "price": 172574000.0, "datetime": "2025-10-11 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59468, "price": 171152000.0, "datetime": "2025-10-11 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59479, "price": 171388000.0, "datetime": "2025-10-11 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59484, "price": 170599000.0, "datetime": "2025-10-11 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59498, "price": 169948000.0, "datetime": "2025-10-11 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59518, "price": 171739000.0, "datetime": "2025-10-11 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59537, "price": 172464000.0, "datetime": "2025-10-11 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59545, "price": 172296000.0, "datetime": "2025-10-11 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59556, "price": 172360000.0, "datetime": "2025-10-11 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59560, "price": 171821000.0, "datetime": "2025-10-11 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59569, "price": 171710000.0, "datetime": "2025-10-11 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59579, "price": 171578000.0, "datetime": "2025-10-11 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59618, "price": 168903000.0, "datetime": "2025-10-11 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59653, "price": 170193000.0, "datetime": "2025-10-11 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59666, "price": 170429000.0, "datetime": "2025-10-11 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59678, "price": 170550000.0, "datetime": "2025-10-11 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59686, "price": 171120000.0, "datetime": "2025-10-11 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59694, "price": 171100000.0, "datetime": "2025-10-11 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59707, "price": 171272000.0, "datetime": "2025-10-11 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59709, "price": 171200000.0, "datetime": "2025-10-11 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59713, "price": 171359000.0, "datetime": "2025-10-11 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59727, "price": 171502000.0, "datetime": "2025-10-11 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59762, "price": 170763000.0, "datetime": "2025-10-12 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59774, "price": 170516000.0, "datetime": "2025-10-12 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59780, "price": 170611000.0, "datetime": "2025-10-12 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59787, "price": 170427000.0, "datetime": "2025-10-12 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59795, "price": 170500000.0, "datetime": "2025-10-12 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59819, "price": 170747000.0, "datetime": "2025-10-12 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59831, "price": 170882000.0, "datetime": "2025-10-12 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59833, "price": 170710000.0, "datetime": "2025-10-12 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59838, "price": 170930000.0, "datetime": "2025-10-12 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59841, "price": 170602000.0, "datetime": "2025-10-12 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59846, "price": 171000000.0, "datetime": "2025-10-12 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59851, "price": 170630000.0, "datetime": "2025-10-12 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59853, "price": 170808000.0, "datetime": "2025-10-12 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59863, "price": 170917000.0, "datetime": "2025-10-12 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59884, "price": 170691000.0, "datetime": "2025-10-12 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59891, "price": 170444000.0, "datetime": "2025-10-12 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59892, "price": 170648000.0, "datetime": "2025-10-12 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59893, "price": 170561000.0, "datetime": "2025-10-12 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59894, "price": 170604000.0, "datetime": "2025-10-12 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59895, "price": 170482000.0, "datetime": "2025-10-12 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59909, "price": 170348000.0, "datetime": "2025-10-12 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59937, "price": 170486000.0, "datetime": "2025-10-12 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59960, "price": 169468000.0, "datetime": "2025-10-12 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59977, "price": 168946000.0, "datetime": "2025-10-12 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59987, "price": 168934000.0, "datetime": "2025-10-12 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 59994, "price": 168352000.0, "datetime": "2025-10-12 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 59998, "price": 168507000.0, "datetime": "2025-10-12 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60018, "price": 169910000.0, "datetime": "2025-10-12 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60020, "price": 170070000.0, "datetime": "2025-10-12 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60036, "price": 171130000.0, "datetime": "2025-10-12 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60066, "price": 171358000.0, "datetime": "2025-10-12 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60077, "price": 171258000.0, "datetime": "2025-10-12 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60100, "price": 170954000.0, "datetime": "2025-10-12 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60114, "price": 170900000.0, "datetime": "2025-10-12 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60129, "price": 170594000.0, "datetime": "2025-10-12 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60147, "price": 170968000.0, "datetime": "2025-10-12 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60161, "price": 171115000.0, "datetime": "2025-10-12 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60162, "price": 170983000.0, "datetime": "2025-10-12 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60168, "price": 171375000.0, "datetime": "2025-10-12 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60183, "price": 171475000.0, "datetime": "2025-10-12 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60201, "price": 171240000.0, "datetime": "2025-10-12 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60213, "price": 170961000.0, "datetime": "2025-10-12 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60232, "price": 171290000.0, "datetime": "2025-10-12 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60248, "price": 172128000.0, "datetime": "2025-10-13 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60301, "price": 171480000.0, "datetime": "2025-10-13 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60351, "price": 173103000.0, "datetime": "2025-10-13 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60362, "price": 173638000.0, "datetime": "2025-10-13 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60367, "price": 173100000.0, "datetime": "2025-10-13 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60377, "price": 174008000.0, "datetime": "2025-10-13 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60392, "price": 174500000.0, "datetime": "2025-10-13 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60407, "price": 174397000.0, "datetime": "2025-10-13 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60410, "price": 174038000.0, "datetime": "2025-10-13 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60420, "price": 174240000.0, "datetime": "2025-10-13 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60429, "price": 174213000.0, "datetime": "2025-10-13 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60435, "price": 174657000.0, "datetime": "2025-10-13 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60441, "price": 174514000.0, "datetime": "2025-10-13 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60443, "price": 174800000.0, "datetime": "2025-10-13 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60455, "price": 174943000.0, "datetime": "2025-10-13 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60481, "price": 174909000.0, "datetime": "2025-10-13 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60482, "price": 174765000.0, "datetime": "2025-10-13 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60500, "price": 173836000.0, "datetime": "2025-10-13 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60502, "price": 173510000.0, "datetime": "2025-10-13 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60509, "price": 173340000.0, "datetime": "2025-10-13 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60513, "price": 173062000.0, "datetime": "2025-10-13 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60519, "price": 173014000.0, "datetime": "2025-10-13 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60552, "price": 173274000.0, "datetime": "2025-10-13 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60563, "price": 173500000.0, "datetime": "2025-10-13 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60568, "price": 173390000.0, "datetime": "2025-10-13 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60569, "price": 173520000.0, "datetime": "2025-10-13 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60572, "price": 173180000.0, "datetime": "2025-10-13 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60578, "price": 173430000.0, "datetime": "2025-10-13 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60579, "price": 173352000.0, "datetime": "2025-10-13 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60582, "price": 173397000.0, "datetime": "2025-10-13 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60584, "price": 173265000.0, "datetime": "2025-10-13 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60610, "price": 172600000.0, "datetime": "2025-10-13 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60638, "price": 172100000.0, "datetime": "2025-10-13 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60653, "price": 171618000.0, "datetime": "2025-10-13 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60676, "price": 172158000.0, "datetime": "2025-10-13 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60677, "price": 172474000.0, "datetime": "2025-10-13 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60681, "price": 172175000.0, "datetime": "2025-10-13 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60687, "price": 173100000.0, "datetime": "2025-10-13 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60701, "price": 172621000.0, "datetime": "2025-10-13 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60720, "price": 172400000.0, "datetime": "2025-10-14 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60746, "price": 172080000.0, "datetime": "2025-10-14 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60776, "price": 172040000.0, "datetime": "2025-10-14 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60782, "price": 171619000.0, "datetime": "2025-10-14 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60783, "price": 171751000.0, "datetime": "2025-10-14 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60819, "price": 172465000.0, "datetime": "2025-10-14 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60841, "price": 171961000.0, "datetime": "2025-10-14 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60867, "price": 172269000.0, "datetime": "2025-10-14 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60900, "price": 171777000.0, "datetime": "2025-10-14 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60915, "price": 171780000.0, "datetime": "2025-10-14 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60948, "price": 170359000.0, "datetime": "2025-10-14 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 60981, "price": 169744000.0, "datetime": "2025-10-14 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 60998, "price": 169241000.0, "datetime": "2025-10-14 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61008, "price": 168926000.0, "datetime": "2025-10-14 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61020, "price": 169128000.0, "datetime": "2025-10-14 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61031, "price": 168630000.0, "datetime": "2025-10-14 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61034, "price": 169419000.0, "datetime": "2025-10-14 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61052, "price": 169400000.0, "datetime": "2025-10-14 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61071, "price": 169510000.0, "datetime": "2025-10-14 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61072, "price": 169280000.0, "datetime": "2025-10-14 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61079, "price": 169436000.0, "datetime": "2025-10-14 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61083, "price": 169244000.0, "datetime": "2025-10-14 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61087, "price": 169408000.0, "datetime": "2025-10-14 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61088, "price": 169180000.0, "datetime": "2025-10-14 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61111, "price": 168357000.0, "datetime": "2025-10-14 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61134, "price": 169391000.0, "datetime": "2025-10-14 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61167, "price": 169098000.0, "datetime": "2025-10-14 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61168, "price": 168770000.0, "datetime": "2025-10-14 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61172, "price": 169213000.0, "datetime": "2025-10-14 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61194, "price": 169708000.0, "datetime": "2025-10-14 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61208, "price": 169970000.0, "datetime": "2025-10-15 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61219, "price": 170150000.0, "datetime": "2025-10-15 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61252, "price": 170107000.0, "datetime": "2025-10-15 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61270, "price": 170277000.0, "datetime": "2025-10-15 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61282, "price": 170660000.0, "datetime": "2025-10-15 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61289, "price": 170160000.0, "datetime": "2025-10-15 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61304, "price": 170168000.0, "datetime": "2025-10-15 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61318, "price": 170040000.0, "datetime": "2025-10-15 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61325, "price": 170245000.0, "datetime": "2025-10-15 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61346, "price": 170530000.0, "datetime": "2025-10-15 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61358, "price": 170647000.0, "datetime": "2025-10-15 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61367, "price": 170500000.0, "datetime": "2025-10-15 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61387, "price": 170255000.0, "datetime": "2025-10-15 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61399, "price": 169954000.0, "datetime": "2025-10-15 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61401, "price": 170266000.0, "datetime": "2025-10-15 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61406, "price": 170000000.0, "datetime": "2025-10-15 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61415, "price": 170000000.0, "datetime": "2025-10-15 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61436, "price": 170103000.0, "datetime": "2025-10-15 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61462, "price": 169152000.0, "datetime": "2025-10-15 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61487, "price": 169361000.0, "datetime": "2025-10-15 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61488, "price": 169659000.0, "datetime": "2025-10-15 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61491, "price": 169540000.0, "datetime": "2025-10-15 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61510, "price": 169410000.0, "datetime": "2025-10-15 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61528, "price": 168898000.0, "datetime": "2025-10-15 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61534, "price": 168998000.0, "datetime": "2025-10-15 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61555, "price": 169501000.0, "datetime": "2025-10-15 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61572, "price": 169494000.0, "datetime": "2025-10-15 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61574, "price": 169249000.0, "datetime": "2025-10-15 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61576, "price": 169400000.0, "datetime": "2025-10-15 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61577, "price": 169255000.0, "datetime": "2025-10-15 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61581, "price": 169400000.0, "datetime": "2025-10-15 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61582, "price": 169276000.0, "datetime": "2025-10-15 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61583, "price": 169400000.0, "datetime": "2025-10-15 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61586, "price": 169223000.0, "datetime": "2025-10-15 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61599, "price": 169321000.0, "datetime": "2025-10-15 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61602, "price": 168865000.0, "datetime": "2025-10-15 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61605, "price": 169176000.0, "datetime": "2025-10-15 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61607, "price": 168901000.0, "datetime": "2025-10-15 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61611, "price": 169036000.0, "datetime": "2025-10-15 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61614, "price": 168882000.0, "datetime": "2025-10-15 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61620, "price": 168924000.0, "datetime": "2025-10-15 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61622, "price": 168799000.0, "datetime": "2025-10-15 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61632, "price": 168645000.0, "datetime": "2025-10-15 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61652, "price": 168300000.0, "datetime": "2025-10-15 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61656, "price": 168731000.0, "datetime": "2025-10-15 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61666, "price": 168802000.0, "datetime": "2025-10-15 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61685, "price": 168943000.0, "datetime": "2025-10-16 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61692, "price": 168252000.0, "datetime": "2025-10-16 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61697, "price": 168569000.0, "datetime": "2025-10-16 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61709, "price": 168365000.0, "datetime": "2025-10-16 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61723, "price": 168253000.0, "datetime": "2025-10-16 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61748, "price": 168666000.0, "datetime": "2025-10-16 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61762, "price": 169036000.0, "datetime": "2025-10-16 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61786, "price": 169384000.0, "datetime": "2025-10-16 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61808, "price": 169939000.0, "datetime": "2025-10-16 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61812, "price": 169422000.0, "datetime": "2025-10-16 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61823, "price": 169803000.0, "datetime": "2025-10-16 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61832, "price": 169378000.0, "datetime": "2025-10-16 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61848, "price": 169008000.0, "datetime": "2025-10-16 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61853, "price": 168706000.0, "datetime": "2025-10-16 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61862, "price": 168687000.0, "datetime": "2025-10-16 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61872, "price": 168494000.0, "datetime": "2025-10-16 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61879, "price": 168663000.0, "datetime": "2025-10-16 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61908, "price": 169398000.0, "datetime": "2025-10-16 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61913, "price": 169621000.0, "datetime": "2025-10-16 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61919, "price": 169621000.0, "datetime": "2025-10-16 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61924, "price": 169880000.0, "datetime": "2025-10-16 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61929, "price": 169744000.0, "datetime": "2025-10-16 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61963, "price": 168829000.0, "datetime": "2025-10-16 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61965, "price": 168671000.0, "datetime": "2025-10-16 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61967, "price": 168830000.0, "datetime": "2025-10-16 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61975, "price": 168600000.0, "datetime": "2025-10-16 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61979, "price": 168610000.0, "datetime": "2025-10-16 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 61982, "price": 168453000.0, "datetime": "2025-10-16 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 61983, "price": 168599000.0, "datetime": "2025-10-16 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62003, "price": 168464000.0, "datetime": "2025-10-16 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62023, "price": 168200000.0, "datetime": "2025-10-16 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62044, "price": 168260000.0, "datetime": "2025-10-16 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62051, "price": 169352000.0, "datetime": "2025-10-16 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62060, "price": 168519000.0, "datetime": "2025-10-16 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62062, "price": 169051000.0, "datetime": "2025-10-16 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62065, "price": 168785000.0, "datetime": "2025-10-16 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62073, "price": 169052000.0, "datetime": "2025-10-16 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62075, "price": 168906000.0, "datetime": "2025-10-16 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62095, "price": 168408000.0, "datetime": "2025-10-16 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62107, "price": 168455000.0, "datetime": "2025-10-16 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62108, "price": 168533000.0, "datetime": "2025-10-16 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62111, "price": 168451000.0, "datetime": "2025-10-16 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62116, "price": 168553000.0, "datetime": "2025-10-16 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62118, "price": 168260000.0, "datetime": "2025-10-16 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62129, "price": 168416000.0, "datetime": "2025-10-16 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62130, "price": 168121000.0, "datetime": "2025-10-16 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62147, "price": 168030000.0, "datetime": "2025-10-16 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62157, "price": 167680000.0, "datetime": "2025-10-17 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62190, "price": 165750000.0, "datetime": "2025-10-17 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62211, "price": 165233000.0, "datetime": "2025-10-17 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62223, "price": 164854000.0, "datetime": "2025-10-17 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62241, "price": 165417000.0, "datetime": "2025-10-17 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62252, "price": 165606000.0, "datetime": "2025-10-17 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62265, "price": 165730000.0, "datetime": "2025-10-17 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62283, "price": 165657000.0, "datetime": "2025-10-17 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62284, "price": 165519000.0, "datetime": "2025-10-17 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62288, "price": 165815000.0, "datetime": "2025-10-17 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62303, "price": 165800000.0, "datetime": "2025-10-17 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62323, "price": 165381000.0, "datetime": "2025-10-17 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62362, "price": 166419000.0, "datetime": "2025-10-17 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62390, "price": 165871000.0, "datetime": "2025-10-17 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62409, "price": 166033000.0, "datetime": "2025-10-17 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62446, "price": 165507000.0, "datetime": "2025-10-17 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62447, "price": 165264000.0, "datetime": "2025-10-17 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62482, "price": 162566000.0, "datetime": "2025-10-17 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62483, "price": 162375000.0, "datetime": "2025-10-17 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62485, "price": 162370000.0, "datetime": "2025-10-17 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62486, "price": 162086000.0, "datetime": "2025-10-17 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62495, "price": 161284000.0, "datetime": "2025-10-17 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62503, "price": 160112000.0, "datetime": "2025-10-17 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62504, "price": 160358000.0, "datetime": "2025-10-17 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62535, "price": 161286000.0, "datetime": "2025-10-17 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62550, "price": 160540000.0, "datetime": "2025-10-17 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62573, "price": 162721000.0, "datetime": "2025-10-17 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62606, "price": 162120000.0, "datetime": "2025-10-17 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62623, "price": 162071000.0, "datetime": "2025-10-17 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62633, "price": 162380000.0, "datetime": "2025-10-17 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62636, "price": 161680000.0, "datetime": "2025-10-17 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62638, "price": 162104000.0, "datetime": "2025-10-18 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62663, "price": 163531000.0, "datetime": "2025-10-18 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62697, "price": 163368000.0, "datetime": "2025-10-18 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62712, "price": 163470000.0, "datetime": "2025-10-18 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62741, "price": 163500000.0, "datetime": "2025-10-18 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62771, "price": 164935000.0, "datetime": "2025-10-18 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62822, "price": 163594000.0, "datetime": "2025-10-18 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62844, "price": 164747000.0, "datetime": "2025-10-18 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62881, "price": 163799000.0, "datetime": "2025-10-18 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62899, "price": 163485000.0, "datetime": "2025-10-18 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62922, "price": 163097000.0, "datetime": "2025-10-18 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62949, "price": 163173000.0, "datetime": "2025-10-18 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62958, "price": 163395000.0, "datetime": "2025-10-18 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62975, "price": 163315000.0, "datetime": "2025-10-18 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62994, "price": 163285000.0, "datetime": "2025-10-18 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62996, "price": 163201000.0, "datetime": "2025-10-18 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 62998, "price": 163284000.0, "datetime": "2025-10-18 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 62999, "price": 163111000.0, "datetime": "2025-10-18 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63001, "price": 163200000.0, "datetime": "2025-10-18 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63019, "price": 163370000.0, "datetime": "2025-10-18 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63025, "price": 163500000.0, "datetime": "2025-10-18 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63035, "price": 163507000.0, "datetime": "2025-10-18 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63049, "price": 163544000.0, "datetime": "2025-10-18 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63050, "price": 163510000.0, "datetime": "2025-10-18 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63057, "price": 163593000.0, "datetime": "2025-10-18 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63068, "price": 163633000.0, "datetime": "2025-10-18 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63081, "price": 163730000.0, "datetime": "2025-10-18 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63083, "price": 163581000.0, "datetime": "2025-10-18 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63084, "price": 163730000.0, "datetime": "2025-10-18 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63089, "price": 163621000.0, "datetime": "2025-10-18 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63097, "price": 163671000.0, "datetime": "2025-10-18 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63098, "price": 163533000.0, "datetime": "2025-10-18 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63110, "price": 163605000.0, "datetime": "2025-10-18 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63111, "price": 163525000.0, "datetime": "2025-10-18 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63118, "price": 163598000.0, "datetime": "2025-10-19 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63123, "price": 163499000.0, "datetime": "2025-10-19 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63133, "price": 163499000.0, "datetime": "2025-10-19 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63144, "price": 163403000.0, "datetime": "2025-10-19 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63156, "price": 163224000.0, "datetime": "2025-10-19 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63157, "price": 163120000.0, "datetime": "2025-10-19 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63162, "price": 163127000.0, "datetime": "2025-10-19 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63171, "price": 163006000.0, "datetime": "2025-10-19 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63175, "price": 163099000.0, "datetime": "2025-10-19 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63176, "price": 163025000.0, "datetime": "2025-10-19 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63177, "price": 163095000.0, "datetime": "2025-10-19 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63180, "price": 162990000.0, "datetime": "2025-10-19 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63186, "price": 163070000.0, "datetime": "2025-10-19 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63231, "price": 163372000.0, "datetime": "2025-10-19 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63246, "price": 163458000.0, "datetime": "2025-10-19 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63263, "price": 163430000.0, "datetime": "2025-10-19 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63267, "price": 163535000.0, "datetime": "2025-10-19 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63270, "price": 163516000.0, "datetime": "2025-10-19 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63279, "price": 163520000.0, "datetime": "2025-10-19 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63280, "price": 163431000.0, "datetime": "2025-10-19 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63288, "price": 163464000.0, "datetime": "2025-10-19 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63299, "price": 163347000.0, "datetime": "2025-10-19 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63323, "price": 163163000.0, "datetime": "2025-10-19 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63347, "price": 163056000.0, "datetime": "2025-10-19 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63362, "price": 163187000.0, "datetime": "2025-10-19 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63376, "price": 163315000.0, "datetime": "2025-10-19 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63424, "price": 162395000.0, "datetime": "2025-10-19 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63429, "price": 162188000.0, "datetime": "2025-10-19 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63430, "price": 162396000.0, "datetime": "2025-10-19 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63452, "price": 162520000.0, "datetime": "2025-10-19 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63490, "price": 162442000.0, "datetime": "2025-10-19 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63511, "price": 163192000.0, "datetime": "2025-10-19 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63518, "price": 163678000.0, "datetime": "2025-10-19 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63526, "price": 163590000.0, "datetime": "2025-10-19 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63555, "price": 163321000.0, "datetime": "2025-10-19 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63561, "price": 163098000.0, "datetime": "2025-10-19 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63565, "price": 163180000.0, "datetime": "2025-10-19 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63566, "price": 163138000.0, "datetime": "2025-10-19 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63567, "price": 163291000.0, "datetime": "2025-10-19 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63590, "price": 163800000.0, "datetime": "2025-10-19 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63598, "price": 164061000.0, "datetime": "2025-10-20 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63608, "price": 164200000.0, "datetime": "2025-10-20 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63630, "price": 164428000.0, "datetime": "2025-10-20 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63651, "price": 165210000.0, "datetime": "2025-10-20 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63666, "price": 165596000.0, "datetime": "2025-10-20 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63667, "price": 165517000.0, "datetime": "2025-10-20 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63700, "price": 165044000.0, "datetime": "2025-10-20 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63718, "price": 164808000.0, "datetime": "2025-10-20 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63719, "price": 164900000.0, "datetime": "2025-10-20 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63721, "price": 164760000.0, "datetime": "2025-10-20 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63729, "price": 164859000.0, "datetime": "2025-10-20 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63754, "price": 165640000.0, "datetime": "2025-10-20 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63790, "price": 164100000.0, "datetime": "2025-10-20 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63820, "price": 164008000.0, "datetime": "2025-10-20 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63821, "price": 164168000.0, "datetime": "2025-10-20 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63837, "price": 164827000.0, "datetime": "2025-10-20 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63852, "price": 165033000.0, "datetime": "2025-10-20 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63864, "price": 165894000.0, "datetime": "2025-10-20 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63889, "price": 166530000.0, "datetime": "2025-10-20 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63890, "price": 166316000.0, "datetime": "2025-10-20 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63893, "price": 166610000.0, "datetime": "2025-10-20 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63907, "price": 166936000.0, "datetime": "2025-10-20 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63909, "price": 167203000.0, "datetime": "2025-10-20 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63917, "price": 167282000.0, "datetime": "2025-10-20 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63947, "price": 166779000.0, "datetime": "2025-10-20 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63958, "price": 166457000.0, "datetime": "2025-10-20 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63960, "price": 166663000.0, "datetime": "2025-10-20 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63962, "price": 166218000.0, "datetime": "2025-10-20 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 63975, "price": 166314000.0, "datetime": "2025-10-20 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 63993, "price": 166169000.0, "datetime": "2025-10-20 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64007, "price": 165967000.0, "datetime": "2025-10-20 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64010, "price": 165851000.0, "datetime": "2025-10-20 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64013, "price": 166055000.0, "datetime": "2025-10-20 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64034, "price": 166200000.0, "datetime": "2025-10-20 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64050, "price": 166200000.0, "datetime": "2025-10-20 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64062, "price": 166034000.0, "datetime": "2025-10-20 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64066, "price": 166531000.0, "datetime": "2025-10-20 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64082, "price": 166485000.0, "datetime": "2025-10-21 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64091, "price": 166749000.0, "datetime": "2025-10-21 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64096, "price": 166489000.0, "datetime": "2025-10-21 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64105, "price": 166850000.0, "datetime": "2025-10-21 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64106, "price": 166590000.0, "datetime": "2025-10-21 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64117, "price": 166528000.0, "datetime": "2025-10-21 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64121, "price": 166037000.0, "datetime": "2025-10-21 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64134, "price": 165761000.0, "datetime": "2025-10-21 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64160, "price": 166097000.0, "datetime": "2025-10-21 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64179, "price": 166268000.0, "datetime": "2025-10-21 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64195, "price": 166047000.0, "datetime": "2025-10-21 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64197, "price": 166314000.0, "datetime": "2025-10-21 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64203, "price": 166244000.0, "datetime": "2025-10-21 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64223, "price": 165905000.0, "datetime": "2025-10-21 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64240, "price": 165788000.0, "datetime": "2025-10-21 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64246, "price": 165912000.0, "datetime": "2025-10-21 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64253, "price": 165801000.0, "datetime": "2025-10-21 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64270, "price": 165729000.0, "datetime": "2025-10-21 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64279, "price": 165325000.0, "datetime": "2025-10-21 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64280, "price": 165435000.0, "datetime": "2025-10-21 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64281, "price": 165301000.0, "datetime": "2025-10-21 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64284, "price": 165481000.0, "datetime": "2025-10-21 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64293, "price": 165227000.0, "datetime": "2025-10-21 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64308, "price": 164720000.0, "datetime": "2025-10-21 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64332, "price": 164387000.0, "datetime": "2025-10-21 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64357, "price": 162690000.0, "datetime": "2025-10-21 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64375, "price": 162116000.0, "datetime": "2025-10-21 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64379, "price": 162287000.0, "datetime": "2025-10-21 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64399, "price": 162796000.0, "datetime": "2025-10-21 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64404, "price": 162883000.0, "datetime": "2025-10-21 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64417, "price": 162915000.0, "datetime": "2025-10-21 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64441, "price": 162558000.0, "datetime": "2025-10-21 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64463, "price": 162284000.0, "datetime": "2025-10-21 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64468, "price": 162694000.0, "datetime": "2025-10-21 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64487, "price": 163238000.0, "datetime": "2025-10-21 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64494, "price": 163633000.0, "datetime": "2025-10-21 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64496, "price": 163637000.0, "datetime": "2025-10-21 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64504, "price": 164365000.0, "datetime": "2025-10-21 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64513, "price": 163867000.0, "datetime": "2025-10-21 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64538, "price": 163805000.0, "datetime": "2025-10-21 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64569, "price": 168326000.0, "datetime": "2025-10-22 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64611, "price": 167301000.0, "datetime": "2025-10-22 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64614, "price": 166956000.0, "datetime": "2025-10-22 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64625, "price": 166713000.0, "datetime": "2025-10-22 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64630, "price": 166044000.0, "datetime": "2025-10-22 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64632, "price": 166457000.0, "datetime": "2025-10-22 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64646, "price": 165989000.0, "datetime": "2025-10-22 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64653, "price": 166190000.0, "datetime": "2025-10-22 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64659, "price": 165838000.0, "datetime": "2025-10-22 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64671, "price": 165285000.0, "datetime": "2025-10-22 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64685, "price": 164823000.0, "datetime": "2025-10-22 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64688, "price": 165208000.0, "datetime": "2025-10-22 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64699, "price": 164933000.0, "datetime": "2025-10-22 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64717, "price": 163601000.0, "datetime": "2025-10-22 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64729, "price": 163040000.0, "datetime": "2025-10-22 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64733, "price": 163400000.0, "datetime": "2025-10-22 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64746, "price": 162841000.0, "datetime": "2025-10-22 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64749, "price": 163125000.0, "datetime": "2025-10-22 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64788, "price": 163491000.0, "datetime": "2025-10-22 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64807, "price": 163247000.0, "datetime": "2025-10-22 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64810, "price": 162952000.0, "datetime": "2025-10-22 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64815, "price": 163076000.0, "datetime": "2025-10-22 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64837, "price": 163500000.0, "datetime": "2025-10-22 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64853, "price": 163383000.0, "datetime": "2025-10-22 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64871, "price": 163063000.0, "datetime": "2025-10-22 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64885, "price": 163062000.0, "datetime": "2025-10-22 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64902, "price": 163164000.0, "datetime": "2025-10-22 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64906, "price": 163330000.0, "datetime": "2025-10-22 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64908, "price": 163199000.0, "datetime": "2025-10-22 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64909, "price": 163308000.0, "datetime": "2025-10-22 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64914, "price": 163184000.0, "datetime": "2025-10-22 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64926, "price": 163372000.0, "datetime": "2025-10-22 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64931, "price": 163025000.0, "datetime": "2025-10-22 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64943, "price": 163183000.0, "datetime": "2025-10-22 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64948, "price": 163047000.0, "datetime": "2025-10-22 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64960, "price": 163092000.0, "datetime": "2025-10-22 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64971, "price": 163001000.0, "datetime": "2025-10-22 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 64982, "price": 163015000.0, "datetime": "2025-10-22 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 64998, "price": 163041000.0, "datetime": "2025-10-22 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65000, "price": 163415000.0, "datetime": "2025-10-22 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65007, "price": 163046000.0, "datetime": "2025-10-22 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65016, "price": 163847000.0, "datetime": "2025-10-22 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65023, "price": 163300000.0, "datetime": "2025-10-22 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65033, "price": 163579000.0, "datetime": "2025-10-22 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65042, "price": 163312000.0, "datetime": "2025-10-23 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65052, "price": 163600000.0, "datetime": "2025-10-23 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65053, "price": 163298000.0, "datetime": "2025-10-23 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65056, "price": 163429000.0, "datetime": "2025-10-23 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65059, "price": 163413000.0, "datetime": "2025-10-23 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65060, "price": 163500000.0, "datetime": "2025-10-23 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65063, "price": 163157000.0, "datetime": "2025-10-23 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65070, "price": 163728000.0, "datetime": "2025-10-23 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65074, "price": 163296000.0, "datetime": "2025-10-23 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65093, "price": 162850000.0, "datetime": "2025-10-23 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65094, "price": 162661000.0, "datetime": "2025-10-23 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65096, "price": 162790000.0, "datetime": "2025-10-23 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65125, "price": 163241000.0, "datetime": "2025-10-23 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65137, "price": 163377000.0, "datetime": "2025-10-23 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65143, "price": 163181000.0, "datetime": "2025-10-23 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65150, "price": 163362000.0, "datetime": "2025-10-23 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65154, "price": 163003000.0, "datetime": "2025-10-23 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65169, "price": 162999000.0, "datetime": "2025-10-23 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65185, "price": 162999000.0, "datetime": "2025-10-23 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65199, "price": 163211000.0, "datetime": "2025-10-23 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65210, "price": 163049000.0, "datetime": "2025-10-23 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65221, "price": 163149000.0, "datetime": "2025-10-23 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65253, "price": 163800000.0, "datetime": "2025-10-23 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65278, "price": 163897000.0, "datetime": "2025-10-23 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65290, "price": 163910000.0, "datetime": "2025-10-23 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65304, "price": 163900000.0, "datetime": "2025-10-23 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65317, "price": 163899000.0, "datetime": "2025-10-23 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65334, "price": 163835000.0, "datetime": "2025-10-23 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65359, "price": 165479000.0, "datetime": "2025-10-23 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65380, "price": 165037000.0, "datetime": "2025-10-23 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65389, "price": 164673000.0, "datetime": "2025-10-23 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65407, "price": 164540000.0, "datetime": "2025-10-23 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65429, "price": 164575000.0, "datetime": "2025-10-23 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65445, "price": 164669000.0, "datetime": "2025-10-23 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65448, "price": 164176000.0, "datetime": "2025-10-23 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65463, "price": 163996000.0, "datetime": "2025-10-23 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65469, "price": 163733000.0, "datetime": "2025-10-23 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65470, "price": 163900000.0, "datetime": "2025-10-23 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65499, "price": 164336000.0, "datetime": "2025-10-23 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65507, "price": 164663000.0, "datetime": "2025-10-23 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65515, "price": 164614000.0, "datetime": "2025-10-23 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65520, "price": 165206000.0, "datetime": "2025-10-24 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65524, "price": 164801000.0, "datetime": "2025-10-24 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65528, "price": 165189000.0, "datetime": "2025-10-24 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65531, "price": 164818000.0, "datetime": "2025-10-24 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65544, "price": 165190000.0, "datetime": "2025-10-24 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65545, "price": 165080000.0, "datetime": "2025-10-24 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65554, "price": 165278000.0, "datetime": "2025-10-24 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65558, "price": 164947000.0, "datetime": "2025-10-24 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65567, "price": 165098000.0, "datetime": "2025-10-24 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65581, "price": 165668000.0, "datetime": "2025-10-24 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65605, "price": 165685000.0, "datetime": "2025-10-24 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65615, "price": 165468000.0, "datetime": "2025-10-24 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65629, "price": 165178000.0, "datetime": "2025-10-24 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65630, "price": 165035000.0, "datetime": "2025-10-24 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65641, "price": 164892000.0, "datetime": "2025-10-24 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65674, "price": 165363000.0, "datetime": "2025-10-24 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65695, "price": 165393000.0, "datetime": "2025-10-24 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65696, "price": 165383000.0, "datetime": "2025-10-24 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65697, "price": 165485000.0, "datetime": "2025-10-24 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65725, "price": 166376000.0, "datetime": "2025-10-24 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65735, "price": 166641000.0, "datetime": "2025-10-24 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65737, "price": 166595000.0, "datetime": "2025-10-24 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65751, "price": 166591000.0, "datetime": "2025-10-24 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65757, "price": 166352000.0, "datetime": "2025-10-24 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65782, "price": 166000000.0, "datetime": "2025-10-24 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65798, "price": 166252000.0, "datetime": "2025-10-24 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65812, "price": 166466000.0, "datetime": "2025-10-24 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65814, "price": 166330000.0, "datetime": "2025-10-24 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65815, "price": 166390000.0, "datetime": "2025-10-24 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65817, "price": 166361000.0, "datetime": "2025-10-24 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65825, "price": 166441000.0, "datetime": "2025-10-24 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65838, "price": 166600000.0, "datetime": "2025-10-24 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65861, "price": 166280000.0, "datetime": "2025-10-24 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65863, "price": 166101000.0, "datetime": "2025-10-24 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65871, "price": 166220000.0, "datetime": "2025-10-24 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65895, "price": 166565000.0, "datetime": "2025-10-24 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65920, "price": 166370000.0, "datetime": "2025-10-24 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65927, "price": 165952000.0, "datetime": "2025-10-24 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65936, "price": 166150000.0, "datetime": "2025-10-24 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65943, "price": 165836000.0, "datetime": "2025-10-24 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65947, "price": 166905000.0, "datetime": "2025-10-24 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 65960, "price": 166416000.0, "datetime": "2025-10-24 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 65990, "price": 164828000.0, "datetime": "2025-10-24 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66011, "price": 164989000.0, "datetime": "2025-10-25 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66024, "price": 165000000.0, "datetime": "2025-10-25 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66052, "price": 165174000.0, "datetime": "2025-10-25 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66060, "price": 165290000.0, "datetime": "2025-10-25 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66069, "price": 165330000.0, "datetime": "2025-10-25 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66074, "price": 165449000.0, "datetime": "2025-10-25 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66081, "price": 165394000.0, "datetime": "2025-10-25 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66103, "price": 165355000.0, "datetime": "2025-10-25 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66120, "price": 165166000.0, "datetime": "2025-10-25 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66124, "price": 165599000.0, "datetime": "2025-10-25 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66141, "price": 165623000.0, "datetime": "2025-10-25 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66142, "price": 165667000.0, "datetime": "2025-10-25 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66143, "price": 165665000.0, "datetime": "2025-10-25 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66144, "price": 165702000.0, "datetime": "2025-10-25 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66153, "price": 165754000.0, "datetime": "2025-10-25 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66167, "price": 165810000.0, "datetime": "2025-10-25 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66168, "price": 165658000.0, "datetime": "2025-10-25 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66177, "price": 165800000.0, "datetime": "2025-10-25 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66180, "price": 165687000.0, "datetime": "2025-10-25 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66196, "price": 165518000.0, "datetime": "2025-10-25 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66222, "price": 165923000.0, "datetime": "2025-10-25 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66243, "price": 165895000.0, "datetime": "2025-10-25 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66258, "price": 165987000.0, "datetime": "2025-10-25 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66259, "price": 166065000.0, "datetime": "2025-10-25 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66261, "price": 165985000.0, "datetime": "2025-10-25 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66262, "price": 166141000.0, "datetime": "2025-10-25 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66269, "price": 166109000.0, "datetime": "2025-10-25 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66288, "price": 166034000.0, "datetime": "2025-10-25 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66303, "price": 166069000.0, "datetime": "2025-10-25 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66314, "price": 166104000.0, "datetime": "2025-10-25 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66334, "price": 166300000.0, "datetime": "2025-10-25 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66340, "price": 166407000.0, "datetime": "2025-10-25 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66350, "price": 166410000.0, "datetime": "2025-10-25 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66356, "price": 166555000.0, "datetime": "2025-10-25 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66363, "price": 166545000.0, "datetime": "2025-10-25 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66371, "price": 166642000.0, "datetime": "2025-10-25 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66372, "price": 166517000.0, "datetime": "2025-10-25 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66386, "price": 166519000.0, "datetime": "2025-10-25 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66398, "price": 166551000.0, "datetime": "2025-10-25 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66420, "price": 166470000.0, "datetime": "2025-10-25 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66446, "price": 166602000.0, "datetime": "2025-10-25 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66459, "price": 166509000.0, "datetime": "2025-10-25 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66464, "price": 166417000.0, "datetime": "2025-10-25 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66486, "price": 166051000.0, "datetime": "2025-10-26 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66497, "price": 165920000.0, "datetime": "2025-10-26 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66506, "price": 165800000.0, "datetime": "2025-10-26 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66528, "price": 165995000.0, "datetime": "2025-10-26 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66539, "price": 166069000.0, "datetime": "2025-10-26 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66544, "price": 165978000.0, "datetime": "2025-10-26 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66545, "price": 166121000.0, "datetime": "2025-10-26 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66553, "price": 166033000.0, "datetime": "2025-10-26 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66567, "price": 166207000.0, "datetime": "2025-10-26 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66569, "price": 166108000.0, "datetime": "2025-10-26 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66570, "price": 166170000.0, "datetime": "2025-10-26 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66571, "price": 166100000.0, "datetime": "2025-10-26 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66577, "price": 166196000.0, "datetime": "2025-10-26 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66579, "price": 166109000.0, "datetime": "2025-10-26 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66616, "price": 165892000.0, "datetime": "2025-10-26 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66642, "price": 166148000.0, "datetime": "2025-10-26 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66657, "price": 166276000.0, "datetime": "2025-10-26 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66675, "price": 166629000.0, "datetime": "2025-10-26 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66711, "price": 166617000.0, "datetime": "2025-10-26 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66712, "price": 166501000.0, "datetime": "2025-10-26 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66724, "price": 166399000.0, "datetime": "2025-10-26 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66732, "price": 166201000.0, "datetime": "2025-10-26 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66743, "price": 166162000.0, "datetime": "2025-10-26 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66760, "price": 166201000.0, "datetime": "2025-10-26 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66761, "price": 166282000.0, "datetime": "2025-10-26 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66778, "price": 166303000.0, "datetime": "2025-10-26 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66796, "price": 166263000.0, "datetime": "2025-10-26 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66805, "price": 166226000.0, "datetime": "2025-10-26 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66807, "price": 166285000.0, "datetime": "2025-10-26 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66827, "price": 166316000.0, "datetime": "2025-10-26 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66831, "price": 166454000.0, "datetime": "2025-10-26 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66835, "price": 166338000.0, "datetime": "2025-10-26 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66844, "price": 166584000.0, "datetime": "2025-10-26 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66859, "price": 167028000.0, "datetime": "2025-10-26 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66875, "price": 167267000.0, "datetime": "2025-10-26 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66905, "price": 168511000.0, "datetime": "2025-10-26 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66931, "price": 168825000.0, "datetime": "2025-10-26 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66937, "price": 168600000.0, "datetime": "2025-10-26 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66969, "price": 168215000.0, "datetime": "2025-10-27 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66985, "price": 168271000.0, "datetime": "2025-10-27 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 66986, "price": 168315000.0, "datetime": "2025-10-27 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 66998, "price": 168400000.0, "datetime": "2025-10-27 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67000, "price": 168699000.0, "datetime": "2025-10-27 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67007, "price": 168600000.0, "datetime": "2025-10-27 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67028, "price": 168501000.0, "datetime": "2025-10-27 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67036, "price": 168447000.0, "datetime": "2025-10-27 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67046, "price": 168620000.0, "datetime": "2025-10-27 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67052, "price": 168440000.0, "datetime": "2025-10-27 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67074, "price": 168247000.0, "datetime": "2025-10-27 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67076, "price": 168116000.0, "datetime": "2025-10-27 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67083, "price": 168119000.0, "datetime": "2025-10-27 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67085, "price": 168086000.0, "datetime": "2025-10-27 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67088, "price": 168184000.0, "datetime": "2025-10-27 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67118, "price": 169767000.0, "datetime": "2025-10-27 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67138, "price": 169930000.0, "datetime": "2025-10-27 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67150, "price": 170051000.0, "datetime": "2025-10-27 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67164, "price": 170333000.0, "datetime": "2025-10-27 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67182, "price": 170483000.0, "datetime": "2025-10-27 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67202, "price": 170211000.0, "datetime": "2025-10-27 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67206, "price": 170032000.0, "datetime": "2025-10-27 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67220, "price": 170050000.0, "datetime": "2025-10-27 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67256, "price": 170556000.0, "datetime": "2025-10-27 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67270, "price": 170701000.0, "datetime": "2025-10-27 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67285, "price": 171124000.0, "datetime": "2025-10-27 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67323, "price": 169870000.0, "datetime": "2025-10-27 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67355, "price": 170726000.0, "datetime": "2025-10-27 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67399, "price": 169896000.0, "datetime": "2025-10-27 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67410, "price": 169496000.0, "datetime": "2025-10-27 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67413, "price": 169820000.0, "datetime": "2025-10-27 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67422, "price": 169795000.0, "datetime": "2025-10-27 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67429, "price": 169825000.0, "datetime": "2025-10-27 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67431, "price": 169671000.0, "datetime": "2025-10-27 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67441, "price": 169743000.0, "datetime": "2025-10-28 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67455, "price": 169664000.0, "datetime": "2025-10-28 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67459, "price": 170034000.0, "datetime": "2025-10-28 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67481, "price": 170144000.0, "datetime": "2025-10-28 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67491, "price": 170269000.0, "datetime": "2025-10-28 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67493, "price": 170170000.0, "datetime": "2025-10-28 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67494, "price": 170270000.0, "datetime": "2025-10-28 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67497, "price": 170171000.0, "datetime": "2025-10-28 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67498, "price": 170299000.0, "datetime": "2025-10-28 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67503, "price": 170145000.0, "datetime": "2025-10-28 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67530, "price": 169682000.0, "datetime": "2025-10-28 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67557, "price": 169330000.0, "datetime": "2025-10-28 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67572, "price": 169422000.0, "datetime": "2025-10-28 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67589, "price": 169231000.0, "datetime": "2025-10-28 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67613, "price": 168947000.0, "datetime": "2025-10-28 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67620, "price": 168659000.0, "datetime": "2025-10-28 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67622, "price": 168762000.0, "datetime": "2025-10-28 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67631, "price": 168613000.0, "datetime": "2025-10-28 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67638, "price": 168697000.0, "datetime": "2025-10-28 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67660, "price": 169204000.0, "datetime": "2025-10-28 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67695, "price": 168898000.0, "datetime": "2025-10-28 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67708, "price": 168767000.0, "datetime": "2025-10-28 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67713, "price": 168860000.0, "datetime": "2025-10-28 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67718, "price": 168660000.0, "datetime": "2025-10-28 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67740, "price": 168439000.0, "datetime": "2025-10-28 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67768, "price": 168684000.0, "datetime": "2025-10-28 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67785, "price": 168974000.0, "datetime": "2025-10-28 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67796, "price": 169003000.0, "datetime": "2025-10-28 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67797, "price": 169175000.0, "datetime": "2025-10-28 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67800, "price": 168968000.0, "datetime": "2025-10-28 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67812, "price": 169098000.0, "datetime": "2025-10-28 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67816, "price": 169041000.0, "datetime": "2025-10-28 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67825, "price": 169156000.0, "datetime": "2025-10-28 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67839, "price": 169200000.0, "datetime": "2025-10-28 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67844, "price": 169259000.0, "datetime": "2025-10-28 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67845, "price": 169204000.0, "datetime": "2025-10-28 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67849, "price": 169313000.0, "datetime": "2025-10-28 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67850, "price": 169187000.0, "datetime": "2025-10-28 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67871, "price": 169151000.0, "datetime": "2025-10-28 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67908, "price": 170455000.0, "datetime": "2025-10-28 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67941, "price": 169847000.0, "datetime": "2025-10-29 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 67966, "price": 170428000.0, "datetime": "2025-10-29 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 67995, "price": 169719000.0, "datetime": "2025-10-29 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68002, "price": 169050000.0, "datetime": "2025-10-29 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68011, "price": 168901000.0, "datetime": "2025-10-29 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68018, "price": 168282000.0, "datetime": "2025-10-29 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68029, "price": 168003000.0, "datetime": "2025-10-29 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68061, "price": 168648000.0, "datetime": "2025-10-29 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68091, "price": 168600000.0, "datetime": "2025-10-29 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68096, "price": 168321000.0, "datetime": "2025-10-29 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68117, "price": 167905000.0, "datetime": "2025-10-29 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68119, "price": 167724000.0, "datetime": "2025-10-29 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68127, "price": 167803000.0, "datetime": "2025-10-29 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68152, "price": 167775000.0, "datetime": "2025-10-29 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68153, "price": 167853000.0, "datetime": "2025-10-29 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68158, "price": 167691000.0, "datetime": "2025-10-29 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68160, "price": 167950000.0, "datetime": "2025-10-29 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68178, "price": 167902000.0, "datetime": "2025-10-29 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68197, "price": 168033000.0, "datetime": "2025-10-29 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68213, "price": 168016000.0, "datetime": "2025-10-29 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68232, "price": 168070000.0, "datetime": "2025-10-29 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68251, "price": 168095000.0, "datetime": "2025-10-29 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68254, "price": 168253000.0, "datetime": "2025-10-29 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68261, "price": 168316000.0, "datetime": "2025-10-29 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68285, "price": 167979000.0, "datetime": "2025-10-29 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68286, "price": 167864000.0, "datetime": "2025-10-29 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68294, "price": 167868000.0, "datetime": "2025-10-29 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68302, "price": 167578000.0, "datetime": "2025-10-29 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68320, "price": 167430000.0, "datetime": "2025-10-29 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68343, "price": 167571000.0, "datetime": "2025-10-29 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68356, "price": 167354000.0, "datetime": "2025-10-29 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68370, "price": 167400000.0, "datetime": "2025-10-29 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68390, "price": 166826000.0, "datetime": "2025-10-29 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68396, "price": 166622000.0, "datetime": "2025-10-29 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68403, "price": 166756000.0, "datetime": "2025-10-30 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68407, "price": 166062000.0, "datetime": "2025-10-30 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68425, "price": 165708000.0, "datetime": "2025-10-30 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68443, "price": 165312000.0, "datetime": "2025-10-30 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68447, "price": 165438000.0, "datetime": "2025-10-30 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68460, "price": 165437000.0, "datetime": "2025-10-30 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68474, "price": 165999000.0, "datetime": "2025-10-30 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68487, "price": 165404000.0, "datetime": "2025-10-30 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68495, "price": 165537000.0, "datetime": "2025-10-30 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68523, "price": 166499000.0, "datetime": "2025-10-30 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68574, "price": 164463000.0, "datetime": "2025-10-30 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68605, "price": 164961000.0, "datetime": "2025-10-30 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68615, "price": 165278000.0, "datetime": "2025-10-30 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68616, "price": 165068000.0, "datetime": "2025-10-30 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68623, "price": 165329000.0, "datetime": "2025-10-30 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68634, "price": 165340000.0, "datetime": "2025-10-30 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68671, "price": 163747000.0, "datetime": "2025-10-30 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68677, "price": 162940000.0, "datetime": "2025-10-30 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68681, "price": 163509000.0, "datetime": "2025-10-30 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68705, "price": 164381000.0, "datetime": "2025-10-30 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68708, "price": 164611000.0, "datetime": "2025-10-30 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68728, "price": 165750000.0, "datetime": "2025-10-30 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68767, "price": 164930000.0, "datetime": "2025-10-30 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68769, "price": 164501000.0, "datetime": "2025-10-30 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68772, "price": 164663000.0, "datetime": "2025-10-30 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68781, "price": 164195000.0, "datetime": "2025-10-30 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68785, "price": 164421000.0, "datetime": "2025-10-30 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68802, "price": 164096000.0, "datetime": "2025-10-30 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68805, "price": 164362000.0, "datetime": "2025-10-30 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68818, "price": 164300000.0, "datetime": "2025-10-30 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68838, "price": 163293000.0, "datetime": "2025-10-30 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68849, "price": 162726000.0, "datetime": "2025-10-30 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68855, "price": 162883000.0, "datetime": "2025-10-30 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68879, "price": 162939000.0, "datetime": "2025-10-31 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68896, "price": 162895000.0, "datetime": "2025-10-31 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68912, "price": 163038000.0, "datetime": "2025-10-31 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68930, "price": 162492000.0, "datetime": "2025-10-31 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68949, "price": 162350000.0, "datetime": "2025-10-31 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68952, "price": 162630000.0, "datetime": "2025-10-31 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68955, "price": 162208000.0, "datetime": "2025-10-31 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68965, "price": 162499000.0, "datetime": "2025-10-31 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68970, "price": 162149000.0, "datetime": "2025-10-31 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68971, "price": 162424000.0, "datetime": "2025-10-31 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 68972, "price": 162110000.0, "datetime": "2025-10-31 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 68973, "price": 162489000.0, "datetime": "2025-10-31 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69008, "price": 163265000.0, "datetime": "2025-10-31 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69010, "price": 163570000.0, "datetime": "2025-10-31 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69020, "price": 163717000.0, "datetime": "2025-10-31 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69035, "price": 163968000.0, "datetime": "2025-10-31 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69041, "price": 163864000.0, "datetime": "2025-10-31 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69049, "price": 164300000.0, "datetime": "2025-10-31 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69065, "price": 164358000.0, "datetime": "2025-10-31 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69074, "price": 165255000.0, "datetime": "2025-10-31 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69087, "price": 165274000.0, "datetime": "2025-10-31 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69120, "price": 164306000.0, "datetime": "2025-10-31 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69158, "price": 164674000.0, "datetime": "2025-10-31 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69202, "price": 164231000.0, "datetime": "2025-10-31 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69212, "price": 164069000.0, "datetime": "2025-10-31 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69217, "price": 164176000.0, "datetime": "2025-10-31 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69221, "price": 163849000.0, "datetime": "2025-10-31 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69222, "price": 164113000.0, "datetime": "2025-10-31 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69245, "price": 164931000.0, "datetime": "2025-10-31 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69270, "price": 164686000.0, "datetime": "2025-10-31 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69276, "price": 164424000.0, "datetime": "2025-10-31 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69292, "price": 164280000.0, "datetime": "2025-10-31 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69306, "price": 164650000.0, "datetime": "2025-10-31 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69321, "price": 164669000.0, "datetime": "2025-10-31 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69327, "price": 164245000.0, "datetime": "2025-10-31 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69330, "price": 164507000.0, "datetime": "2025-10-31 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69331, "price": 164300000.0, "datetime": "2025-10-31 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69332, "price": 164800000.0, "datetime": "2025-10-31 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69343, "price": 164617000.0, "datetime": "2025-10-31 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69353, "price": 164736000.0, "datetime": "2025-10-31 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69365, "price": 165100000.0, "datetime": "2025-11-01 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69387, "price": 164871000.0, "datetime": "2025-11-01 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69388, "price": 164642000.0, "datetime": "2025-11-01 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69389, "price": 164747000.0, "datetime": "2025-11-01 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69390, "price": 164348000.0, "datetime": "2025-11-01 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69405, "price": 163407000.0, "datetime": "2025-11-01 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69427, "price": 163800000.0, "datetime": "2025-11-01 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69430, "price": 164417000.0, "datetime": "2025-11-01 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69437, "price": 164016000.0, "datetime": "2025-11-01 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69442, "price": 164363000.0, "datetime": "2025-11-01 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69455, "price": 164415000.0, "datetime": "2025-11-01 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69477, "price": 163968000.0, "datetime": "2025-11-01 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69498, "price": 164347000.0, "datetime": "2025-11-01 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69499, "price": 164407000.0, "datetime": "2025-11-01 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69505, "price": 164381000.0, "datetime": "2025-11-01 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69535, "price": 164269000.0, "datetime": "2025-11-01 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69537, "price": 164119000.0, "datetime": "2025-11-01 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69546, "price": 164193000.0, "datetime": "2025-11-01 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69569, "price": 164227000.0, "datetime": "2025-11-01 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69594, "price": 164025000.0, "datetime": "2025-11-01 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69630, "price": 164438000.0, "datetime": "2025-11-01 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69649, "price": 164530000.0, "datetime": "2025-11-01 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69655, "price": 164346000.0, "datetime": "2025-11-01 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69669, "price": 164250000.0, "datetime": "2025-11-01 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69671, "price": 164040000.0, "datetime": "2025-11-01 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69677, "price": 164130000.0, "datetime": "2025-11-01 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69711, "price": 164399000.0, "datetime": "2025-11-01 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69747, "price": 164044000.0, "datetime": "2025-11-01 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69765, "price": 164106000.0, "datetime": "2025-11-01 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69774, "price": 164146000.0, "datetime": "2025-11-01 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69778, "price": 164065000.0, "datetime": "2025-11-01 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69790, "price": 163964000.0, "datetime": "2025-11-01 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69792, "price": 163932000.0, "datetime": "2025-11-01 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69807, "price": 163701000.0, "datetime": "2025-11-01 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69811, "price": 163474000.0, "datetime": "2025-11-01 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69812, "price": 163629000.0, "datetime": "2025-11-01 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69850, "price": 164100000.0, "datetime": "2025-11-02 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69857, "price": 164338000.0, "datetime": "2025-11-02 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69861, "price": 164199000.0, "datetime": "2025-11-02 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69870, "price": 164399000.0, "datetime": "2025-11-02 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69876, "price": 164349000.0, "datetime": "2025-11-02 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69890, "price": 164337000.0, "datetime": "2025-11-02 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69891, "price": 164170000.0, "datetime": "2025-11-02 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69892, "price": 164306000.0, "datetime": "2025-11-02 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69895, "price": 164167000.0, "datetime": "2025-11-02 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69902, "price": 164283000.0, "datetime": "2025-11-02 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69909, "price": 164111000.0, "datetime": "2025-11-02 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69914, "price": 164250000.0, "datetime": "2025-11-02 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69931, "price": 164202000.0, "datetime": "2025-11-02 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69933, "price": 164248000.0, "datetime": "2025-11-02 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69934, "price": 164158000.0, "datetime": "2025-11-02 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69945, "price": 164219000.0, "datetime": "2025-11-02 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69960, "price": 164201000.0, "datetime": "2025-11-02 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69965, "price": 164270000.0, "datetime": "2025-11-02 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 69969, "price": 164167000.0, "datetime": "2025-11-02 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 69985, "price": 163949000.0, "datetime": "2025-11-02 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70012, "price": 163924000.0, "datetime": "2025-11-02 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70016, "price": 163968000.0, "datetime": "2025-11-02 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70031, "price": 163962000.0, "datetime": "2025-11-02 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70037, "price": 163999000.0, "datetime": "2025-11-02 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70039, "price": 163940000.0, "datetime": "2025-11-02 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70047, "price": 163960000.0, "datetime": "2025-11-02 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70048, "price": 163909000.0, "datetime": "2025-11-02 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70051, "price": 163956000.0, "datetime": "2025-11-02 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70053, "price": 163911000.0, "datetime": "2025-11-02 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70067, "price": 163857000.0, "datetime": "2025-11-02 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70076, "price": 163735000.0, "datetime": "2025-11-02 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70077, "price": 163819000.0, "datetime": "2025-11-02 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70090, "price": 163685000.0, "datetime": "2025-11-02 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70100, "price": 163696000.0, "datetime": "2025-11-02 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70123, "price": 164100000.0, "datetime": "2025-11-02 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70151, "price": 164007000.0, "datetime": "2025-11-02 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70164, "price": 164036000.0, "datetime": "2025-11-02 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70171, "price": 164299000.0, "datetime": "2025-11-02 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70181, "price": 164407000.0, "datetime": "2025-11-02 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70187, "price": 164544000.0, "datetime": "2025-11-02 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70194, "price": 164538000.0, "datetime": "2025-11-02 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70197, "price": 164700000.0, "datetime": "2025-11-02 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70207, "price": 164550000.0, "datetime": "2025-11-02 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70219, "price": 164690000.0, "datetime": "2025-11-02 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70227, "price": 164450000.0, "datetime": "2025-11-02 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70237, "price": 164735000.0, "datetime": "2025-11-02 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70252, "price": 164667000.0, "datetime": "2025-11-02 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70254, "price": 164956000.0, "datetime": "2025-11-02 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70261, "price": 164878000.0, "datetime": "2025-11-02 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70262, "price": 164962000.0, "datetime": "2025-11-02 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70263, "price": 164885000.0, "datetime": "2025-11-02 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70292, "price": 164301000.0, "datetime": "2025-11-02 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70304, "price": 164260000.0, "datetime": "2025-11-02 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70310, "price": 164454000.0, "datetime": "2025-11-02 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70330, "price": 164257000.0, "datetime": "2025-11-03 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70345, "price": 164098000.0, "datetime": "2025-11-03 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70367, "price": 163910000.0, "datetime": "2025-11-03 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70376, "price": 164002000.0, "datetime": "2025-11-03 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70399, "price": 164100000.0, "datetime": "2025-11-03 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70415, "price": 164197000.0, "datetime": "2025-11-03 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70421, "price": 164070000.0, "datetime": "2025-11-03 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70431, "price": 164058000.0, "datetime": "2025-11-03 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70440, "price": 163924000.0, "datetime": "2025-11-03 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70466, "price": 163846000.0, "datetime": "2025-11-03 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70467, "price": 163709000.0, "datetime": "2025-11-03 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70476, "price": 163641000.0, "datetime": "2025-11-03 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70504, "price": 163977000.0, "datetime": "2025-11-03 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70526, "price": 163241000.0, "datetime": "2025-11-03 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70528, "price": 163000000.0, "datetime": "2025-11-03 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70529, "price": 163355000.0, "datetime": "2025-11-03 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70538, "price": 162951000.0, "datetime": "2025-11-03 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70539, "price": 163148000.0, "datetime": "2025-11-03 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70546, "price": 162757000.0, "datetime": "2025-11-03 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70557, "price": 162520000.0, "datetime": "2025-11-03 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70561, "price": 161750000.0, "datetime": "2025-11-03 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70569, "price": 161870000.0, "datetime": "2025-11-03 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70575, "price": 161340000.0, "datetime": "2025-11-03 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70585, "price": 161043000.0, "datetime": "2025-11-03 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70610, "price": 160911000.0, "datetime": "2025-11-03 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70634, "price": 160596000.0, "datetime": "2025-11-03 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70657, "price": 160585000.0, "datetime": "2025-11-03 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70674, "price": 160520000.0, "datetime": "2025-11-03 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70685, "price": 160110000.0, "datetime": "2025-11-03 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70698, "price": 160265000.0, "datetime": "2025-11-03 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70710, "price": 160299000.0, "datetime": "2025-11-03 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70720, "price": 160441000.0, "datetime": "2025-11-03 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70748, "price": 161261000.0, "datetime": "2025-11-03 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70768, "price": 160880000.0, "datetime": "2025-11-03 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70782, "price": 160712000.0, "datetime": "2025-11-03 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70793, "price": 160628000.0, "datetime": "2025-11-03 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70800, "price": 160255000.0, "datetime": "2025-11-04 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70822, "price": 158825000.0, "datetime": "2025-11-04 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70858, "price": 160528000.0, "datetime": "2025-11-04 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70885, "price": 160033000.0, "datetime": "2025-11-04 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70900, "price": 160095000.0, "datetime": "2025-11-04 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70917, "price": 160300000.0, "datetime": "2025-11-04 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70922, "price": 159150000.0, "datetime": "2025-11-04 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70929, "price": 159664000.0, "datetime": "2025-11-04 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70937, "price": 159249000.0, "datetime": "2025-11-04 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70952, "price": 158692000.0, "datetime": "2025-11-04 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70959, "price": 158001000.0, "datetime": "2025-11-04 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70964, "price": 158193000.0, "datetime": "2025-11-04 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 70986, "price": 158239000.0, "datetime": "2025-11-04 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 70989, "price": 159054000.0, "datetime": "2025-11-04 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71014, "price": 160379000.0, "datetime": "2025-11-04 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71042, "price": 159940000.0, "datetime": "2025-11-04 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71062, "price": 160002000.0, "datetime": "2025-11-04 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71102, "price": 156893000.0, "datetime": "2025-11-04 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71138, "price": 154351000.0, "datetime": "2025-11-04 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71146, "price": 154219000.0, "datetime": "2025-11-04 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71158, "price": 153889000.0, "datetime": "2025-11-04 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71167, "price": 153893000.0, "datetime": "2025-11-04 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71220, "price": 155594000.0, "datetime": "2025-11-04 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71244, "price": 154160000.0, "datetime": "2025-11-04 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71245, "price": 153899000.0, "datetime": "2025-11-04 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71248, "price": 154220000.0, "datetime": "2025-11-04 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71267, "price": 153698000.0, "datetime": "2025-11-04 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71272, "price": 154242000.0, "datetime": "2025-11-04 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71288, "price": 155286000.0, "datetime": "2025-11-05 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71312, "price": 153001000.0, "datetime": "2025-11-05 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71314, "price": 152717000.0, "datetime": "2025-11-05 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71325, "price": 151919000.0, "datetime": "2025-11-05 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71336, "price": 151100000.0, "datetime": "2025-11-05 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71339, "price": 151208000.0, "datetime": "2025-11-05 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71342, "price": 150700000.0, "datetime": "2025-11-05 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71346, "price": 150710000.0, "datetime": "2025-11-05 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71347, "price": 150324000.0, "datetime": "2025-11-05 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71349, "price": 150651000.0, "datetime": "2025-11-05 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71368, "price": 151076000.0, "datetime": "2025-11-05 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71386, "price": 150661000.0, "datetime": "2025-11-05 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71403, "price": 150030000.0, "datetime": "2025-11-05 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71416, "price": 149860000.0, "datetime": "2025-11-05 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71434, "price": 151600000.0, "datetime": "2025-11-05 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71452, "price": 152558000.0, "datetime": "2025-11-05 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71459, "price": 151877000.0, "datetime": "2025-11-05 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71492, "price": 148034000.0, "datetime": "2025-11-05 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71521, "price": 151274000.0, "datetime": "2025-11-05 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71526, "price": 152042000.0, "datetime": "2025-11-05 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71536, "price": 152195000.0, "datetime": "2025-11-05 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71553, "price": 152183000.0, "datetime": "2025-11-05 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71555, "price": 151650000.0, "datetime": "2025-11-05 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71558, "price": 151981000.0, "datetime": "2025-11-05 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71565, "price": 151501000.0, "datetime": "2025-11-05 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71586, "price": 151669000.0, "datetime": "2025-11-05 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71603, "price": 151813000.0, "datetime": "2025-11-05 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71613, "price": 151893000.0, "datetime": "2025-11-05 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71619, "price": 151711000.0, "datetime": "2025-11-05 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71635, "price": 151333000.0, "datetime": "2025-11-05 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71658, "price": 151596000.0, "datetime": "2025-11-05 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71682, "price": 150929000.0, "datetime": "2025-11-05 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71720, "price": 153014000.0, "datetime": "2025-11-05 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71732, "price": 153566000.0, "datetime": "2025-11-05 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71741, "price": 153607000.0, "datetime": "2025-11-05 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71753, "price": 154100000.0, "datetime": "2025-11-05 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71761, "price": 153860000.0, "datetime": "2025-11-06 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71763, "price": 154223000.0, "datetime": "2025-11-06 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71780, "price": 154969000.0, "datetime": "2025-11-06 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71793, "price": 155291000.0, "datetime": "2025-11-06 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71798, "price": 155045000.0, "datetime": "2025-11-06 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71816, "price": 155308000.0, "datetime": "2025-11-06 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71839, "price": 155399000.0, "datetime": "2025-11-06 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71843, "price": 155757000.0, "datetime": "2025-11-06 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71852, "price": 155736000.0, "datetime": "2025-11-06 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71861, "price": 156000000.0, "datetime": "2025-11-06 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71865, "price": 155807000.0, "datetime": "2025-11-06 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71890, "price": 154900000.0, "datetime": "2025-11-06 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71903, "price": 154750000.0, "datetime": "2025-11-06 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71912, "price": 154751000.0, "datetime": "2025-11-06 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71937, "price": 155501000.0, "datetime": "2025-11-06 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71956, "price": 155010000.0, "datetime": "2025-11-06 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71959, "price": 154500000.0, "datetime": "2025-11-06 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71970, "price": 154209000.0, "datetime": "2025-11-06 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 71981, "price": 153621000.0, "datetime": "2025-11-06 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 71988, "price": 153770000.0, "datetime": "2025-11-06 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72012, "price": 154804000.0, "datetime": "2025-11-06 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72032, "price": 155185000.0, "datetime": "2025-11-06 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72040, "price": 154566000.0, "datetime": "2025-11-06 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72061, "price": 154107000.0, "datetime": "2025-11-06 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72078, "price": 154119000.0, "datetime": "2025-11-06 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72079, "price": 154500000.0, "datetime": "2025-11-06 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72082, "price": 153947000.0, "datetime": "2025-11-06 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72085, "price": 154500000.0, "datetime": "2025-11-06 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72092, "price": 154119000.0, "datetime": "2025-11-06 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72096, "price": 154364000.0, "datetime": "2025-11-06 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72098, "price": 154120000.0, "datetime": "2025-11-06 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72102, "price": 154387000.0, "datetime": "2025-11-06 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72110, "price": 154256000.0, "datetime": "2025-11-06 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72142, "price": 154000000.0, "datetime": "2025-11-06 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72157, "price": 154026000.0, "datetime": "2025-11-06 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72165, "price": 154239000.0, "datetime": "2025-11-06 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72177, "price": 154244000.0, "datetime": "2025-11-06 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72199, "price": 153806000.0, "datetime": "2025-11-06 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72218, "price": 154361000.0, "datetime": "2025-11-06 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72243, "price": 153840000.0, "datetime": "2025-11-07 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72249, "price": 152622000.0, "datetime": "2025-11-07 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72257, "price": 152680000.0, "datetime": "2025-11-07 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72264, "price": 152158000.0, "datetime": "2025-11-07 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72278, "price": 151199000.0, "datetime": "2025-11-07 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72302, "price": 151150000.0, "datetime": "2025-11-07 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72308, "price": 151998000.0, "datetime": "2025-11-07 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72323, "price": 152109000.0, "datetime": "2025-11-07 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72355, "price": 151208000.0, "datetime": "2025-11-07 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72362, "price": 150626000.0, "datetime": "2025-11-07 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72366, "price": 150935000.0, "datetime": "2025-11-07 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72389, "price": 151385000.0, "datetime": "2025-11-07 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72395, "price": 151732000.0, "datetime": "2025-11-07 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72403, "price": 151620000.0, "datetime": "2025-11-07 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72419, "price": 151636000.0, "datetime": "2025-11-07 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72423, "price": 151162000.0, "datetime": "2025-11-07 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72431, "price": 151438000.0, "datetime": "2025-11-07 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72448, "price": 151242000.0, "datetime": "2025-11-07 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72458, "price": 151738000.0, "datetime": "2025-11-07 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72466, "price": 151520000.0, "datetime": "2025-11-07 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72469, "price": 151852000.0, "datetime": "2025-11-07 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72489, "price": 152655000.0, "datetime": "2025-11-07 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72506, "price": 152454000.0, "datetime": "2025-11-07 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72508, "price": 152216000.0, "datetime": "2025-11-07 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72513, "price": 152306000.0, "datetime": "2025-11-07 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72531, "price": 152881000.0, "datetime": "2025-11-07 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72572, "price": 152262000.0, "datetime": "2025-11-07 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72584, "price": 152120000.0, "datetime": "2025-11-07 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72603, "price": 151732000.0, "datetime": "2025-11-07 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72604, "price": 151300000.0, "datetime": "2025-11-07 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72616, "price": 151151000.0, "datetime": "2025-11-07 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72624, "price": 150747000.0, "datetime": "2025-11-07 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72631, "price": 150961000.0, "datetime": "2025-11-07 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72638, "price": 150442000.0, "datetime": "2025-11-07 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72651, "price": 149972000.0, "datetime": "2025-11-07 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72664, "price": 149962000.0, "datetime": "2025-11-07 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72679, "price": 149420000.0, "datetime": "2025-11-07 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72699, "price": 150010000.0, "datetime": "2025-11-07 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72701, "price": 150369000.0, "datetime": "2025-11-07 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72703, "price": 150056000.0, "datetime": "2025-11-07 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72712, "price": 150533000.0, "datetime": "2025-11-07 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72728, "price": 150997000.0, "datetime": "2025-11-08 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72744, "price": 151686000.0, "datetime": "2025-11-08 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72755, "price": 151319000.0, "datetime": "2025-11-08 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72761, "price": 152079000.0, "datetime": "2025-11-08 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72773, "price": 152410000.0, "datetime": "2025-11-08 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72779, "price": 153442000.0, "datetime": "2025-11-08 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72782, "price": 153262000.0, "datetime": "2025-11-08 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72783, "price": 153570000.0, "datetime": "2025-11-08 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72784, "price": 153232000.0, "datetime": "2025-11-08 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72804, "price": 153428000.0, "datetime": "2025-11-08 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72822, "price": 154015000.0, "datetime": "2025-11-08 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72830, "price": 154358000.0, "datetime": "2025-11-08 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72837, "price": 154204000.0, "datetime": "2025-11-08 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72855, "price": 154320000.0, "datetime": "2025-11-08 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72869, "price": 154468000.0, "datetime": "2025-11-08 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72894, "price": 153916000.0, "datetime": "2025-11-08 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72898, "price": 153673000.0, "datetime": "2025-11-08 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72901, "price": 153899000.0, "datetime": "2025-11-08 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72909, "price": 153300000.0, "datetime": "2025-11-08 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72919, "price": 153611000.0, "datetime": "2025-11-08 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72939, "price": 153458000.0, "datetime": "2025-11-08 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72941, "price": 153747000.0, "datetime": "2025-11-08 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72954, "price": 153418000.0, "datetime": "2025-11-08 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72961, "price": 153815000.0, "datetime": "2025-11-08 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 72968, "price": 153706000.0, "datetime": "2025-11-08 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 72991, "price": 153219000.0, "datetime": "2025-11-08 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73003, "price": 152887000.0, "datetime": "2025-11-08 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73025, "price": 152352000.0, "datetime": "2025-11-08 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73037, "price": 152185000.0, "datetime": "2025-11-08 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73041, "price": 152299000.0, "datetime": "2025-11-08 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73044, "price": 151924000.0, "datetime": "2025-11-08 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73048, "price": 152237000.0, "datetime": "2025-11-08 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73064, "price": 152302000.0, "datetime": "2025-11-08 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73065, "price": 152592000.0, "datetime": "2025-11-08 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73077, "price": 152433000.0, "datetime": "2025-11-08 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73086, "price": 152703000.0, "datetime": "2025-11-08 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73094, "price": 152613000.0, "datetime": "2025-11-08 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73107, "price": 152736000.0, "datetime": "2025-11-08 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73126, "price": 152885000.0, "datetime": "2025-11-08 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73146, "price": 152103000.0, "datetime": "2025-11-08 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73172, "price": 152053000.0, "datetime": "2025-11-08 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73188, "price": 151902000.0, "datetime": "2025-11-08 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73203, "price": 151768000.0, "datetime": "2025-11-09 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73214, "price": 151589000.0, "datetime": "2025-11-09 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73234, "price": 151723000.0, "datetime": "2025-11-09 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73246, "price": 151771000.0, "datetime": "2025-11-09 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73265, "price": 151831000.0, "datetime": "2025-11-09 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73267, "price": 152130000.0, "datetime": "2025-11-09 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73268, "price": 151991000.0, "datetime": "2025-11-09 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73269, "price": 152067000.0, "datetime": "2025-11-09 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73283, "price": 151813000.0, "datetime": "2025-11-09 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73291, "price": 152065000.0, "datetime": "2025-11-09 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73314, "price": 152185000.0, "datetime": "2025-11-09 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73328, "price": 152283000.0, "datetime": "2025-11-09 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73344, "price": 152551000.0, "datetime": "2025-11-09 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73347, "price": 152678000.0, "datetime": "2025-11-09 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73351, "price": 152606000.0, "datetime": "2025-11-09 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73391, "price": 152201000.0, "datetime": "2025-11-09 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73395, "price": 151851000.0, "datetime": "2025-11-09 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73399, "price": 152133000.0, "datetime": "2025-11-09 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73408, "price": 151811000.0, "datetime": "2025-11-09 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73409, "price": 151924000.0, "datetime": "2025-11-09 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73421, "price": 151894000.0, "datetime": "2025-11-09 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73425, "price": 151999000.0, "datetime": "2025-11-09 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73427, "price": 151880000.0, "datetime": "2025-11-09 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73442, "price": 151722000.0, "datetime": "2025-11-09 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73445, "price": 151520000.0, "datetime": "2025-11-09 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73451, "price": 151577000.0, "datetime": "2025-11-09 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73452, "price": 151438000.0, "datetime": "2025-11-09 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73454, "price": 151550000.0, "datetime": "2025-11-09 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73473, "price": 151642000.0, "datetime": "2025-11-09 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73484, "price": 151713000.0, "datetime": "2025-11-09 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73495, "price": 151721000.0, "datetime": "2025-11-09 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73497, "price": 151820000.0, "datetime": "2025-11-09 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73498, "price": 151740000.0, "datetime": "2025-11-09 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73511, "price": 151748000.0, "datetime": "2025-11-09 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73512, "price": 151670000.0, "datetime": "2025-11-09 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73526, "price": 151584000.0, "datetime": "2025-11-09 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73545, "price": 151648000.0, "datetime": "2025-11-09 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73547, "price": 151860000.0, "datetime": "2025-11-09 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73548, "price": 151648000.0, "datetime": "2025-11-09 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73558, "price": 151781000.0, "datetime": "2025-11-09 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73566, "price": 151698000.0, "datetime": "2025-11-09 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73585, "price": 151520000.0, "datetime": "2025-11-09 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73610, "price": 151895000.0, "datetime": "2025-11-09 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73613, "price": 152115000.0, "datetime": "2025-11-09 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73618, "price": 152091000.0, "datetime": "2025-11-09 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73623, "price": 152389000.0, "datetime": "2025-11-09 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73626, "price": 152088000.0, "datetime": "2025-11-09 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73641, "price": 152214000.0, "datetime": "2025-11-09 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73671, "price": 153593000.0, "datetime": "2025-11-09 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73683, "price": 154046000.0, "datetime": "2025-11-10 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73685, "price": 153828000.0, "datetime": "2025-11-10 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73686, "price": 154032000.0, "datetime": "2025-11-10 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73697, "price": 154286000.0, "datetime": "2025-11-10 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73714, "price": 154300000.0, "datetime": "2025-11-10 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73722, "price": 153985000.0, "datetime": "2025-11-10 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73728, "price": 154184000.0, "datetime": "2025-11-10 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73730, "price": 154000000.0, "datetime": "2025-11-10 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73739, "price": 154035000.0, "datetime": "2025-11-10 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73763, "price": 154892000.0, "datetime": "2025-11-10 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73766, "price": 155417000.0, "datetime": "2025-11-10 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73774, "price": 155415000.0, "datetime": "2025-11-10 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73778, "price": 155720000.0, "datetime": "2025-11-10 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73779, "price": 155392000.0, "datetime": "2025-11-10 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73798, "price": 155291000.0, "datetime": "2025-11-10 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73801, "price": 155040000.0, "datetime": "2025-11-10 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73804, "price": 155327000.0, "datetime": "2025-11-10 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73814, "price": 155204000.0, "datetime": "2025-11-10 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73834, "price": 155172000.0, "datetime": "2025-11-10 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73847, "price": 155352000.0, "datetime": "2025-11-10 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73860, "price": 155808000.0, "datetime": "2025-11-10 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73881, "price": 157989000.0, "datetime": "2025-11-10 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73907, "price": 157246000.0, "datetime": "2025-11-10 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73911, "price": 157017000.0, "datetime": "2025-11-10 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73913, "price": 157249000.0, "datetime": "2025-11-10 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73927, "price": 157225000.0, "datetime": "2025-11-10 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73930, "price": 157459000.0, "datetime": "2025-11-10 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73935, "price": 157334000.0, "datetime": "2025-11-10 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73939, "price": 157496000.0, "datetime": "2025-11-10 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73942, "price": 157352000.0, "datetime": "2025-11-10 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73954, "price": 157543000.0, "datetime": "2025-11-10 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73966, "price": 157488000.0, "datetime": "2025-11-10 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73981, "price": 157346000.0, "datetime": "2025-11-10 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 73985, "price": 157182000.0, "datetime": "2025-11-10 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 73988, "price": 157295000.0, "datetime": "2025-11-10 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74021, "price": 157510000.0, "datetime": "2025-11-10 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74042, "price": 157120000.0, "datetime": "2025-11-10 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74059, "price": 157526000.0, "datetime": "2025-11-10 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74085, "price": 157292000.0, "datetime": "2025-11-10 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74097, "price": 157240000.0, "datetime": "2025-11-10 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74116, "price": 156951000.0, "datetime": "2025-11-10 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74138, "price": 157274000.0, "datetime": "2025-11-10 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74162, "price": 156015000.0, "datetime": "2025-11-11 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74175, "price": 155700000.0, "datetime": "2025-11-11 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74180, "price": 155950000.0, "datetime": "2025-11-11 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74191, "price": 155553000.0, "datetime": "2025-11-11 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74194, "price": 155838000.0, "datetime": "2025-11-11 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74223, "price": 156714000.0, "datetime": "2025-11-11 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74224, "price": 156999000.0, "datetime": "2025-11-11 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74227, "price": 156776000.0, "datetime": "2025-11-11 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74250, "price": 156600000.0, "datetime": "2025-11-11 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74273, "price": 156750000.0, "datetime": "2025-11-11 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74297, "price": 156528000.0, "datetime": "2025-11-11 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74331, "price": 157090000.0, "datetime": "2025-11-11 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74355, "price": 156939000.0, "datetime": "2025-11-11 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74374, "price": 158295000.0, "datetime": "2025-11-11 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74388, "price": 158543000.0, "datetime": "2025-11-11 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74395, "price": 158040000.0, "datetime": "2025-11-11 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74397, "price": 158303000.0, "datetime": "2025-11-11 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74407, "price": 158441000.0, "datetime": "2025-11-11 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74447, "price": 156790000.0, "datetime": "2025-11-11 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74458, "price": 156226000.0, "datetime": "2025-11-11 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74464, "price": 156200000.0, "datetime": "2025-11-11 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74491, "price": 156099000.0, "datetime": "2025-11-11 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74500, "price": 156348000.0, "datetime": "2025-11-11 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74509, "price": 156096000.0, "datetime": "2025-11-11 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74513, "price": 156256000.0, "datetime": "2025-11-11 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74531, "price": 156250000.0, "datetime": "2025-11-11 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74542, "price": 156343000.0, "datetime": "2025-11-11 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74575, "price": 156727000.0, "datetime": "2025-11-11 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74578, "price": 156897000.0, "datetime": "2025-11-11 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74581, "price": 156643000.0, "datetime": "2025-11-11 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74610, "price": 155573000.0, "datetime": "2025-11-11 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74630, "price": 155290000.0, "datetime": "2025-11-11 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74636, "price": 155693000.0, "datetime": "2025-11-11 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74640, "price": 155004000.0, "datetime": "2025-11-12 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74658, "price": 154188000.0, "datetime": "2025-11-12 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74659, "price": 153853000.0, "datetime": "2025-11-12 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74660, "price": 154202000.0, "datetime": "2025-11-12 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74688, "price": 153939000.0, "datetime": "2025-11-12 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74696, "price": 154001000.0, "datetime": "2025-11-12 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74712, "price": 153827000.0, "datetime": "2025-11-12 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74713, "price": 154112000.0, "datetime": "2025-11-12 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74718, "price": 153800000.0, "datetime": "2025-11-12 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74724, "price": 153930000.0, "datetime": "2025-11-12 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74737, "price": 153762000.0, "datetime": "2025-11-12 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74755, "price": 153703000.0, "datetime": "2025-11-12 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74757, "price": 153502000.0, "datetime": "2025-11-12 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74759, "price": 153600000.0, "datetime": "2025-11-12 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74767, "price": 153540000.0, "datetime": "2025-11-12 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74780, "price": 153473000.0, "datetime": "2025-11-12 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74799, "price": 153950000.0, "datetime": "2025-11-12 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74802, "price": 154274000.0, "datetime": "2025-11-12 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74807, "price": 154079000.0, "datetime": "2025-11-12 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74817, "price": 154576000.0, "datetime": "2025-11-12 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74821, "price": 154075000.0, "datetime": "2025-11-12 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74848, "price": 154071000.0, "datetime": "2025-11-12 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74867, "price": 153951000.0, "datetime": "2025-11-12 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74877, "price": 154221000.0, "datetime": "2025-11-12 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74896, "price": 154490000.0, "datetime": "2025-11-12 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74917, "price": 154477000.0, "datetime": "2025-11-12 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74933, "price": 154532000.0, "datetime": "2025-11-12 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74934, "price": 154660000.0, "datetime": "2025-11-12 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74950, "price": 154638000.0, "datetime": "2025-11-12 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74961, "price": 154800000.0, "datetime": "2025-11-12 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 74972, "price": 154629000.0, "datetime": "2025-11-12 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 74982, "price": 154707000.0, "datetime": "2025-11-12 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75007, "price": 156364000.0, "datetime": "2025-11-12 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75028, "price": 156931000.0, "datetime": "2025-11-12 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75031, "price": 156759000.0, "datetime": "2025-11-12 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75040, "price": 157112000.0, "datetime": "2025-11-12 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75044, "price": 156855000.0, "datetime": "2025-11-12 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75058, "price": 156782000.0, "datetime": "2025-11-12 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75067, "price": 156787000.0, "datetime": "2025-11-12 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75089, "price": 156685000.0, "datetime": "2025-11-12 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75097, "price": 156290000.0, "datetime": "2025-11-12 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75144, "price": 152504000.0, "datetime": "2025-11-13 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75193, "price": 152504000.0, "datetime": "2025-11-13 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75195, "price": 152720000.0, "datetime": "2025-11-13 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75198, "price": 152528000.0, "datetime": "2025-11-13 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75210, "price": 152545000.0, "datetime": "2025-11-13 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75235, "price": 153151000.0, "datetime": "2025-11-13 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75241, "price": 153500000.0, "datetime": "2025-11-13 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75251, "price": 153518000.0, "datetime": "2025-11-13 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75274, "price": 153536000.0, "datetime": "2025-11-13 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75278, "price": 153322000.0, "datetime": "2025-11-13 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75282, "price": 153595000.0, "datetime": "2025-11-13 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75289, "price": 153421000.0, "datetime": "2025-11-13 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75301, "price": 153440000.0, "datetime": "2025-11-13 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75326, "price": 153718000.0, "datetime": "2025-11-13 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75329, "price": 154220000.0, "datetime": "2025-11-13 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75333, "price": 153947000.0, "datetime": "2025-11-13 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75343, "price": 154183000.0, "datetime": "2025-11-13 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75345, "price": 153904000.0, "datetime": "2025-11-13 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75366, "price": 153344000.0, "datetime": "2025-11-13 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75377, "price": 152955000.0, "datetime": "2025-11-13 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75384, "price": 153449000.0, "datetime": "2025-11-13 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75389, "price": 152905000.0, "datetime": "2025-11-13 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75396, "price": 153153000.0, "datetime": "2025-11-13 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75400, "price": 152790000.0, "datetime": "2025-11-13 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75403, "price": 153001000.0, "datetime": "2025-11-13 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75429, "price": 154533000.0, "datetime": "2025-11-13 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75445, "price": 155205000.0, "datetime": "2025-11-13 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75448, "price": 154994000.0, "datetime": "2025-11-13 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75466, "price": 154728000.0, "datetime": "2025-11-13 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75478, "price": 154626000.0, "datetime": "2025-11-13 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75499, "price": 153759000.0, "datetime": "2025-11-13 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75527, "price": 153709000.0, "datetime": "2025-11-13 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75531, "price": 153899000.0, "datetime": "2025-11-13 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75536, "price": 153758000.0, "datetime": "2025-11-13 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75537, "price": 153862000.0, "datetime": "2025-11-13 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75538, "price": 153713000.0, "datetime": "2025-11-13 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75548, "price": 153800000.0, "datetime": "2025-11-13 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75558, "price": 153821000.0, "datetime": "2025-11-13 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75579, "price": 153010000.0, "datetime": "2025-11-13 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75591, "price": 152310000.0, "datetime": "2025-11-13 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75594, "price": 154000000.0, "datetime": "2025-11-13 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75604, "price": 152805000.0, "datetime": "2025-11-14 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75627, "price": 151571000.0, "datetime": "2025-11-14 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75636, "price": 151071000.0, "datetime": "2025-11-14 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75639, "price": 151202000.0, "datetime": "2025-11-14 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75650, "price": 150500000.0, "datetime": "2025-11-14 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75675, "price": 149274000.0, "datetime": "2025-11-14 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75698, "price": 149644000.0, "datetime": "2025-11-14 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75706, "price": 150301000.0, "datetime": "2025-11-14 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75715, "price": 149982000.0, "datetime": "2025-11-14 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75719, "price": 150499000.0, "datetime": "2025-11-14 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75725, "price": 150170000.0, "datetime": "2025-11-14 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75726, "price": 150522000.0, "datetime": "2025-11-14 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75755, "price": 151728000.0, "datetime": "2025-11-14 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75762, "price": 152338000.0, "datetime": "2025-11-14 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75766, "price": 152187000.0, "datetime": "2025-11-14 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75768, "price": 152444000.0, "datetime": "2025-11-14 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75769, "price": 152313000.0, "datetime": "2025-11-14 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75801, "price": 149615000.0, "datetime": "2025-11-14 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75837, "price": 150233000.0, "datetime": "2025-11-14 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75879, "price": 148192000.0, "datetime": "2025-11-14 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75880, "price": 147895000.0, "datetime": "2025-11-14 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75885, "price": 147800000.0, "datetime": "2025-11-14 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75886, "price": 147500000.0, "datetime": "2025-11-14 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75890, "price": 147623000.0, "datetime": "2025-11-14 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75903, "price": 147087000.0, "datetime": "2025-11-14 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75906, "price": 147098000.0, "datetime": "2025-11-14 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75912, "price": 146520000.0, "datetime": "2025-11-14 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75915, "price": 147111000.0, "datetime": "2025-11-14 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75936, "price": 147441000.0, "datetime": "2025-11-14 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75951, "price": 147493000.0, "datetime": "2025-11-14 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75952, "price": 147286000.0, "datetime": "2025-11-14 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75953, "price": 147499000.0, "datetime": "2025-11-14 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75963, "price": 147301000.0, "datetime": "2025-11-14 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 75989, "price": 147203000.0, "datetime": "2025-11-14 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 75995, "price": 146639000.0, "datetime": "2025-11-14 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76034, "price": 144336000.0, "datetime": "2025-11-14 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76044, "price": 143268000.0, "datetime": "2025-11-14 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76046, "price": 143520000.0, "datetime": "2025-11-14 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76080, "price": 145750000.0, "datetime": "2025-11-15 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76088, "price": 146403000.0, "datetime": "2025-11-15 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76097, "price": 146450000.0, "datetime": "2025-11-15 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76107, "price": 147060000.0, "datetime": "2025-11-15 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76115, "price": 147128000.0, "datetime": "2025-11-15 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76142, "price": 145603000.0, "datetime": "2025-11-15 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76150, "price": 144707000.0, "datetime": "2025-11-15 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76161, "price": 144665000.0, "datetime": "2025-11-15 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76183, "price": 144551000.0, "datetime": "2025-11-15 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76198, "price": 143906000.0, "datetime": "2025-11-15 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76235, "price": 144397000.0, "datetime": "2025-11-15 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76252, "price": 143800000.0, "datetime": "2025-11-15 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76270, "price": 144102000.0, "datetime": "2025-11-15 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76282, "price": 144323000.0, "datetime": "2025-11-15 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76327, "price": 146001000.0, "datetime": "2025-11-15 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76356, "price": 145486000.0, "datetime": "2025-11-15 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76367, "price": 145263000.0, "datetime": "2025-11-15 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76368, "price": 145349000.0, "datetime": "2025-11-15 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76370, "price": 145268000.0, "datetime": "2025-11-15 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76371, "price": 145368000.0, "datetime": "2025-11-15 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76390, "price": 145550000.0, "datetime": "2025-11-15 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76405, "price": 145490000.0, "datetime": "2025-11-15 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76418, "price": 145034000.0, "datetime": "2025-11-15 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76440, "price": 144876000.0, "datetime": "2025-11-15 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76453, "price": 144478000.0, "datetime": "2025-11-15 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76464, "price": 144498000.0, "datetime": "2025-11-15 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76481, "price": 144555000.0, "datetime": "2025-11-15 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76502, "price": 144567000.0, "datetime": "2025-11-15 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76512, "price": 144418000.0, "datetime": "2025-11-15 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76521, "price": 144582000.0, "datetime": "2025-11-15 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76543, "price": 145021000.0, "datetime": "2025-11-15 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76559, "price": 145327000.0, "datetime": "2025-11-16 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76564, "price": 145265000.0, "datetime": "2025-11-16 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76565, "price": 145400000.0, "datetime": "2025-11-16 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76567, "price": 145075000.0, "datetime": "2025-11-16 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76573, "price": 145426000.0, "datetime": "2025-11-16 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76574, "price": 145299000.0, "datetime": "2025-11-16 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76590, "price": 144994000.0, "datetime": "2025-11-16 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76600, "price": 144788000.0, "datetime": "2025-11-16 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76612, "price": 144976000.0, "datetime": "2025-11-16 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76623, "price": 144750000.0, "datetime": "2025-11-16 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76641, "price": 144879000.0, "datetime": "2025-11-16 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76643, "price": 144780000.0, "datetime": "2025-11-16 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76655, "price": 144690000.0, "datetime": "2025-11-16 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76662, "price": 144428000.0, "datetime": "2025-11-16 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76680, "price": 144434000.0, "datetime": "2025-11-16 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76691, "price": 144041000.0, "datetime": "2025-11-16 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76693, "price": 144163000.0, "datetime": "2025-11-16 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76695, "price": 144030000.0, "datetime": "2025-11-16 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76697, "price": 144201000.0, "datetime": "2025-11-16 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76712, "price": 144215000.0, "datetime": "2025-11-16 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76715, "price": 144385000.0, "datetime": "2025-11-16 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76719, "price": 144300000.0, "datetime": "2025-11-16 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76727, "price": 144339000.0, "datetime": "2025-11-16 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76730, "price": 144278000.0, "datetime": "2025-11-16 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76737, "price": 144476000.0, "datetime": "2025-11-16 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76739, "price": 144141000.0, "datetime": "2025-11-16 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76750, "price": 144183000.0, "datetime": "2025-11-16 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76758, "price": 143915000.0, "datetime": "2025-11-16 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76780, "price": 143756000.0, "datetime": "2025-11-16 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76803, "price": 144157000.0, "datetime": "2025-11-16 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76822, "price": 144104000.0, "datetime": "2025-11-16 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76824, "price": 143956000.0, "datetime": "2025-11-16 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76826, "price": 144112000.0, "datetime": "2025-11-16 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76827, "price": 143932000.0, "datetime": "2025-11-16 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76835, "price": 144000000.0, "datetime": "2025-11-16 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76849, "price": 144089000.0, "datetime": "2025-11-16 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76871, "price": 144073000.0, "datetime": "2025-11-16 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76875, "price": 143976000.0, "datetime": "2025-11-16 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76883, "price": 144078000.0, "datetime": "2025-11-16 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76885, "price": 143872000.0, "datetime": "2025-11-16 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76894, "price": 144020000.0, "datetime": "2025-11-16 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76903, "price": 143936000.0, "datetime": "2025-11-16 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76912, "price": 143991000.0, "datetime": "2025-11-16 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76914, "price": 143851000.0, "datetime": "2025-11-16 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76915, "price": 144009000.0, "datetime": "2025-11-16 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76924, "price": 143920000.0, "datetime": "2025-11-16 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76926, "price": 144067000.0, "datetime": "2025-11-16 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 76949, "price": 144717000.0, "datetime": "2025-11-16 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 76977, "price": 143801000.0, "datetime": "2025-11-16 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77006, "price": 143623000.0, "datetime": "2025-11-16 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77029, "price": 143202000.0, "datetime": "2025-11-16 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77054, "price": 143002000.0, "datetime": "2025-11-17 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77074, "price": 142133000.0, "datetime": "2025-11-17 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77091, "price": 141641000.0, "datetime": "2025-11-17 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77096, "price": 142241000.0, "datetime": "2025-11-17 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77108, "price": 142271000.0, "datetime": "2025-11-17 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77120, "price": 142138000.0, "datetime": "2025-11-17 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77126, "price": 141724000.0, "datetime": "2025-11-17 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77139, "price": 141470000.0, "datetime": "2025-11-17 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77153, "price": 141321000.0, "datetime": "2025-11-17 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77183, "price": 139520000.0, "datetime": "2025-11-17 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77198, "price": 139227000.0, "datetime": "2025-11-17 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77201, "price": 139921000.0, "datetime": "2025-11-17 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77218, "price": 140415000.0, "datetime": "2025-11-17 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77219, "price": 140682000.0, "datetime": "2025-11-17 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77222, "price": 140341000.0, "datetime": "2025-11-17 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77227, "price": 141008000.0, "datetime": "2025-11-17 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77243, "price": 141667000.0, "datetime": "2025-11-17 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77261, "price": 142107000.0, "datetime": "2025-11-17 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77265, "price": 141704000.0, "datetime": "2025-11-17 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77280, "price": 141876000.0, "datetime": "2025-11-17 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77298, "price": 142184000.0, "datetime": "2025-11-17 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77313, "price": 141998000.0, "datetime": "2025-11-17 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77314, "price": 141850000.0, "datetime": "2025-11-17 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77327, "price": 141750000.0, "datetime": "2025-11-17 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77342, "price": 141566000.0, "datetime": "2025-11-17 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77343, "price": 141688000.0, "datetime": "2025-11-17 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77344, "price": 141592000.0, "datetime": "2025-11-17 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77354, "price": 141826000.0, "datetime": "2025-11-17 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77377, "price": 142364000.0, "datetime": "2025-11-17 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77384, "price": 142733000.0, "datetime": "2025-11-17 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77388, "price": 142549000.0, "datetime": "2025-11-17 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77404, "price": 142590000.0, "datetime": "2025-11-17 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77410, "price": 142314000.0, "datetime": "2025-11-17 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77411, "price": 142539000.0, "datetime": "2025-11-17 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77427, "price": 142448000.0, "datetime": "2025-11-17 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77428, "price": 142699000.0, "datetime": "2025-11-17 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77435, "price": 142627000.0, "datetime": "2025-11-17 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77448, "price": 142815000.0, "datetime": "2025-11-17 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77450, "price": 142607000.0, "datetime": "2025-11-17 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77470, "price": 142141000.0, "datetime": "2025-11-17 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77478, "price": 141801000.0, "datetime": "2025-11-17 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77498, "price": 140237000.0, "datetime": "2025-11-17 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77519, "price": 140863000.0, "datetime": "2025-11-18 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77547, "price": 140074000.0, "datetime": "2025-11-18 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77562, "price": 140120000.0, "datetime": "2025-11-18 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77580, "price": 139365000.0, "datetime": "2025-11-18 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77586, "price": 138800000.0, "datetime": "2025-11-18 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77588, "price": 138901000.0, "datetime": "2025-11-18 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77602, "price": 138783000.0, "datetime": "2025-11-18 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77608, "price": 138957000.0, "datetime": "2025-11-18 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77609, "price": 138358000.0, "datetime": "2025-11-18 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77623, "price": 138008000.0, "datetime": "2025-11-18 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77644, "price": 138000000.0, "datetime": "2025-11-18 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77654, "price": 138229000.0, "datetime": "2025-11-18 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77673, "price": 138581000.0, "datetime": "2025-11-18 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77694, "price": 137493000.0, "datetime": "2025-11-18 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77707, "price": 137161000.0, "datetime": "2025-11-18 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77716, "price": 137313000.0, "datetime": "2025-11-18 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77731, "price": 136880000.0, "datetime": "2025-11-18 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77746, "price": 136256000.0, "datetime": "2025-11-18 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77756, "price": 135063000.0, "datetime": "2025-11-18 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77770, "price": 134595000.0, "datetime": "2025-11-18 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77782, "price": 133553000.0, "datetime": "2025-11-18 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77796, "price": 133478000.0, "datetime": "2025-11-18 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77818, "price": 133314000.0, "datetime": "2025-11-18 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77840, "price": 133000000.0, "datetime": "2025-11-18 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77877, "price": 135186000.0, "datetime": "2025-11-18 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77896, "price": 135323000.0, "datetime": "2025-11-18 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77904, "price": 135331000.0, "datetime": "2025-11-18 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77912, "price": 135522000.0, "datetime": "2025-11-18 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77913, "price": 135286000.0, "datetime": "2025-11-18 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77932, "price": 135401000.0, "datetime": "2025-11-18 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77938, "price": 135114000.0, "datetime": "2025-11-18 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77950, "price": 135596000.0, "datetime": "2025-11-18 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77964, "price": 135104000.0, "datetime": "2025-11-18 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 77975, "price": 134980000.0, "datetime": "2025-11-18 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 77995, "price": 135314000.0, "datetime": "2025-11-18 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78001, "price": 135945000.0, "datetime": "2025-11-19 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78018, "price": 137270000.0, "datetime": "2025-11-19 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78019, "price": 137946000.0, "datetime": "2025-11-19 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78031, "price": 138407000.0, "datetime": "2025-11-19 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78058, "price": 138689000.0, "datetime": "2025-11-19 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78064, "price": 138440000.0, "datetime": "2025-11-19 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78073, "price": 138700000.0, "datetime": "2025-11-19 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78076, "price": 138317000.0, "datetime": "2025-11-19 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78081, "price": 138560000.0, "datetime": "2025-11-19 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78087, "price": 138359000.0, "datetime": "2025-11-19 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78121, "price": 137590000.0, "datetime": "2025-11-19 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78131, "price": 137230000.0, "datetime": "2025-11-19 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78139, "price": 137219000.0, "datetime": "2025-11-19 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78157, "price": 138120000.0, "datetime": "2025-11-19 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78191, "price": 137275000.0, "datetime": "2025-11-19 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78200, "price": 136532000.0, "datetime": "2025-11-19 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78204, "price": 136906000.0, "datetime": "2025-11-19 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78237, "price": 137348000.0, "datetime": "2025-11-19 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78275, "price": 135700000.0, "datetime": "2025-11-19 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78276, "price": 135400000.0, "datetime": "2025-11-19 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78283, "price": 135446000.0, "datetime": "2025-11-19 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78288, "price": 134750000.0, "datetime": "2025-11-19 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78297, "price": 134418000.0, "datetime": "2025-11-19 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78340, "price": 136324000.0, "datetime": "2025-11-19 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78367, "price": 135758000.0, "datetime": "2025-11-19 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78385, "price": 135965000.0, "datetime": "2025-11-19 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78400, "price": 136303000.0, "datetime": "2025-11-19 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78409, "price": 136312000.0, "datetime": "2025-11-19 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78432, "price": 136240000.0, "datetime": "2025-11-19 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78448, "price": 136346000.0, "datetime": "2025-11-19 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78468, "price": 136363000.0, "datetime": "2025-11-19 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78484, "price": 136248000.0, "datetime": "2025-11-20 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78510, "price": 134000000.0, "datetime": "2025-11-20 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78529, "price": 133000000.0, "datetime": "2025-11-20 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78531, "price": 133460000.0, "datetime": "2025-11-20 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78546, "price": 133160000.0, "datetime": "2025-11-20 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78555, "price": 133431000.0, "datetime": "2025-11-20 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78566, "price": 133145000.0, "datetime": "2025-11-20 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78583, "price": 133089000.0, "datetime": "2025-11-20 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78617, "price": 135076000.0, "datetime": "2025-11-20 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78638, "price": 135400000.0, "datetime": "2025-11-20 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78652, "price": 136147000.0, "datetime": "2025-11-20 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78664, "price": 136884000.0, "datetime": "2025-11-20 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78674, "price": 137170000.0, "datetime": "2025-11-20 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78689, "price": 138100000.0, "datetime": "2025-11-20 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78696, "price": 138145000.0, "datetime": "2025-11-20 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78753, "price": 137715000.0, "datetime": "2025-11-20 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78767, "price": 137922000.0, "datetime": "2025-11-20 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78779, "price": 138237000.0, "datetime": "2025-11-20 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78782, "price": 137967000.0, "datetime": "2025-11-20 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78801, "price": 137040000.0, "datetime": "2025-11-20 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78824, "price": 137223000.0, "datetime": "2025-11-20 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78829, "price": 137349000.0, "datetime": "2025-11-20 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78830, "price": 137237000.0, "datetime": "2025-11-20 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78831, "price": 137315000.0, "datetime": "2025-11-20 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78833, "price": 137213000.0, "datetime": "2025-11-20 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78856, "price": 136700000.0, "datetime": "2025-11-20 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78861, "price": 136230000.0, "datetime": "2025-11-20 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78863, "price": 136510000.0, "datetime": "2025-11-20 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78879, "price": 136323000.0, "datetime": "2025-11-20 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78890, "price": 136434000.0, "datetime": "2025-11-20 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78905, "price": 136456000.0, "datetime": "2025-11-20 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78908, "price": 136724000.0, "datetime": "2025-11-20 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78920, "price": 136671000.0, "datetime": "2025-11-20 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78921, "price": 136941000.0, "datetime": "2025-11-20 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78931, "price": 136570000.0, "datetime": "2025-11-20 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78946, "price": 136182000.0, "datetime": "2025-11-20 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78951, "price": 135574000.0, "datetime": "2025-11-20 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78965, "price": 135106000.0, "datetime": "2025-11-21 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78975, "price": 134419000.0, "datetime": "2025-11-21 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 78993, "price": 132300000.0, "datetime": "2025-11-21 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 78998, "price": 131400000.0, "datetime": "2025-11-21 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79005, "price": 131000000.0, "datetime": "2025-11-21 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79028, "price": 130671000.0, "datetime": "2025-11-21 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79040, "price": 130336000.0, "datetime": "2025-11-21 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79069, "price": 130694000.0, "datetime": "2025-11-21 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79081, "price": 130826000.0, "datetime": "2025-11-21 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79098, "price": 131616000.0, "datetime": "2025-11-21 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79099, "price": 131824000.0, "datetime": "2025-11-21 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79109, "price": 131987000.0, "datetime": "2025-11-21 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79138, "price": 130435000.0, "datetime": "2025-11-21 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79162, "price": 130235000.0, "datetime": "2025-11-21 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79172, "price": 130313000.0, "datetime": "2025-11-21 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79174, "price": 130078000.0, "datetime": "2025-11-21 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79206, "price": 127639000.0, "datetime": "2025-11-21 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79230, "price": 127417000.0, "datetime": "2025-11-21 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79231, "price": 127971000.0, "datetime": "2025-11-21 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79250, "price": 128180000.0, "datetime": "2025-11-21 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79278, "price": 127983000.0, "datetime": "2025-11-21 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79283, "price": 127500000.0, "datetime": "2025-11-21 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79300, "price": 126591000.0, "datetime": "2025-11-21 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79309, "price": 125797000.0, "datetime": "2025-11-21 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79319, "price": 125402000.0, "datetime": "2025-11-21 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79326, "price": 124755000.0, "datetime": "2025-11-21 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79344, "price": 122867000.0, "datetime": "2025-11-21 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79369, "price": 124161000.0, "datetime": "2025-11-21 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79389, "price": 124440000.0, "datetime": "2025-11-21 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79407, "price": 125678000.0, "datetime": "2025-11-21 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79411, "price": 126896000.0, "datetime": "2025-11-21 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79416, "price": 126830000.0, "datetime": "2025-11-21 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79428, "price": 127620000.0, "datetime": "2025-11-21 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79439, "price": 127200000.0, "datetime": "2025-11-22 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79463, "price": 124991000.0, "datetime": "2025-11-22 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79490, "price": 127927000.0, "datetime": "2025-11-22 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79509, "price": 126958000.0, "datetime": "2025-11-22 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79531, "price": 126927000.0, "datetime": "2025-11-22 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79550, "price": 126643000.0, "datetime": "2025-11-22 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79577, "price": 128416000.0, "datetime": "2025-11-22 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79603, "price": 127691000.0, "datetime": "2025-11-22 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79626, "price": 127920000.0, "datetime": "2025-11-22 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79645, "price": 127930000.0, "datetime": "2025-11-22 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79660, "price": 127800000.0, "datetime": "2025-11-22 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79679, "price": 127420000.0, "datetime": "2025-11-22 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79685, "price": 127000000.0, "datetime": "2025-11-22 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79696, "price": 126870000.0, "datetime": "2025-11-22 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79702, "price": 126486000.0, "datetime": "2025-11-22 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79713, "price": 126396000.0, "datetime": "2025-11-22 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79725, "price": 126322000.0, "datetime": "2025-11-22 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79726, "price": 126420000.0, "datetime": "2025-11-22 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79727, "price": 126225000.0, "datetime": "2025-11-22 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79732, "price": 126638000.0, "datetime": "2025-11-22 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79757, "price": 127000000.0, "datetime": "2025-11-22 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79775, "price": 127056000.0, "datetime": "2025-11-22 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79777, "price": 126910000.0, "datetime": "2025-11-22 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79798, "price": 126575000.0, "datetime": "2025-11-22 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79810, "price": 126501000.0, "datetime": "2025-11-22 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79821, "price": 126612000.0, "datetime": "2025-11-22 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79823, "price": 126250000.0, "datetime": "2025-11-22 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79839, "price": 126161000.0, "datetime": "2025-11-22 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79857, "price": 126313000.0, "datetime": "2025-11-22 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79874, "price": 126071000.0, "datetime": "2025-11-22 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79889, "price": 125979000.0, "datetime": "2025-11-22 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79892, "price": 126250000.0, "datetime": "2025-11-22 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79912, "price": 126724000.0, "datetime": "2025-11-22 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79939, "price": 126903000.0, "datetime": "2025-11-23 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79957, "price": 127071000.0, "datetime": "2025-11-23 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79980, "price": 127083000.0, "datetime": "2025-11-23 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 79988, "price": 126942000.0, "datetime": "2025-11-23 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 79991, "price": 127045000.0, "datetime": "2025-11-23 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80007, "price": 126991000.0, "datetime": "2025-11-23 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80014, "price": 127144000.0, "datetime": "2025-11-23 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80027, "price": 127098000.0, "datetime": "2025-11-23 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80045, "price": 126705000.0, "datetime": "2025-11-23 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80082, "price": 127436000.0, "datetime": "2025-11-23 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80100, "price": 127750000.0, "datetime": "2025-11-23 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80110, "price": 127691000.0, "datetime": "2025-11-23 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80119, "price": 128048000.0, "datetime": "2025-11-23 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80143, "price": 129393000.0, "datetime": "2025-11-23 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80147, "price": 129994000.0, "datetime": "2025-11-23 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80155, "price": 130100000.0, "datetime": "2025-11-23 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80173, "price": 129950000.0, "datetime": "2025-11-23 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80195, "price": 130929000.0, "datetime": "2025-11-23 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80216, "price": 130272000.0, "datetime": "2025-11-23 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80224, "price": 129964000.0, "datetime": "2025-11-23 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80250, "price": 128948000.0, "datetime": "2025-11-23 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80286, "price": 129863000.0, "datetime": "2025-11-23 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80290, "price": 130136000.0, "datetime": "2025-11-23 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80299, "price": 130192000.0, "datetime": "2025-11-23 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80326, "price": 129919000.0, "datetime": "2025-11-23 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80351, "price": 130791000.0, "datetime": "2025-11-23 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80370, "price": 131009000.0, "datetime": "2025-11-23 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80389, "price": 131509000.0, "datetime": "2025-11-23 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80407, "price": 131252000.0, "datetime": "2025-11-24 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80431, "price": 133134000.0, "datetime": "2025-11-24 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80459, "price": 131306000.0, "datetime": "2025-11-24 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80478, "price": 131339000.0, "datetime": "2025-11-24 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80486, "price": 131538000.0, "datetime": "2025-11-24 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80499, "price": 132127000.0, "datetime": "2025-11-24 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80531, "price": 132438000.0, "datetime": "2025-11-24 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80532, "price": 132208000.0, "datetime": "2025-11-24 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80547, "price": 131366000.0, "datetime": "2025-11-24 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80563, "price": 132057000.0, "datetime": "2025-11-24 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80582, "price": 131644000.0, "datetime": "2025-11-24 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80586, "price": 131391000.0, "datetime": "2025-11-24 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80591, "price": 131469000.0, "datetime": "2025-11-24 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80608, "price": 131597000.0, "datetime": "2025-11-24 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80645, "price": 130261000.0, "datetime": "2025-11-24 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80657, "price": 129547000.0, "datetime": "2025-11-24 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80661, "price": 129768000.0, "datetime": "2025-11-24 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80689, "price": 130217000.0, "datetime": "2025-11-24 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80709, "price": 130031000.0, "datetime": "2025-11-24 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80725, "price": 130306000.0, "datetime": "2025-11-24 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80738, "price": 130493000.0, "datetime": "2025-11-24 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80741, "price": 129871000.0, "datetime": "2025-11-24 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80748, "price": 130461000.0, "datetime": "2025-11-25 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80757, "price": 130050000.0, "datetime": "2025-11-25 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80758, "price": 130303000.0, "datetime": "2025-11-25 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80785, "price": 131500000.0, "datetime": "2025-11-25 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80798, "price": 131842000.0, "datetime": "2025-11-25 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80815, "price": 132593000.0, "datetime": "2025-11-25 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80829, "price": 133139000.0, "datetime": "2025-11-25 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80830, "price": 133000000.0, "datetime": "2025-11-25 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80851, "price": 132893000.0, "datetime": "2025-11-25 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80872, "price": 133516000.0, "datetime": "2025-11-25 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80891, "price": 133575000.0, "datetime": "2025-11-25 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80897, "price": 133400000.0, "datetime": "2025-11-25 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80899, "price": 133571000.0, "datetime": "2025-11-25 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80903, "price": 133496000.0, "datetime": "2025-11-25 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80939, "price": 132359000.0, "datetime": "2025-11-25 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80963, "price": 132158000.0, "datetime": "2025-11-25 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80974, "price": 132032000.0, "datetime": "2025-11-25 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 80975, "price": 131866000.0, "datetime": "2025-11-25 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 80984, "price": 131800000.0, "datetime": "2025-11-25 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81001, "price": 131639000.0, "datetime": "2025-11-25 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81006, "price": 131897000.0, "datetime": "2025-11-25 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81031, "price": 132399000.0, "datetime": "2025-11-25 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81068, "price": 132026000.0, "datetime": "2025-11-25 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81076, "price": 131840000.0, "datetime": "2025-11-25 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81095, "price": 131419000.0, "datetime": "2025-11-25 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81103, "price": 131048000.0, "datetime": "2025-11-25 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81118, "price": 130127000.0, "datetime": "2025-11-25 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81167, "price": 130922000.0, "datetime": "2025-11-25 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81169, "price": 131140000.0, "datetime": "2025-11-25 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81170, "price": 130967000.0, "datetime": "2025-11-25 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81172, "price": 131308000.0, "datetime": "2025-11-25 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81179, "price": 131080000.0, "datetime": "2025-11-25 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81193, "price": 131591000.0, "datetime": "2025-11-25 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81199, "price": 131262000.0, "datetime": "2025-11-25 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81217, "price": 130839000.0, "datetime": "2025-11-25 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81221, "price": 130339000.0, "datetime": "2025-11-25 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81231, "price": 130259000.0, "datetime": "2025-11-26 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81252, "price": 130405000.0, "datetime": "2025-11-26 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81254, "price": 130617000.0, "datetime": "2025-11-26 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81263, "price": 130577000.0, "datetime": "2025-11-26 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81272, "price": 131050000.0, "datetime": "2025-11-26 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81287, "price": 131308000.0, "datetime": "2025-11-26 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81322, "price": 129996000.0, "datetime": "2025-11-26 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81350, "price": 130564000.0, "datetime": "2025-11-26 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81376, "price": 130485000.0, "datetime": "2025-11-26 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81398, "price": 130888000.0, "datetime": "2025-11-26 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81414, "price": 131143000.0, "datetime": "2025-11-26 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81420, "price": 130954000.0, "datetime": "2025-11-26 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81438, "price": 131120000.0, "datetime": "2025-11-26 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81454, "price": 131280000.0, "datetime": "2025-11-26 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81476, "price": 131276000.0, "datetime": "2025-11-26 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81479, "price": 130880000.0, "datetime": "2025-11-26 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81497, "price": 130484000.0, "datetime": "2025-11-26 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81526, "price": 130865000.0, "datetime": "2025-11-26 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81542, "price": 130999000.0, "datetime": "2025-11-26 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81557, "price": 131210000.0, "datetime": "2025-11-26 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81567, "price": 131520000.0, "datetime": "2025-11-26 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81571, "price": 131300000.0, "datetime": "2025-11-26 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81609, "price": 130515000.0, "datetime": "2025-11-26 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81639, "price": 130248000.0, "datetime": "2025-11-26 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81641, "price": 130393000.0, "datetime": "2025-11-26 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81650, "price": 130208000.0, "datetime": "2025-11-26 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81662, "price": 130008000.0, "datetime": "2025-11-26 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81703, "price": 130894000.0, "datetime": "2025-11-26 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81704, "price": 131076000.0, "datetime": "2025-11-26 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81705, "price": 130871000.0, "datetime": "2025-11-26 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81729, "price": 130608000.0, "datetime": "2025-11-27 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81744, "price": 130994000.0, "datetime": "2025-11-27 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81748, "price": 131268000.0, "datetime": "2025-11-27 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81753, "price": 131257000.0, "datetime": "2025-11-27 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81756, "price": 131911000.0, "datetime": "2025-11-27 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81775, "price": 134150000.0, "datetime": "2025-11-27 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81816, "price": 133992000.0, "datetime": "2025-11-27 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81821, "price": 133759000.0, "datetime": "2025-11-27 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81828, "price": 133873000.0, "datetime": "2025-11-27 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81848, "price": 134272000.0, "datetime": "2025-11-27 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81851, "price": 134800000.0, "datetime": "2025-11-27 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81852, "price": 134388000.0, "datetime": "2025-11-27 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81854, "price": 134700000.0, "datetime": "2025-11-27 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81858, "price": 134576000.0, "datetime": "2025-11-27 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81868, "price": 134772000.0, "datetime": "2025-11-27 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81880, "price": 135054000.0, "datetime": "2025-11-27 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81884, "price": 135339000.0, "datetime": "2025-11-27 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81887, "price": 135233000.0, "datetime": "2025-11-27 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81903, "price": 135053000.0, "datetime": "2025-11-27 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81920, "price": 135421000.0, "datetime": "2025-11-27 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81921, "price": 135530000.0, "datetime": "2025-11-27 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81947, "price": 136726000.0, "datetime": "2025-11-27 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81974, "price": 136537000.0, "datetime": "2025-11-27 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 81977, "price": 136377000.0, "datetime": "2025-11-27 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 81984, "price": 136464000.0, "datetime": "2025-11-27 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82001, "price": 136011000.0, "datetime": "2025-11-27 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82012, "price": 136217000.0, "datetime": "2025-11-27 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82027, "price": 136110000.0, "datetime": "2025-11-27 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82034, "price": 136271000.0, "datetime": "2025-11-27 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82052, "price": 136277000.0, "datetime": "2025-11-27 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82056, "price": 136539000.0, "datetime": "2025-11-27 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82059, "price": 136437000.0, "datetime": "2025-11-27 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82060, "price": 136548000.0, "datetime": "2025-11-27 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82084, "price": 136992000.0, "datetime": "2025-11-27 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82122, "price": 136765000.0, "datetime": "2025-11-27 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82134, "price": 136635000.0, "datetime": "2025-11-27 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82161, "price": 135782000.0, "datetime": "2025-11-27 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82184, "price": 135573000.0, "datetime": "2025-11-27 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82185, "price": 135780000.0, "datetime": "2025-11-27 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82230, "price": 136663000.0, "datetime": "2025-11-28 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82261, "price": 136940000.0, "datetime": "2025-11-28 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82270, "price": 136763000.0, "datetime": "2025-11-28 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82300, "price": 136577000.0, "datetime": "2025-11-28 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82302, "price": 136520000.0, "datetime": "2025-11-28 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82305, "price": 136576000.0, "datetime": "2025-11-28 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82308, "price": 136422000.0, "datetime": "2025-11-28 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82312, "price": 136550000.0, "datetime": "2025-11-28 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82327, "price": 136511000.0, "datetime": "2025-11-28 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82333, "price": 136725000.0, "datetime": "2025-11-28 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82341, "price": 136480000.0, "datetime": "2025-11-28 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82349, "price": 136628000.0, "datetime": "2025-11-28 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82358, "price": 136438000.0, "datetime": "2025-11-28 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82367, "price": 136552000.0, "datetime": "2025-11-28 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82368, "price": 136370000.0, "datetime": "2025-11-28 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82378, "price": 136377000.0, "datetime": "2025-11-28 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82384, "price": 136259000.0, "datetime": "2025-11-28 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82401, "price": 135962000.0, "datetime": "2025-11-28 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82406, "price": 135691000.0, "datetime": "2025-11-28 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82420, "price": 135399000.0, "datetime": "2025-11-28 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82444, "price": 135951000.0, "datetime": "2025-11-28 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82452, "price": 136151000.0, "datetime": "2025-11-28 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82468, "price": 136247000.0, "datetime": "2025-11-28 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82478, "price": 136527000.0, "datetime": "2025-11-28 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82480, "price": 136503000.0, "datetime": "2025-11-28 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82484, "price": 136635000.0, "datetime": "2025-11-28 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82488, "price": 136497000.0, "datetime": "2025-11-28 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82504, "price": 136444000.0, "datetime": "2025-11-28 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82519, "price": 136310000.0, "datetime": "2025-11-28 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82533, "price": 136128000.0, "datetime": "2025-11-28 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82559, "price": 136624000.0, "datetime": "2025-11-28 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82580, "price": 136849000.0, "datetime": "2025-11-28 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82584, "price": 136832000.0, "datetime": "2025-11-28 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82585, "price": 136990000.0, "datetime": "2025-11-28 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82591, "price": 136849000.0, "datetime": "2025-11-28 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82606, "price": 136677000.0, "datetime": "2025-11-28 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82623, "price": 136844000.0, "datetime": "2025-11-28 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82636, "price": 136946000.0, "datetime": "2025-11-28 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82661, "price": 137790000.0, "datetime": "2025-11-28 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82675, "price": 138519000.0, "datetime": "2025-11-29 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82682, "price": 138469000.0, "datetime": "2025-11-29 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82724, "price": 135998000.0, "datetime": "2025-11-29 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82767, "price": 136718000.0, "datetime": "2025-11-29 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82776, "price": 136802000.0, "datetime": "2025-11-29 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82791, "price": 136837000.0, "datetime": "2025-11-29 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82802, "price": 136901000.0, "datetime": "2025-11-29 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82804, "price": 136805000.0, "datetime": "2025-11-29 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82819, "price": 136583000.0, "datetime": "2025-11-29 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82837, "price": 136470000.0, "datetime": "2025-11-29 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82855, "price": 136385000.0, "datetime": "2025-11-29 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82856, "price": 136277000.0, "datetime": "2025-11-29 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82857, "price": 136372000.0, "datetime": "2025-11-29 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82879, "price": 136308000.0, "datetime": "2025-11-29 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82889, "price": 136329000.0, "datetime": "2025-11-29 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82890, "price": 136281000.0, "datetime": "2025-11-29 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82894, "price": 136333000.0, "datetime": "2025-11-29 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82898, "price": 136041000.0, "datetime": "2025-11-29 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82909, "price": 136163000.0, "datetime": "2025-11-29 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82923, "price": 136043000.0, "datetime": "2025-11-29 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82939, "price": 136020000.0, "datetime": "2025-11-29 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82964, "price": 136115000.0, "datetime": "2025-11-29 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 82987, "price": 135749000.0, "datetime": "2025-11-29 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 82997, "price": 135652000.0, "datetime": "2025-11-29 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83006, "price": 135718000.0, "datetime": "2025-11-29 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83025, "price": 135788000.0, "datetime": "2025-11-29 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83028, "price": 135896000.0, "datetime": "2025-11-29 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83030, "price": 135791000.0, "datetime": "2025-11-29 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83049, "price": 135810000.0, "datetime": "2025-11-29 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83050, "price": 135695000.0, "datetime": "2025-11-29 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83053, "price": 135777000.0, "datetime": "2025-11-29 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83054, "price": 135609000.0, "datetime": "2025-11-29 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83068, "price": 135686000.0, "datetime": "2025-11-29 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83070, "price": 135577000.0, "datetime": "2025-11-29 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83071, "price": 135689000.0, "datetime": "2025-11-29 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83079, "price": 135577000.0, "datetime": "2025-11-29 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83081, "price": 135642000.0, "datetime": "2025-11-29 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83097, "price": 135727000.0, "datetime": "2025-11-29 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83103, "price": 135862000.0, "datetime": "2025-11-29 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83129, "price": 136000000.0, "datetime": "2025-11-29 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83150, "price": 135843000.0, "datetime": "2025-11-30 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83176, "price": 136219000.0, "datetime": "2025-11-30 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83211, "price": 135609000.0, "datetime": "2025-11-30 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83212, "price": 135381000.0, "datetime": "2025-11-30 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83219, "price": 135455000.0, "datetime": "2025-11-30 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83240, "price": 135884000.0, "datetime": "2025-11-30 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83257, "price": 135857000.0, "datetime": "2025-11-30 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83278, "price": 136163000.0, "datetime": "2025-11-30 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83282, "price": 136236000.0, "datetime": "2025-11-30 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83284, "price": 136152000.0, "datetime": "2025-11-30 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83316, "price": 135996000.0, "datetime": "2025-11-30 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83328, "price": 135952000.0, "datetime": "2025-11-30 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83330, "price": 136043000.0, "datetime": "2025-11-30 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83345, "price": 136099000.0, "datetime": "2025-11-30 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83346, "price": 136175000.0, "datetime": "2025-11-30 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83358, "price": 136279000.0, "datetime": "2025-11-30 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83400, "price": 135833000.0, "datetime": "2025-11-30 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83419, "price": 136022000.0, "datetime": "2025-11-30 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83442, "price": 135887000.0, "datetime": "2025-11-30 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83469, "price": 136008000.0, "datetime": "2025-11-30 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83473, "price": 136077000.0, "datetime": "2025-11-30 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83477, "price": 136059000.0, "datetime": "2025-11-30 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83483, "price": 136117000.0, "datetime": "2025-11-30 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83518, "price": 136832000.0, "datetime": "2025-11-30 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83550, "price": 136850000.0, "datetime": "2025-11-30 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83556, "price": 136742000.0, "datetime": "2025-11-30 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83572, "price": 136656000.0, "datetime": "2025-11-30 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83602, "price": 137095000.0, "datetime": "2025-11-30 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83634, "price": 136958000.0, "datetime": "2025-12-01 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83643, "price": 136889000.0, "datetime": "2025-12-01 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83645, "price": 136978000.0, "datetime": "2025-12-01 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83647, "price": 136871000.0, "datetime": "2025-12-01 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83648, "price": 136967000.0, "datetime": "2025-12-01 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83669, "price": 137079000.0, "datetime": "2025-12-01 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83685, "price": 136800000.0, "datetime": "2025-12-01 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83689, "price": 136615000.0, "datetime": "2025-12-01 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83696, "price": 136652000.0, "datetime": "2025-12-01 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83717, "price": 136663000.0, "datetime": "2025-12-01 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83720, "price": 136851000.0, "datetime": "2025-12-01 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83734, "price": 136759000.0, "datetime": "2025-12-01 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83747, "price": 136730000.0, "datetime": "2025-12-01 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83751, "price": 136612000.0, "datetime": "2025-12-01 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83766, "price": 136338000.0, "datetime": "2025-12-01 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83781, "price": 136357000.0, "datetime": "2025-12-01 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83804, "price": 135965000.0, "datetime": "2025-12-01 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83805, "price": 135713000.0, "datetime": "2025-12-01 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83830, "price": 131308000.0, "datetime": "2025-12-01 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83860, "price": 130024000.0, "datetime": "2025-12-01 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83875, "price": 129503000.0, "datetime": "2025-12-01 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83895, "price": 128899000.0, "datetime": "2025-12-01 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83902, "price": 128801000.0, "datetime": "2025-12-01 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83905, "price": 128449000.0, "datetime": "2025-12-01 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83909, "price": 128500000.0, "datetime": "2025-12-01 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83910, "price": 128239000.0, "datetime": "2025-12-01 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83911, "price": 128450000.0, "datetime": "2025-12-01 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83938, "price": 129027000.0, "datetime": "2025-12-01 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83942, "price": 129371000.0, "datetime": "2025-12-01 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83949, "price": 129300000.0, "datetime": "2025-12-01 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83961, "price": 129604000.0, "datetime": "2025-12-01 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83972, "price": 129778000.0, "datetime": "2025-12-01 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 83981, "price": 130077000.0, "datetime": "2025-12-01 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 83991, "price": 130071000.0, "datetime": "2025-12-01 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84024, "price": 129648000.0, "datetime": "2025-12-01 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84031, "price": 129326000.0, "datetime": "2025-12-01 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84046, "price": 129108000.0, "datetime": "2025-12-01 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84047, "price": 128923000.0, "datetime": "2025-12-01 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84068, "price": 128309000.0, "datetime": "2025-12-01 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84104, "price": 128677000.0, "datetime": "2025-12-01 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84127, "price": 126845000.0, "datetime": "2025-12-02 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84132, "price": 126020000.0, "datetime": "2025-12-02 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84135, "price": 126284000.0, "datetime": "2025-12-02 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84179, "price": 127500000.0, "datetime": "2025-12-02 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84205, "price": 127159000.0, "datetime": "2025-12-02 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84219, "price": 127800000.0, "datetime": "2025-12-02 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84230, "price": 128450000.0, "datetime": "2025-12-02 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84247, "price": 129409000.0, "datetime": "2025-12-02 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84249, "price": 129773000.0, "datetime": "2025-12-02 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84252, "price": 129498000.0, "datetime": "2025-12-02 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84299, "price": 129552000.0, "datetime": "2025-12-02 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84319, "price": 129809000.0, "datetime": "2025-12-02 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84334, "price": 129687000.0, "datetime": "2025-12-02 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84346, "price": 129510000.0, "datetime": "2025-12-02 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84362, "price": 129760000.0, "datetime": "2025-12-02 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84379, "price": 129984000.0, "datetime": "2025-12-02 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84403, "price": 130005000.0, "datetime": "2025-12-02 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84408, "price": 129936000.0, "datetime": "2025-12-02 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84419, "price": 129994000.0, "datetime": "2025-12-02 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84420, "price": 129890000.0, "datetime": "2025-12-02 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84421, "price": 130088000.0, "datetime": "2025-12-02 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84430, "price": 129870000.0, "datetime": "2025-12-02 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84441, "price": 130045000.0, "datetime": "2025-12-02 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84450, "price": 129964000.0, "datetime": "2025-12-02 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84468, "price": 129479000.0, "datetime": "2025-12-02 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84497, "price": 129761000.0, "datetime": "2025-12-02 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84499, "price": 129850000.0, "datetime": "2025-12-02 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84512, "price": 130183000.0, "datetime": "2025-12-02 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84517, "price": 130709000.0, "datetime": "2025-12-02 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84527, "price": 130655000.0, "datetime": "2025-12-02 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84556, "price": 130454000.0, "datetime": "2025-12-02 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84598, "price": 134663000.0, "datetime": "2025-12-03 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84629, "price": 135551000.0, "datetime": "2025-12-03 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84645, "price": 136313000.0, "datetime": "2025-12-03 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84654, "price": 137138000.0, "datetime": "2025-12-03 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84661, "price": 136980000.0, "datetime": "2025-12-03 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84707, "price": 135369000.0, "datetime": "2025-12-03 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84738, "price": 136293000.0, "datetime": "2025-12-03 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84742, "price": 136550000.0, "datetime": "2025-12-03 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84751, "price": 136763000.0, "datetime": "2025-12-03 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84773, "price": 135936000.0, "datetime": "2025-12-03 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84777, "price": 135626000.0, "datetime": "2025-12-03 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84782, "price": 135981000.0, "datetime": "2025-12-03 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84820, "price": 138255000.0, "datetime": "2025-12-03 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84852, "price": 138235000.0, "datetime": "2025-12-03 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84876, "price": 138831000.0, "datetime": "2025-12-03 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84880, "price": 139193000.0, "datetime": "2025-12-03 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84882, "price": 139000000.0, "datetime": "2025-12-03 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84889, "price": 139511000.0, "datetime": "2025-12-03 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84901, "price": 139493000.0, "datetime": "2025-12-03 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84926, "price": 138294000.0, "datetime": "2025-12-03 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84947, "price": 137960000.0, "datetime": "2025-12-03 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84948, "price": 138024000.0, "datetime": "2025-12-03 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 84979, "price": 138539000.0, "datetime": "2025-12-03 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 84997, "price": 138333000.0, "datetime": "2025-12-03 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85011, "price": 138165000.0, "datetime": "2025-12-03 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85023, "price": 138094000.0, "datetime": "2025-12-03 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85048, "price": 137272000.0, "datetime": "2025-12-03 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85060, "price": 137769000.0, "datetime": "2025-12-03 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85072, "price": 137140000.0, "datetime": "2025-12-04 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85083, "price": 137570000.0, "datetime": "2025-12-04 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85089, "price": 137062000.0, "datetime": "2025-12-04 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85097, "price": 137097000.0, "datetime": "2025-12-04 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85108, "price": 137102000.0, "datetime": "2025-12-04 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85112, "price": 137500000.0, "datetime": "2025-12-04 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85114, "price": 137087000.0, "datetime": "2025-12-04 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85115, "price": 137389000.0, "datetime": "2025-12-04 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85138, "price": 138177000.0, "datetime": "2025-12-04 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85159, "price": 137873000.0, "datetime": "2025-12-04 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85160, "price": 137664000.0, "datetime": "2025-12-04 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85161, "price": 137801000.0, "datetime": "2025-12-04 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85187, "price": 138265000.0, "datetime": "2025-12-04 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85195, "price": 138637000.0, "datetime": "2025-12-04 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85215, "price": 139071000.0, "datetime": "2025-12-04 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85223, "price": 139429000.0, "datetime": "2025-12-04 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85233, "price": 139375000.0, "datetime": "2025-12-04 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85263, "price": 138325000.0, "datetime": "2025-12-04 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85284, "price": 138819000.0, "datetime": "2025-12-04 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85292, "price": 139105000.0, "datetime": "2025-12-04 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85311, "price": 139441000.0, "datetime": "2025-12-04 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85339, "price": 139121000.0, "datetime": "2025-12-04 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85342, "price": 138956000.0, "datetime": "2025-12-04 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85369, "price": 138250000.0, "datetime": "2025-12-04 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85387, "price": 138509000.0, "datetime": "2025-12-04 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85399, "price": 138570000.0, "datetime": "2025-12-04 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85412, "price": 138560000.0, "datetime": "2025-12-04 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85424, "price": 138729000.0, "datetime": "2025-12-04 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85425, "price": 138500000.0, "datetime": "2025-12-04 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85429, "price": 138754000.0, "datetime": "2025-12-04 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85435, "price": 138711000.0, "datetime": "2025-12-04 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85439, "price": 138830000.0, "datetime": "2025-12-04 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85452, "price": 138852000.0, "datetime": "2025-12-04 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85487, "price": 138210000.0, "datetime": "2025-12-04 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85509, "price": 137800000.0, "datetime": "2025-12-04 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85518, "price": 138065000.0, "datetime": "2025-12-04 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85523, "price": 137670000.0, "datetime": "2025-12-04 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85532, "price": 137810000.0, "datetime": "2025-12-04 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85544, "price": 137580000.0, "datetime": "2025-12-04 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85552, "price": 137758000.0, "datetime": "2025-12-05 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85571, "price": 138013000.0, "datetime": "2025-12-05 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85572, "price": 138146000.0, "datetime": "2025-12-05 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85578, "price": 138071000.0, "datetime": "2025-12-05 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85599, "price": 137408000.0, "datetime": "2025-12-05 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85600, "price": 137113000.0, "datetime": "2025-12-05 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85604, "price": 137217000.0, "datetime": "2025-12-05 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85622, "price": 137161000.0, "datetime": "2025-12-05 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85640, "price": 137120000.0, "datetime": "2025-12-05 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85675, "price": 137839000.0, "datetime": "2025-12-05 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85701, "price": 137781000.0, "datetime": "2025-12-05 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85708, "price": 137650000.0, "datetime": "2025-12-05 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85709, "price": 137860000.0, "datetime": "2025-12-05 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85710, "price": 137778000.0, "datetime": "2025-12-05 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85730, "price": 137567000.0, "datetime": "2025-12-05 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85748, "price": 137716000.0, "datetime": "2025-12-05 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85750, "price": 137967000.0, "datetime": "2025-12-05 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85752, "price": 137769000.0, "datetime": "2025-12-05 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85753, "price": 137939000.0, "datetime": "2025-12-05 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85754, "price": 137850000.0, "datetime": "2025-12-05 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85756, "price": 137979000.0, "datetime": "2025-12-05 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85760, "price": 137889000.0, "datetime": "2025-12-05 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85774, "price": 137948000.0, "datetime": "2025-12-05 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85787, "price": 137917000.0, "datetime": "2025-12-05 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85812, "price": 137620000.0, "datetime": "2025-12-05 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85817, "price": 137370000.0, "datetime": "2025-12-05 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85828, "price": 137119000.0, "datetime": "2025-12-05 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85846, "price": 136878000.0, "datetime": "2025-12-05 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85850, "price": 136980000.0, "datetime": "2025-12-05 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85881, "price": 137553000.0, "datetime": "2025-12-05 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85907, "price": 137192000.0, "datetime": "2025-12-05 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85913, "price": 136832000.0, "datetime": "2025-12-05 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85929, "price": 135986000.0, "datetime": "2025-12-05 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85958, "price": 136231000.0, "datetime": "2025-12-05 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85967, "price": 136228000.0, "datetime": "2025-12-05 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85975, "price": 135897000.0, "datetime": "2025-12-05 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85987, "price": 135990000.0, "datetime": "2025-12-05 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85989, "price": 135835000.0, "datetime": "2025-12-05 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 85991, "price": 136084000.0, "datetime": "2025-12-05 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 85993, "price": 135759000.0, "datetime": "2025-12-05 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86010, "price": 135058000.0, "datetime": "2025-12-05 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86021, "price": 134273000.0, "datetime": "2025-12-05 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86026, "price": 134600000.0, "datetime": "2025-12-05 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86043, "price": 135800000.0, "datetime": "2025-12-06 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86066, "price": 132887000.0, "datetime": "2025-12-06 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86097, "price": 133597000.0, "datetime": "2025-12-06 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86113, "price": 133492000.0, "datetime": "2025-12-06 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86130, "price": 133848000.0, "datetime": "2025-12-06 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86133, "price": 134145000.0, "datetime": "2025-12-06 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86138, "price": 133866000.0, "datetime": "2025-12-06 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86152, "price": 133904000.0, "datetime": "2025-12-06 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86160, "price": 133545000.0, "datetime": "2025-12-06 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86175, "price": 133446000.0, "datetime": "2025-12-06 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86189, "price": 133299000.0, "datetime": "2025-12-06 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86196, "price": 133506000.0, "datetime": "2025-12-06 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86211, "price": 133463000.0, "datetime": "2025-12-06 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86219, "price": 133786000.0, "datetime": "2025-12-06 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86238, "price": 133815000.0, "datetime": "2025-12-06 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86265, "price": 133740000.0, "datetime": "2025-12-06 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86286, "price": 134258000.0, "datetime": "2025-12-06 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86308, "price": 134353000.0, "datetime": "2025-12-06 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86313, "price": 134260000.0, "datetime": "2025-12-06 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86334, "price": 134259000.0, "datetime": "2025-12-06 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86344, "price": 134267000.0, "datetime": "2025-12-06 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86383, "price": 133751000.0, "datetime": "2025-12-06 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86384, "price": 133686000.0, "datetime": "2025-12-06 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86385, "price": 133739000.0, "datetime": "2025-12-06 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86408, "price": 133970000.0, "datetime": "2025-12-06 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86429, "price": 133998000.0, "datetime": "2025-12-06 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86450, "price": 134090000.0, "datetime": "2025-12-06 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86474, "price": 134077000.0, "datetime": "2025-12-06 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86488, "price": 134152000.0, "datetime": "2025-12-06 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86492, "price": 134260000.0, "datetime": "2025-12-06 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86507, "price": 134653000.0, "datetime": "2025-12-06 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86523, "price": 134476000.0, "datetime": "2025-12-07 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86539, "price": 134311000.0, "datetime": "2025-12-07 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86556, "price": 134264000.0, "datetime": "2025-12-07 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86560, "price": 134145000.0, "datetime": "2025-12-07 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86569, "price": 134155000.0, "datetime": "2025-12-07 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86583, "price": 134077000.0, "datetime": "2025-12-07 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86589, "price": 134185000.0, "datetime": "2025-12-07 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86590, "price": 133890000.0, "datetime": "2025-12-07 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86604, "price": 133917000.0, "datetime": "2025-12-07 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86607, "price": 133808000.0, "datetime": "2025-12-07 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86608, "price": 133881000.0, "datetime": "2025-12-07 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86610, "price": 133700000.0, "datetime": "2025-12-07 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86613, "price": 133818000.0, "datetime": "2025-12-07 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86631, "price": 133844000.0, "datetime": "2025-12-07 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86641, "price": 133936000.0, "datetime": "2025-12-07 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86643, "price": 133800000.0, "datetime": "2025-12-07 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86652, "price": 133896000.0, "datetime": "2025-12-07 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86657, "price": 133722000.0, "datetime": "2025-12-07 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86661, "price": 133823000.0, "datetime": "2025-12-07 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86662, "price": 133720000.0, "datetime": "2025-12-07 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86680, "price": 133446000.0, "datetime": "2025-12-07 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86707, "price": 133719000.0, "datetime": "2025-12-07 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86709, "price": 133900000.0, "datetime": "2025-12-07 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86710, "price": 133840000.0, "datetime": "2025-12-07 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86711, "price": 133900000.0, "datetime": "2025-12-07 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86716, "price": 133812000.0, "datetime": "2025-12-07 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86734, "price": 133898000.0, "datetime": "2025-12-07 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86740, "price": 133717000.0, "datetime": "2025-12-07 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86743, "price": 133842000.0, "datetime": "2025-12-07 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86759, "price": 133980000.0, "datetime": "2025-12-07 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86760, "price": 134058000.0, "datetime": "2025-12-07 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86773, "price": 134229000.0, "datetime": "2025-12-07 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86799, "price": 133940000.0, "datetime": "2025-12-07 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86825, "price": 134040000.0, "datetime": "2025-12-07 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86846, "price": 133703000.0, "datetime": "2025-12-07 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86871, "price": 133730000.0, "datetime": "2025-12-07 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86872, "price": 133758000.0, "datetime": "2025-12-07 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86874, "price": 133650000.0, "datetime": "2025-12-07 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86891, "price": 133484000.0, "datetime": "2025-12-07 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86913, "price": 133374000.0, "datetime": "2025-12-07 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86921, "price": 133429000.0, "datetime": "2025-12-07 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86926, "price": 133375000.0, "datetime": "2025-12-07 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86930, "price": 133446000.0, "datetime": "2025-12-07 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86951, "price": 133574000.0, "datetime": "2025-12-07 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86967, "price": 133223000.0, "datetime": "2025-12-07 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 86974, "price": 132958000.0, "datetime": "2025-12-07 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 86987, "price": 132077000.0, "datetime": "2025-12-07 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87013, "price": 133703000.0, "datetime": "2025-12-08 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87027, "price": 134435000.0, "datetime": "2025-12-08 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87046, "price": 135601000.0, "datetime": "2025-12-08 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87050, "price": 136372000.0, "datetime": "2025-12-08 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87052, "price": 136302000.0, "datetime": "2025-12-08 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87053, "price": 136525000.0, "datetime": "2025-12-08 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87054, "price": 136406000.0, "datetime": "2025-12-08 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87093, "price": 136245000.0, "datetime": "2025-12-08 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87100, "price": 136145000.0, "datetime": "2025-12-08 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87102, "price": 136322000.0, "datetime": "2025-12-08 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87105, "price": 136138000.0, "datetime": "2025-12-08 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87137, "price": 134234000.0, "datetime": "2025-12-08 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87173, "price": 134802000.0, "datetime": "2025-12-08 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87179, "price": 135323000.0, "datetime": "2025-12-08 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87183, "price": 135002000.0, "datetime": "2025-12-08 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87190, "price": 135275000.0, "datetime": "2025-12-08 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87205, "price": 135888000.0, "datetime": "2025-12-08 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87225, "price": 136111000.0, "datetime": "2025-12-08 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87231, "price": 136069000.0, "datetime": "2025-12-08 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87255, "price": 135810000.0, "datetime": "2025-12-08 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87268, "price": 135753000.0, "datetime": "2025-12-08 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87274, "price": 136061000.0, "datetime": "2025-12-08 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87286, "price": 135938000.0, "datetime": "2025-12-08 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87293, "price": 136057000.0, "datetime": "2025-12-08 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87294, "price": 136018000.0, "datetime": "2025-12-08 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87299, "price": 136118000.0, "datetime": "2025-12-08 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87307, "price": 136024000.0, "datetime": "2025-12-08 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87315, "price": 136270000.0, "datetime": "2025-12-08 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87325, "price": 136184000.0, "datetime": "2025-12-08 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87333, "price": 136395000.0, "datetime": "2025-12-08 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87339, "price": 136259000.0, "datetime": "2025-12-08 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87340, "price": 136463000.0, "datetime": "2025-12-08 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87357, "price": 136777000.0, "datetime": "2025-12-08 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87377, "price": 136932000.0, "datetime": "2025-12-08 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87389, "price": 136916000.0, "datetime": "2025-12-08 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87418, "price": 136586000.0, "datetime": "2025-12-08 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87419, "price": 136452000.0, "datetime": "2025-12-08 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87429, "price": 136409000.0, "datetime": "2025-12-08 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87436, "price": 136242000.0, "datetime": "2025-12-08 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87444, "price": 136301000.0, "datetime": "2025-12-08 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87445, "price": 136130000.0, "datetime": "2025-12-08 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87449, "price": 136294000.0, "datetime": "2025-12-08 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87455, "price": 135907000.0, "datetime": "2025-12-08 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87458, "price": 136195000.0, "datetime": "2025-12-08 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87460, "price": 135301000.0, "datetime": "2025-12-08 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87463, "price": 136024000.0, "datetime": "2025-12-08 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87466, "price": 135496000.0, "datetime": "2025-12-08 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87485, "price": 134174000.0, "datetime": "2025-12-09 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87505, "price": 133857000.0, "datetime": "2025-12-09 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87511, "price": 134173000.0, "datetime": "2025-12-09 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87521, "price": 133797000.0, "datetime": "2025-12-09 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87525, "price": 134107000.0, "datetime": "2025-12-09 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87538, "price": 134069000.0, "datetime": "2025-12-09 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87542, "price": 134528000.0, "datetime": "2025-12-09 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87545, "price": 134138000.0, "datetime": "2025-12-09 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87556, "price": 134181000.0, "datetime": "2025-12-09 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87596, "price": 135371000.0, "datetime": "2025-12-09 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87597, "price": 135545000.0, "datetime": "2025-12-09 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87608, "price": 135831000.0, "datetime": "2025-12-09 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87648, "price": 135018000.0, "datetime": "2025-12-09 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87659, "price": 134938000.0, "datetime": "2025-12-09 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87673, "price": 134839000.0, "datetime": "2025-12-09 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87677, "price": 134442000.0, "datetime": "2025-12-09 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87690, "price": 134200000.0, "datetime": "2025-12-09 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87707, "price": 134097000.0, "datetime": "2025-12-09 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87718, "price": 134204000.0, "datetime": "2025-12-09 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87736, "price": 134464000.0, "datetime": "2025-12-09 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87757, "price": 133743000.0, "datetime": "2025-12-09 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87779, "price": 133842000.0, "datetime": "2025-12-09 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87783, "price": 134025000.0, "datetime": "2025-12-09 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87809, "price": 134549000.0, "datetime": "2025-12-09 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87853, "price": 134251000.0, "datetime": "2025-12-09 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87863, "price": 134005000.0, "datetime": "2025-12-09 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87864, "price": 134236000.0, "datetime": "2025-12-09 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87874, "price": 134159000.0, "datetime": "2025-12-09 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87875, "price": 134232000.0, "datetime": "2025-12-09 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87905, "price": 134639000.0, "datetime": "2025-12-09 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87917, "price": 134745000.0, "datetime": "2025-12-09 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87919, "price": 134497000.0, "datetime": "2025-12-09 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87929, "price": 134520000.0, "datetime": "2025-12-09 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87933, "price": 134199000.0, "datetime": "2025-12-09 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87940, "price": 134445000.0, "datetime": "2025-12-09 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87942, "price": 134055000.0, "datetime": "2025-12-09 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87946, "price": 134292000.0, "datetime": "2025-12-09 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87978, "price": 138566000.0, "datetime": "2025-12-10 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 87982, "price": 139439000.0, "datetime": "2025-12-10 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 87986, "price": 139418000.0, "datetime": "2025-12-10 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88016, "price": 138981000.0, "datetime": "2025-12-10 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88020, "price": 138704000.0, "datetime": "2025-12-10 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88035, "price": 138662000.0, "datetime": "2025-12-10 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88042, "price": 138374000.0, "datetime": "2025-12-10 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88065, "price": 137414000.0, "datetime": "2025-12-10 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88082, "price": 136946000.0, "datetime": "2025-12-10 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88089, "price": 136984000.0, "datetime": "2025-12-10 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88111, "price": 137118000.0, "datetime": "2025-12-10 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88115, "price": 137288000.0, "datetime": "2025-12-10 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88126, "price": 137270000.0, "datetime": "2025-12-10 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88153, "price": 136741000.0, "datetime": "2025-12-10 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88158, "price": 136354000.0, "datetime": "2025-12-10 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88161, "price": 136626000.0, "datetime": "2025-12-10 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88184, "price": 136765000.0, "datetime": "2025-12-10 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88187, "price": 136996000.0, "datetime": "2025-12-10 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88196, "price": 136964000.0, "datetime": "2025-12-10 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88200, "price": 137096000.0, "datetime": "2025-12-10 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88205, "price": 137085000.0, "datetime": "2025-12-10 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88210, "price": 137156000.0, "datetime": "2025-12-10 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88216, "price": 137146000.0, "datetime": "2025-12-10 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88220, "price": 137350000.0, "datetime": "2025-12-10 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88231, "price": 137356000.0, "datetime": "2025-12-10 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88233, "price": 137509000.0, "datetime": "2025-12-10 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88235, "price": 137417000.0, "datetime": "2025-12-10 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88259, "price": 137440000.0, "datetime": "2025-12-10 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88272, "price": 137441000.0, "datetime": "2025-12-10 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88279, "price": 137564000.0, "datetime": "2025-12-10 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88299, "price": 137658000.0, "datetime": "2025-12-10 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88323, "price": 137731000.0, "datetime": "2025-12-10 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88335, "price": 137810000.0, "datetime": "2025-12-10 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88349, "price": 137454000.0, "datetime": "2025-12-10 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88360, "price": 137143000.0, "datetime": "2025-12-10 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88369, "price": 136925000.0, "datetime": "2025-12-10 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88370, "price": 136801000.0, "datetime": "2025-12-10 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88371, "price": 136867000.0, "datetime": "2025-12-10 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88372, "price": 136803000.0, "datetime": "2025-12-10 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88373, "price": 136810000.0, "datetime": "2025-12-10 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88385, "price": 136540000.0, "datetime": "2025-12-10 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88386, "price": 136724000.0, "datetime": "2025-12-10 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88406, "price": 136829000.0, "datetime": "2025-12-10 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88429, "price": 136845000.0, "datetime": "2025-12-11 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88439, "price": 136511000.0, "datetime": "2025-12-11 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88444, "price": 136856000.0, "datetime": "2025-12-11 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88463, "price": 137103000.0, "datetime": "2025-12-11 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88474, "price": 137287000.0, "datetime": "2025-12-11 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88488, "price": 137202000.0, "datetime": "2025-12-11 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88499, "price": 137582000.0, "datetime": "2025-12-11 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88506, "price": 137148000.0, "datetime": "2025-12-11 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88511, "price": 138009000.0, "datetime": "2025-12-11 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88517, "price": 137448000.0, "datetime": "2025-12-11 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88518, "price": 138063000.0, "datetime": "2025-12-11 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88522, "price": 137595000.0, "datetime": "2025-12-11 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88527, "price": 138074000.0, "datetime": "2025-12-11 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88528, "price": 137752000.0, "datetime": "2025-12-11 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88530, "price": 138600000.0, "datetime": "2025-12-11 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88539, "price": 138880000.0, "datetime": "2025-12-11 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88560, "price": 137600000.0, "datetime": "2025-12-11 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88574, "price": 137089000.0, "datetime": "2025-12-11 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88576, "price": 137374000.0, "datetime": "2025-12-11 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88578, "price": 137020000.0, "datetime": "2025-12-11 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88580, "price": 137272000.0, "datetime": "2025-12-11 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88593, "price": 137200000.0, "datetime": "2025-12-11 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88613, "price": 136687000.0, "datetime": "2025-12-11 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88614, "price": 136513000.0, "datetime": "2025-12-11 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88631, "price": 135183000.0, "datetime": "2025-12-11 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88632, "price": 135051000.0, "datetime": "2025-12-11 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88636, "price": 135180000.0, "datetime": "2025-12-11 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88649, "price": 134600000.0, "datetime": "2025-12-11 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88662, "price": 134032000.0, "datetime": "2025-12-11 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88671, "price": 133346000.0, "datetime": "2025-12-11 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88674, "price": 133822000.0, "datetime": "2025-12-11 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88711, "price": 134627000.0, "datetime": "2025-12-11 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88741, "price": 134708000.0, "datetime": "2025-12-11 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88750, "price": 134490000.0, "datetime": "2025-12-11 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88763, "price": 134523000.0, "datetime": "2025-12-11 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88771, "price": 134326000.0, "datetime": "2025-12-11 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88776, "price": 134512000.0, "datetime": "2025-12-11 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88777, "price": 134445000.0, "datetime": "2025-12-11 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88785, "price": 134580000.0, "datetime": "2025-12-11 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88802, "price": 134729000.0, "datetime": "2025-12-11 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88826, "price": 134721000.0, "datetime": "2025-12-11 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88837, "price": 134696000.0, "datetime": "2025-12-11 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88856, "price": 134708000.0, "datetime": "2025-12-11 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88866, "price": 134540000.0, "datetime": "2025-12-11 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88881, "price": 134431000.0, "datetime": "2025-12-11 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88884, "price": 134300000.0, "datetime": "2025-12-11 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88885, "price": 134471000.0, "datetime": "2025-12-11 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88904, "price": 133815000.0, "datetime": "2025-12-11 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88911, "price": 134400000.0, "datetime": "2025-12-12 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88921, "price": 134161000.0, "datetime": "2025-12-12 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88939, "price": 133843000.0, "datetime": "2025-12-12 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88966, "price": 134400000.0, "datetime": "2025-12-12 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88969, "price": 134564000.0, "datetime": "2025-12-12 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 88989, "price": 135146000.0, "datetime": "2025-12-12 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 88994, "price": 135521000.0, "datetime": "2025-12-12 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89005, "price": 135691000.0, "datetime": "2025-12-12 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89021, "price": 136251000.0, "datetime": "2025-12-12 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89043, "price": 138028000.0, "datetime": "2025-12-12 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89070, "price": 137372000.0, "datetime": "2025-12-12 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89087, "price": 137387000.0, "datetime": "2025-12-12 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89115, "price": 136673000.0, "datetime": "2025-12-12 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89152, "price": 137313000.0, "datetime": "2025-12-12 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89181, "price": 137023000.0, "datetime": "2025-12-12 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89193, "price": 137050000.0, "datetime": "2025-12-12 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89203, "price": 137150000.0, "datetime": "2025-12-12 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89220, "price": 137334000.0, "datetime": "2025-12-12 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89249, "price": 137276000.0, "datetime": "2025-12-12 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89250, "price": 137204000.0, "datetime": "2025-12-12 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89251, "price": 137332000.0, "datetime": "2025-12-12 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89255, "price": 137157000.0, "datetime": "2025-12-12 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89265, "price": 137155000.0, "datetime": "2025-12-12 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89278, "price": 137111000.0, "datetime": "2025-12-12 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89284, "price": 137396000.0, "datetime": "2025-12-12 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89297, "price": 137515000.0, "datetime": "2025-12-12 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89344, "price": 137316000.0, "datetime": "2025-12-12 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89358, "price": 137203000.0, "datetime": "2025-12-12 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89378, "price": 137320000.0, "datetime": "2025-12-12 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89389, "price": 137078000.0, "datetime": "2025-12-13 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89413, "price": 134564000.0, "datetime": "2025-12-13 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89466, "price": 135298000.0, "datetime": "2025-12-13 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89481, "price": 135104000.0, "datetime": "2025-12-13 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89482, "price": 134999000.0, "datetime": "2025-12-13 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89488, "price": 135056000.0, "datetime": "2025-12-13 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89490, "price": 134950000.0, "datetime": "2025-12-13 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89503, "price": 134962000.0, "datetime": "2025-12-13 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89527, "price": 135042000.0, "datetime": "2025-12-13 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89532, "price": 135185000.0, "datetime": "2025-12-13 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89541, "price": 135163000.0, "datetime": "2025-12-13 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89569, "price": 135093000.0, "datetime": "2025-12-13 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89579, "price": 135000000.0, "datetime": "2025-12-13 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89580, "price": 135047000.0, "datetime": "2025-12-13 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89581, "price": 135001000.0, "datetime": "2025-12-13 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89599, "price": 134914000.0, "datetime": "2025-12-13 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89600, "price": 134770000.0, "datetime": "2025-12-13 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89609, "price": 134864000.0, "datetime": "2025-12-13 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89647, "price": 134975000.0, "datetime": "2025-12-13 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89662, "price": 134939000.0, "datetime": "2025-12-13 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89671, "price": 134841000.0, "datetime": "2025-12-13 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89687, "price": 134812000.0, "datetime": "2025-12-13 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89693, "price": 134723000.0, "datetime": "2025-12-13 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89694, "price": 134752000.0, "datetime": "2025-12-13 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89695, "price": 134718000.0, "datetime": "2025-12-13 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89702, "price": 134721000.0, "datetime": "2025-12-13 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89724, "price": 134784000.0, "datetime": "2025-12-13 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89734, "price": 134861000.0, "datetime": "2025-12-13 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89742, "price": 134779000.0, "datetime": "2025-12-13 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89743, "price": 134880000.0, "datetime": "2025-12-13 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89756, "price": 134917000.0, "datetime": "2025-12-13 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89773, "price": 134935000.0, "datetime": "2025-12-13 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89792, "price": 135016000.0, "datetime": "2025-12-13 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89811, "price": 134822000.0, "datetime": "2025-12-13 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89822, "price": 134689000.0, "datetime": "2025-12-13 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89827, "price": 134731000.0, "datetime": "2025-12-13 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89838, "price": 134653000.0, "datetime": "2025-12-13 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89851, "price": 134658000.0, "datetime": "2025-12-13 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89855, "price": 134526000.0, "datetime": "2025-12-13 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89863, "price": 134532000.0, "datetime": "2025-12-13 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89883, "price": 134419000.0, "datetime": "2025-12-14 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89889, "price": 134562000.0, "datetime": "2025-12-14 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89896, "price": 134400000.0, "datetime": "2025-12-14 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89904, "price": 134478000.0, "datetime": "2025-12-14 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89909, "price": 134400000.0, "datetime": "2025-12-14 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89913, "price": 134463000.0, "datetime": "2025-12-14 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89915, "price": 134330000.0, "datetime": "2025-12-14 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89922, "price": 134366000.0, "datetime": "2025-12-14 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89945, "price": 134500000.0, "datetime": "2025-12-14 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 89952, "price": 134562000.0, "datetime": "2025-12-14 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 89955, "price": 134515000.0, "datetime": "2025-12-14 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90001, "price": 134458000.0, "datetime": "2025-12-14 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90018, "price": 134555000.0, "datetime": "2025-12-14 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90019, "price": 134673000.0, "datetime": "2025-12-14 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90023, "price": 134548000.0, "datetime": "2025-12-14 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90037, "price": 134680000.0, "datetime": "2025-12-14 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90047, "price": 134669000.0, "datetime": "2025-12-14 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90054, "price": 134783000.0, "datetime": "2025-12-14 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90068, "price": 134800000.0, "datetime": "2025-12-14 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90090, "price": 134843000.0, "datetime": "2025-12-14 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90100, "price": 134741000.0, "datetime": "2025-12-14 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90125, "price": 134672000.0, "datetime": "2025-12-14 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90142, "price": 134575000.0, "datetime": "2025-12-14 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90161, "price": 134550000.0, "datetime": "2025-12-14 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90177, "price": 134542000.0, "datetime": "2025-12-14 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90202, "price": 134504000.0, "datetime": "2025-12-14 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90219, "price": 134600000.0, "datetime": "2025-12-14 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90256, "price": 134464000.0, "datetime": "2025-12-14 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90261, "price": 134166000.0, "datetime": "2025-12-14 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90262, "price": 134211000.0, "datetime": "2025-12-14 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90263, "price": 134159000.0, "datetime": "2025-12-14 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90287, "price": 133630000.0, "datetime": "2025-12-14 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90308, "price": 133500000.0, "datetime": "2025-12-14 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90321, "price": 133429000.0, "datetime": "2025-12-14 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90338, "price": 133448000.0, "datetime": "2025-12-14 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90352, "price": 133170000.0, "datetime": "2025-12-15 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90380, "price": 133085000.0, "datetime": "2025-12-15 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90391, "price": 132944000.0, "datetime": "2025-12-15 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90392, "price": 132699000.0, "datetime": "2025-12-15 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90396, "price": 132896000.0, "datetime": "2025-12-15 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90418, "price": 132937000.0, "datetime": "2025-12-15 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90423, "price": 133043000.0, "datetime": "2025-12-15 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90429, "price": 132945000.0, "datetime": "2025-12-15 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90447, "price": 132701000.0, "datetime": "2025-12-15 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90451, "price": 132545000.0, "datetime": "2025-12-15 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90452, "price": 132886000.0, "datetime": "2025-12-15 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90466, "price": 132566000.0, "datetime": "2025-12-15 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90474, "price": 132729000.0, "datetime": "2025-12-15 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90482, "price": 132516000.0, "datetime": "2025-12-15 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90506, "price": 132030000.0, "datetime": "2025-12-15 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90511, "price": 131698000.0, "datetime": "2025-12-15 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90521, "price": 131718000.0, "datetime": "2025-12-15 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90542, "price": 131772000.0, "datetime": "2025-12-15 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90547, "price": 132077000.0, "datetime": "2025-12-15 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90578, "price": 133638000.0, "datetime": "2025-12-15 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90610, "price": 133250000.0, "datetime": "2025-12-15 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90617, "price": 133147000.0, "datetime": "2025-12-15 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90618, "price": 133381000.0, "datetime": "2025-12-15 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90639, "price": 133598000.0, "datetime": "2025-12-15 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90660, "price": 133506000.0, "datetime": "2025-12-15 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90670, "price": 133509000.0, "datetime": "2025-12-15 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90686, "price": 133602000.0, "datetime": "2025-12-15 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90707, "price": 133677000.0, "datetime": "2025-12-15 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90725, "price": 133764000.0, "datetime": "2025-12-15 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90730, "price": 133601000.0, "datetime": "2025-12-15 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90738, "price": 133708000.0, "datetime": "2025-12-15 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90740, "price": 133553000.0, "datetime": "2025-12-15 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90775, "price": 133178000.0, "datetime": "2025-12-15 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90790, "price": 133047000.0, "datetime": "2025-12-15 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90803, "price": 132963000.0, "datetime": "2025-12-15 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90817, "price": 132858000.0, "datetime": "2025-12-15 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90842, "price": 130175000.0, "datetime": "2025-12-16 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90861, "price": 128977000.0, "datetime": "2025-12-16 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90868, "price": 128944000.0, "datetime": "2025-12-16 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90880, "price": 128285000.0, "datetime": "2025-12-16 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90883, "price": 128342000.0, "datetime": "2025-12-16 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90899, "price": 127738000.0, "datetime": "2025-12-16 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90901, "price": 128281000.0, "datetime": "2025-12-16 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90923, "price": 128780000.0, "datetime": "2025-12-16 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90945, "price": 128300000.0, "datetime": "2025-12-16 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90946, "price": 128198000.0, "datetime": "2025-12-16 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90954, "price": 128177000.0, "datetime": "2025-12-16 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90972, "price": 128593000.0, "datetime": "2025-12-16 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 90986, "price": 128674000.0, "datetime": "2025-12-16 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 90996, "price": 128700000.0, "datetime": "2025-12-16 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91001, "price": 129007000.0, "datetime": "2025-12-16 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91008, "price": 128970000.0, "datetime": "2025-12-16 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91010, "price": 129170000.0, "datetime": "2025-12-16 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91011, "price": 129052000.0, "datetime": "2025-12-16 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91036, "price": 127974000.0, "datetime": "2025-12-16 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91037, "price": 127871000.0, "datetime": "2025-12-16 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91038, "price": 127930000.0, "datetime": "2025-12-16 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91039, "price": 127639000.0, "datetime": "2025-12-16 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91044, "price": 127711000.0, "datetime": "2025-12-16 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91066, "price": 127671000.0, "datetime": "2025-12-16 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91081, "price": 127661000.0, "datetime": "2025-12-16 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91096, "price": 127563000.0, "datetime": "2025-12-16 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91106, "price": 127517000.0, "datetime": "2025-12-16 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91143, "price": 128725000.0, "datetime": "2025-12-16 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91145, "price": 128900000.0, "datetime": "2025-12-16 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91149, "price": 128904000.0, "datetime": "2025-12-16 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91170, "price": 128401000.0, "datetime": "2025-12-16 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91196, "price": 128514000.0, "datetime": "2025-12-16 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91213, "price": 128697000.0, "datetime": "2025-12-16 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91214, "price": 128604000.0, "datetime": "2025-12-16 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91215, "price": 128719000.0, "datetime": "2025-12-16 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91232, "price": 129429000.0, "datetime": "2025-12-16 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91233, "price": 129661000.0, "datetime": "2025-12-16 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91234, "price": 129500000.0, "datetime": "2025-12-16 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91238, "price": 129935000.0, "datetime": "2025-12-16 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91241, "price": 129697000.0, "datetime": "2025-12-16 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91276, "price": 130008000.0, "datetime": "2025-12-16 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91279, "price": 129662000.0, "datetime": "2025-12-16 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91294, "price": 129447000.0, "datetime": "2025-12-16 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91313, "price": 129679000.0, "datetime": "2025-12-17 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91323, "price": 130285000.0, "datetime": "2025-12-17 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91333, "price": 130400000.0, "datetime": "2025-12-17 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91336, "price": 130868000.0, "datetime": "2025-12-17 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91337, "price": 130616000.0, "datetime": "2025-12-17 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91370, "price": 130166000.0, "datetime": "2025-12-17 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91389, "price": 130299000.0, "datetime": "2025-12-17 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91403, "price": 130303000.0, "datetime": "2025-12-17 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91413, "price": 130099000.0, "datetime": "2025-12-17 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91419, "price": 130373000.0, "datetime": "2025-12-17 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91430, "price": 130294000.0, "datetime": "2025-12-17 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91433, "price": 130543000.0, "datetime": "2025-12-17 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91435, "price": 130426000.0, "datetime": "2025-12-17 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91436, "price": 130553000.0, "datetime": "2025-12-17 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91447, "price": 130631000.0, "datetime": "2025-12-17 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91460, "price": 130699000.0, "datetime": "2025-12-17 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91466, "price": 130676000.0, "datetime": "2025-12-17 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91483, "price": 130546000.0, "datetime": "2025-12-17 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91490, "price": 130440000.0, "datetime": "2025-12-17 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91491, "price": 130484000.0, "datetime": "2025-12-17 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91492, "price": 130273000.0, "datetime": "2025-12-17 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91507, "price": 130125000.0, "datetime": "2025-12-17 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91524, "price": 130403000.0, "datetime": "2025-12-17 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91540, "price": 130111000.0, "datetime": "2025-12-17 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91557, "price": 130212000.0, "datetime": "2025-12-17 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91570, "price": 130177000.0, "datetime": "2025-12-17 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91573, "price": 129949000.0, "datetime": "2025-12-17 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91602, "price": 128807000.0, "datetime": "2025-12-17 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91624, "price": 129300000.0, "datetime": "2025-12-17 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91638, "price": 129455000.0, "datetime": "2025-12-17 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91649, "price": 129520000.0, "datetime": "2025-12-17 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91671, "price": 128921000.0, "datetime": "2025-12-17 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91677, "price": 128734000.0, "datetime": "2025-12-17 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91681, "price": 128833000.0, "datetime": "2025-12-17 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91707, "price": 129236000.0, "datetime": "2025-12-17 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91713, "price": 129442000.0, "datetime": "2025-12-17 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91715, "price": 129327000.0, "datetime": "2025-12-17 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91721, "price": 129490000.0, "datetime": "2025-12-17 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91737, "price": 129680000.0, "datetime": "2025-12-17 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91758, "price": 129821000.0, "datetime": "2025-12-17 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91779, "price": 130366000.0, "datetime": "2025-12-17 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91785, "price": 132089000.0, "datetime": "2025-12-17 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91799, "price": 132992000.0, "datetime": "2025-12-18 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91823, "price": 129150000.0, "datetime": "2025-12-18 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91846, "price": 128943000.0, "datetime": "2025-12-18 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91848, "price": 129351000.0, "datetime": "2025-12-18 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91861, "price": 128779000.0, "datetime": "2025-12-18 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91875, "price": 128285000.0, "datetime": "2025-12-18 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91906, "price": 128373000.0, "datetime": "2025-12-18 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91925, "price": 128250000.0, "datetime": "2025-12-18 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91950, "price": 128653000.0, "datetime": "2025-12-18 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91967, "price": 128561000.0, "datetime": "2025-12-18 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91974, "price": 128405000.0, "datetime": "2025-12-18 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 91975, "price": 128446000.0, "datetime": "2025-12-18 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 91989, "price": 128300000.0, "datetime": "2025-12-18 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92000, "price": 128402000.0, "datetime": "2025-12-18 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92008, "price": 128228000.0, "datetime": "2025-12-18 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92010, "price": 128500000.0, "datetime": "2025-12-18 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92029, "price": 128958000.0, "datetime": "2025-12-18 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92044, "price": 129004000.0, "datetime": "2025-12-18 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92064, "price": 129300000.0, "datetime": "2025-12-18 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92093, "price": 128981000.0, "datetime": "2025-12-18 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92094, "price": 128848000.0, "datetime": "2025-12-18 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92099, "price": 128893000.0, "datetime": "2025-12-18 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92101, "price": 128836000.0, "datetime": "2025-12-18 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92102, "price": 128901000.0, "datetime": "2025-12-18 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92121, "price": 129107000.0, "datetime": "2025-12-18 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92134, "price": 129355000.0, "datetime": "2025-12-18 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92149, "price": 129509000.0, "datetime": "2025-12-18 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92159, "price": 129771000.0, "datetime": "2025-12-18 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92173, "price": 129963000.0, "datetime": "2025-12-18 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92206, "price": 129773000.0, "datetime": "2025-12-18 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92216, "price": 129642000.0, "datetime": "2025-12-18 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92218, "price": 129873000.0, "datetime": "2025-12-18 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92224, "price": 129628000.0, "datetime": "2025-12-18 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92228, "price": 130141000.0, "datetime": "2025-12-18 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92251, "price": 131670000.0, "datetime": "2025-12-18 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92270, "price": 131486000.0, "datetime": "2025-12-19 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92271, "price": 131068000.0, "datetime": "2025-12-19 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92277, "price": 131491000.0, "datetime": "2025-12-19 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92287, "price": 131400000.0, "datetime": "2025-12-19 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92321, "price": 129008000.0, "datetime": "2025-12-19 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92345, "price": 128149000.0, "datetime": "2025-12-19 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92369, "price": 127100000.0, "datetime": "2025-12-19 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92387, "price": 126330000.0, "datetime": "2025-12-19 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92388, "price": 127127000.0, "datetime": "2025-12-19 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92412, "price": 127270000.0, "datetime": "2025-12-19 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92421, "price": 127530000.0, "datetime": "2025-12-19 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92428, "price": 127320000.0, "datetime": "2025-12-19 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92449, "price": 127298000.0, "datetime": "2025-12-19 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92457, "price": 127200000.0, "datetime": "2025-12-19 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92466, "price": 127209000.0, "datetime": "2025-12-19 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92474, "price": 126922000.0, "datetime": "2025-12-19 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92485, "price": 126873000.0, "datetime": "2025-12-19 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92526, "price": 129291000.0, "datetime": "2025-12-19 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92564, "price": 129497000.0, "datetime": "2025-12-19 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92575, "price": 129477000.0, "datetime": "2025-12-19 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92580, "price": 129616000.0, "datetime": "2025-12-19 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92598, "price": 130654000.0, "datetime": "2025-12-19 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92626, "price": 131220000.0, "datetime": "2025-12-19 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92628, "price": 130998000.0, "datetime": "2025-12-19 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92639, "price": 131154000.0, "datetime": "2025-12-19 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92640, "price": 131103000.0, "datetime": "2025-12-19 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92649, "price": 131400000.0, "datetime": "2025-12-19 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92655, "price": 131091000.0, "datetime": "2025-12-19 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92664, "price": 131374000.0, "datetime": "2025-12-19 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92676, "price": 131375000.0, "datetime": "2025-12-19 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92678, "price": 131500000.0, "datetime": "2025-12-19 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92680, "price": 131420000.0, "datetime": "2025-12-19 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92713, "price": 130955000.0, "datetime": "2025-12-19 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92737, "price": 130949000.0, "datetime": "2025-12-19 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92742, "price": 131569000.0, "datetime": "2025-12-19 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92758, "price": 131332000.0, "datetime": "2025-12-20 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92770, "price": 131397000.0, "datetime": "2025-12-20 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92785, "price": 131167000.0, "datetime": "2025-12-20 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92811, "price": 129776000.0, "datetime": "2025-12-20 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92849, "price": 130584000.0, "datetime": "2025-12-20 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92855, "price": 130925000.0, "datetime": "2025-12-20 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92866, "price": 130935000.0, "datetime": "2025-12-20 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92890, "price": 131200000.0, "datetime": "2025-12-20 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92906, "price": 131304000.0, "datetime": "2025-12-20 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92907, "price": 131454000.0, "datetime": "2025-12-20 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92911, "price": 131430000.0, "datetime": "2025-12-20 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92936, "price": 131369000.0, "datetime": "2025-12-20 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92943, "price": 131280000.0, "datetime": "2025-12-20 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92954, "price": 131284000.0, "datetime": "2025-12-20 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92968, "price": 131274000.0, "datetime": "2025-12-20 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92974, "price": 131306000.0, "datetime": "2025-12-20 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 92993, "price": 131503000.0, "datetime": "2025-12-20 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 92998, "price": 131586000.0, "datetime": "2025-12-20 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93006, "price": 131593000.0, "datetime": "2025-12-20 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93020, "price": 131680000.0, "datetime": "2025-12-20 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93045, "price": 131736000.0, "datetime": "2025-12-20 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93083, "price": 131530000.0, "datetime": "2025-12-20 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93104, "price": 131706000.0, "datetime": "2025-12-20 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93132, "price": 131665000.0, "datetime": "2025-12-20 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93133, "price": 131600000.0, "datetime": "2025-12-20 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93155, "price": 131417000.0, "datetime": "2025-12-20 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93175, "price": 131461000.0, "datetime": "2025-12-20 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93189, "price": 131432000.0, "datetime": "2025-12-20 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93190, "price": 131246000.0, "datetime": "2025-12-20 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93202, "price": 131201000.0, "datetime": "2025-12-20 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93212, "price": 131110000.0, "datetime": "2025-12-20 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93219, "price": 131175000.0, "datetime": "2025-12-20 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93233, "price": 131211000.0, "datetime": "2025-12-21 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93242, "price": 131232000.0, "datetime": "2025-12-21 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93260, "price": 131237000.0, "datetime": "2025-12-21 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93270, "price": 131255000.0, "datetime": "2025-12-21 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93272, "price": 131185000.0, "datetime": "2025-12-21 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93274, "price": 131282000.0, "datetime": "2025-12-21 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93285, "price": 131258000.0, "datetime": "2025-12-21 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93295, "price": 131320000.0, "datetime": "2025-12-21 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93318, "price": 131418000.0, "datetime": "2025-12-21 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93320, "price": 131506000.0, "datetime": "2025-12-21 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93323, "price": 131477000.0, "datetime": "2025-12-21 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93340, "price": 131492000.0, "datetime": "2025-12-21 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93348, "price": 131431000.0, "datetime": "2025-12-21 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93352, "price": 131513000.0, "datetime": "2025-12-21 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93360, "price": 131505000.0, "datetime": "2025-12-21 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93380, "price": 131439000.0, "datetime": "2025-12-21 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93395, "price": 131446000.0, "datetime": "2025-12-21 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93405, "price": 131564000.0, "datetime": "2025-12-21 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93420, "price": 131560000.0, "datetime": "2025-12-21 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93460, "price": 131055000.0, "datetime": "2025-12-21 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93462, "price": 130920000.0, "datetime": "2025-12-21 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93465, "price": 130957000.0, "datetime": "2025-12-21 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93499, "price": 131091000.0, "datetime": "2025-12-21 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93511, "price": 131118000.0, "datetime": "2025-12-21 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93524, "price": 131143000.0, "datetime": "2025-12-21 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93529, "price": 131252000.0, "datetime": "2025-12-21 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93537, "price": 131243000.0, "datetime": "2025-12-21 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93558, "price": 131122000.0, "datetime": "2025-12-21 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93597, "price": 131897000.0, "datetime": "2025-12-21 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93600, "price": 132188000.0, "datetime": "2025-12-21 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93610, "price": 132129000.0, "datetime": "2025-12-21 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93635, "price": 132067000.0, "datetime": "2025-12-21 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93641, "price": 131946000.0, "datetime": "2025-12-21 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93642, "price": 132009000.0, "datetime": "2025-12-21 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93645, "price": 131952000.0, "datetime": "2025-12-21 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93649, "price": 132013000.0, "datetime": "2025-12-21 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93661, "price": 132050000.0, "datetime": "2025-12-21 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93689, "price": 130977000.0, "datetime": "2025-12-21 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93714, "price": 130861000.0, "datetime": "2025-12-22 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93718, "price": 131000000.0, "datetime": "2025-12-22 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93756, "price": 131490000.0, "datetime": "2025-12-22 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93780, "price": 131437000.0, "datetime": "2025-12-22 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93799, "price": 131394000.0, "datetime": "2025-12-22 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93805, "price": 131690000.0, "datetime": "2025-12-22 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93811, "price": 131502000.0, "datetime": "2025-12-22 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93833, "price": 131392000.0, "datetime": "2025-12-22 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93843, "price": 131354000.0, "datetime": "2025-12-22 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93852, "price": 131442000.0, "datetime": "2025-12-22 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93877, "price": 131700000.0, "datetime": "2025-12-22 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93888, "price": 131962000.0, "datetime": "2025-12-22 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93899, "price": 132301000.0, "datetime": "2025-12-22 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93900, "price": 132604000.0, "datetime": "2025-12-22 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93905, "price": 132397000.0, "datetime": "2025-12-22 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93918, "price": 132520000.0, "datetime": "2025-12-22 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93924, "price": 132465000.0, "datetime": "2025-12-22 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93939, "price": 131675000.0, "datetime": "2025-12-22 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93971, "price": 132050000.0, "datetime": "2025-12-22 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 93974, "price": 132300000.0, "datetime": "2025-12-22 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 93986, "price": 132280000.0, "datetime": "2025-12-22 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94002, "price": 132318000.0, "datetime": "2025-12-22 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94007, "price": 132207000.0, "datetime": "2025-12-22 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94016, "price": 132272000.0, "datetime": "2025-12-22 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94017, "price": 132215000.0, "datetime": "2025-12-22 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94021, "price": 132247000.0, "datetime": "2025-12-22 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94043, "price": 132509000.0, "datetime": "2025-12-22 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94049, "price": 132649000.0, "datetime": "2025-12-22 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94064, "price": 132960000.0, "datetime": "2025-12-22 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94077, "price": 133361000.0, "datetime": "2025-12-22 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94091, "price": 133470000.0, "datetime": "2025-12-22 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94118, "price": 133799000.0, "datetime": "2025-12-22 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94121, "price": 133623000.0, "datetime": "2025-12-22 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94124, "price": 133855000.0, "datetime": "2025-12-22 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94141, "price": 133998000.0, "datetime": "2025-12-22 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94169, "price": 133944000.0, "datetime": "2025-12-22 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94180, "price": 133369000.0, "datetime": "2025-12-22 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94184, "price": 134029000.0, "datetime": "2025-12-22 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94192, "price": 133422000.0, "datetime": "2025-12-23 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94206, "price": 133613000.0, "datetime": "2025-12-23 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94219, "price": 133320000.0, "datetime": "2025-12-23 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94238, "price": 133003000.0, "datetime": "2025-12-23 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94267, "price": 132744000.0, "datetime": "2025-12-23 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94291, "price": 131531000.0, "datetime": "2025-12-23 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94324, "price": 131835000.0, "datetime": "2025-12-23 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94335, "price": 131957000.0, "datetime": "2025-12-23 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94354, "price": 132041000.0, "datetime": "2025-12-23 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94374, "price": 132181000.0, "datetime": "2025-12-23 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94391, "price": 132267000.0, "datetime": "2025-12-23 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94411, "price": 132015000.0, "datetime": "2025-12-23 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94421, "price": 131724000.0, "datetime": "2025-12-23 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94434, "price": 131651000.0, "datetime": "2025-12-23 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94459, "price": 131530000.0, "datetime": "2025-12-23 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94475, "price": 131265000.0, "datetime": "2025-12-23 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94479, "price": 130723000.0, "datetime": "2025-12-23 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94487, "price": 130864000.0, "datetime": "2025-12-23 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94493, "price": 130208000.0, "datetime": "2025-12-23 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94503, "price": 130200000.0, "datetime": "2025-12-23 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94529, "price": 130582000.0, "datetime": "2025-12-23 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94535, "price": 130687000.0, "datetime": "2025-12-23 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94543, "price": 130599000.0, "datetime": "2025-12-23 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94551, "price": 130703000.0, "datetime": "2025-12-23 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94554, "price": 130450000.0, "datetime": "2025-12-23 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94566, "price": 130419000.0, "datetime": "2025-12-23 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94609, "price": 130877000.0, "datetime": "2025-12-23 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94622, "price": 130981000.0, "datetime": "2025-12-23 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94628, "price": 130909000.0, "datetime": "2025-12-23 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94651, "price": 130823000.0, "datetime": "2025-12-23 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94659, "price": 130616000.0, "datetime": "2025-12-23 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94673, "price": 130250000.0, "datetime": "2025-12-24 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94699, "price": 130863000.0, "datetime": "2025-12-24 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94704, "price": 131257000.0, "datetime": "2025-12-24 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94712, "price": 131035000.0, "datetime": "2025-12-24 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94734, "price": 130663000.0, "datetime": "2025-12-24 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94751, "price": 130922000.0, "datetime": "2025-12-24 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94774, "price": 130864000.0, "datetime": "2025-12-24 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94787, "price": 130772000.0, "datetime": "2025-12-24 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94797, "price": 130847000.0, "datetime": "2025-12-24 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94801, "price": 130777000.0, "datetime": "2025-12-24 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94809, "price": 130806000.0, "datetime": "2025-12-24 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94811, "price": 130552000.0, "datetime": "2025-12-24 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94823, "price": 130666000.0, "datetime": "2025-12-24 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94828, "price": 130315000.0, "datetime": "2025-12-24 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94837, "price": 130338000.0, "datetime": "2025-12-24 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94852, "price": 130122000.0, "datetime": "2025-12-24 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94863, "price": 130085000.0, "datetime": "2025-12-24 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94879, "price": 129898000.0, "datetime": "2025-12-24 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94887, "price": 129859000.0, "datetime": "2025-12-24 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94888, "price": 129670000.0, "datetime": "2025-12-24 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94899, "price": 129481000.0, "datetime": "2025-12-24 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94901, "price": 129170000.0, "datetime": "2025-12-24 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94912, "price": 129040000.0, "datetime": "2025-12-24 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94934, "price": 129278000.0, "datetime": "2025-12-24 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94956, "price": 128998000.0, "datetime": "2025-12-24 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 94960, "price": 128750000.0, "datetime": "2025-12-24 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 94976, "price": 128450000.0, "datetime": "2025-12-24 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95008, "price": 128662000.0, "datetime": "2025-12-24 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95044, "price": 128305000.0, "datetime": "2025-12-24 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95048, "price": 128150000.0, "datetime": "2025-12-24 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95049, "price": 128199000.0, "datetime": "2025-12-24 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95080, "price": 128794000.0, "datetime": "2025-12-24 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95096, "price": 128900000.0, "datetime": "2025-12-24 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95098, "price": 128901000.0, "datetime": "2025-12-24 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95099, "price": 128970000.0, "datetime": "2025-12-24 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95111, "price": 129046000.0, "datetime": "2025-12-24 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95128, "price": 128906000.0, "datetime": "2025-12-24 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95138, "price": 128728000.0, "datetime": "2025-12-24 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95148, "price": 128793000.0, "datetime": "2025-12-25 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95154, "price": 128464000.0, "datetime": "2025-12-25 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95159, "price": 128783000.0, "datetime": "2025-12-25 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95176, "price": 128536000.0, "datetime": "2025-12-25 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95179, "price": 129273000.0, "datetime": "2025-12-25 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95187, "price": 128853000.0, "datetime": "2025-12-25 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95198, "price": 129170000.0, "datetime": "2025-12-25 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95201, "price": 128970000.0, "datetime": "2025-12-25 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95222, "price": 129055000.0, "datetime": "2025-12-25 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95232, "price": 129027000.0, "datetime": "2025-12-25 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95238, "price": 129079000.0, "datetime": "2025-12-25 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95261, "price": 129265000.0, "datetime": "2025-12-25 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95276, "price": 129315000.0, "datetime": "2025-12-25 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95284, "price": 129290000.0, "datetime": "2025-12-25 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95292, "price": 129471000.0, "datetime": "2025-12-25 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95309, "price": 129573000.0, "datetime": "2025-12-25 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95329, "price": 129304000.0, "datetime": "2025-12-25 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95341, "price": 129239000.0, "datetime": "2025-12-25 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95343, "price": 129375000.0, "datetime": "2025-12-25 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95344, "price": 129277000.0, "datetime": "2025-12-25 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95353, "price": 129314000.0, "datetime": "2025-12-25 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95369, "price": 129352000.0, "datetime": "2025-12-25 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95372, "price": 129436000.0, "datetime": "2025-12-25 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95376, "price": 129386000.0, "datetime": "2025-12-25 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95379, "price": 129440000.0, "datetime": "2025-12-25 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95393, "price": 129550000.0, "datetime": "2025-12-25 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95439, "price": 129348000.0, "datetime": "2025-12-25 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95468, "price": 129301000.0, "datetime": "2025-12-25 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95470, "price": 129361000.0, "datetime": "2025-12-25 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95471, "price": 129280000.0, "datetime": "2025-12-25 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95473, "price": 129360000.0, "datetime": "2025-12-25 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95476, "price": 129293000.0, "datetime": "2025-12-25 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95481, "price": 129346000.0, "datetime": "2025-12-25 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95482, "price": 129227000.0, "datetime": "2025-12-25 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95488, "price": 129310000.0, "datetime": "2025-12-25 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95489, "price": 129250000.0, "datetime": "2025-12-25 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95490, "price": 129345000.0, "datetime": "2025-12-25 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95493, "price": 129091000.0, "datetime": "2025-12-25 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95506, "price": 128949000.0, "datetime": "2025-12-25 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95532, "price": 128750000.0, "datetime": "2025-12-25 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95548, "price": 128793000.0, "datetime": "2025-12-25 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95564, "price": 128877000.0, "datetime": "2025-12-25 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95579, "price": 128972000.0, "datetime": "2025-12-25 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95583, "price": 128917000.0, "datetime": "2025-12-25 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95586, "price": 129001000.0, "datetime": "2025-12-25 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95588, "price": 128917000.0, "datetime": "2025-12-25 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95602, "price": 128999000.0, "datetime": "2025-12-25 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95616, "price": 129010000.0, "datetime": "2025-12-25 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95626, "price": 129120000.0, "datetime": "2025-12-25 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95627, "price": 129044000.0, "datetime": "2025-12-25 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95628, "price": 129138000.0, "datetime": "2025-12-26 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95650, "price": 129721000.0, "datetime": "2025-12-26 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95685, "price": 129572000.0, "datetime": "2025-12-26 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95699, "price": 129602000.0, "datetime": "2025-12-26 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95702, "price": 129750000.0, "datetime": "2025-12-26 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95705, "price": 129604000.0, "datetime": "2025-12-26 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95725, "price": 129522000.0, "datetime": "2025-12-26 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95732, "price": 129386000.0, "datetime": "2025-12-26 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95746, "price": 129100000.0, "datetime": "2025-12-26 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95769, "price": 129077000.0, "datetime": "2025-12-26 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95791, "price": 128938000.0, "datetime": "2025-12-26 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95798, "price": 128457000.0, "datetime": "2025-12-26 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95807, "price": 128428000.0, "datetime": "2025-12-26 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95849, "price": 128504000.0, "datetime": "2025-12-26 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95852, "price": 129265000.0, "datetime": "2025-12-26 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95864, "price": 129784000.0, "datetime": "2025-12-26 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95896, "price": 129279000.0, "datetime": "2025-12-26 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95913, "price": 129675000.0, "datetime": "2025-12-26 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95925, "price": 129804000.0, "datetime": "2025-12-26 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95939, "price": 130056000.0, "datetime": "2025-12-26 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95941, "price": 130206000.0, "datetime": "2025-12-26 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95947, "price": 130213000.0, "datetime": "2025-12-26 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95952, "price": 130418000.0, "datetime": "2025-12-26 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 95958, "price": 130275000.0, "datetime": "2025-12-26 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 95975, "price": 129658000.0, "datetime": "2025-12-26 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96014, "price": 129730000.0, "datetime": "2025-12-26 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96026, "price": 129749000.0, "datetime": "2025-12-26 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96027, "price": 129705000.0, "datetime": "2025-12-26 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96049, "price": 129440000.0, "datetime": "2025-12-26 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96091, "price": 129925000.0, "datetime": "2025-12-26 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96118, "price": 127927000.0, "datetime": "2025-12-27 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96147, "price": 127630000.0, "datetime": "2025-12-27 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96156, "price": 127952000.0, "datetime": "2025-12-27 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96171, "price": 128131000.0, "datetime": "2025-12-27 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96172, "price": 128176000.0, "datetime": "2025-12-27 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96175, "price": 128120000.0, "datetime": "2025-12-27 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96190, "price": 128095000.0, "datetime": "2025-12-27 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96213, "price": 128266000.0, "datetime": "2025-12-27 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96215, "price": 128310000.0, "datetime": "2025-12-27 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96227, "price": 128372000.0, "datetime": "2025-12-27 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96258, "price": 128238000.0, "datetime": "2025-12-27 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96281, "price": 128210000.0, "datetime": "2025-12-27 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96297, "price": 128138000.0, "datetime": "2025-12-27 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96315, "price": 128202000.0, "datetime": "2025-12-27 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96320, "price": 128286000.0, "datetime": "2025-12-27 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96329, "price": 128260000.0, "datetime": "2025-12-27 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96360, "price": 128150000.0, "datetime": "2025-12-27 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96383, "price": 128173000.0, "datetime": "2025-12-27 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96385, "price": 128232000.0, "datetime": "2025-12-27 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96389, "price": 128171000.0, "datetime": "2025-12-27 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96390, "price": 128234000.0, "datetime": "2025-12-27 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96396, "price": 128160000.0, "datetime": "2025-12-27 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96400, "price": 128256000.0, "datetime": "2025-12-27 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96401, "price": 128171000.0, "datetime": "2025-12-27 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96406, "price": 128248000.0, "datetime": "2025-12-27 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96407, "price": 128167000.0, "datetime": "2025-12-27 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96411, "price": 128247000.0, "datetime": "2025-12-27 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96414, "price": 128182000.0, "datetime": "2025-12-27 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96433, "price": 128202000.0, "datetime": "2025-12-27 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96446, "price": 128224000.0, "datetime": "2025-12-27 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96447, "price": 128279000.0, "datetime": "2025-12-27 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96448, "price": 128236000.0, "datetime": "2025-12-27 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96450, "price": 128280000.0, "datetime": "2025-12-27 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96451, "price": 128236000.0, "datetime": "2025-12-27 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96457, "price": 128287000.0, "datetime": "2025-12-27 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96458, "price": 128239000.0, "datetime": "2025-12-27 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96473, "price": 128261000.0, "datetime": "2025-12-27 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96474, "price": 128190000.0, "datetime": "2025-12-27 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96479, "price": 128259000.0, "datetime": "2025-12-27 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96492, "price": 128192000.0, "datetime": "2025-12-27 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96510, "price": 128131000.0, "datetime": "2025-12-27 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96535, "price": 127999000.0, "datetime": "2025-12-27 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96536, "price": 128008000.0, "datetime": "2025-12-27 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96548, "price": 127990000.0, "datetime": "2025-12-27 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96560, "price": 127963000.0, "datetime": "2025-12-27 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96577, "price": 127875000.0, "datetime": "2025-12-27 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96584, "price": 127930000.0, "datetime": "2025-12-27 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96607, "price": 127968000.0, "datetime": "2025-12-28 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96621, "price": 127995000.0, "datetime": "2025-12-28 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96628, "price": 127969000.0, "datetime": "2025-12-28 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96636, "price": 127977000.0, "datetime": "2025-12-28 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96661, "price": 128010000.0, "datetime": "2025-12-28 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96670, "price": 128050000.0, "datetime": "2025-12-28 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96694, "price": 128074000.0, "datetime": "2025-12-28 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96717, "price": 128029000.0, "datetime": "2025-12-28 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96738, "price": 128089000.0, "datetime": "2025-12-28 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96751, "price": 128102000.0, "datetime": "2025-12-28 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96773, "price": 128271000.0, "datetime": "2025-12-28 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96783, "price": 128399000.0, "datetime": "2025-12-28 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96786, "price": 128262000.0, "datetime": "2025-12-28 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96792, "price": 128406000.0, "datetime": "2025-12-28 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96793, "price": 128317000.0, "datetime": "2025-12-28 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96804, "price": 128375000.0, "datetime": "2025-12-28 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96805, "price": 128328000.0, "datetime": "2025-12-28 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96818, "price": 128349000.0, "datetime": "2025-12-28 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96830, "price": 128304000.0, "datetime": "2025-12-28 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96852, "price": 128190000.0, "datetime": "2025-12-28 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96863, "price": 128124000.0, "datetime": "2025-12-28 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96875, "price": 128041000.0, "datetime": "2025-12-28 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96878, "price": 128008000.0, "datetime": "2025-12-28 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96879, "price": 128087000.0, "datetime": "2025-12-28 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96909, "price": 128011000.0, "datetime": "2025-12-28 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96919, "price": 128099000.0, "datetime": "2025-12-28 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96940, "price": 128134000.0, "datetime": "2025-12-28 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96941, "price": 128371000.0, "datetime": "2025-12-28 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96949, "price": 128250000.0, "datetime": "2025-12-28 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96970, "price": 128269000.0, "datetime": "2025-12-28 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96983, "price": 128190000.0, "datetime": "2025-12-28 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96997, "price": 128232000.0, "datetime": "2025-12-28 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 96998, "price": 128153000.0, "datetime": "2025-12-28 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 96999, "price": 128221000.0, "datetime": "2025-12-28 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97001, "price": 128152000.0, "datetime": "2025-12-28 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97002, "price": 128221000.0, "datetime": "2025-12-28 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97005, "price": 128133000.0, "datetime": "2025-12-28 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97020, "price": 128155000.0, "datetime": "2025-12-28 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97021, "price": 128110000.0, "datetime": "2025-12-28 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97024, "price": 128152000.0, "datetime": "2025-12-28 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97045, "price": 128185000.0, "datetime": "2025-12-28 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97048, "price": 128238000.0, "datetime": "2025-12-28 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97057, "price": 128199000.0, "datetime": "2025-12-28 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97062, "price": 128275000.0, "datetime": "2025-12-28 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97065, "price": 128206000.0, "datetime": "2025-12-28 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97073, "price": 128274000.0, "datetime": "2025-12-29 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97079, "price": 128177000.0, "datetime": "2025-12-29 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97084, "price": 128223000.0, "datetime": "2025-12-29 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97085, "price": 128143000.0, "datetime": "2025-12-29 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97103, "price": 128031000.0, "datetime": "2025-12-29 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97123, "price": 127990000.0, "datetime": "2025-12-29 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97138, "price": 127882000.0, "datetime": "2025-12-29 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97148, "price": 127776000.0, "datetime": "2025-12-29 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97152, "price": 127823000.0, "datetime": "2025-12-29 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97156, "price": 127654000.0, "datetime": "2025-12-29 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97160, "price": 127783000.0, "datetime": "2025-12-29 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97169, "price": 127659000.0, "datetime": "2025-12-29 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97170, "price": 127762000.0, "datetime": "2025-12-29 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97171, "price": 127647000.0, "datetime": "2025-12-29 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97174, "price": 127729000.0, "datetime": "2025-12-29 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97187, "price": 127657000.0, "datetime": "2025-12-29 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97201, "price": 127580000.0, "datetime": "2025-12-29 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97232, "price": 127710000.0, "datetime": "2025-12-29 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97244, "price": 127859000.0, "datetime": "2025-12-29 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97254, "price": 127800000.0, "datetime": "2025-12-29 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97258, "price": 128108000.0, "datetime": "2025-12-29 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97268, "price": 127999000.0, "datetime": "2025-12-29 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97281, "price": 128300000.0, "datetime": "2025-12-29 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97302, "price": 129074000.0, "datetime": "2025-12-29 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97318, "price": 129643000.0, "datetime": "2025-12-29 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97331, "price": 130131000.0, "datetime": "2025-12-29 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97401, "price": 129581000.0, "datetime": "2025-12-29 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97425, "price": 129487000.0, "datetime": "2025-12-29 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97451, "price": 128072000.0, "datetime": "2025-12-29 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97489, "price": 127132000.0, "datetime": "2025-12-29 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97497, "price": 127203000.0, "datetime": "2025-12-29 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97517, "price": 127086000.0, "datetime": "2025-12-29 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97528, "price": 127191000.0, "datetime": "2025-12-29 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97546, "price": 127283000.0, "datetime": "2025-12-29 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97556, "price": 127581000.0, "datetime": "2025-12-30 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97565, "price": 127449000.0, "datetime": "2025-12-30 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97583, "price": 127570000.0, "datetime": "2025-12-30 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97592, "price": 127475000.0, "datetime": "2025-12-30 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97603, "price": 127527000.0, "datetime": "2025-12-30 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97617, "price": 127623000.0, "datetime": "2025-12-30 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97632, "price": 127409000.0, "datetime": "2025-12-30 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97640, "price": 127233000.0, "datetime": "2025-12-30 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97650, "price": 127382000.0, "datetime": "2025-12-30 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97660, "price": 127235000.0, "datetime": "2025-12-30 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97670, "price": 127216000.0, "datetime": "2025-12-30 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97686, "price": 127186000.0, "datetime": "2025-12-30 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97698, "price": 127154000.0, "datetime": "2025-12-30 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97716, "price": 127293000.0, "datetime": "2025-12-30 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97746, "price": 126811000.0, "datetime": "2025-12-30 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97771, "price": 126612000.0, "datetime": "2025-12-30 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97773, "price": 126757000.0, "datetime": "2025-12-30 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97779, "price": 126589000.0, "datetime": "2025-12-30 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97795, "price": 126770000.0, "datetime": "2025-12-30 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97812, "price": 126904000.0, "datetime": "2025-12-30 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97850, "price": 126735000.0, "datetime": "2025-12-30 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97875, "price": 127320000.0, "datetime": "2025-12-30 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97889, "price": 127782000.0, "datetime": "2025-12-30 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97898, "price": 127900000.0, "datetime": "2025-12-30 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97922, "price": 128033000.0, "datetime": "2025-12-30 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97935, "price": 128190000.0, "datetime": "2025-12-30 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97969, "price": 127911000.0, "datetime": "2025-12-30 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97984, "price": 127949000.0, "datetime": "2025-12-30 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97988, "price": 128056000.0, "datetime": "2025-12-30 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 97990, "price": 127950000.0, "datetime": "2025-12-30 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 97995, "price": 128101000.0, "datetime": "2025-12-30 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98008, "price": 128041000.0, "datetime": "2025-12-30 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98014, "price": 128393000.0, "datetime": "2025-12-30 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98019, "price": 128134000.0, "datetime": "2025-12-30 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98024, "price": 128553000.0, "datetime": "2025-12-30 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98030, "price": 128232000.0, "datetime": "2025-12-31 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98039, "price": 128689000.0, "datetime": "2025-12-31 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98058, "price": 129245000.0, "datetime": "2025-12-31 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98093, "price": 128221000.0, "datetime": "2025-12-31 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98109, "price": 128042000.0, "datetime": "2025-12-31 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98115, "price": 128135000.0, "datetime": "2025-12-31 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98129, "price": 128081000.0, "datetime": "2025-12-31 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98138, "price": 128048000.0, "datetime": "2025-12-31 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98142, "price": 127946000.0, "datetime": "2025-12-31 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98150, "price": 127927000.0, "datetime": "2025-12-31 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98180, "price": 128380000.0, "datetime": "2025-12-31 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98193, "price": 128483000.0, "datetime": "2025-12-31 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98203, "price": 128518000.0, "datetime": "2025-12-31 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98233, "price": 128341000.0, "datetime": "2025-12-31 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98249, "price": 128659000.0, "datetime": "2025-12-31 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98255, "price": 128791000.0, "datetime": "2025-12-31 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98256, "price": 128769000.0, "datetime": "2025-12-31 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98270, "price": 128831000.0, "datetime": "2025-12-31 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98273, "price": 128763000.0, "datetime": "2025-12-31 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98291, "price": 128498000.0, "datetime": "2025-12-31 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98296, "price": 128357000.0, "datetime": "2025-12-31 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98298, "price": 128440000.0, "datetime": "2025-12-31 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98300, "price": 128366000.0, "datetime": "2025-12-31 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98301, "price": 128402000.0, "datetime": "2025-12-31 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98303, "price": 128306000.0, "datetime": "2025-12-31 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98309, "price": 128350000.0, "datetime": "2025-12-31 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98333, "price": 128450000.0, "datetime": "2025-12-31 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98334, "price": 128597000.0, "datetime": "2025-12-31 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98348, "price": 128573000.0, "datetime": "2025-12-31 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98362, "price": 128733000.0, "datetime": "2025-12-31 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98378, "price": 128726000.0, "datetime": "2025-12-31 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98390, "price": 128722000.0, "datetime": "2025-12-31 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98418, "price": 128882000.0, "datetime": "2025-12-31 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98427, "price": 128990000.0, "datetime": "2025-12-31 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98449, "price": 129205000.0, "datetime": "2025-12-31 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98474, "price": 128989000.0, "datetime": "2025-12-31 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98483, "price": 128852000.0, "datetime": "2025-12-31 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98484, "price": 128963000.0, "datetime": "2025-12-31 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98496, "price": 129000000.0, "datetime": "2025-12-31 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98521, "price": 128120000.0, "datetime": "2026-01-01 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98540, "price": 127866000.0, "datetime": "2026-01-01 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98548, "price": 127797000.0, "datetime": "2026-01-01 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98583, "price": 128113000.0, "datetime": "2026-01-01 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98618, "price": 127768000.0, "datetime": "2026-01-01 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98620, "price": 127605000.0, "datetime": "2026-01-01 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98625, "price": 127730000.0, "datetime": "2026-01-01 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98644, "price": 128050000.0, "datetime": "2026-01-01 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98655, "price": 128215000.0, "datetime": "2026-01-01 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98661, "price": 128139000.0, "datetime": "2026-01-01 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98682, "price": 128129000.0, "datetime": "2026-01-01 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98686, "price": 128003000.0, "datetime": "2026-01-01 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98689, "price": 128177000.0, "datetime": "2026-01-01 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98702, "price": 128181000.0, "datetime": "2026-01-01 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98705, "price": 128272000.0, "datetime": "2026-01-01 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98720, "price": 128380000.0, "datetime": "2026-01-01 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98726, "price": 128516000.0, "datetime": "2026-01-01 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98736, "price": 128502000.0, "datetime": "2026-01-01 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98754, "price": 128512000.0, "datetime": "2026-01-01 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98757, "price": 128413000.0, "datetime": "2026-01-01 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98787, "price": 127947000.0, "datetime": "2026-01-01 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98811, "price": 127960000.0, "datetime": "2026-01-01 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98821, "price": 127999000.0, "datetime": "2026-01-01 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98837, "price": 127930000.0, "datetime": "2026-01-01 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98840, "price": 127962000.0, "datetime": "2026-01-01 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98841, "price": 127926000.0, "datetime": "2026-01-01 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98849, "price": 127926000.0, "datetime": "2026-01-01 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98863, "price": 128000000.0, "datetime": "2026-01-01 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98870, "price": 128051000.0, "datetime": "2026-01-01 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98879, "price": 128048000.0, "datetime": "2026-01-01 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98885, "price": 128124000.0, "datetime": "2026-01-01 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98892, "price": 128125000.0, "datetime": "2026-01-01 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98911, "price": 128093000.0, "datetime": "2026-01-01 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98921, "price": 128090000.0, "datetime": "2026-01-01 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98925, "price": 128122000.0, "datetime": "2026-01-01 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98936, "price": 128112000.0, "datetime": "2026-01-01 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98955, "price": 128115000.0, "datetime": "2026-01-01 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 98956, "price": 127998000.0, "datetime": "2026-01-01 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 98971, "price": 128000000.0, "datetime": "2026-01-01 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99005, "price": 128011000.0, "datetime": "2026-01-02 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99006, "price": 128075000.0, "datetime": "2026-01-02 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99007, "price": 128016000.0, "datetime": "2026-01-02 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99023, "price": 128040000.0, "datetime": "2026-01-02 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99046, "price": 128394000.0, "datetime": "2026-01-02 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99077, "price": 128135000.0, "datetime": "2026-01-02 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99094, "price": 128299000.0, "datetime": "2026-01-02 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99112, "price": 128394000.0, "datetime": "2026-01-02 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99124, "price": 128329000.0, "datetime": "2026-01-02 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99129, "price": 128413000.0, "datetime": "2026-01-02 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99141, "price": 128518000.0, "datetime": "2026-01-02 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99145, "price": 128626000.0, "datetime": "2026-01-02 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99149, "price": 128523000.0, "datetime": "2026-01-02 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99151, "price": 128703000.0, "datetime": "2026-01-02 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99166, "price": 128896000.0, "datetime": "2026-01-02 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99180, "price": 128803000.0, "datetime": "2026-01-02 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99181, "price": 128619000.0, "datetime": "2026-01-02 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99183, "price": 128771000.0, "datetime": "2026-01-02 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99189, "price": 128674000.0, "datetime": "2026-01-02 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99222, "price": 128414000.0, "datetime": "2026-01-02 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99247, "price": 128900000.0, "datetime": "2026-01-02 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99280, "price": 128728000.0, "datetime": "2026-01-02 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99307, "price": 129079000.0, "datetime": "2026-01-02 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99331, "price": 129121000.0, "datetime": "2026-01-02 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99356, "price": 129446000.0, "datetime": "2026-01-02 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99364, "price": 129739000.0, "datetime": "2026-01-02 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99378, "price": 129984000.0, "datetime": "2026-01-02 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99405, "price": 129920000.0, "datetime": "2026-01-02 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99409, "price": 129738000.0, "datetime": "2026-01-02 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99414, "price": 129903000.0, "datetime": "2026-01-02 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99428, "price": 129790000.0, "datetime": "2026-01-02 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99433, "price": 129910000.0, "datetime": "2026-01-02 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99439, "price": 129797000.0, "datetime": "2026-01-02 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99445, "price": 129870000.0, "datetime": "2026-01-02 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99446, "price": 129779000.0, "datetime": "2026-01-02 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99462, "price": 129682000.0, "datetime": "2026-01-02 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99471, "price": 129340000.0, "datetime": "2026-01-03 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99479, "price": 129718000.0, "datetime": "2026-01-03 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99488, "price": 129530000.0, "datetime": "2026-01-03 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99492, "price": 129899000.0, "datetime": "2026-01-03 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99506, "price": 130590000.0, "datetime": "2026-01-03 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99507, "price": 130799000.0, "datetime": "2026-01-03 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99517, "price": 131060000.0, "datetime": "2026-01-03 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99553, "price": 130282000.0, "datetime": "2026-01-03 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99583, "price": 129963000.0, "datetime": "2026-01-03 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99593, "price": 129913000.0, "datetime": "2026-01-03 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99619, "price": 130156000.0, "datetime": "2026-01-03 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99622, "price": 130459000.0, "datetime": "2026-01-03 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99628, "price": 130373000.0, "datetime": "2026-01-03 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99648, "price": 130212000.0, "datetime": "2026-01-03 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99676, "price": 130655000.0, "datetime": "2026-01-03 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99685, "price": 130824000.0, "datetime": "2026-01-03 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99689, "price": 130787000.0, "datetime": "2026-01-03 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99698, "price": 130924000.0, "datetime": "2026-01-03 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99708, "price": 130927000.0, "datetime": "2026-01-03 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99725, "price": 130845000.0, "datetime": "2026-01-03 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99732, "price": 130766000.0, "datetime": "2026-01-03 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99767, "price": 130374000.0, "datetime": "2026-01-03 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99782, "price": 130214000.0, "datetime": "2026-01-03 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99803, "price": 129581000.0, "datetime": "2026-01-03 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99833, "price": 129795000.0, "datetime": "2026-01-03 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99837, "price": 129994000.0, "datetime": "2026-01-03 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99848, "price": 130023000.0, "datetime": "2026-01-03 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99864, "price": 130031000.0, "datetime": "2026-01-03 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99865, "price": 129996000.0, "datetime": "2026-01-03 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99881, "price": 129973000.0, "datetime": "2026-01-03 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99890, "price": 129874000.0, "datetime": "2026-01-03 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99898, "price": 129975000.0, "datetime": "2026-01-03 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99917, "price": 130215000.0, "datetime": "2026-01-03 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99936, "price": 130496000.0, "datetime": "2026-01-03 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99944, "price": 130430000.0, "datetime": "2026-01-03 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99971, "price": 130290000.0, "datetime": "2026-01-04 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99975, "price": 130142000.0, "datetime": "2026-01-04 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 99977, "price": 130300000.0, "datetime": "2026-01-04 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 99990, "price": 130422000.0, "datetime": "2026-01-04 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100002, "price": 130495000.0, "datetime": "2026-01-04 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100003, "price": 130440000.0, "datetime": "2026-01-04 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100017, "price": 130448000.0, "datetime": "2026-01-04 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100032, "price": 130401000.0, "datetime": "2026-01-04 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100034, "price": 130458000.0, "datetime": "2026-01-04 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100037, "price": 130439000.0, "datetime": "2026-01-04 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100040, "price": 130496000.0, "datetime": "2026-01-04 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100041, "price": 130442000.0, "datetime": "2026-01-04 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100058, "price": 130470000.0, "datetime": "2026-01-04 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100085, "price": 130931000.0, "datetime": "2026-01-04 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100118, "price": 131025000.0, "datetime": "2026-01-04 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100140, "price": 131694000.0, "datetime": "2026-01-04 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100150, "price": 132133000.0, "datetime": "2026-01-04 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100152, "price": 131974000.0, "datetime": "2026-01-04 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100179, "price": 131888000.0, "datetime": "2026-01-04 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100183, "price": 131781000.0, "datetime": "2026-01-04 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100189, "price": 131956000.0, "datetime": "2026-01-04 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100197, "price": 131850000.0, "datetime": "2026-01-04 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100203, "price": 132012000.0, "datetime": "2026-01-04 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100226, "price": 132250000.0, "datetime": "2026-01-04 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100246, "price": 132310000.0, "datetime": "2026-01-04 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100259, "price": 132510000.0, "datetime": "2026-01-04 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100280, "price": 132306000.0, "datetime": "2026-01-04 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100290, "price": 132220000.0, "datetime": "2026-01-04 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100302, "price": 132258000.0, "datetime": "2026-01-04 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100311, "price": 132170000.0, "datetime": "2026-01-04 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100314, "price": 132286000.0, "datetime": "2026-01-04 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100316, "price": 132140000.0, "datetime": "2026-01-04 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100318, "price": 132239000.0, "datetime": "2026-01-04 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100319, "price": 132183000.0, "datetime": "2026-01-04 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100321, "price": 132243000.0, "datetime": "2026-01-04 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100350, "price": 132400000.0, "datetime": "2026-01-04 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100377, "price": 132137000.0, "datetime": "2026-01-04 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100381, "price": 131966000.0, "datetime": "2026-01-04 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100390, "price": 131995000.0, "datetime": "2026-01-04 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100416, "price": 131999000.0, "datetime": "2026-01-04 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100426, "price": 132067000.0, "datetime": "2026-01-04 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100436, "price": 131967000.0, "datetime": "2026-01-05 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100446, "price": 132040000.0, "datetime": "2026-01-05 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100472, "price": 132124000.0, "datetime": "2026-01-05 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100478, "price": 132226000.0, "datetime": "2026-01-05 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100483, "price": 132184000.0, "datetime": "2026-01-05 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100507, "price": 131919000.0, "datetime": "2026-01-05 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100509, "price": 131768000.0, "datetime": "2026-01-05 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100515, "price": 131871000.0, "datetime": "2026-01-05 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100547, "price": 132043000.0, "datetime": "2026-01-05 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100550, "price": 132101000.0, "datetime": "2026-01-05 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100556, "price": 132111000.0, "datetime": "2026-01-05 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100586, "price": 131998000.0, "datetime": "2026-01-05 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100600, "price": 132134000.0, "datetime": "2026-01-05 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100605, "price": 132261000.0, "datetime": "2026-01-05 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100644, "price": 134941000.0, "datetime": "2026-01-05 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100668, "price": 135099000.0, "datetime": "2026-01-05 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100670, "price": 134985000.0, "datetime": "2026-01-05 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100706, "price": 134550000.0, "datetime": "2026-01-05 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100722, "price": 134400000.0, "datetime": "2026-01-05 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100742, "price": 134072000.0, "datetime": "2026-01-05 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100764, "price": 134212000.0, "datetime": "2026-01-05 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100771, "price": 134323000.0, "datetime": "2026-01-05 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100781, "price": 134301000.0, "datetime": "2026-01-05 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100796, "price": 134445000.0, "datetime": "2026-01-05 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100832, "price": 135172000.0, "datetime": "2026-01-05 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100848, "price": 135510000.0, "datetime": "2026-01-05 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100854, "price": 135430000.0, "datetime": "2026-01-05 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100887, "price": 134960000.0, "datetime": "2026-01-05 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100899, "price": 134766000.0, "datetime": "2026-01-05 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100900, "price": 135134000.0, "datetime": "2026-01-05 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100916, "price": 135838000.0, "datetime": "2026-01-06 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100918, "price": 136189000.0, "datetime": "2026-01-06 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100920, "price": 135999000.0, "datetime": "2026-01-06 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100921, "price": 136326000.0, "datetime": "2026-01-06 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100929, "price": 136380000.0, "datetime": "2026-01-06 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100961, "price": 136380000.0, "datetime": "2026-01-06 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100974, "price": 136405000.0, "datetime": "2026-01-06 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100986, "price": 136765000.0, "datetime": "2026-01-06 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 100996, "price": 136642000.0, "datetime": "2026-01-06 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 100997, "price": 136783000.0, "datetime": "2026-01-06 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101000, "price": 136606000.0, "datetime": "2026-01-06 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101010, "price": 136734000.0, "datetime": "2026-01-06 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101011, "price": 136577000.0, "datetime": "2026-01-06 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101016, "price": 136771000.0, "datetime": "2026-01-06 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101019, "price": 136456000.0, "datetime": "2026-01-06 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101040, "price": 136098000.0, "datetime": "2026-01-06 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101064, "price": 136490000.0, "datetime": "2026-01-06 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101085, "price": 136193000.0, "datetime": "2026-01-06 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101091, "price": 135987000.0, "datetime": "2026-01-06 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101106, "price": 135670000.0, "datetime": "2026-01-06 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101125, "price": 135934000.0, "datetime": "2026-01-06 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101149, "price": 135702000.0, "datetime": "2026-01-06 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101166, "price": 135807000.0, "datetime": "2026-01-06 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101171, "price": 135968000.0, "datetime": "2026-01-06 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101178, "price": 135851000.0, "datetime": "2026-01-06 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101211, "price": 135700000.0, "datetime": "2026-01-06 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101229, "price": 135685000.0, "datetime": "2026-01-06 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101250, "price": 135230000.0, "datetime": "2026-01-06 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101263, "price": 134988000.0, "datetime": "2026-01-06 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101265, "price": 135040000.0, "datetime": "2026-01-06 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101299, "price": 135631000.0, "datetime": "2026-01-06 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101311, "price": 135842000.0, "datetime": "2026-01-06 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101333, "price": 136221000.0, "datetime": "2026-01-06 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101369, "price": 135910000.0, "datetime": "2026-01-06 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101383, "price": 136157000.0, "datetime": "2026-01-06 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101395, "price": 136496000.0, "datetime": "2026-01-07 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101400, "price": 135916000.0, "datetime": "2026-01-07 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101428, "price": 134769000.0, "datetime": "2026-01-07 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101442, "price": 134223000.0, "datetime": "2026-01-07 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101453, "price": 133852000.0, "datetime": "2026-01-07 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101484, "price": 134171000.0, "datetime": "2026-01-07 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101488, "price": 134391000.0, "datetime": "2026-01-07 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101505, "price": 134486000.0, "datetime": "2026-01-07 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101512, "price": 134897000.0, "datetime": "2026-01-07 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101524, "price": 135406000.0, "datetime": "2026-01-07 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101545, "price": 135370000.0, "datetime": "2026-01-07 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101571, "price": 135957000.0, "datetime": "2026-01-07 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101605, "price": 134329000.0, "datetime": "2026-01-07 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101637, "price": 135098000.0, "datetime": "2026-01-07 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101669, "price": 134520000.0, "datetime": "2026-01-07 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101685, "price": 134471000.0, "datetime": "2026-01-07 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101693, "price": 134546000.0, "datetime": "2026-01-07 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101703, "price": 134571000.0, "datetime": "2026-01-07 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101711, "price": 134628000.0, "datetime": "2026-01-07 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101727, "price": 134832000.0, "datetime": "2026-01-07 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101728, "price": 134890000.0, "datetime": "2026-01-07 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101735, "price": 134852000.0, "datetime": "2026-01-07 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101766, "price": 133846000.0, "datetime": "2026-01-07 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101805, "price": 134294000.0, "datetime": "2026-01-07 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101828, "price": 134088000.0, "datetime": "2026-01-07 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101830, "price": 133948000.0, "datetime": "2026-01-07 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101834, "price": 134145000.0, "datetime": "2026-01-07 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101847, "price": 134138000.0, "datetime": "2026-01-07 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101860, "price": 133750000.0, "datetime": "2026-01-07 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101869, "price": 133550000.0, "datetime": "2026-01-08 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101883, "price": 133196000.0, "datetime": "2026-01-08 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101900, "price": 133120000.0, "datetime": "2026-01-08 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101903, "price": 133341000.0, "datetime": "2026-01-08 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101904, "price": 133170000.0, "datetime": "2026-01-08 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101913, "price": 133201000.0, "datetime": "2026-01-08 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101925, "price": 133102000.0, "datetime": "2026-01-08 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101938, "price": 133287000.0, "datetime": "2026-01-08 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101945, "price": 132928000.0, "datetime": "2026-01-08 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101958, "price": 132856000.0, "datetime": "2026-01-08 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 101972, "price": 132650000.0, "datetime": "2026-01-08 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 101981, "price": 132902000.0, "datetime": "2026-01-08 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102001, "price": 132921000.0, "datetime": "2026-01-08 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102018, "price": 132855000.0, "datetime": "2026-01-08 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102030, "price": 132728000.0, "datetime": "2026-01-08 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102032, "price": 132853000.0, "datetime": "2026-01-08 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102040, "price": 132803000.0, "datetime": "2026-01-08 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102048, "price": 133014000.0, "datetime": "2026-01-08 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102051, "price": 132767000.0, "datetime": "2026-01-08 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102063, "price": 132675000.0, "datetime": "2026-01-08 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102091, "price": 133250000.0, "datetime": "2026-01-08 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102111, "price": 132850000.0, "datetime": "2026-01-08 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102121, "price": 132691000.0, "datetime": "2026-01-08 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102133, "price": 132450000.0, "datetime": "2026-01-08 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102160, "price": 132725000.0, "datetime": "2026-01-08 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102182, "price": 132001000.0, "datetime": "2026-01-08 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102184, "price": 131753000.0, "datetime": "2026-01-08 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102193, "price": 131558000.0, "datetime": "2026-01-08 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102219, "price": 132144000.0, "datetime": "2026-01-08 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102251, "price": 131514000.0, "datetime": "2026-01-08 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102273, "price": 131740000.0, "datetime": "2026-01-08 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102287, "price": 131759000.0, "datetime": "2026-01-08 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102289, "price": 131606000.0, "datetime": "2026-01-08 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102302, "price": 131452000.0, "datetime": "2026-01-08 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102329, "price": 131229000.0, "datetime": "2026-01-08 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102344, "price": 131554000.0, "datetime": "2026-01-08 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102363, "price": 132194000.0, "datetime": "2026-01-09 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102368, "price": 132700000.0, "datetime": "2026-01-09 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102371, "price": 132470000.0, "datetime": "2026-01-09 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102387, "price": 132682000.0, "datetime": "2026-01-09 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102397, "price": 132727000.0, "datetime": "2026-01-09 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102402, "price": 133147000.0, "datetime": "2026-01-09 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102410, "price": 133218000.0, "datetime": "2026-01-09 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102431, "price": 133110000.0, "datetime": "2026-01-09 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102433, "price": 132890000.0, "datetime": "2026-01-09 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102439, "price": 133243000.0, "datetime": "2026-01-09 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102446, "price": 132842000.0, "datetime": "2026-01-09 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102460, "price": 132830000.0, "datetime": "2026-01-09 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102490, "price": 133431000.0, "datetime": "2026-01-09 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102492, "price": 133740000.0, "datetime": "2026-01-09 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102495, "price": 133623000.0, "datetime": "2026-01-09 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102534, "price": 133289000.0, "datetime": "2026-01-09 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102538, "price": 133191000.0, "datetime": "2026-01-09 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102539, "price": 133208000.0, "datetime": "2026-01-09 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102556, "price": 133354000.0, "datetime": "2026-01-09 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102557, "price": 133839000.0, "datetime": "2026-01-09 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102559, "price": 133308000.0, "datetime": "2026-01-09 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102570, "price": 133538000.0, "datetime": "2026-01-09 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102580, "price": 133351000.0, "datetime": "2026-01-09 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102593, "price": 133274000.0, "datetime": "2026-01-09 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102597, "price": 133127000.0, "datetime": "2026-01-09 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102599, "price": 133273000.0, "datetime": "2026-01-09 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102609, "price": 133237000.0, "datetime": "2026-01-09 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102627, "price": 133160000.0, "datetime": "2026-01-09 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102635, "price": 133095000.0, "datetime": "2026-01-09 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102636, "price": 133179000.0, "datetime": "2026-01-09 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102637, "price": 133149000.0, "datetime": "2026-01-09 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102641, "price": 133190000.0, "datetime": "2026-01-09 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102674, "price": 133333000.0, "datetime": "2026-01-09 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102696, "price": 133001000.0, "datetime": "2026-01-09 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102697, "price": 132834000.0, "datetime": "2026-01-09 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102710, "price": 132255000.0, "datetime": "2026-01-09 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102760, "price": 132851000.0, "datetime": "2026-01-09 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102781, "price": 132754000.0, "datetime": "2026-01-09 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102803, "price": 132945000.0, "datetime": "2026-01-09 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102806, "price": 133166000.0, "datetime": "2026-01-09 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102807, "price": 133100000.0, "datetime": "2026-01-09 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102832, "price": 132691000.0, "datetime": "2026-01-10 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102846, "price": 133576000.0, "datetime": "2026-01-10 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102852, "price": 134472000.0, "datetime": "2026-01-10 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102853, "price": 134181000.0, "datetime": "2026-01-10 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102883, "price": 134219000.0, "datetime": "2026-01-10 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102892, "price": 134172000.0, "datetime": "2026-01-10 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102906, "price": 133725000.0, "datetime": "2026-01-10 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102908, "price": 133376000.0, "datetime": "2026-01-10 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102920, "price": 133244000.0, "datetime": "2026-01-10 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102944, "price": 133176000.0, "datetime": "2026-01-10 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102951, "price": 133194000.0, "datetime": "2026-01-10 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102972, "price": 133180000.0, "datetime": "2026-01-10 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102978, "price": 133477000.0, "datetime": "2026-01-10 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102990, "price": 133446000.0, "datetime": "2026-01-10 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102991, "price": 133484000.0, "datetime": "2026-01-10 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102992, "price": 133464000.0, "datetime": "2026-01-10 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 102993, "price": 133488000.0, "datetime": "2026-01-10 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 102994, "price": 133469000.0, "datetime": "2026-01-10 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103011, "price": 133528000.0, "datetime": "2026-01-10 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103012, "price": 133479000.0, "datetime": "2026-01-10 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103022, "price": 133493000.0, "datetime": "2026-01-10 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103026, "price": 133453000.0, "datetime": "2026-01-10 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103041, "price": 133442000.0, "datetime": "2026-01-10 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103060, "price": 133521000.0, "datetime": "2026-01-10 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103099, "price": 133434000.0, "datetime": "2026-01-10 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103106, "price": 133350000.0, "datetime": "2026-01-10 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103113, "price": 133380000.0, "datetime": "2026-01-10 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103134, "price": 133402000.0, "datetime": "2026-01-10 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103152, "price": 133498000.0, "datetime": "2026-01-10 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103180, "price": 133609000.0, "datetime": "2026-01-10 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103198, "price": 133625000.0, "datetime": "2026-01-10 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103224, "price": 133820000.0, "datetime": "2026-01-10 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103255, "price": 133706000.0, "datetime": "2026-01-10 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103258, "price": 133600000.0, "datetime": "2026-01-10 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103265, "price": 133737000.0, "datetime": "2026-01-10 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103285, "price": 133673000.0, "datetime": "2026-01-10 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103308, "price": 133530000.0, "datetime": "2026-01-11 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103333, "price": 133581000.0, "datetime": "2026-01-11 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103342, "price": 133610000.0, "datetime": "2026-01-11 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103345, "price": 133584000.0, "datetime": "2026-01-11 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103352, "price": 133623000.0, "datetime": "2026-01-11 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103359, "price": 133572000.0, "datetime": "2026-01-11 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103381, "price": 133499000.0, "datetime": "2026-01-11 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103387, "price": 133424000.0, "datetime": "2026-01-11 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103396, "price": 133430000.0, "datetime": "2026-01-11 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103421, "price": 133445000.0, "datetime": "2026-01-11 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103439, "price": 133421000.0, "datetime": "2026-01-11 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103450, "price": 133379000.0, "datetime": "2026-01-11 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103458, "price": 133432000.0, "datetime": "2026-01-11 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103467, "price": 133350000.0, "datetime": "2026-01-11 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103470, "price": 133429000.0, "datetime": "2026-01-11 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103471, "price": 133338000.0, "datetime": "2026-01-11 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103477, "price": 133430000.0, "datetime": "2026-01-11 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103483, "price": 133369000.0, "datetime": "2026-01-11 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103484, "price": 133420000.0, "datetime": "2026-01-11 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103490, "price": 133365000.0, "datetime": "2026-01-11 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103492, "price": 133417000.0, "datetime": "2026-01-11 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103516, "price": 133608000.0, "datetime": "2026-01-11 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103534, "price": 133655000.0, "datetime": "2026-01-11 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103541, "price": 133645000.0, "datetime": "2026-01-11 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103576, "price": 133665000.0, "datetime": "2026-01-11 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103577, "price": 133645000.0, "datetime": "2026-01-11 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103579, "price": 133664000.0, "datetime": "2026-01-11 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103595, "price": 133668000.0, "datetime": "2026-01-11 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103599, "price": 133682000.0, "datetime": "2026-01-11 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103611, "price": 133691000.0, "datetime": "2026-01-11 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103626, "price": 133555000.0, "datetime": "2026-01-11 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103644, "price": 133556000.0, "datetime": "2026-01-11 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103658, "price": 133600000.0, "datetime": "2026-01-11 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103675, "price": 133611000.0, "datetime": "2026-01-11 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103688, "price": 133599000.0, "datetime": "2026-01-11 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103689, "price": 133527000.0, "datetime": "2026-01-11 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103701, "price": 133520000.0, "datetime": "2026-01-11 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103713, "price": 133500000.0, "datetime": "2026-01-11 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103726, "price": 133440000.0, "datetime": "2026-01-11 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103754, "price": 133718000.0, "datetime": "2026-01-11 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103770, "price": 133724000.0, "datetime": "2026-01-11 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103791, "price": 133695000.0, "datetime": "2026-01-12 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103809, "price": 133813000.0, "datetime": "2026-01-12 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103825, "price": 133919000.0, "datetime": "2026-01-12 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103859, "price": 133761000.0, "datetime": "2026-01-12 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103860, "price": 133659000.0, "datetime": "2026-01-12 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103866, "price": 133764000.0, "datetime": "2026-01-12 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103878, "price": 133657000.0, "datetime": "2026-01-12 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103897, "price": 133465000.0, "datetime": "2026-01-12 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103929, "price": 133442000.0, "datetime": "2026-01-12 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103937, "price": 133606000.0, "datetime": "2026-01-12 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103940, "price": 133498000.0, "datetime": "2026-01-12 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103953, "price": 133866000.0, "datetime": "2026-01-12 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103970, "price": 133656000.0, "datetime": "2026-01-12 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103973, "price": 133957000.0, "datetime": "2026-01-12 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103980, "price": 133680000.0, "datetime": "2026-01-12 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 103987, "price": 134206000.0, "datetime": "2026-01-12 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 103999, "price": 134111000.0, "datetime": "2026-01-12 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104012, "price": 134809000.0, "datetime": "2026-01-12 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104037, "price": 135801000.0, "datetime": "2026-01-12 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104054, "price": 135634000.0, "datetime": "2026-01-12 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104070, "price": 135848000.0, "datetime": "2026-01-12 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104117, "price": 135350000.0, "datetime": "2026-01-12 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104120, "price": 135046000.0, "datetime": "2026-01-12 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104130, "price": 134928000.0, "datetime": "2026-01-12 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104139, "price": 134345000.0, "datetime": "2026-01-12 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104150, "price": 133990000.0, "datetime": "2026-01-12 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104177, "price": 133706000.0, "datetime": "2026-01-12 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104179, "price": 133814000.0, "datetime": "2026-01-12 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104183, "price": 133539000.0, "datetime": "2026-01-12 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104190, "price": 133561000.0, "datetime": "2026-01-12 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104219, "price": 133970000.0, "datetime": "2026-01-12 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104239, "price": 133938000.0, "datetime": "2026-01-12 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104243, "price": 133767000.0, "datetime": "2026-01-12 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104259, "price": 133791000.0, "datetime": "2026-01-12 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104294, "price": 134998000.0, "datetime": "2026-01-13 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104297, "price": 135578000.0, "datetime": "2026-01-13 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104303, "price": 135456000.0, "datetime": "2026-01-13 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104330, "price": 134773000.0, "datetime": "2026-01-13 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104341, "price": 134800000.0, "datetime": "2026-01-13 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104344, "price": 134990000.0, "datetime": "2026-01-13 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104348, "price": 134694000.0, "datetime": "2026-01-13 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104353, "price": 135073000.0, "datetime": "2026-01-13 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104374, "price": 135137000.0, "datetime": "2026-01-13 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104393, "price": 134728000.0, "datetime": "2026-01-13 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104403, "price": 134436000.0, "datetime": "2026-01-13 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104409, "price": 134550000.0, "datetime": "2026-01-13 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104427, "price": 134629000.0, "datetime": "2026-01-13 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104438, "price": 134600000.0, "datetime": "2026-01-13 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104462, "price": 134725000.0, "datetime": "2026-01-13 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104470, "price": 135028000.0, "datetime": "2026-01-13 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104474, "price": 134894000.0, "datetime": "2026-01-13 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104489, "price": 134744000.0, "datetime": "2026-01-13 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104501, "price": 134562000.0, "datetime": "2026-01-13 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104509, "price": 134610000.0, "datetime": "2026-01-13 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104539, "price": 134934000.0, "datetime": "2026-01-13 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104548, "price": 135112000.0, "datetime": "2026-01-13 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104562, "price": 135495000.0, "datetime": "2026-01-13 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104563, "price": 135594000.0, "datetime": "2026-01-13 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104565, "price": 135576000.0, "datetime": "2026-01-13 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104581, "price": 135798000.0, "datetime": "2026-01-13 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104590, "price": 135758000.0, "datetime": "2026-01-13 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104614, "price": 135641000.0, "datetime": "2026-01-13 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104641, "price": 135844000.0, "datetime": "2026-01-13 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104671, "price": 135890000.0, "datetime": "2026-01-13 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104681, "price": 135700000.0, "datetime": "2026-01-13 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104694, "price": 135680000.0, "datetime": "2026-01-13 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104726, "price": 135800000.0, "datetime": "2026-01-13 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104735, "price": 135909000.0, "datetime": "2026-01-13 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104748, "price": 135783000.0, "datetime": "2026-01-14 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104759, "price": 136593000.0, "datetime": "2026-01-14 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104775, "price": 137201000.0, "datetime": "2026-01-14 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104812, "price": 137457000.0, "datetime": "2026-01-14 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104824, "price": 137455000.0, "datetime": "2026-01-14 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104835, "price": 137747000.0, "datetime": "2026-01-14 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104858, "price": 138523000.0, "datetime": "2026-01-14 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104873, "price": 138802000.0, "datetime": "2026-01-14 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104874, "price": 138704000.0, "datetime": "2026-01-14 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104891, "price": 139608000.0, "datetime": "2026-01-14 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104911, "price": 140413000.0, "datetime": "2026-01-14 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104930, "price": 140196000.0, "datetime": "2026-01-14 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104940, "price": 140060000.0, "datetime": "2026-01-14 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104953, "price": 140000000.0, "datetime": "2026-01-14 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104961, "price": 139851000.0, "datetime": "2026-01-14 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104969, "price": 139973000.0, "datetime": "2026-01-14 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 104985, "price": 140029000.0, "datetime": "2026-01-14 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 104994, "price": 140271000.0, "datetime": "2026-01-14 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105010, "price": 140215000.0, "datetime": "2026-01-14 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105041, "price": 139862000.0, "datetime": "2026-01-14 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105042, "price": 139720000.0, "datetime": "2026-01-14 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105062, "price": 139140000.0, "datetime": "2026-01-14 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105098, "price": 139760000.0, "datetime": "2026-01-14 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105113, "price": 139592000.0, "datetime": "2026-01-14 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105120, "price": 139420000.0, "datetime": "2026-01-14 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105128, "price": 139465000.0, "datetime": "2026-01-14 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105136, "price": 139346000.0, "datetime": "2026-01-14 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105143, "price": 139579000.0, "datetime": "2026-01-14 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105152, "price": 139425000.0, "datetime": "2026-01-14 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105171, "price": 139398000.0, "datetime": "2026-01-14 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105189, "price": 139472000.0, "datetime": "2026-01-14 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105195, "price": 139820000.0, "datetime": "2026-01-14 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105203, "price": 139650000.0, "datetime": "2026-01-14 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105209, "price": 139914000.0, "datetime": "2026-01-14 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105219, "price": 139913000.0, "datetime": "2026-01-14 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105220, "price": 140473000.0, "datetime": "2026-01-14 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105238, "price": 141478000.0, "datetime": "2026-01-15 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105251, "price": 142271000.0, "datetime": "2026-01-15 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105257, "price": 142150000.0, "datetime": "2026-01-15 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105258, "price": 142415000.0, "datetime": "2026-01-15 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105259, "price": 141950000.0, "datetime": "2026-01-15 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105262, "price": 142537000.0, "datetime": "2026-01-15 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105266, "price": 142228000.0, "datetime": "2026-01-15 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105273, "price": 142880000.0, "datetime": "2026-01-15 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105276, "price": 142800000.0, "datetime": "2026-01-15 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105305, "price": 141735000.0, "datetime": "2026-01-15 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105327, "price": 142326000.0, "datetime": "2026-01-15 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105330, "price": 142841000.0, "datetime": "2026-01-15 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105335, "price": 142758000.0, "datetime": "2026-01-15 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105358, "price": 142969000.0, "datetime": "2026-01-15 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105362, "price": 142870000.0, "datetime": "2026-01-15 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105390, "price": 142355000.0, "datetime": "2026-01-15 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105408, "price": 141957000.0, "datetime": "2026-01-15 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105427, "price": 141491000.0, "datetime": "2026-01-15 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105438, "price": 141312000.0, "datetime": "2026-01-15 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105445, "price": 141532000.0, "datetime": "2026-01-15 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105460, "price": 141373000.0, "datetime": "2026-01-15 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105488, "price": 141000000.0, "datetime": "2026-01-15 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105530, "price": 141520000.0, "datetime": "2026-01-15 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105534, "price": 141669000.0, "datetime": "2026-01-15 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105538, "price": 141601000.0, "datetime": "2026-01-15 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105554, "price": 141506000.0, "datetime": "2026-01-15 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105571, "price": 141738000.0, "datetime": "2026-01-15 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105585, "price": 141806000.0, "datetime": "2026-01-15 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105610, "price": 142349000.0, "datetime": "2026-01-15 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105637, "price": 142215000.0, "datetime": "2026-01-15 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105640, "price": 142068000.0, "datetime": "2026-01-15 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105651, "price": 142004000.0, "datetime": "2026-01-15 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105678, "price": 142000000.0, "datetime": "2026-01-15 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105685, "price": 142278000.0, "datetime": "2026-01-15 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105687, "price": 142152000.0, "datetime": "2026-01-15 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105689, "price": 142401000.0, "datetime": "2026-01-15 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105695, "price": 142225000.0, "datetime": "2026-01-15 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105711, "price": 141598000.0, "datetime": "2026-01-16 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105720, "price": 140827000.0, "datetime": "2026-01-16 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105726, "price": 141265000.0, "datetime": "2026-01-16 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105750, "price": 141892000.0, "datetime": "2026-01-16 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105760, "price": 142337000.0, "datetime": "2026-01-16 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105765, "price": 142155000.0, "datetime": "2026-01-16 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105791, "price": 141310000.0, "datetime": "2026-01-16 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105796, "price": 140812000.0, "datetime": "2026-01-16 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105804, "price": 140948000.0, "datetime": "2026-01-16 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105817, "price": 140383000.0, "datetime": "2026-01-16 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105823, "price": 140497000.0, "datetime": "2026-01-16 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105824, "price": 140314000.0, "datetime": "2026-01-16 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105825, "price": 140484000.0, "datetime": "2026-01-16 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105863, "price": 140988000.0, "datetime": "2026-01-16 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105886, "price": 140783000.0, "datetime": "2026-01-16 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105906, "price": 140975000.0, "datetime": "2026-01-16 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105918, "price": 141028000.0, "datetime": "2026-01-16 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105928, "price": 140809000.0, "datetime": "2026-01-16 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105937, "price": 140920000.0, "datetime": "2026-01-16 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105945, "price": 140697000.0, "datetime": "2026-01-16 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105950, "price": 140764000.0, "datetime": "2026-01-16 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105957, "price": 140651000.0, "datetime": "2026-01-16 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105973, "price": 140623000.0, "datetime": "2026-01-16 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 105980, "price": 140380000.0, "datetime": "2026-01-16 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 105988, "price": 140490000.0, "datetime": "2026-01-16 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106014, "price": 140743000.0, "datetime": "2026-01-16 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106022, "price": 140945000.0, "datetime": "2026-01-16 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106033, "price": 141027000.0, "datetime": "2026-01-16 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106048, "price": 140898000.0, "datetime": "2026-01-16 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106067, "price": 141069000.0, "datetime": "2026-01-16 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106070, "price": 141199000.0, "datetime": "2026-01-16 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106073, "price": 141060000.0, "datetime": "2026-01-16 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106111, "price": 140651000.0, "datetime": "2026-01-16 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106144, "price": 140709000.0, "datetime": "2026-01-16 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106153, "price": 140858000.0, "datetime": "2026-01-16 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106161, "price": 140687000.0, "datetime": "2026-01-16 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106164, "price": 140940000.0, "datetime": "2026-01-16 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106172, "price": 140893000.0, "datetime": "2026-01-16 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106177, "price": 141146000.0, "datetime": "2026-01-16 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106181, "price": 140792000.0, "datetime": "2026-01-16 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106190, "price": 141075000.0, "datetime": "2026-01-17 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106194, "price": 140357000.0, "datetime": "2026-01-17 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106209, "price": 140141000.0, "datetime": "2026-01-17 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106229, "price": 140161000.0, "datetime": "2026-01-17 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106239, "price": 140181000.0, "datetime": "2026-01-17 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106261, "price": 140440000.0, "datetime": "2026-01-17 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106280, "price": 140394000.0, "datetime": "2026-01-17 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106289, "price": 140218000.0, "datetime": "2026-01-17 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106295, "price": 140385000.0, "datetime": "2026-01-17 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106316, "price": 140763000.0, "datetime": "2026-01-17 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106324, "price": 141008000.0, "datetime": "2026-01-17 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106325, "price": 140998000.0, "datetime": "2026-01-17 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106346, "price": 140930000.0, "datetime": "2026-01-17 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106359, "price": 140963000.0, "datetime": "2026-01-17 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106364, "price": 141022000.0, "datetime": "2026-01-17 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106379, "price": 141096000.0, "datetime": "2026-01-17 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106395, "price": 141161000.0, "datetime": "2026-01-17 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106398, "price": 141051000.0, "datetime": "2026-01-17 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106423, "price": 140881000.0, "datetime": "2026-01-17 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106434, "price": 140765000.0, "datetime": "2026-01-17 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106436, "price": 140832000.0, "datetime": "2026-01-17 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106441, "price": 140715000.0, "datetime": "2026-01-17 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106443, "price": 140784000.0, "datetime": "2026-01-17 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106456, "price": 140760000.0, "datetime": "2026-01-17 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106464, "price": 140794000.0, "datetime": "2026-01-17 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106489, "price": 140740000.0, "datetime": "2026-01-17 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106505, "price": 140700000.0, "datetime": "2026-01-17 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106508, "price": 140535000.0, "datetime": "2026-01-17 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106517, "price": 140612000.0, "datetime": "2026-01-17 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106526, "price": 140483000.0, "datetime": "2026-01-17 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106531, "price": 140504000.0, "datetime": "2026-01-17 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106532, "price": 140461000.0, "datetime": "2026-01-17 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106534, "price": 140505000.0, "datetime": "2026-01-17 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106553, "price": 140577000.0, "datetime": "2026-01-17 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106562, "price": 140641000.0, "datetime": "2026-01-17 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106569, "price": 140598000.0, "datetime": "2026-01-17 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106576, "price": 140664000.0, "datetime": "2026-01-17 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106578, "price": 140629000.0, "datetime": "2026-01-17 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106594, "price": 140508000.0, "datetime": "2026-01-17 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106616, "price": 140673000.0, "datetime": "2026-01-17 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106635, "price": 140688000.0, "datetime": "2026-01-17 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106650, "price": 140731000.0, "datetime": "2026-01-17 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106657, "price": 140812000.0, "datetime": "2026-01-17 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106666, "price": 140844000.0, "datetime": "2026-01-17 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106669, "price": 140900000.0, "datetime": "2026-01-18 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106675, "price": 140873000.0, "datetime": "2026-01-18 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106681, "price": 140986000.0, "datetime": "2026-01-18 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106684, "price": 140903000.0, "datetime": "2026-01-18 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106686, "price": 141055000.0, "datetime": "2026-01-18 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106691, "price": 140968000.0, "datetime": "2026-01-18 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106712, "price": 140760000.0, "datetime": "2026-01-18 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106727, "price": 140741000.0, "datetime": "2026-01-18 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106730, "price": 140862000.0, "datetime": "2026-01-18 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106747, "price": 140839000.0, "datetime": "2026-01-18 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106775, "price": 140642000.0, "datetime": "2026-01-18 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106798, "price": 140724000.0, "datetime": "2026-01-18 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106800, "price": 140780000.0, "datetime": "2026-01-18 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106801, "price": 140724000.0, "datetime": "2026-01-18 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106827, "price": 140611000.0, "datetime": "2026-01-18 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106841, "price": 140546000.0, "datetime": "2026-01-18 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106844, "price": 140572000.0, "datetime": "2026-01-18 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106846, "price": 140539000.0, "datetime": "2026-01-18 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106847, "price": 140581000.0, "datetime": "2026-01-18 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106862, "price": 140553000.0, "datetime": "2026-01-18 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106877, "price": 140468000.0, "datetime": "2026-01-18 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106899, "price": 140427000.0, "datetime": "2026-01-18 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106907, "price": 140478000.0, "datetime": "2026-01-18 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106931, "price": 140675000.0, "datetime": "2026-01-18 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 106961, "price": 140680000.0, "datetime": "2026-01-18 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 106974, "price": 140750000.0, "datetime": "2026-01-18 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107012, "price": 140574000.0, "datetime": "2026-01-18 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107049, "price": 140652000.0, "datetime": "2026-01-18 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107067, "price": 140690000.0, "datetime": "2026-01-18 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107069, "price": 140660000.0, "datetime": "2026-01-18 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107074, "price": 140709000.0, "datetime": "2026-01-18 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107078, "price": 140650000.0, "datetime": "2026-01-18 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107083, "price": 140701000.0, "datetime": "2026-01-18 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107093, "price": 140661000.0, "datetime": "2026-01-18 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107121, "price": 140717000.0, "datetime": "2026-01-18 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107141, "price": 140760000.0, "datetime": "2026-01-18 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107157, "price": 140666000.0, "datetime": "2026-01-19 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107178, "price": 140724000.0, "datetime": "2026-01-19 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107186, "price": 140833000.0, "datetime": "2026-01-19 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107190, "price": 140723000.0, "datetime": "2026-01-19 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107195, "price": 140822000.0, "datetime": "2026-01-19 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107205, "price": 140747000.0, "datetime": "2026-01-19 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107217, "price": 140976000.0, "datetime": "2026-01-19 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107234, "price": 140946000.0, "datetime": "2026-01-19 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107238, "price": 141071000.0, "datetime": "2026-01-19 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107241, "price": 141034000.0, "datetime": "2026-01-19 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107257, "price": 140951000.0, "datetime": "2026-01-19 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107261, "price": 140867000.0, "datetime": "2026-01-19 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107274, "price": 140900000.0, "datetime": "2026-01-19 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107308, "price": 140987000.0, "datetime": "2026-01-19 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107340, "price": 137758000.0, "datetime": "2026-01-19 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107364, "price": 136984000.0, "datetime": "2026-01-19 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107367, "price": 137277000.0, "datetime": "2026-01-19 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107401, "price": 137548000.0, "datetime": "2026-01-19 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107402, "price": 137586000.0, "datetime": "2026-01-19 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107413, "price": 137628000.0, "datetime": "2026-01-19 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107458, "price": 137445000.0, "datetime": "2026-01-19 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107510, "price": 138200000.0, "datetime": "2026-01-19 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107537, "price": 138005000.0, "datetime": "2026-01-19 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107550, "price": 138027000.0, "datetime": "2026-01-19 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107556, "price": 138129000.0, "datetime": "2026-01-19 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107567, "price": 138096000.0, "datetime": "2026-01-19 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107581, "price": 138132000.0, "datetime": "2026-01-19 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107586, "price": 138012000.0, "datetime": "2026-01-19 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107601, "price": 137942000.0, "datetime": "2026-01-19 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107610, "price": 137670000.0, "datetime": "2026-01-19 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107627, "price": 137400000.0, "datetime": "2026-01-19 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107652, "price": 137663000.0, "datetime": "2026-01-20 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107654, "price": 137700000.0, "datetime": "2026-01-20 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107670, "price": 137900000.0, "datetime": "2026-01-20 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107671, "price": 137990000.0, "datetime": "2026-01-20 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107678, "price": 137850000.0, "datetime": "2026-01-20 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107707, "price": 137718000.0, "datetime": "2026-01-20 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107741, "price": 137922000.0, "datetime": "2026-01-20 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107749, "price": 138064000.0, "datetime": "2026-01-20 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107752, "price": 137840000.0, "datetime": "2026-01-20 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107767, "price": 137815000.0, "datetime": "2026-01-20 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107770, "price": 137664000.0, "datetime": "2026-01-20 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107776, "price": 137748000.0, "datetime": "2026-01-20 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107778, "price": 137595000.0, "datetime": "2026-01-20 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107798, "price": 137200000.0, "datetime": "2026-01-20 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107816, "price": 136759000.0, "datetime": "2026-01-20 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107820, "price": 137055000.0, "datetime": "2026-01-20 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107849, "price": 137241000.0, "datetime": "2026-01-20 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107861, "price": 137316000.0, "datetime": "2026-01-20 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107870, "price": 137165000.0, "datetime": "2026-01-20 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107889, "price": 137098000.0, "datetime": "2026-01-20 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107893, "price": 136961000.0, "datetime": "2026-01-20 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107919, "price": 136035000.0, "datetime": "2026-01-20 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107933, "price": 135025000.0, "datetime": "2026-01-20 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107942, "price": 135273000.0, "datetime": "2026-01-20 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107945, "price": 134915000.0, "datetime": "2026-01-20 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107949, "price": 134946000.0, "datetime": "2026-01-20 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107973, "price": 135013000.0, "datetime": "2026-01-20 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107975, "price": 135185000.0, "datetime": "2026-01-20 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107979, "price": 134879000.0, "datetime": "2026-01-20 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 107986, "price": 135079000.0, "datetime": "2026-01-20 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 107995, "price": 134857000.0, "datetime": "2026-01-20 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108007, "price": 134828000.0, "datetime": "2026-01-20 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108042, "price": 135341000.0, "datetime": "2026-01-20 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108081, "price": 134930000.0, "datetime": "2026-01-20 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108094, "price": 134720000.0, "datetime": "2026-01-20 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108099, "price": 134973000.0, "datetime": "2026-01-20 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108103, "price": 134326000.0, "datetime": "2026-01-20 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108116, "price": 134559000.0, "datetime": "2026-01-21 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108138, "price": 134600000.0, "datetime": "2026-01-21 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108151, "price": 134365000.0, "datetime": "2026-01-21 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108158, "price": 134055000.0, "datetime": "2026-01-21 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108169, "price": 133698000.0, "datetime": "2026-01-21 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108181, "price": 133241000.0, "datetime": "2026-01-21 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108189, "price": 133340000.0, "datetime": "2026-01-21 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108199, "price": 132973000.0, "datetime": "2026-01-21 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108202, "price": 133141000.0, "datetime": "2026-01-21 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108228, "price": 133411000.0, "datetime": "2026-01-21 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108232, "price": 133600000.0, "datetime": "2026-01-21 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108234, "price": 133495000.0, "datetime": "2026-01-21 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108253, "price": 133273000.0, "datetime": "2026-01-21 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108258, "price": 133109000.0, "datetime": "2026-01-21 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108277, "price": 131300000.0, "datetime": "2026-01-21 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108316, "price": 132697000.0, "datetime": "2026-01-21 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108333, "price": 132563000.0, "datetime": "2026-01-21 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108336, "price": 132420000.0, "datetime": "2026-01-21 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108349, "price": 132360000.0, "datetime": "2026-01-21 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108372, "price": 132562000.0, "datetime": "2026-01-21 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108382, "price": 132800000.0, "datetime": "2026-01-21 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108390, "price": 132796000.0, "datetime": "2026-01-21 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108391, "price": 132890000.0, "datetime": "2026-01-21 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108409, "price": 133300000.0, "datetime": "2026-01-21 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108451, "price": 132520000.0, "datetime": "2026-01-21 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108463, "price": 132296000.0, "datetime": "2026-01-21 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108465, "price": 132359000.0, "datetime": "2026-01-21 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108485, "price": 132590000.0, "datetime": "2026-01-21 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108494, "price": 132660000.0, "datetime": "2026-01-21 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108499, "price": 132535000.0, "datetime": "2026-01-21 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108501, "price": 132670000.0, "datetime": "2026-01-21 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108503, "price": 132546000.0, "datetime": "2026-01-21 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108514, "price": 132567000.0, "datetime": "2026-01-21 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108520, "price": 132446000.0, "datetime": "2026-01-21 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108540, "price": 131538000.0, "datetime": "2026-01-21 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108562, "price": 131600000.0, "datetime": "2026-01-21 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108569, "price": 132294000.0, "datetime": "2026-01-21 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108585, "price": 132956000.0, "datetime": "2026-01-21 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108589, "price": 133432000.0, "datetime": "2026-01-22 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108597, "price": 133594000.0, "datetime": "2026-01-22 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108636, "price": 130547000.0, "datetime": "2026-01-22 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108690, "price": 133370000.0, "datetime": "2026-01-22 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108752, "price": 133662000.0, "datetime": "2026-01-22 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108759, "price": 133130000.0, "datetime": "2026-01-22 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108771, "price": 132817000.0, "datetime": "2026-01-22 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108800, "price": 133400000.0, "datetime": "2026-01-22 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108813, "price": 133584000.0, "datetime": "2026-01-22 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108819, "price": 133419000.0, "datetime": "2026-01-22 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108832, "price": 133437000.0, "datetime": "2026-01-22 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108833, "price": 133133000.0, "datetime": "2026-01-22 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108845, "price": 133181000.0, "datetime": "2026-01-22 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108872, "price": 133335000.0, "datetime": "2026-01-22 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108889, "price": 133432000.0, "datetime": "2026-01-22 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108890, "price": 133225000.0, "datetime": "2026-01-22 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108894, "price": 133395000.0, "datetime": "2026-01-22 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108910, "price": 133436000.0, "datetime": "2026-01-22 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108929, "price": 133357000.0, "datetime": "2026-01-22 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108932, "price": 133188000.0, "datetime": "2026-01-22 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108934, "price": 133338000.0, "datetime": "2026-01-22 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108938, "price": 133163000.0, "datetime": "2026-01-22 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 108942, "price": 133258000.0, "datetime": "2026-01-22 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 108968, "price": 133600000.0, "datetime": "2026-01-22 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109003, "price": 133930000.0, "datetime": "2026-01-22 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109008, "price": 133607000.0, "datetime": "2026-01-22 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109019, "price": 133830000.0, "datetime": "2026-01-22 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109020, "price": 133777000.0, "datetime": "2026-01-22 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109035, "price": 133757000.0, "datetime": "2026-01-22 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109040, "price": 133369000.0, "datetime": "2026-01-22 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109057, "price": 133010000.0, "datetime": "2026-01-22 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109059, "price": 132636000.0, "datetime": "2026-01-22 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109060, "price": 133094000.0, "datetime": "2026-01-22 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109064, "price": 132479000.0, "datetime": "2026-01-22 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109072, "price": 132593000.0, "datetime": "2026-01-23 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109076, "price": 132090000.0, "datetime": "2026-01-23 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109082, "price": 132477000.0, "datetime": "2026-01-23 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109091, "price": 131939000.0, "datetime": "2026-01-23 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109096, "price": 132291000.0, "datetime": "2026-01-23 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109121, "price": 132323000.0, "datetime": "2026-01-23 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109123, "price": 132746000.0, "datetime": "2026-01-23 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109143, "price": 132959000.0, "datetime": "2026-01-23 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109157, "price": 132823000.0, "datetime": "2026-01-23 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109175, "price": 133185000.0, "datetime": "2026-01-23 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109192, "price": 133034000.0, "datetime": "2026-01-23 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109199, "price": 132897000.0, "datetime": "2026-01-23 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109212, "price": 132839000.0, "datetime": "2026-01-23 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109221, "price": 132477000.0, "datetime": "2026-01-23 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109224, "price": 132671000.0, "datetime": "2026-01-23 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109228, "price": 132389000.0, "datetime": "2026-01-23 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109231, "price": 132573000.0, "datetime": "2026-01-23 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109249, "price": 132854000.0, "datetime": "2026-01-23 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109254, "price": 133118000.0, "datetime": "2026-01-23 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109258, "price": 132967000.0, "datetime": "2026-01-23 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109273, "price": 133010000.0, "datetime": "2026-01-23 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109293, "price": 133190000.0, "datetime": "2026-01-23 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109313, "price": 133220000.0, "datetime": "2026-01-23 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109342, "price": 133374000.0, "datetime": "2026-01-23 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109370, "price": 133089000.0, "datetime": "2026-01-23 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109377, "price": 132800000.0, "datetime": "2026-01-23 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109382, "price": 132913000.0, "datetime": "2026-01-23 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109404, "price": 132807000.0, "datetime": "2026-01-23 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109411, "price": 132945000.0, "datetime": "2026-01-23 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109415, "price": 132800000.0, "datetime": "2026-01-23 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109429, "price": 132665000.0, "datetime": "2026-01-23 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109433, "price": 132288000.0, "datetime": "2026-01-23 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109449, "price": 132246000.0, "datetime": "2026-01-23 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109487, "price": 132495000.0, "datetime": "2026-01-23 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109503, "price": 132605000.0, "datetime": "2026-01-23 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109517, "price": 132662000.0, "datetime": "2026-01-23 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109530, "price": 132814000.0, "datetime": "2026-01-23 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109539, "price": 132398000.0, "datetime": "2026-01-23 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109555, "price": 132401000.0, "datetime": "2026-01-24 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109576, "price": 133084000.0, "datetime": "2026-01-24 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109580, "price": 133725000.0, "datetime": "2026-01-24 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109588, "price": 133493000.0, "datetime": "2026-01-24 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109596, "price": 134360000.0, "datetime": "2026-01-24 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109604, "price": 134071000.0, "datetime": "2026-01-24 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109644, "price": 132324000.0, "datetime": "2026-01-24 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109658, "price": 131871000.0, "datetime": "2026-01-24 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109667, "price": 131860000.0, "datetime": "2026-01-24 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109683, "price": 131746000.0, "datetime": "2026-01-24 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109689, "price": 131937000.0, "datetime": "2026-01-24 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109705, "price": 131906000.0, "datetime": "2026-01-24 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109716, "price": 131948000.0, "datetime": "2026-01-24 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109720, "price": 131909000.0, "datetime": "2026-01-24 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109728, "price": 131983000.0, "datetime": "2026-01-24 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109733, "price": 131861000.0, "datetime": "2026-01-24 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109736, "price": 131919000.0, "datetime": "2026-01-24 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109737, "price": 131830000.0, "datetime": "2026-01-24 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109747, "price": 131869000.0, "datetime": "2026-01-24 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109763, "price": 131943000.0, "datetime": "2026-01-24 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109765, "price": 132004000.0, "datetime": "2026-01-24 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109799, "price": 132397000.0, "datetime": "2026-01-24 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109824, "price": 132276000.0, "datetime": "2026-01-24 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109842, "price": 132369000.0, "datetime": "2026-01-24 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109864, "price": 132174000.0, "datetime": "2026-01-24 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109865, "price": 132100000.0, "datetime": "2026-01-24 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109866, "price": 132151000.0, "datetime": "2026-01-24 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109870, "price": 132080000.0, "datetime": "2026-01-24 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109872, "price": 132133000.0, "datetime": "2026-01-24 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109915, "price": 132192000.0, "datetime": "2026-01-24 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109927, "price": 132172000.0, "datetime": "2026-01-24 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109942, "price": 132181000.0, "datetime": "2026-01-24 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109966, "price": 132161000.0, "datetime": "2026-01-24 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109967, "price": 132121000.0, "datetime": "2026-01-24 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109978, "price": 132110000.0, "datetime": "2026-01-24 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109980, "price": 132015000.0, "datetime": "2026-01-24 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109982, "price": 132090000.0, "datetime": "2026-01-24 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109985, "price": 132016000.0, "datetime": "2026-01-24 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109991, "price": 132019000.0, "datetime": "2026-01-24 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109992, "price": 132000000.0, "datetime": "2026-01-24 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 109993, "price": 132020000.0, "datetime": "2026-01-24 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 109998, "price": 131902000.0, "datetime": "2026-01-24 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110000, "price": 132013000.0, "datetime": "2026-01-24 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110005, "price": 131941000.0, "datetime": "2026-01-24 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110006, "price": 131991000.0, "datetime": "2026-01-24 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110007, "price": 131788000.0, "datetime": "2026-01-24 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110013, "price": 131902000.0, "datetime": "2026-01-24 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110031, "price": 131930000.0, "datetime": "2026-01-25 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110032, "price": 131978000.0, "datetime": "2026-01-25 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110035, "price": 131900000.0, "datetime": "2026-01-25 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110058, "price": 131723000.0, "datetime": "2026-01-25 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110084, "price": 131861000.0, "datetime": "2026-01-25 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110093, "price": 131908000.0, "datetime": "2026-01-25 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110094, "price": 131867000.0, "datetime": "2026-01-25 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110095, "price": 131927000.0, "datetime": "2026-01-25 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110101, "price": 131871000.0, "datetime": "2026-01-25 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110103, "price": 131952000.0, "datetime": "2026-01-25 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110105, "price": 131884000.0, "datetime": "2026-01-25 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110120, "price": 131830000.0, "datetime": "2026-01-25 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110122, "price": 131764000.0, "datetime": "2026-01-25 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110123, "price": 131870000.0, "datetime": "2026-01-25 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110125, "price": 131766000.0, "datetime": "2026-01-25 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110127, "price": 131850000.0, "datetime": "2026-01-25 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110145, "price": 131842000.0, "datetime": "2026-01-25 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110146, "price": 131909000.0, "datetime": "2026-01-25 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110149, "price": 131831000.0, "datetime": "2026-01-25 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110161, "price": 131879000.0, "datetime": "2026-01-25 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110177, "price": 131884000.0, "datetime": "2026-01-25 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110209, "price": 131688000.0, "datetime": "2026-01-25 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110237, "price": 131801000.0, "datetime": "2026-01-25 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110251, "price": 131807000.0, "datetime": "2026-01-25 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110258, "price": 131767000.0, "datetime": "2026-01-25 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110288, "price": 131407000.0, "datetime": "2026-01-25 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110312, "price": 131384000.0, "datetime": "2026-01-25 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110338, "price": 131157000.0, "datetime": "2026-01-25 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110339, "price": 131048000.0, "datetime": "2026-01-25 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110341, "price": 131172000.0, "datetime": "2026-01-25 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110352, "price": 131068000.0, "datetime": "2026-01-25 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110371, "price": 130874000.0, "datetime": "2026-01-25 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110380, "price": 130549000.0, "datetime": "2026-01-25 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110394, "price": 130270000.0, "datetime": "2026-01-25 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110431, "price": 130557000.0, "datetime": "2026-01-25 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110456, "price": 130674000.0, "datetime": "2026-01-25 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110478, "price": 130727000.0, "datetime": "2026-01-25 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110483, "price": 130932000.0, "datetime": "2026-01-25 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110495, "price": 130900000.0, "datetime": "2026-01-25 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110511, "price": 131014000.0, "datetime": "2026-01-26 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110515, "price": 130878000.0, "datetime": "2026-01-26 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110519, "price": 130998000.0, "datetime": "2026-01-26 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110522, "price": 130851000.0, "datetime": "2026-01-26 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110539, "price": 130219000.0, "datetime": "2026-01-26 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110572, "price": 130059000.0, "datetime": "2026-01-26 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110588, "price": 129548000.0, "datetime": "2026-01-26 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110593, "price": 129240000.0, "datetime": "2026-01-26 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110602, "price": 128916000.0, "datetime": "2026-01-26 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110605, "price": 128468000.0, "datetime": "2026-01-26 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110606, "price": 128657000.0, "datetime": "2026-01-26 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110639, "price": 128600000.0, "datetime": "2026-01-26 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110660, "price": 128412000.0, "datetime": "2026-01-26 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110673, "price": 128085000.0, "datetime": "2026-01-26 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110674, "price": 128347000.0, "datetime": "2026-01-26 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110680, "price": 128034000.0, "datetime": "2026-01-26 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110683, "price": 128385000.0, "datetime": "2026-01-26 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110698, "price": 128526000.0, "datetime": "2026-01-26 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110710, "price": 128755000.0, "datetime": "2026-01-26 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110727, "price": 129110000.0, "datetime": "2026-01-26 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110737, "price": 129274000.0, "datetime": "2026-01-26 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110742, "price": 128998000.0, "datetime": "2026-01-26 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110771, "price": 128387000.0, "datetime": "2026-01-26 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110786, "price": 128435000.0, "datetime": "2026-01-26 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110795, "price": 128541000.0, "datetime": "2026-01-26 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110810, "price": 128524000.0, "datetime": "2026-01-26 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110814, "price": 128621000.0, "datetime": "2026-01-26 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110829, "price": 128673000.0, "datetime": "2026-01-26 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110847, "price": 128726000.0, "datetime": "2026-01-26 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110853, "price": 128574000.0, "datetime": "2026-01-26 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110855, "price": 128966000.0, "datetime": "2026-01-26 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110863, "price": 128804000.0, "datetime": "2026-01-26 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110888, "price": 128270000.0, "datetime": "2026-01-26 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110917, "price": 128399000.0, "datetime": "2026-01-26 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110928, "price": 128557000.0, "datetime": "2026-01-26 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110931, "price": 128404000.0, "datetime": "2026-01-26 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110933, "price": 128579000.0, "datetime": "2026-01-26 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110938, "price": 128473000.0, "datetime": "2026-01-26 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110948, "price": 128518000.0, "datetime": "2026-01-26 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110968, "price": 128903000.0, "datetime": "2026-01-26 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 110980, "price": 129098000.0, "datetime": "2026-01-26 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 110998, "price": 129054000.0, "datetime": "2026-01-27 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111015, "price": 128794000.0, "datetime": "2026-01-27 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111032, "price": 128153000.0, "datetime": "2026-01-27 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111041, "price": 128402000.0, "datetime": "2026-01-27 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111074, "price": 129288000.0, "datetime": "2026-01-27 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111112, "price": 128655000.0, "datetime": "2026-01-27 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111134, "price": 128917000.0, "datetime": "2026-01-27 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111139, "price": 129102000.0, "datetime": "2026-01-27 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111146, "price": 129044000.0, "datetime": "2026-01-27 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111155, "price": 129204000.0, "datetime": "2026-01-27 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111167, "price": 129495000.0, "datetime": "2026-01-27 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111176, "price": 129786000.0, "datetime": "2026-01-27 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111180, "price": 129595000.0, "datetime": "2026-01-27 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111196, "price": 129709000.0, "datetime": "2026-01-27 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111214, "price": 130010000.0, "datetime": "2026-01-27 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111225, "price": 130178000.0, "datetime": "2026-01-27 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111227, "price": 130092000.0, "datetime": "2026-01-27 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111228, "price": 130175000.0, "datetime": "2026-01-27 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111229, "price": 130076000.0, "datetime": "2026-01-27 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111242, "price": 130000000.0, "datetime": "2026-01-27 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111261, "price": 129997000.0, "datetime": "2026-01-27 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111283, "price": 129410000.0, "datetime": "2026-01-27 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111300, "price": 129257000.0, "datetime": "2026-01-27 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111309, "price": 129300000.0, "datetime": "2026-01-27 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111324, "price": 129241000.0, "datetime": "2026-01-27 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111360, "price": 128775000.0, "datetime": "2026-01-27 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111367, "price": 128576000.0, "datetime": "2026-01-27 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111370, "price": 128720000.0, "datetime": "2026-01-27 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111380, "price": 128560000.0, "datetime": "2026-01-27 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111391, "price": 128554000.0, "datetime": "2026-01-27 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111418, "price": 128764000.0, "datetime": "2026-01-27 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111440, "price": 128664000.0, "datetime": "2026-01-27 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111460, "price": 128403000.0, "datetime": "2026-01-27 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111472, "price": 128580000.0, "datetime": "2026-01-28 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111474, "price": 128302000.0, "datetime": "2026-01-28 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111483, "price": 128225000.0, "datetime": "2026-01-28 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111507, "price": 129321000.0, "datetime": "2026-01-28 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111528, "price": 128131000.0, "datetime": "2026-01-28 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111560, "price": 128820000.0, "datetime": "2026-01-28 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111562, "price": 129139000.0, "datetime": "2026-01-28 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111568, "price": 129035000.0, "datetime": "2026-01-28 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111569, "price": 129113000.0, "datetime": "2026-01-28 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111581, "price": 129562000.0, "datetime": "2026-01-28 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111584, "price": 130110000.0, "datetime": "2026-01-28 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111592, "price": 130192000.0, "datetime": "2026-01-28 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111620, "price": 129933000.0, "datetime": "2026-01-28 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111628, "price": 129707000.0, "datetime": "2026-01-28 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111635, "price": 129971000.0, "datetime": "2026-01-28 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111645, "price": 129909000.0, "datetime": "2026-01-28 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111665, "price": 129680000.0, "datetime": "2026-01-28 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111678, "price": 129633000.0, "datetime": "2026-01-28 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111720, "price": 128910000.0, "datetime": "2026-01-28 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111731, "price": 128731000.0, "datetime": "2026-01-28 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111739, "price": 128751000.0, "datetime": "2026-01-28 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111755, "price": 128519000.0, "datetime": "2026-01-28 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111760, "price": 128563000.0, "datetime": "2026-01-28 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111782, "price": 128745000.0, "datetime": "2026-01-28 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111785, "price": 129019000.0, "datetime": "2026-01-28 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111790, "price": 128837000.0, "datetime": "2026-01-28 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111810, "price": 128831000.0, "datetime": "2026-01-28 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111813, "price": 128807000.0, "datetime": "2026-01-28 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111822, "price": 128812000.0, "datetime": "2026-01-28 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111826, "price": 128660000.0, "datetime": "2026-01-28 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111832, "price": 128762000.0, "datetime": "2026-01-28 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111854, "price": 129296000.0, "datetime": "2026-01-28 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111881, "price": 129650000.0, "datetime": "2026-01-28 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111895, "price": 129981000.0, "datetime": "2026-01-28 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111911, "price": 130408000.0, "datetime": "2026-01-28 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111916, "price": 130296000.0, "datetime": "2026-01-28 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111920, "price": 130582000.0, "datetime": "2026-01-28 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111927, "price": 130526000.0, "datetime": "2026-01-28 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 111958, "price": 129505000.0, "datetime": "2026-01-29 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 111995, "price": 129963000.0, "datetime": "2026-01-29 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112002, "price": 130289000.0, "datetime": "2026-01-29 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112010, "price": 130077000.0, "datetime": "2026-01-29 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112035, "price": 129883000.0, "datetime": "2026-01-29 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112041, "price": 129359000.0, "datetime": "2026-01-29 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112045, "price": 129860000.0, "datetime": "2026-01-29 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112059, "price": 129630000.0, "datetime": "2026-01-29 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112073, "price": 129409000.0, "datetime": "2026-01-29 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112093, "price": 129357000.0, "datetime": "2026-01-29 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112107, "price": 129394000.0, "datetime": "2026-01-29 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112118, "price": 129240000.0, "datetime": "2026-01-29 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112144, "price": 128779000.0, "datetime": "2026-01-29 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112157, "price": 128607000.0, "datetime": "2026-01-29 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112174, "price": 128277000.0, "datetime": "2026-01-29 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112178, "price": 127783000.0, "datetime": "2026-01-29 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112189, "price": 127888000.0, "datetime": "2026-01-29 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112237, "price": 127845000.0, "datetime": "2026-01-29 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112241, "price": 127967000.0, "datetime": "2026-01-29 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112242, "price": 127934000.0, "datetime": "2026-01-29 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112259, "price": 127903000.0, "datetime": "2026-01-29 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112277, "price": 127910000.0, "datetime": "2026-01-29 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112280, "price": 127961000.0, "datetime": "2026-01-29 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112281, "price": 127913000.0, "datetime": "2026-01-29 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112282, "price": 127971000.0, "datetime": "2026-01-29 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112288, "price": 127928000.0, "datetime": "2026-01-29 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112297, "price": 128116000.0, "datetime": "2026-01-29 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112304, "price": 127657000.0, "datetime": "2026-01-29 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112310, "price": 127781000.0, "datetime": "2026-01-29 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112311, "price": 127653000.0, "datetime": "2026-01-29 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112313, "price": 127746000.0, "datetime": "2026-01-29 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112324, "price": 127680000.0, "datetime": "2026-01-29 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112335, "price": 127650000.0, "datetime": "2026-01-29 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112336, "price": 127587000.0, "datetime": "2026-01-29 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112337, "price": 127653000.0, "datetime": "2026-01-29 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112356, "price": 127640000.0, "datetime": "2026-01-29 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112369, "price": 127738000.0, "datetime": "2026-01-29 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112381, "price": 127728000.0, "datetime": "2026-01-29 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112389, "price": 127904000.0, "datetime": "2026-01-29 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112393, "price": 127828000.0, "datetime": "2026-01-29 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112420, "price": 127885000.0, "datetime": "2026-01-29 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112421, "price": 127569000.0, "datetime": "2026-01-29 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112446, "price": 124933000.0, "datetime": "2026-01-30 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112478, "price": 124335000.0, "datetime": "2026-01-30 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112492, "price": 123979000.0, "datetime": "2026-01-30 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112494, "price": 123380000.0, "datetime": "2026-01-30 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112502, "price": 123270000.0, "datetime": "2026-01-30 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112505, "price": 122800000.0, "datetime": "2026-01-30 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112512, "price": 122850000.0, "datetime": "2026-01-30 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112531, "price": 123207000.0, "datetime": "2026-01-30 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112534, "price": 123502000.0, "datetime": "2026-01-30 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112539, "price": 123198000.0, "datetime": "2026-01-30 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112544, "price": 123562000.0, "datetime": "2026-01-30 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112571, "price": 124119000.0, "datetime": "2026-01-30 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112586, "price": 124123000.0, "datetime": "2026-01-30 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112591, "price": 123992000.0, "datetime": "2026-01-30 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112597, "price": 124087000.0, "datetime": "2026-01-30 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112605, "price": 124123000.0, "datetime": "2026-01-30 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112660, "price": 119996000.0, "datetime": "2026-01-30 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112700, "price": 121625000.0, "datetime": "2026-01-30 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112717, "price": 122149000.0, "datetime": "2026-01-30 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112722, "price": 121839000.0, "datetime": "2026-01-30 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112746, "price": 120999000.0, "datetime": "2026-01-30 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112761, "price": 121010000.0, "datetime": "2026-01-30 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112765, "price": 121374000.0, "datetime": "2026-01-30 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112778, "price": 120996000.0, "datetime": "2026-01-30 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112788, "price": 121190000.0, "datetime": "2026-01-30 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112795, "price": 121008000.0, "datetime": "2026-01-30 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112801, "price": 121189000.0, "datetime": "2026-01-30 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112804, "price": 120804000.0, "datetime": "2026-01-30 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112809, "price": 121016000.0, "datetime": "2026-01-30 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112810, "price": 120901000.0, "datetime": "2026-01-30 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112814, "price": 121095000.0, "datetime": "2026-01-30 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112837, "price": 121350000.0, "datetime": "2026-01-30 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112845, "price": 121850000.0, "datetime": "2026-01-30 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112854, "price": 121718000.0, "datetime": "2026-01-30 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112879, "price": 121895000.0, "datetime": "2026-01-30 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112886, "price": 121601000.0, "datetime": "2026-01-30 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112887, "price": 121640000.0, "datetime": "2026-01-30 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112907, "price": 122250000.0, "datetime": "2026-01-30 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112910, "price": 122760000.0, "datetime": "2026-01-31 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112913, "price": 122666000.0, "datetime": "2026-01-31 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112937, "price": 122600000.0, "datetime": "2026-01-31 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112947, "price": 122515000.0, "datetime": "2026-01-31 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112955, "price": 122811000.0, "datetime": "2026-01-31 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112965, "price": 122500000.0, "datetime": "2026-01-31 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112969, "price": 122724000.0, "datetime": "2026-01-31 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 112970, "price": 122514000.0, "datetime": "2026-01-31 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 112982, "price": 122921000.0, "datetime": "2026-01-31 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113001, "price": 124297000.0, "datetime": "2026-01-31 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113023, "price": 124582000.0, "datetime": "2026-01-31 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113028, "price": 124337000.0, "datetime": "2026-01-31 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113029, "price": 124544000.0, "datetime": "2026-01-31 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113030, "price": 124272000.0, "datetime": "2026-01-31 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113033, "price": 124989000.0, "datetime": "2026-01-31 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113041, "price": 124813000.0, "datetime": "2026-01-31 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113067, "price": 125000000.0, "datetime": "2026-01-31 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113071, "price": 124669000.0, "datetime": "2026-01-31 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113075, "price": 124902000.0, "datetime": "2026-01-31 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113077, "price": 124774000.0, "datetime": "2026-01-31 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113082, "price": 124975000.0, "datetime": "2026-01-31 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113091, "price": 124919000.0, "datetime": "2026-01-31 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113128, "price": 124345000.0, "datetime": "2026-01-31 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113134, "price": 124210000.0, "datetime": "2026-01-31 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113136, "price": 124299000.0, "datetime": "2026-01-31 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113159, "price": 124585000.0, "datetime": "2026-01-31 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113178, "price": 124569000.0, "datetime": "2026-01-31 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113185, "price": 124488000.0, "datetime": "2026-01-31 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113198, "price": 124494000.0, "datetime": "2026-01-31 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113209, "price": 124356000.0, "datetime": "2026-01-31 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113225, "price": 124195000.0, "datetime": "2026-01-31 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113232, "price": 124036000.0, "datetime": "2026-01-31 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113248, "price": 123773000.0, "datetime": "2026-01-31 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113251, "price": 123435000.0, "datetime": "2026-01-31 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113265, "price": 123088000.0, "datetime": "2026-01-31 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113288, "price": 123209000.0, "datetime": "2026-01-31 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113302, "price": 123126000.0, "datetime": "2026-01-31 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113309, "price": 122902000.0, "datetime": "2026-01-31 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113320, "price": 122902000.0, "datetime": "2026-01-31 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113323, "price": 122800000.0, "datetime": "2026-01-31 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113330, "price": 122910000.0, "datetime": "2026-01-31 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113332, "price": 122530000.0, "datetime": "2026-01-31 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113335, "price": 122678000.0, "datetime": "2026-01-31 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113339, "price": 122583000.0, "datetime": "2026-01-31 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113350, "price": 122560000.0, "datetime": "2026-01-31 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113359, "price": 122242000.0, "datetime": "2026-01-31 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113365, "price": 122372000.0, "datetime": "2026-01-31 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113372, "price": 122001000.0, "datetime": "2026-01-31 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113387, "price": 121228000.0, "datetime": "2026-01-31 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113412, "price": 120366000.0, "datetime": "2026-02-01 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113414, "price": 121333000.0, "datetime": "2026-02-01 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113420, "price": 120462000.0, "datetime": "2026-02-01 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113445, "price": 117900000.0, "datetime": "2026-02-01 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113453, "price": 116913000.0, "datetime": "2026-02-01 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113458, "price": 116770000.0, "datetime": "2026-02-01 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113460, "price": 115938000.0, "datetime": "2026-02-01 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113463, "price": 116700000.0, "datetime": "2026-02-01 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113478, "price": 115372000.0, "datetime": "2026-02-01 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113484, "price": 115737000.0, "datetime": "2026-02-01 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113498, "price": 114794000.0, "datetime": "2026-02-01 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113502, "price": 115205000.0, "datetime": "2026-02-01 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113534, "price": 116468000.0, "datetime": "2026-02-01 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113554, "price": 117050000.0, "datetime": "2026-02-01 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113566, "price": 117450000.0, "datetime": "2026-02-01 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113571, "price": 118400000.0, "datetime": "2026-02-01 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113576, "price": 118060000.0, "datetime": "2026-02-01 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113607, "price": 116706000.0, "datetime": "2026-02-01 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113634, "price": 116801000.0, "datetime": "2026-02-01 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113641, "price": 116941000.0, "datetime": "2026-02-01 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113662, "price": 117287000.0, "datetime": "2026-02-01 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113692, "price": 116793000.0, "datetime": "2026-02-01 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113702, "price": 116600000.0, "datetime": "2026-02-01 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113720, "price": 115884000.0, "datetime": "2026-02-01 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113757, "price": 116430000.0, "datetime": "2026-02-01 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113759, "price": 116560000.0, "datetime": "2026-02-01 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113778, "price": 117066000.0, "datetime": "2026-02-01 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113798, "price": 116132000.0, "datetime": "2026-02-01 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113810, "price": 116166000.0, "datetime": "2026-02-01 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113820, "price": 116149000.0, "datetime": "2026-02-01 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113821, "price": 116091000.0, "datetime": "2026-02-01 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113827, "price": 116095000.0, "datetime": "2026-02-01 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113840, "price": 116141000.0, "datetime": "2026-02-01 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113864, "price": 115597000.0, "datetime": "2026-02-01 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113872, "price": 114496000.0, "datetime": "2026-02-02 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113883, "price": 114128000.0, "datetime": "2026-02-02 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113904, "price": 114011000.0, "datetime": "2026-02-02 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113906, "price": 114284000.0, "datetime": "2026-02-02 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113919, "price": 114111000.0, "datetime": "2026-02-02 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113924, "price": 114394000.0, "datetime": "2026-02-02 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113940, "price": 115086000.0, "datetime": "2026-02-02 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113973, "price": 114048000.0, "datetime": "2026-02-02 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113977, "price": 113197000.0, "datetime": "2026-02-02 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113979, "price": 113890000.0, "datetime": "2026-02-02 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 113988, "price": 113612000.0, "datetime": "2026-02-02 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 113997, "price": 113665000.0, "datetime": "2026-02-02 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114006, "price": 112940000.0, "datetime": "2026-02-02 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114010, "price": 113406000.0, "datetime": "2026-02-02 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114028, "price": 113286000.0, "datetime": "2026-02-02 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114038, "price": 113349000.0, "datetime": "2026-02-02 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114065, "price": 115005000.0, "datetime": "2026-02-02 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114080, "price": 114969000.0, "datetime": "2026-02-02 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114085, "price": 114995000.0, "datetime": "2026-02-02 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114124, "price": 112024000.0, "datetime": "2026-02-02 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114147, "price": 112295000.0, "datetime": "2026-02-02 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114163, "price": 111461000.0, "datetime": "2026-02-02 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114180, "price": 111272000.0, "datetime": "2026-02-02 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114182, "price": 113201000.0, "datetime": "2026-02-02 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114196, "price": 113233000.0, "datetime": "2026-02-02 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114226, "price": 114077000.0, "datetime": "2026-02-02 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114227, "price": 113923000.0, "datetime": "2026-02-02 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114237, "price": 114390000.0, "datetime": "2026-02-02 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114253, "price": 114820000.0, "datetime": "2026-02-02 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114275, "price": 114892000.0, "datetime": "2026-02-02 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114287, "price": 114980000.0, "datetime": "2026-02-02 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114290, "price": 115184000.0, "datetime": "2026-02-02 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114302, "price": 115388000.0, "datetime": "2026-02-02 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114316, "price": 115700000.0, "datetime": "2026-02-02 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114318, "price": 115500000.0, "datetime": "2026-02-02 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114326, "price": 115900000.0, "datetime": "2026-02-02 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114331, "price": 115456000.0, "datetime": "2026-02-02 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114338, "price": 116074000.0, "datetime": "2026-02-02 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114346, "price": 115649000.0, "datetime": "2026-02-02 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114354, "price": 116262000.0, "datetime": "2026-02-03 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114368, "price": 116781000.0, "datetime": "2026-02-03 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114373, "price": 117200000.0, "datetime": "2026-02-03 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114376, "price": 116867000.0, "datetime": "2026-02-03 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114395, "price": 117143000.0, "datetime": "2026-02-03 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114401, "price": 116668000.0, "datetime": "2026-02-03 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114425, "price": 116265000.0, "datetime": "2026-02-03 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114430, "price": 116033000.0, "datetime": "2026-02-03 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114431, "price": 116237000.0, "datetime": "2026-02-03 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114435, "price": 116008000.0, "datetime": "2026-02-03 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114441, "price": 115989000.0, "datetime": "2026-02-03 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114448, "price": 115700000.0, "datetime": "2026-02-03 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114450, "price": 116248000.0, "datetime": "2026-02-03 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114460, "price": 115777000.0, "datetime": "2026-02-03 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114470, "price": 115882000.0, "datetime": "2026-02-03 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114505, "price": 116740000.0, "datetime": "2026-02-03 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114521, "price": 117012000.0, "datetime": "2026-02-03 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114527, "price": 116858000.0, "datetime": "2026-02-03 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114537, "price": 116987000.0, "datetime": "2026-02-03 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114552, "price": 117036000.0, "datetime": "2026-02-03 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114594, "price": 115090000.0, "datetime": "2026-02-03 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114616, "price": 115850000.0, "datetime": "2026-02-03 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114621, "price": 116343000.0, "datetime": "2026-02-03 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114628, "price": 115919000.0, "datetime": "2026-02-03 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114654, "price": 115569000.0, "datetime": "2026-02-03 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114684, "price": 116060000.0, "datetime": "2026-02-03 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114696, "price": 116228000.0, "datetime": "2026-02-03 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114706, "price": 116000000.0, "datetime": "2026-02-03 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114722, "price": 115666000.0, "datetime": "2026-02-03 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114739, "price": 115459000.0, "datetime": "2026-02-03 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114752, "price": 115435000.0, "datetime": "2026-02-03 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114756, "price": 115232000.0, "datetime": "2026-02-03 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114759, "price": 115477000.0, "datetime": "2026-02-03 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114768, "price": 115222000.0, "datetime": "2026-02-03 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114772, "price": 115518000.0, "datetime": "2026-02-03 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114789, "price": 115510000.0, "datetime": "2026-02-03 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114790, "price": 115653000.0, "datetime": "2026-02-03 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114794, "price": 115460000.0, "datetime": "2026-02-03 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114812, "price": 115571000.0, "datetime": "2026-02-03 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114813, "price": 115268000.0, "datetime": "2026-02-03 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114817, "price": 115602000.0, "datetime": "2026-02-03 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114818, "price": 115303000.0, "datetime": "2026-02-03 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114836, "price": 115113000.0, "datetime": "2026-02-04 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114851, "price": 114376000.0, "datetime": "2026-02-04 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114889, "price": 111314000.0, "datetime": "2026-02-04 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114893, "price": 110500000.0, "datetime": "2026-02-04 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114901, "price": 110208000.0, "datetime": "2026-02-04 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114903, "price": 109660000.0, "datetime": "2026-02-04 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114910, "price": 109420000.0, "datetime": "2026-02-04 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114929, "price": 110763000.0, "datetime": "2026-02-04 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114934, "price": 111472000.0, "datetime": "2026-02-04 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 114953, "price": 113207000.0, "datetime": "2026-02-04 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 114991, "price": 111820000.0, "datetime": "2026-02-04 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115009, "price": 111752000.0, "datetime": "2026-02-04 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115014, "price": 112000000.0, "datetime": "2026-02-04 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115027, "price": 112264000.0, "datetime": "2026-02-04 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115029, "price": 112963000.0, "datetime": "2026-02-04 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115043, "price": 113032000.0, "datetime": "2026-02-04 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115070, "price": 112472000.0, "datetime": "2026-02-04 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115089, "price": 113077000.0, "datetime": "2026-02-04 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115118, "price": 112805000.0, "datetime": "2026-02-04 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115121, "price": 112561000.0, "datetime": "2026-02-04 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115128, "price": 112665000.0, "datetime": "2026-02-04 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115148, "price": 112952000.0, "datetime": "2026-02-04 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115164, "price": 112843000.0, "datetime": "2026-02-04 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115168, "price": 112653000.0, "datetime": "2026-02-04 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115182, "price": 112554000.0, "datetime": "2026-02-04 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115193, "price": 112569000.0, "datetime": "2026-02-04 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115205, "price": 112544000.0, "datetime": "2026-02-04 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115229, "price": 112277000.0, "datetime": "2026-02-04 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115241, "price": 112300000.0, "datetime": "2026-02-04 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115264, "price": 112368000.0, "datetime": "2026-02-04 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115292, "price": 111215000.0, "datetime": "2026-02-04 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115306, "price": 110378000.0, "datetime": "2026-02-04 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115311, "price": 110810000.0, "datetime": "2026-02-05 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115319, "price": 109477000.0, "datetime": "2026-02-05 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115336, "price": 109400000.0, "datetime": "2026-02-05 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115340, "price": 108550000.0, "datetime": "2026-02-05 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115345, "price": 108961000.0, "datetime": "2026-02-05 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115351, "price": 108201000.0, "datetime": "2026-02-05 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115352, "price": 108936000.0, "datetime": "2026-02-05 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115354, "price": 108002000.0, "datetime": "2026-02-05 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115367, "price": 107580000.0, "datetime": "2026-02-05 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115391, "price": 108926000.0, "datetime": "2026-02-05 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115403, "price": 109123000.0, "datetime": "2026-02-05 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115404, "price": 108612000.0, "datetime": "2026-02-05 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115405, "price": 109230000.0, "datetime": "2026-02-05 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115411, "price": 108756000.0, "datetime": "2026-02-05 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115453, "price": 107416000.0, "datetime": "2026-02-05 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115466, "price": 107377000.0, "datetime": "2026-02-05 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115473, "price": 108111000.0, "datetime": "2026-02-05 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115487, "price": 107895000.0, "datetime": "2026-02-05 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115497, "price": 108216000.0, "datetime": "2026-02-05 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115498, "price": 107900000.0, "datetime": "2026-02-05 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115501, "price": 108076000.0, "datetime": "2026-02-05 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115503, "price": 107926000.0, "datetime": "2026-02-05 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115504, "price": 108076000.0, "datetime": "2026-02-05 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115505, "price": 107786000.0, "datetime": "2026-02-05 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115511, "price": 108139000.0, "datetime": "2026-02-05 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115513, "price": 107260000.0, "datetime": "2026-02-05 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115537, "price": 106523000.0, "datetime": "2026-02-05 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115545, "price": 106147000.0, "datetime": "2026-02-05 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115559, "price": 105400000.0, "datetime": "2026-02-05 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115560, "price": 105166000.0, "datetime": "2026-02-05 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115561, "price": 105358000.0, "datetime": "2026-02-05 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115567, "price": 104930000.0, "datetime": "2026-02-05 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115574, "price": 104878000.0, "datetime": "2026-02-05 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115594, "price": 104043000.0, "datetime": "2026-02-05 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115600, "price": 104164000.0, "datetime": "2026-02-05 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115641, "price": 104618000.0, "datetime": "2026-02-05 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115654, "price": 104854000.0, "datetime": "2026-02-05 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115665, "price": 104809000.0, "datetime": "2026-02-05 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115670, "price": 105490000.0, "datetime": "2026-02-05 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115680, "price": 105318000.0, "datetime": "2026-02-05 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115697, "price": 105601000.0, "datetime": "2026-02-05 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115699, "price": 105376000.0, "datetime": "2026-02-05 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115722, "price": 103659000.0, "datetime": "2026-02-05 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115733, "price": 102470000.0, "datetime": "2026-02-05 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115745, "price": 102091000.0, "datetime": "2026-02-05 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115786, "price": 102088000.0, "datetime": "2026-02-05 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115804, "price": 100079000.0, "datetime": "2026-02-06 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115831, "price": 99265000.0, "datetime": "2026-02-06 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115862, "price": 97210000.0, "datetime": "2026-02-06 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115863, "price": 96705000.0, "datetime": "2026-02-06 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115864, "price": 96959000.0, "datetime": "2026-02-06 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115878, "price": 96874000.0, "datetime": "2026-02-06 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115881, "price": 97149000.0, "datetime": "2026-02-06 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115882, "price": 96962000.0, "datetime": "2026-02-06 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115908, "price": 94558000.0, "datetime": "2026-02-06 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115927, "price": 92967000.0, "datetime": "2026-02-06 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115931, "price": 93101000.0, "datetime": "2026-02-06 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115933, "price": 92394000.0, "datetime": "2026-02-06 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115937, "price": 93991000.0, "datetime": "2026-02-06 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 115958, "price": 94965000.0, "datetime": "2026-02-06 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 115979, "price": 92100000.0, "datetime": "2026-02-06 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116011, "price": 96459000.0, "datetime": "2026-02-06 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116052, "price": 95653000.0, "datetime": "2026-02-06 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116093, "price": 98000000.0, "datetime": "2026-02-06 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116115, "price": 96715000.0, "datetime": "2026-02-06 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116126, "price": 96392000.0, "datetime": "2026-02-06 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116131, "price": 96678000.0, "datetime": "2026-02-06 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116139, "price": 96158000.0, "datetime": "2026-02-06 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116144, "price": 96538000.0, "datetime": "2026-02-06 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116169, "price": 97696000.0, "datetime": "2026-02-06 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116192, "price": 97032000.0, "datetime": "2026-02-06 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116214, "price": 98098000.0, "datetime": "2026-02-06 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116227, "price": 98456000.0, "datetime": "2026-02-06 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116248, "price": 99536000.0, "datetime": "2026-02-06 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116259, "price": 100311000.0, "datetime": "2026-02-06 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116274, "price": 100992000.0, "datetime": "2026-02-07 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116275, "price": 101100000.0, "datetime": "2026-02-07 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116276, "price": 100952000.0, "datetime": "2026-02-07 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116279, "price": 101487000.0, "datetime": "2026-02-07 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116287, "price": 101802000.0, "datetime": "2026-02-07 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116289, "price": 102240000.0, "datetime": "2026-02-07 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116301, "price": 103412000.0, "datetime": "2026-02-07 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116305, "price": 104049000.0, "datetime": "2026-02-07 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116306, "price": 103720000.0, "datetime": "2026-02-07 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116314, "price": 104561000.0, "datetime": "2026-02-07 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116324, "price": 105073000.0, "datetime": "2026-02-07 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116344, "price": 103625000.0, "datetime": "2026-02-07 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116347, "price": 103115000.0, "datetime": "2026-02-07 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116348, "price": 103420000.0, "datetime": "2026-02-07 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116353, "price": 103022000.0, "datetime": "2026-02-07 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116354, "price": 103635000.0, "datetime": "2026-02-07 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116372, "price": 104159000.0, "datetime": "2026-02-07 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116379, "price": 104823000.0, "datetime": "2026-02-07 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116381, "price": 104019000.0, "datetime": "2026-02-07 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116396, "price": 104350000.0, "datetime": "2026-02-07 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116432, "price": 105761000.0, "datetime": "2026-02-07 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116466, "price": 103548000.0, "datetime": "2026-02-07 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116502, "price": 104556000.0, "datetime": "2026-02-07 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116511, "price": 104823000.0, "datetime": "2026-02-07 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116523, "price": 104958000.0, "datetime": "2026-02-07 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116528, "price": 105475000.0, "datetime": "2026-02-07 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116539, "price": 105599000.0, "datetime": "2026-02-07 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116553, "price": 105558000.0, "datetime": "2026-02-07 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116557, "price": 104480000.0, "datetime": "2026-02-07 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116575, "price": 104156000.0, "datetime": "2026-02-07 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116584, "price": 103502000.0, "datetime": "2026-02-07 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116601, "price": 101330000.0, "datetime": "2026-02-07 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116638, "price": 101019000.0, "datetime": "2026-02-07 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116656, "price": 100737000.0, "datetime": "2026-02-07 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116659, "price": 100312000.0, "datetime": "2026-02-07 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116665, "price": 100300000.0, "datetime": "2026-02-07 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116681, "price": 100282000.0, "datetime": "2026-02-07 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116687, "price": 100492000.0, "datetime": "2026-02-07 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116704, "price": 102364000.0, "datetime": "2026-02-07 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116749, "price": 102242000.0, "datetime": "2026-02-08 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116765, "price": 102288000.0, "datetime": "2026-02-08 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116770, "price": 102838000.0, "datetime": "2026-02-08 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116771, "price": 102625000.0, "datetime": "2026-02-08 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116772, "price": 102770000.0, "datetime": "2026-02-08 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116775, "price": 102753000.0, "datetime": "2026-02-08 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116797, "price": 102293000.0, "datetime": "2026-02-08 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116811, "price": 102136000.0, "datetime": "2026-02-08 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116814, "price": 102577000.0, "datetime": "2026-02-08 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116829, "price": 102783000.0, "datetime": "2026-02-08 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116856, "price": 102732000.0, "datetime": "2026-02-08 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116870, "price": 102828000.0, "datetime": "2026-02-08 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116879, "price": 102988000.0, "datetime": "2026-02-08 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116881, "price": 102887000.0, "datetime": "2026-02-08 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116890, "price": 103064000.0, "datetime": "2026-02-08 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116894, "price": 102852000.0, "datetime": "2026-02-08 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116919, "price": 102323000.0, "datetime": "2026-02-08 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116936, "price": 102399000.0, "datetime": "2026-02-08 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116948, "price": 102383000.0, "datetime": "2026-02-08 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116970, "price": 102598000.0, "datetime": "2026-02-08 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116971, "price": 102739000.0, "datetime": "2026-02-08 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 116980, "price": 102646000.0, "datetime": "2026-02-08 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 116996, "price": 102800000.0, "datetime": "2026-02-08 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117000, "price": 102651000.0, "datetime": "2026-02-08 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117016, "price": 102620000.0, "datetime": "2026-02-08 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117038, "price": 102502000.0, "datetime": "2026-02-08 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117052, "price": 102660000.0, "datetime": "2026-02-08 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117093, "price": 103128000.0, "datetime": "2026-02-08 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117095, "price": 103646000.0, "datetime": "2026-02-08 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117111, "price": 104425000.0, "datetime": "2026-02-08 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117133, "price": 104439000.0, "datetime": "2026-02-08 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117135, "price": 103758000.0, "datetime": "2026-02-08 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117143, "price": 104265000.0, "datetime": "2026-02-08 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117169, "price": 105347000.0, "datetime": "2026-02-08 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117185, "price": 105474000.0, "datetime": "2026-02-08 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117202, "price": 105790000.0, "datetime": "2026-02-08 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117208, "price": 106239000.0, "datetime": "2026-02-08 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117209, "price": 106144000.0, "datetime": "2026-02-08 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117230, "price": 105946000.0, "datetime": "2026-02-09 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117236, "price": 105184000.0, "datetime": "2026-02-09 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117247, "price": 105638000.0, "datetime": "2026-02-09 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117252, "price": 105364000.0, "datetime": "2026-02-09 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117254, "price": 105676000.0, "datetime": "2026-02-09 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117260, "price": 105379000.0, "datetime": "2026-02-09 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117272, "price": 104919000.0, "datetime": "2026-02-09 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117307, "price": 105608000.0, "datetime": "2026-02-09 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117325, "price": 105944000.0, "datetime": "2026-02-09 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117328, "price": 105499000.0, "datetime": "2026-02-09 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117352, "price": 105314000.0, "datetime": "2026-02-09 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117359, "price": 104921000.0, "datetime": "2026-02-09 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117369, "price": 104956000.0, "datetime": "2026-02-09 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117395, "price": 105029000.0, "datetime": "2026-02-09 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117410, "price": 104660000.0, "datetime": "2026-02-09 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117421, "price": 104386000.0, "datetime": "2026-02-09 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117425, "price": 104485000.0, "datetime": "2026-02-09 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117441, "price": 104300000.0, "datetime": "2026-02-09 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117453, "price": 104536000.0, "datetime": "2026-02-09 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117491, "price": 105430000.0, "datetime": "2026-02-09 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117518, "price": 105206000.0, "datetime": "2026-02-09 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117523, "price": 105058000.0, "datetime": "2026-02-09 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117525, "price": 105270000.0, "datetime": "2026-02-09 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117528, "price": 104913000.0, "datetime": "2026-02-09 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117544, "price": 104637000.0, "datetime": "2026-02-09 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117560, "price": 104532000.0, "datetime": "2026-02-09 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117571, "price": 104684000.0, "datetime": "2026-02-09 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117575, "price": 104325000.0, "datetime": "2026-02-09 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117588, "price": 103789000.0, "datetime": "2026-02-09 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117601, "price": 103226000.0, "datetime": "2026-02-09 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117611, "price": 103347000.0, "datetime": "2026-02-09 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117613, "price": 102625000.0, "datetime": "2026-02-09 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117626, "price": 102096000.0, "datetime": "2026-02-09 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117665, "price": 102470000.0, "datetime": "2026-02-09 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117672, "price": 102705000.0, "datetime": "2026-02-09 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117673, "price": 102405000.0, "datetime": "2026-02-09 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117676, "price": 102708000.0, "datetime": "2026-02-09 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117679, "price": 102461000.0, "datetime": "2026-02-09 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117696, "price": 102180000.0, "datetime": "2026-02-09 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117715, "price": 102260000.0, "datetime": "2026-02-10 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117726, "price": 102852000.0, "datetime": "2026-02-10 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117730, "price": 102394000.0, "datetime": "2026-02-10 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117737, "price": 102884000.0, "datetime": "2026-02-10 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117754, "price": 103494000.0, "datetime": "2026-02-10 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117759, "price": 104029000.0, "datetime": "2026-02-10 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117770, "price": 104205000.0, "datetime": "2026-02-10 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117794, "price": 104147000.0, "datetime": "2026-02-10 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117813, "price": 104213000.0, "datetime": "2026-02-10 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117845, "price": 103816000.0, "datetime": "2026-02-10 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117865, "price": 103833000.0, "datetime": "2026-02-10 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117870, "price": 104055000.0, "datetime": "2026-02-10 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117874, "price": 103920000.0, "datetime": "2026-02-10 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117898, "price": 103499000.0, "datetime": "2026-02-10 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117901, "price": 103230000.0, "datetime": "2026-02-10 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117908, "price": 103374000.0, "datetime": "2026-02-10 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117930, "price": 103950000.0, "datetime": "2026-02-10 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 117965, "price": 102783000.0, "datetime": "2026-02-10 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 117993, "price": 102917000.0, "datetime": "2026-02-10 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118011, "price": 102528000.0, "datetime": "2026-02-10 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118012, "price": 102486000.0, "datetime": "2026-02-10 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118013, "price": 102530000.0, "datetime": "2026-02-10 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118015, "price": 102200000.0, "datetime": "2026-02-10 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118028, "price": 102401000.0, "datetime": "2026-02-10 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118047, "price": 102240000.0, "datetime": "2026-02-10 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118056, "price": 102374000.0, "datetime": "2026-02-10 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118078, "price": 102578000.0, "datetime": "2026-02-10 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118097, "price": 102667000.0, "datetime": "2026-02-10 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118099, "price": 102419000.0, "datetime": "2026-02-10 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118118, "price": 102268000.0, "datetime": "2026-02-10 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118122, "price": 101860000.0, "datetime": "2026-02-10 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118129, "price": 102102000.0, "datetime": "2026-02-10 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118134, "price": 101827000.0, "datetime": "2026-02-10 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118135, "price": 101939000.0, "datetime": "2026-02-10 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118142, "price": 101697000.0, "datetime": "2026-02-10 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118146, "price": 101852000.0, "datetime": "2026-02-10 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118149, "price": 101721000.0, "datetime": "2026-02-10 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118152, "price": 101747000.0, "datetime": "2026-02-10 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118179, "price": 102518000.0, "datetime": "2026-02-10 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118190, "price": 102400000.0, "datetime": "2026-02-11 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118208, "price": 102551000.0, "datetime": "2026-02-11 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118212, "price": 103155000.0, "datetime": "2026-02-11 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118218, "price": 102720000.0, "datetime": "2026-02-11 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118220, "price": 103045000.0, "datetime": "2026-02-11 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118222, "price": 102865000.0, "datetime": "2026-02-11 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118234, "price": 103143000.0, "datetime": "2026-02-11 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118246, "price": 103179000.0, "datetime": "2026-02-11 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118269, "price": 102219000.0, "datetime": "2026-02-11 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118270, "price": 102086000.0, "datetime": "2026-02-11 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118271, "price": 102237000.0, "datetime": "2026-02-11 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118291, "price": 102127000.0, "datetime": "2026-02-11 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118302, "price": 102226000.0, "datetime": "2026-02-11 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118316, "price": 102047000.0, "datetime": "2026-02-11 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118326, "price": 101915000.0, "datetime": "2026-02-11 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118345, "price": 101880000.0, "datetime": "2026-02-11 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118346, "price": 102007000.0, "datetime": "2026-02-11 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118353, "price": 101768000.0, "datetime": "2026-02-11 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118360, "price": 101965000.0, "datetime": "2026-02-11 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118384, "price": 102399000.0, "datetime": "2026-02-11 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118386, "price": 102544000.0, "datetime": "2026-02-11 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118387, "price": 102509000.0, "datetime": "2026-02-11 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118388, "price": 102648000.0, "datetime": "2026-02-11 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118389, "price": 102491000.0, "datetime": "2026-02-11 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118416, "price": 102279000.0, "datetime": "2026-02-11 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118422, "price": 102012000.0, "datetime": "2026-02-11 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118440, "price": 101431000.0, "datetime": "2026-02-11 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118447, "price": 100960000.0, "datetime": "2026-02-11 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118466, "price": 100069000.0, "datetime": "2026-02-11 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118490, "price": 99350000.0, "datetime": "2026-02-11 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118499, "price": 99172000.0, "datetime": "2026-02-11 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118502, "price": 98916000.0, "datetime": "2026-02-11 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118509, "price": 98837000.0, "datetime": "2026-02-11 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118532, "price": 99100000.0, "datetime": "2026-02-11 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118548, "price": 99330000.0, "datetime": "2026-02-11 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118550, "price": 99111000.0, "datetime": "2026-02-11 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118576, "price": 98700000.0, "datetime": "2026-02-11 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118580, "price": 98518000.0, "datetime": "2026-02-11 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118582, "price": 98607000.0, "datetime": "2026-02-11 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118585, "price": 98160000.0, "datetime": "2026-02-11 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118589, "price": 98500000.0, "datetime": "2026-02-11 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118621, "price": 99143000.0, "datetime": "2026-02-11 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118638, "price": 99720000.0, "datetime": "2026-02-11 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118659, "price": 100074000.0, "datetime": "2026-02-11 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118679, "price": 98375000.0, "datetime": "2026-02-12 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118699, "price": 98208000.0, "datetime": "2026-02-12 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118712, "price": 98076000.0, "datetime": "2026-02-12 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118728, "price": 98037000.0, "datetime": "2026-02-12 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118734, "price": 98341000.0, "datetime": "2026-02-12 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118758, "price": 99396000.0, "datetime": "2026-02-12 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118762, "price": 100014000.0, "datetime": "2026-02-12 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118764, "price": 99761000.0, "datetime": "2026-02-12 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118786, "price": 99697000.0, "datetime": "2026-02-12 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118804, "price": 100136000.0, "datetime": "2026-02-12 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118842, "price": 99072000.0, "datetime": "2026-02-12 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118867, "price": 99513000.0, "datetime": "2026-02-12 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118868, "price": 99721000.0, "datetime": "2026-02-12 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118869, "price": 99571000.0, "datetime": "2026-02-12 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118872, "price": 99800000.0, "datetime": "2026-02-12 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118884, "price": 99830000.0, "datetime": "2026-02-12 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118902, "price": 99832000.0, "datetime": "2026-02-12 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118906, "price": 99422000.0, "datetime": "2026-02-12 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118922, "price": 99290000.0, "datetime": "2026-02-12 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118934, "price": 99017000.0, "datetime": "2026-02-12 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118958, "price": 98504000.0, "datetime": "2026-02-12 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 118986, "price": 98644000.0, "datetime": "2026-02-12 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 118996, "price": 98913000.0, "datetime": "2026-02-12 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119002, "price": 98551000.0, "datetime": "2026-02-12 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119008, "price": 98693000.0, "datetime": "2026-02-12 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119009, "price": 98523000.0, "datetime": "2026-02-12 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119010, "price": 98836000.0, "datetime": "2026-02-12 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119013, "price": 98550000.0, "datetime": "2026-02-12 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119025, "price": 98530000.0, "datetime": "2026-02-12 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119053, "price": 98856000.0, "datetime": "2026-02-12 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119058, "price": 99240000.0, "datetime": "2026-02-12 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119074, "price": 99589000.0, "datetime": "2026-02-12 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119075, "price": 99675000.0, "datetime": "2026-02-12 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119081, "price": 99657000.0, "datetime": "2026-02-12 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119112, "price": 99485000.0, "datetime": "2026-02-12 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119130, "price": 99462000.0, "datetime": "2026-02-12 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119138, "price": 99920000.0, "datetime": "2026-02-12 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119139, "price": 99495000.0, "datetime": "2026-02-12 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119155, "price": 99294000.0, "datetime": "2026-02-13 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119161, "price": 98575000.0, "datetime": "2026-02-13 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119184, "price": 97310000.0, "datetime": "2026-02-13 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119185, "price": 96596000.0, "datetime": "2026-02-13 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119190, "price": 97024000.0, "datetime": "2026-02-13 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119206, "price": 96341000.0, "datetime": "2026-02-13 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119210, "price": 96646000.0, "datetime": "2026-02-13 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119214, "price": 96060000.0, "datetime": "2026-02-13 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119216, "price": 96380000.0, "datetime": "2026-02-13 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119217, "price": 96097000.0, "datetime": "2026-02-13 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119220, "price": 96333000.0, "datetime": "2026-02-13 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119248, "price": 96666000.0, "datetime": "2026-02-13 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119269, "price": 96473000.0, "datetime": "2026-02-13 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119292, "price": 96814000.0, "datetime": "2026-02-13 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119298, "price": 97028000.0, "datetime": "2026-02-13 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119313, "price": 97424000.0, "datetime": "2026-02-13 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119329, "price": 97617000.0, "datetime": "2026-02-13 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119333, "price": 97246000.0, "datetime": "2026-02-13 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119350, "price": 97169000.0, "datetime": "2026-02-13 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119380, "price": 97550000.0, "datetime": "2026-02-13 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119385, "price": 97779000.0, "datetime": "2026-02-13 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119389, "price": 97588000.0, "datetime": "2026-02-13 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119426, "price": 97318000.0, "datetime": "2026-02-13 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119432, "price": 97119000.0, "datetime": "2026-02-13 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119434, "price": 97220000.0, "datetime": "2026-02-13 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119447, "price": 97088000.0, "datetime": "2026-02-13 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119464, "price": 97057000.0, "datetime": "2026-02-13 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119480, "price": 97172000.0, "datetime": "2026-02-13 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119490, "price": 97419000.0, "datetime": "2026-02-13 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119527, "price": 98102000.0, "datetime": "2026-02-13 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119541, "price": 98303000.0, "datetime": "2026-02-13 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119547, "price": 98219000.0, "datetime": "2026-02-13 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119560, "price": 98347000.0, "datetime": "2026-02-13 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119571, "price": 98421000.0, "datetime": "2026-02-13 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119580, "price": 98605000.0, "datetime": "2026-02-13 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119581, "price": 98570000.0, "datetime": "2026-02-13 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119586, "price": 98684000.0, "datetime": "2026-02-13 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119587, "price": 98532000.0, "datetime": "2026-02-13 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119596, "price": 98804000.0, "datetime": "2026-02-13 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119607, "price": 98769000.0, "datetime": "2026-02-13 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119618, "price": 98974000.0, "datetime": "2026-02-13 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119621, "price": 98180000.0, "datetime": "2026-02-13 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119623, "price": 99432000.0, "datetime": "2026-02-13 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119644, "price": 100650000.0, "datetime": "2026-02-14 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119681, "price": 101270000.0, "datetime": "2026-02-14 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119683, "price": 101054000.0, "datetime": "2026-02-14 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119699, "price": 101200000.0, "datetime": "2026-02-14 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119707, "price": 101116000.0, "datetime": "2026-02-14 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119715, "price": 101224000.0, "datetime": "2026-02-14 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119716, "price": 101126000.0, "datetime": "2026-02-14 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119744, "price": 100723000.0, "datetime": "2026-02-14 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119745, "price": 100601000.0, "datetime": "2026-02-14 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119748, "price": 100747000.0, "datetime": "2026-02-14 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119760, "price": 100697000.0, "datetime": "2026-02-14 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119769, "price": 100797000.0, "datetime": "2026-02-14 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119772, "price": 100548000.0, "datetime": "2026-02-14 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119778, "price": 100731000.0, "datetime": "2026-02-14 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119779, "price": 100670000.0, "datetime": "2026-02-14 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119782, "price": 100742000.0, "datetime": "2026-02-14 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119802, "price": 100744000.0, "datetime": "2026-02-14 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119817, "price": 100843000.0, "datetime": "2026-02-14 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119836, "price": 101208000.0, "datetime": "2026-02-14 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119872, "price": 101072000.0, "datetime": "2026-02-14 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119876, "price": 100989000.0, "datetime": "2026-02-14 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119877, "price": 101088000.0, "datetime": "2026-02-14 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119892, "price": 101098000.0, "datetime": "2026-02-14 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119911, "price": 101094000.0, "datetime": "2026-02-14 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119922, "price": 101060000.0, "datetime": "2026-02-14 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 119934, "price": 101054000.0, "datetime": "2026-02-14 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 119991, "price": 102695000.0, "datetime": "2026-02-14 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120028, "price": 102606000.0, "datetime": "2026-02-14 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120053, "price": 103706000.0, "datetime": "2026-02-14 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120082, "price": 102188000.0, "datetime": "2026-02-14 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120124, "price": 102859000.0, "datetime": "2026-02-15 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120143, "price": 102306000.0, "datetime": "2026-02-15 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120162, "price": 102548000.0, "datetime": "2026-02-15 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120170, "price": 102665000.0, "datetime": "2026-02-15 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120177, "price": 102506000.0, "datetime": "2026-02-15 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120190, "price": 102510000.0, "datetime": "2026-02-15 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120193, "price": 102386000.0, "datetime": "2026-02-15 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120194, "price": 102523000.0, "datetime": "2026-02-15 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120195, "price": 102429000.0, "datetime": "2026-02-15 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120196, "price": 102541000.0, "datetime": "2026-02-15 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120217, "price": 102570000.0, "datetime": "2026-02-15 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120221, "price": 102774000.0, "datetime": "2026-02-15 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120236, "price": 102898000.0, "datetime": "2026-02-15 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120252, "price": 102870000.0, "datetime": "2026-02-15 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120254, "price": 102720000.0, "datetime": "2026-02-15 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120257, "price": 102810000.0, "datetime": "2026-02-15 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120275, "price": 102684000.0, "datetime": "2026-02-15 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120289, "price": 102838000.0, "datetime": "2026-02-15 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120291, "price": 102790000.0, "datetime": "2026-02-15 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120298, "price": 102829000.0, "datetime": "2026-02-15 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120300, "price": 102730000.0, "datetime": "2026-02-15 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120306, "price": 102778000.0, "datetime": "2026-02-15 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120315, "price": 102620000.0, "datetime": "2026-02-15 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120327, "price": 102708000.0, "datetime": "2026-02-15 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120331, "price": 102404000.0, "datetime": "2026-02-15 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120332, "price": 102510000.0, "datetime": "2026-02-15 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120335, "price": 102314000.0, "datetime": "2026-02-15 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120341, "price": 102451000.0, "datetime": "2026-02-15 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120359, "price": 102128000.0, "datetime": "2026-02-15 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120363, "price": 102784000.0, "datetime": "2026-02-15 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120380, "price": 103200000.0, "datetime": "2026-02-15 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120394, "price": 103534000.0, "datetime": "2026-02-15 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120396, "price": 103433000.0, "datetime": "2026-02-15 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120403, "price": 103666000.0, "datetime": "2026-02-15 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120407, "price": 103607000.0, "datetime": "2026-02-15 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120416, "price": 103900000.0, "datetime": "2026-02-15 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120423, "price": 103750000.0, "datetime": "2026-02-15 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120434, "price": 104252000.0, "datetime": "2026-02-15 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120453, "price": 104651000.0, "datetime": "2026-02-15 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120471, "price": 104162000.0, "datetime": "2026-02-15 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120485, "price": 103979000.0, "datetime": "2026-02-15 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120496, "price": 103955000.0, "datetime": "2026-02-15 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120519, "price": 103883000.0, "datetime": "2026-02-15 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120537, "price": 103540000.0, "datetime": "2026-02-15 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120544, "price": 102856000.0, "datetime": "2026-02-15 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120554, "price": 102560000.0, "datetime": "2026-02-15 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120557, "price": 101826000.0, "datetime": "2026-02-15 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120566, "price": 101834000.0, "datetime": "2026-02-15 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120595, "price": 101970000.0, "datetime": "2026-02-16 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120613, "price": 101981000.0, "datetime": "2026-02-16 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120615, "price": 101720000.0, "datetime": "2026-02-16 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120617, "price": 101898000.0, "datetime": "2026-02-16 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120636, "price": 101868000.0, "datetime": "2026-02-16 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120637, "price": 101961000.0, "datetime": "2026-02-16 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120642, "price": 101820000.0, "datetime": "2026-02-16 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120653, "price": 101540000.0, "datetime": "2026-02-16 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120658, "price": 101401000.0, "datetime": "2026-02-16 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120661, "price": 101523000.0, "datetime": "2026-02-16 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120664, "price": 101239000.0, "datetime": "2026-02-16 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120676, "price": 101420000.0, "datetime": "2026-02-16 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120688, "price": 100905000.0, "datetime": "2026-02-16 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120690, "price": 101140000.0, "datetime": "2026-02-16 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120724, "price": 101960000.0, "datetime": "2026-02-16 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120725, "price": 102011000.0, "datetime": "2026-02-16 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120732, "price": 102080000.0, "datetime": "2026-02-16 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120737, "price": 102419000.0, "datetime": "2026-02-16 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120744, "price": 102420000.0, "datetime": "2026-02-16 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120762, "price": 101985000.0, "datetime": "2026-02-16 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120782, "price": 102073000.0, "datetime": "2026-02-16 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120791, "price": 102375000.0, "datetime": "2026-02-16 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120792, "price": 102257000.0, "datetime": "2026-02-16 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120793, "price": 102320000.0, "datetime": "2026-02-16 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120794, "price": 102200000.0, "datetime": "2026-02-16 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120821, "price": 101560000.0, "datetime": "2026-02-16 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120825, "price": 101370000.0, "datetime": "2026-02-16 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120831, "price": 101350000.0, "datetime": "2026-02-16 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120834, "price": 101209000.0, "datetime": "2026-02-16 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120842, "price": 101148000.0, "datetime": "2026-02-16 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120870, "price": 101692000.0, "datetime": "2026-02-16 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120898, "price": 101482000.0, "datetime": "2026-02-16 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120921, "price": 101497000.0, "datetime": "2026-02-16 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120935, "price": 101690000.0, "datetime": "2026-02-16 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 120969, "price": 102168000.0, "datetime": "2026-02-16 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 120999, "price": 101727000.0, "datetime": "2026-02-16 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121032, "price": 103027000.0, "datetime": "2026-02-16 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121052, "price": 101494000.0, "datetime": "2026-02-16 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121074, "price": 101276000.0, "datetime": "2026-02-17 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121088, "price": 100394000.0, "datetime": "2026-02-17 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121113, "price": 100302000.0, "datetime": "2026-02-17 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121116, "price": 100576000.0, "datetime": "2026-02-17 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121139, "price": 100929000.0, "datetime": "2026-02-17 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121157, "price": 100719000.0, "datetime": "2026-02-17 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121167, "price": 100659000.0, "datetime": "2026-02-17 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121173, "price": 100849000.0, "datetime": "2026-02-17 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121197, "price": 101450000.0, "datetime": "2026-02-17 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121207, "price": 101870000.0, "datetime": "2026-02-17 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121214, "price": 101748000.0, "datetime": "2026-02-17 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121232, "price": 101705000.0, "datetime": "2026-02-17 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121239, "price": 101614000.0, "datetime": "2026-02-17 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121243, "price": 101835000.0, "datetime": "2026-02-17 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121253, "price": 101750000.0, "datetime": "2026-02-17 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121258, "price": 101950000.0, "datetime": "2026-02-17 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121267, "price": 101960000.0, "datetime": "2026-02-17 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121292, "price": 102290000.0, "datetime": "2026-02-17 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121305, "price": 102085000.0, "datetime": "2026-02-17 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121331, "price": 101571000.0, "datetime": "2026-02-17 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121339, "price": 101360000.0, "datetime": "2026-02-17 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121347, "price": 101419000.0, "datetime": "2026-02-17 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121353, "price": 101167000.0, "datetime": "2026-02-17 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121362, "price": 101090000.0, "datetime": "2026-02-17 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121387, "price": 101326000.0, "datetime": "2026-02-17 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121401, "price": 101430000.0, "datetime": "2026-02-17 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121413, "price": 101240000.0, "datetime": "2026-02-17 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121443, "price": 100959000.0, "datetime": "2026-02-17 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121453, "price": 100614000.0, "datetime": "2026-02-17 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121468, "price": 100540000.0, "datetime": "2026-02-17 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121504, "price": 100908000.0, "datetime": "2026-02-17 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121515, "price": 101015000.0, "datetime": "2026-02-17 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121519, "price": 100860000.0, "datetime": "2026-02-17 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121524, "price": 101088000.0, "datetime": "2026-02-17 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121534, "price": 100951000.0, "datetime": "2026-02-17 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121554, "price": 99618000.0, "datetime": "2026-02-18 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121583, "price": 100130000.0, "datetime": "2026-02-18 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121607, "price": 99694000.0, "datetime": "2026-02-18 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121631, "price": 100580000.0, "datetime": "2026-02-18 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121632, "price": 100790000.0, "datetime": "2026-02-18 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121633, "price": 100551000.0, "datetime": "2026-02-18 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121661, "price": 100344000.0, "datetime": "2026-02-18 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121676, "price": 100043000.0, "datetime": "2026-02-18 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121686, "price": 100100000.0, "datetime": "2026-02-18 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121693, "price": 100000000.0, "datetime": "2026-02-18 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121694, "price": 100096000.0, "datetime": "2026-02-18 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121704, "price": 100020000.0, "datetime": "2026-02-18 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121715, "price": 100003000.0, "datetime": "2026-02-18 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121717, "price": 99840000.0, "datetime": "2026-02-18 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121722, "price": 99915000.0, "datetime": "2026-02-18 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121743, "price": 99819000.0, "datetime": "2026-02-18 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121762, "price": 99572000.0, "datetime": "2026-02-18 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121808, "price": 99969000.0, "datetime": "2026-02-18 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121819, "price": 100131000.0, "datetime": "2026-02-18 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121823, "price": 100054000.0, "datetime": "2026-02-18 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121825, "price": 100148000.0, "datetime": "2026-02-18 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121831, "price": 100170000.0, "datetime": "2026-02-18 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121832, "price": 100270000.0, "datetime": "2026-02-18 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121837, "price": 100093000.0, "datetime": "2026-02-18 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121852, "price": 100157000.0, "datetime": "2026-02-18 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121868, "price": 100258000.0, "datetime": "2026-02-18 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121880, "price": 100354000.0, "datetime": "2026-02-18 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121898, "price": 100700000.0, "datetime": "2026-02-18 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121914, "price": 100680000.0, "datetime": "2026-02-18 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121925, "price": 100648000.0, "datetime": "2026-02-18 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121958, "price": 99804000.0, "datetime": "2026-02-18 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121980, "price": 99830000.0, "datetime": "2026-02-18 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121981, "price": 99999000.0, "datetime": "2026-02-18 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121988, "price": 99887000.0, "datetime": "2026-02-18 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 121991, "price": 99970000.0, "datetime": "2026-02-18 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 121997, "price": 99873000.0, "datetime": "2026-02-18 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122010, "price": 99659000.0, "datetime": "2026-02-18 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122014, "price": 99410000.0, "datetime": "2026-02-18 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122019, "price": 99460000.0, "datetime": "2026-02-18 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122024, "price": 99083000.0, "datetime": "2026-02-18 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122026, "price": 99593000.0, "datetime": "2026-02-18 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122047, "price": 100020000.0, "datetime": "2026-02-19 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122068, "price": 99619000.0, "datetime": "2026-02-19 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122076, "price": 99391000.0, "datetime": "2026-02-19 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122078, "price": 99509000.0, "datetime": "2026-02-19 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122094, "price": 99136000.0, "datetime": "2026-02-19 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122111, "price": 98890000.0, "datetime": "2026-02-19 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122112, "price": 98669000.0, "datetime": "2026-02-19 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122123, "price": 98700000.0, "datetime": "2026-02-19 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122147, "price": 98586000.0, "datetime": "2026-02-19 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122155, "price": 98700000.0, "datetime": "2026-02-19 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122166, "price": 98704000.0, "datetime": "2026-02-19 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122182, "price": 98672000.0, "datetime": "2026-02-19 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122189, "price": 98484000.0, "datetime": "2026-02-19 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122200, "price": 98526000.0, "datetime": "2026-02-19 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122201, "price": 98480000.0, "datetime": "2026-02-19 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122202, "price": 98549000.0, "datetime": "2026-02-19 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122216, "price": 98466000.0, "datetime": "2026-02-19 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122223, "price": 98541000.0, "datetime": "2026-02-19 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122224, "price": 98414000.0, "datetime": "2026-02-19 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122229, "price": 98650000.0, "datetime": "2026-02-19 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122259, "price": 99130000.0, "datetime": "2026-02-19 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122275, "price": 99221000.0, "datetime": "2026-02-19 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122278, "price": 99059000.0, "datetime": "2026-02-19 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122288, "price": 99265000.0, "datetime": "2026-02-19 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122294, "price": 99107000.0, "datetime": "2026-02-19 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122314, "price": 98970000.0, "datetime": "2026-02-19 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122315, "price": 98765000.0, "datetime": "2026-02-19 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122320, "price": 98888000.0, "datetime": "2026-02-19 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122343, "price": 99219000.0, "datetime": "2026-02-19 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122355, "price": 99288000.0, "datetime": "2026-02-19 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122361, "price": 99188000.0, "datetime": "2026-02-19 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122388, "price": 98841000.0, "datetime": "2026-02-19 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122403, "price": 98779000.0, "datetime": "2026-02-19 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122413, "price": 98946000.0, "datetime": "2026-02-19 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122425, "price": 98719000.0, "datetime": "2026-02-19 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122432, "price": 98851000.0, "datetime": "2026-02-19 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122438, "price": 98726000.0, "datetime": "2026-02-19 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122454, "price": 98272000.0, "datetime": "2026-02-19 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122469, "price": 98051000.0, "datetime": "2026-02-19 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122491, "price": 97463000.0, "datetime": "2026-02-19 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122513, "price": 97975000.0, "datetime": "2026-02-20 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122520, "price": 98245000.0, "datetime": "2026-02-20 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122525, "price": 97929000.0, "datetime": "2026-02-20 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122527, "price": 98080000.0, "datetime": "2026-02-20 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122528, "price": 97772000.0, "datetime": "2026-02-20 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122538, "price": 98085000.0, "datetime": "2026-02-20 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122547, "price": 97889000.0, "datetime": "2026-02-20 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122550, "price": 98068000.0, "datetime": "2026-02-20 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122560, "price": 98263000.0, "datetime": "2026-02-20 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122573, "price": 98301000.0, "datetime": "2026-02-20 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122592, "price": 98772000.0, "datetime": "2026-02-20 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122607, "price": 98956000.0, "datetime": "2026-02-20 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122611, "price": 98859000.0, "datetime": "2026-02-20 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122624, "price": 99096000.0, "datetime": "2026-02-20 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122632, "price": 98935000.0, "datetime": "2026-02-20 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122664, "price": 98654000.0, "datetime": "2026-02-20 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122703, "price": 99173000.0, "datetime": "2026-02-20 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122731, "price": 99234000.0, "datetime": "2026-02-20 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122733, "price": 99194000.0, "datetime": "2026-02-20 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122750, "price": 99124000.0, "datetime": "2026-02-20 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122767, "price": 99180000.0, "datetime": "2026-02-20 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122782, "price": 99070000.0, "datetime": "2026-02-20 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122809, "price": 99730000.0, "datetime": "2026-02-20 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122835, "price": 99967000.0, "datetime": "2026-02-20 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122841, "price": 99978000.0, "datetime": "2026-02-20 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122867, "price": 100012000.0, "datetime": "2026-02-20 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122881, "price": 100312000.0, "datetime": "2026-02-20 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122890, "price": 100476000.0, "datetime": "2026-02-20 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122891, "price": 100412000.0, "datetime": "2026-02-20 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122932, "price": 99584000.0, "datetime": "2026-02-20 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122949, "price": 99205000.0, "datetime": "2026-02-20 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122967, "price": 98709000.0, "datetime": "2026-02-20 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122992, "price": 98663000.0, "datetime": "2026-02-21 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 122995, "price": 99349000.0, "datetime": "2026-02-21 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 122999, "price": 98839000.0, "datetime": "2026-02-21 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123003, "price": 99256000.0, "datetime": "2026-02-21 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123004, "price": 99092000.0, "datetime": "2026-02-21 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123005, "price": 99269000.0, "datetime": "2026-02-21 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123017, "price": 99170000.0, "datetime": "2026-02-21 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123026, "price": 99691000.0, "datetime": "2026-02-21 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123030, "price": 99420000.0, "datetime": "2026-02-21 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123044, "price": 99391000.0, "datetime": "2026-02-21 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123070, "price": 99729000.0, "datetime": "2026-02-21 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123090, "price": 99763000.0, "datetime": "2026-02-21 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123095, "price": 99522000.0, "datetime": "2026-02-21 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123102, "price": 99659000.0, "datetime": "2026-02-21 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123115, "price": 99650000.0, "datetime": "2026-02-21 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123116, "price": 99676000.0, "datetime": "2026-02-21 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123118, "price": 99642000.0, "datetime": "2026-02-21 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123119, "price": 99690000.0, "datetime": "2026-02-21 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123131, "price": 99724000.0, "datetime": "2026-02-21 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123136, "price": 100000000.0, "datetime": "2026-02-21 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123152, "price": 100126000.0, "datetime": "2026-02-21 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123190, "price": 100008000.0, "datetime": "2026-02-21 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123197, "price": 99962000.0, "datetime": "2026-02-21 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123200, "price": 99976000.0, "datetime": "2026-02-21 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123224, "price": 100070000.0, "datetime": "2026-02-21 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123250, "price": 99624000.0, "datetime": "2026-02-21 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123283, "price": 99824000.0, "datetime": "2026-02-21 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123293, "price": 99921000.0, "datetime": "2026-02-21 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123296, "price": 99900000.0, "datetime": "2026-02-21 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123312, "price": 99790000.0, "datetime": "2026-02-21 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123345, "price": 100032000.0, "datetime": "2026-02-21 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123346, "price": 100066000.0, "datetime": "2026-02-21 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123350, "price": 100035000.0, "datetime": "2026-02-21 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123354, "price": 100150000.0, "datetime": "2026-02-21 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123365, "price": 100228000.0, "datetime": "2026-02-21 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123421, "price": 100022000.0, "datetime": "2026-02-21 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123442, "price": 100160000.0, "datetime": "2026-02-21 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123447, "price": 100234000.0, "datetime": "2026-02-21 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123449, "price": 100191000.0, "datetime": "2026-02-21 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123454, "price": 100440000.0, "datetime": "2026-02-21 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123466, "price": 100538000.0, "datetime": "2026-02-21 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123474, "price": 100728000.0, "datetime": "2026-02-22 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123477, "price": 100635000.0, "datetime": "2026-02-22 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123482, "price": 100873000.0, "datetime": "2026-02-22 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123488, "price": 100533000.0, "datetime": "2026-02-22 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123503, "price": 100440000.0, "datetime": "2026-02-22 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123548, "price": 100710000.0, "datetime": "2026-02-22 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123551, "price": 100873000.0, "datetime": "2026-02-22 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123552, "price": 100769000.0, "datetime": "2026-02-22 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123593, "price": 100430000.0, "datetime": "2026-02-22 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123612, "price": 100321000.0, "datetime": "2026-02-22 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123635, "price": 100042000.0, "datetime": "2026-02-22 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123655, "price": 99856000.0, "datetime": "2026-02-22 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123663, "price": 99871000.0, "datetime": "2026-02-22 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123694, "price": 100190000.0, "datetime": "2026-02-22 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123719, "price": 99991000.0, "datetime": "2026-02-22 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123736, "price": 100037000.0, "datetime": "2026-02-22 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123759, "price": 100022000.0, "datetime": "2026-02-22 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123765, "price": 99960000.0, "datetime": "2026-02-22 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123767, "price": 100001000.0, "datetime": "2026-02-22 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123785, "price": 100094000.0, "datetime": "2026-02-22 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123801, "price": 100100000.0, "datetime": "2026-02-22 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123805, "price": 100006000.0, "datetime": "2026-02-22 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123822, "price": 100000000.0, "datetime": "2026-02-22 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123823, "price": 99973000.0, "datetime": "2026-02-22 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123830, "price": 100009000.0, "datetime": "2026-02-22 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123848, "price": 99974000.0, "datetime": "2026-02-22 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123855, "price": 100051000.0, "datetime": "2026-02-22 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123880, "price": 100123000.0, "datetime": "2026-02-22 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123909, "price": 99920000.0, "datetime": "2026-02-22 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123919, "price": 99549000.0, "datetime": "2026-02-22 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123932, "price": 99421000.0, "datetime": "2026-02-22 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123943, "price": 99133000.0, "datetime": "2026-02-22 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123945, "price": 99348000.0, "datetime": "2026-02-22 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123946, "price": 99167000.0, "datetime": "2026-02-22 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123949, "price": 99204000.0, "datetime": "2026-02-23 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123950, "price": 99016000.0, "datetime": "2026-02-23 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123954, "price": 99152000.0, "datetime": "2026-02-23 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123970, "price": 99433000.0, "datetime": "2026-02-23 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 123987, "price": 99439000.0, "datetime": "2026-02-23 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 123990, "price": 99343000.0, "datetime": "2026-02-23 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124009, "price": 99144000.0, "datetime": "2026-02-23 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124046, "price": 99259000.0, "datetime": "2026-02-23 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124056, "price": 99294000.0, "datetime": "2026-02-23 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124058, "price": 99220000.0, "datetime": "2026-02-23 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124070, "price": 99280000.0, "datetime": "2026-02-23 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124091, "price": 99438000.0, "datetime": "2026-02-23 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124102, "price": 99618000.0, "datetime": "2026-02-23 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124108, "price": 99580000.0, "datetime": "2026-02-23 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124127, "price": 99530000.0, "datetime": "2026-02-23 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124131, "price": 99410000.0, "datetime": "2026-02-23 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124162, "price": 96242000.0, "datetime": "2026-02-23 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124165, "price": 95204000.0, "datetime": "2026-02-23 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124169, "price": 95488000.0, "datetime": "2026-02-23 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124215, "price": 95763000.0, "datetime": "2026-02-23 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124228, "price": 95691000.0, "datetime": "2026-02-23 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124243, "price": 95855000.0, "datetime": "2026-02-23 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124250, "price": 95991000.0, "datetime": "2026-02-23 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124274, "price": 96790000.0, "datetime": "2026-02-23 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124285, "price": 97054000.0, "datetime": "2026-02-23 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124287, "price": 97026000.0, "datetime": "2026-02-23 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124308, "price": 96667000.0, "datetime": "2026-02-23 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124332, "price": 97375000.0, "datetime": "2026-02-23 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124370, "price": 97282000.0, "datetime": "2026-02-23 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124374, "price": 97120000.0, "datetime": "2026-02-23 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124380, "price": 97362000.0, "datetime": "2026-02-23 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124393, "price": 97109000.0, "datetime": "2026-02-23 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124402, "price": 97363000.0, "datetime": "2026-02-23 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124407, "price": 97072000.0, "datetime": "2026-02-23 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124431, "price": 96858000.0, "datetime": "2026-02-24 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124439, "price": 96596000.0, "datetime": "2026-02-24 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124457, "price": 96373000.0, "datetime": "2026-02-24 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124467, "price": 95964000.0, "datetime": "2026-02-24 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124469, "price": 96045000.0, "datetime": "2026-02-24 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124472, "price": 95620000.0, "datetime": "2026-02-24 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124486, "price": 95216000.0, "datetime": "2026-02-24 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124506, "price": 95184000.0, "datetime": "2026-02-24 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124528, "price": 94733000.0, "datetime": "2026-02-24 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124532, "price": 94321000.0, "datetime": "2026-02-24 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124538, "price": 94686000.0, "datetime": "2026-02-24 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124560, "price": 95143000.0, "datetime": "2026-02-24 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124569, "price": 95499000.0, "datetime": "2026-02-24 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124580, "price": 95602000.0, "datetime": "2026-02-24 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124611, "price": 95450000.0, "datetime": "2026-02-24 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124628, "price": 95374000.0, "datetime": "2026-02-24 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124640, "price": 94813000.0, "datetime": "2026-02-24 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124641, "price": 94659000.0, "datetime": "2026-02-24 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124642, "price": 94745000.0, "datetime": "2026-02-24 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124643, "price": 94515000.0, "datetime": "2026-02-24 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124652, "price": 94439000.0, "datetime": "2026-02-24 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124653, "price": 94256000.0, "datetime": "2026-02-24 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124654, "price": 94347000.0, "datetime": "2026-02-24 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124665, "price": 94140000.0, "datetime": "2026-02-24 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124680, "price": 93634000.0, "datetime": "2026-02-24 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124684, "price": 93304000.0, "datetime": "2026-02-24 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124687, "price": 93420000.0, "datetime": "2026-02-24 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124689, "price": 93238000.0, "datetime": "2026-02-24 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124699, "price": 92884000.0, "datetime": "2026-02-24 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124716, "price": 92500000.0, "datetime": "2026-02-24 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124726, "price": 92690000.0, "datetime": "2026-02-24 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124745, "price": 92750000.0, "datetime": "2026-02-24 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124751, "price": 93080000.0, "datetime": "2026-02-24 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124762, "price": 92879000.0, "datetime": "2026-02-24 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124771, "price": 93089000.0, "datetime": "2026-02-24 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124789, "price": 93107000.0, "datetime": "2026-02-24 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124805, "price": 92907000.0, "datetime": "2026-02-24 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124830, "price": 92878000.0, "datetime": "2026-02-24 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124845, "price": 92806000.0, "datetime": "2026-02-24 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124861, "price": 92636000.0, "datetime": "2026-02-24 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124882, "price": 92385000.0, "datetime": "2026-02-24 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124922, "price": 93710000.0, "datetime": "2026-02-25 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124928, "price": 94448000.0, "datetime": "2026-02-25 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124933, "price": 94049000.0, "datetime": "2026-02-25 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124949, "price": 94284000.0, "datetime": "2026-02-25 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124956, "price": 94201000.0, "datetime": "2026-02-25 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124969, "price": 94211000.0, "datetime": "2026-02-25 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124970, "price": 94080000.0, "datetime": "2026-02-25 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 124975, "price": 94248000.0, "datetime": "2026-02-25 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 124992, "price": 94283000.0, "datetime": "2026-02-25 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125015, "price": 94482000.0, "datetime": "2026-02-25 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125023, "price": 94491000.0, "datetime": "2026-02-25 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125045, "price": 93770000.0, "datetime": "2026-02-25 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125065, "price": 93831000.0, "datetime": "2026-02-25 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125075, "price": 93921000.0, "datetime": "2026-02-25 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125085, "price": 93826000.0, "datetime": "2026-02-25 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125100, "price": 93737000.0, "datetime": "2026-02-25 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125124, "price": 96240000.0, "datetime": "2026-02-25 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125171, "price": 95258000.0, "datetime": "2026-02-25 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125187, "price": 95108000.0, "datetime": "2026-02-25 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125208, "price": 94421000.0, "datetime": "2026-02-25 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125226, "price": 94168000.0, "datetime": "2026-02-25 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125232, "price": 94348000.0, "datetime": "2026-02-25 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125276, "price": 95174000.0, "datetime": "2026-02-25 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125317, "price": 94934000.0, "datetime": "2026-02-25 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125352, "price": 95712000.0, "datetime": "2026-02-25 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125361, "price": 96046000.0, "datetime": "2026-02-25 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125367, "price": 95970000.0, "datetime": "2026-02-25 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125371, "price": 96247000.0, "datetime": "2026-02-25 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125378, "price": 96230000.0, "datetime": "2026-02-25 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125385, "price": 96396000.0, "datetime": "2026-02-25 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125394, "price": 96404000.0, "datetime": "2026-02-26 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125398, "price": 96996000.0, "datetime": "2026-02-26 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125408, "price": 97222000.0, "datetime": "2026-02-26 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125413, "price": 97599000.0, "datetime": "2026-02-26 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125425, "price": 98050000.0, "datetime": "2026-02-26 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125426, "price": 98232000.0, "datetime": "2026-02-26 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125430, "price": 98250000.0, "datetime": "2026-02-26 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125431, "price": 98774000.0, "datetime": "2026-02-26 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125438, "price": 98616000.0, "datetime": "2026-02-26 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125456, "price": 99448000.0, "datetime": "2026-02-26 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125465, "price": 99736000.0, "datetime": "2026-02-26 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125488, "price": 99226000.0, "datetime": "2026-02-26 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125489, "price": 99128000.0, "datetime": "2026-02-26 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125498, "price": 99379000.0, "datetime": "2026-02-26 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125512, "price": 99268000.0, "datetime": "2026-02-26 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125519, "price": 99869000.0, "datetime": "2026-02-26 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125523, "price": 99207000.0, "datetime": "2026-02-26 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125531, "price": 99620000.0, "datetime": "2026-02-26 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125532, "price": 99474000.0, "datetime": "2026-02-26 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125550, "price": 98818000.0, "datetime": "2026-02-26 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125558, "price": 98040000.0, "datetime": "2026-02-26 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125567, "price": 97900000.0, "datetime": "2026-02-26 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125568, "price": 97580000.0, "datetime": "2026-02-26 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125570, "price": 97832000.0, "datetime": "2026-02-26 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125584, "price": 98113000.0, "datetime": "2026-02-26 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125587, "price": 98293000.0, "datetime": "2026-02-26 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125598, "price": 98341000.0, "datetime": "2026-02-26 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125621, "price": 97554000.0, "datetime": "2026-02-26 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125636, "price": 97661000.0, "datetime": "2026-02-26 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125639, "price": 97881000.0, "datetime": "2026-02-26 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125666, "price": 98800000.0, "datetime": "2026-02-26 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125708, "price": 98136000.0, "datetime": "2026-02-26 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125720, "price": 97986000.0, "datetime": "2026-02-26 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125732, "price": 97976000.0, "datetime": "2026-02-26 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125747, "price": 97829000.0, "datetime": "2026-02-26 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125751, "price": 98159000.0, "datetime": "2026-02-26 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125773, "price": 98556000.0, "datetime": "2026-02-26 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125810, "price": 98236000.0, "datetime": "2026-02-26 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125823, "price": 98152000.0, "datetime": "2026-02-26 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125825, "price": 98289000.0, "datetime": "2026-02-26 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125832, "price": 98149000.0, "datetime": "2026-02-26 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125838, "price": 98320000.0, "datetime": "2026-02-26 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125840, "price": 98168000.0, "datetime": "2026-02-26 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125842, "price": 98256000.0, "datetime": "2026-02-26 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125845, "price": 98099000.0, "datetime": "2026-02-26 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125855, "price": 98312000.0, "datetime": "2026-02-26 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125861, "price": 98027000.0, "datetime": "2026-02-26 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125881, "price": 97361000.0, "datetime": "2026-02-27 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125900, "price": 96867000.0, "datetime": "2026-02-27 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125901, "price": 97054000.0, "datetime": "2026-02-27 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125902, "price": 96862000.0, "datetime": "2026-02-27 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125909, "price": 96900000.0, "datetime": "2026-02-27 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125921, "price": 96610000.0, "datetime": "2026-02-27 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125927, "price": 96647000.0, "datetime": "2026-02-27 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125930, "price": 96294000.0, "datetime": "2026-02-27 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125932, "price": 96578000.0, "datetime": "2026-02-27 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 125957, "price": 97565000.0, "datetime": "2026-02-27 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 125996, "price": 97354000.0, "datetime": "2026-02-27 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126015, "price": 97416000.0, "datetime": "2026-02-27 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126020, "price": 97722000.0, "datetime": "2026-02-27 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126028, "price": 97634000.0, "datetime": "2026-02-27 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126039, "price": 97720000.0, "datetime": "2026-02-27 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126041, "price": 97586000.0, "datetime": "2026-02-27 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126066, "price": 97058000.0, "datetime": "2026-02-27 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126070, "price": 96725000.0, "datetime": "2026-02-27 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126074, "price": 96898000.0, "datetime": "2026-02-27 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126102, "price": 97443000.0, "datetime": "2026-02-27 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126120, "price": 97177000.0, "datetime": "2026-02-27 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126140, "price": 97900000.0, "datetime": "2026-02-27 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126179, "price": 98016000.0, "datetime": "2026-02-27 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126187, "price": 97839000.0, "datetime": "2026-02-27 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126204, "price": 97900000.0, "datetime": "2026-02-27 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126220, "price": 98026000.0, "datetime": "2026-02-27 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126223, "price": 98353000.0, "datetime": "2026-02-27 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126228, "price": 98188000.0, "datetime": "2026-02-27 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126233, "price": 98326000.0, "datetime": "2026-02-27 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126240, "price": 98145000.0, "datetime": "2026-02-27 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126267, "price": 96724000.0, "datetime": "2026-02-27 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126280, "price": 96238000.0, "datetime": "2026-02-27 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126287, "price": 96249000.0, "datetime": "2026-02-27 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126304, "price": 95771000.0, "datetime": "2026-02-27 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126305, "price": 95865000.0, "datetime": "2026-02-27 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126320, "price": 95824000.0, "datetime": "2026-02-27 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126322, "price": 96223000.0, "datetime": "2026-02-27 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126335, "price": 96255000.0, "datetime": "2026-02-27 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126349, "price": 96414000.0, "datetime": "2026-02-28 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126359, "price": 96257000.0, "datetime": "2026-02-28 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126360, "price": 96328000.0, "datetime": "2026-02-28 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126361, "price": 96225000.0, "datetime": "2026-02-28 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126363, "price": 96444000.0, "datetime": "2026-02-28 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126369, "price": 96005000.0, "datetime": "2026-02-28 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126377, "price": 96236000.0, "datetime": "2026-02-28 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126380, "price": 96096000.0, "datetime": "2026-02-28 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126400, "price": 95512000.0, "datetime": "2026-02-28 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126416, "price": 95470000.0, "datetime": "2026-02-28 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126417, "price": 95652000.0, "datetime": "2026-02-28 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126424, "price": 95424000.0, "datetime": "2026-02-28 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126437, "price": 95401000.0, "datetime": "2026-02-28 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126467, "price": 95800000.0, "datetime": "2026-02-28 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126475, "price": 95997000.0, "datetime": "2026-02-28 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126478, "price": 95882000.0, "datetime": "2026-02-28 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126503, "price": 96065000.0, "datetime": "2026-02-28 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126523, "price": 96232000.0, "datetime": "2026-02-28 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126555, "price": 96374000.0, "datetime": "2026-02-28 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126557, "price": 96260000.0, "datetime": "2026-02-28 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126570, "price": 96399000.0, "datetime": "2026-02-28 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126588, "price": 96359000.0, "datetime": "2026-02-28 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126627, "price": 95829000.0, "datetime": "2026-02-28 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126644, "price": 95723000.0, "datetime": "2026-02-28 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126647, "price": 95804000.0, "datetime": "2026-02-28 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126653, "price": 95134000.0, "datetime": "2026-02-28 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126671, "price": 93373000.0, "datetime": "2026-02-28 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126694, "price": 93031000.0, "datetime": "2026-02-28 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126696, "price": 93320000.0, "datetime": "2026-02-28 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126710, "price": 93018000.0, "datetime": "2026-02-28 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126712, "price": 93318000.0, "datetime": "2026-02-28 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126723, "price": 93110000.0, "datetime": "2026-02-28 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126726, "price": 93269000.0, "datetime": "2026-02-28 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126728, "price": 93156000.0, "datetime": "2026-02-28 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126734, "price": 93312000.0, "datetime": "2026-02-28 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126761, "price": 93880000.0, "datetime": "2026-02-28 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126780, "price": 93856000.0, "datetime": "2026-02-28 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126783, "price": 93766000.0, "datetime": "2026-02-28 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126791, "price": 93921000.0, "datetime": "2026-02-28 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126800, "price": 93850000.0, "datetime": "2026-02-28 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126803, "price": 94138000.0, "datetime": "2026-02-28 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126815, "price": 94790000.0, "datetime": "2026-02-28 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126837, "price": 94779000.0, "datetime": "2026-03-01 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126850, "price": 94799000.0, "datetime": "2026-03-01 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126851, "price": 94949000.0, "datetime": "2026-03-01 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126853, "price": 94729000.0, "datetime": "2026-03-01 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126856, "price": 94919000.0, "datetime": "2026-03-01 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126858, "price": 94848000.0, "datetime": "2026-03-01 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126859, "price": 94920000.0, "datetime": "2026-03-01 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126871, "price": 95060000.0, "datetime": "2026-03-01 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126884, "price": 95237000.0, "datetime": "2026-03-01 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126895, "price": 95375000.0, "datetime": "2026-03-01 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126899, "price": 95680000.0, "datetime": "2026-03-01 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126910, "price": 95989000.0, "datetime": "2026-03-01 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126919, "price": 96666000.0, "datetime": "2026-03-01 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126929, "price": 96715000.0, "datetime": "2026-03-01 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126934, "price": 97486000.0, "datetime": "2026-03-01 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126939, "price": 97210000.0, "datetime": "2026-03-01 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126944, "price": 97641000.0, "datetime": "2026-03-01 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126945, "price": 97557000.0, "datetime": "2026-03-01 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126961, "price": 97389000.0, "datetime": "2026-03-01 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126968, "price": 97164000.0, "datetime": "2026-03-01 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 126969, "price": 97371000.0, "datetime": "2026-03-01 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 126987, "price": 97862000.0, "datetime": "2026-03-01 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127009, "price": 97769000.0, "datetime": "2026-03-01 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127010, "price": 97509000.0, "datetime": "2026-03-01 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127027, "price": 97221000.0, "datetime": "2026-03-01 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127029, "price": 97011000.0, "datetime": "2026-03-01 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127039, "price": 96800000.0, "datetime": "2026-03-01 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127058, "price": 98307000.0, "datetime": "2026-03-01 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127100, "price": 97681000.0, "datetime": "2026-03-01 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127124, "price": 97802000.0, "datetime": "2026-03-01 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127148, "price": 97137000.0, "datetime": "2026-03-01 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127150, "price": 96929000.0, "datetime": "2026-03-01 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127151, "price": 97200000.0, "datetime": "2026-03-01 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127182, "price": 97493000.0, "datetime": "2026-03-01 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127207, "price": 96487000.0, "datetime": "2026-03-01 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127240, "price": 96558000.0, "datetime": "2026-03-01 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127251, "price": 96667000.0, "datetime": "2026-03-01 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127257, "price": 96585000.0, "datetime": "2026-03-01 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127270, "price": 96461000.0, "datetime": "2026-03-01 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127272, "price": 96367000.0, "datetime": "2026-03-01 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127273, "price": 96441000.0, "datetime": "2026-03-01 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127274, "price": 96129000.0, "datetime": "2026-03-01 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127280, "price": 96343000.0, "datetime": "2026-03-01 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127296, "price": 97104000.0, "datetime": "2026-03-01 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127312, "price": 97411000.0, "datetime": "2026-03-02 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127326, "price": 97246000.0, "datetime": "2026-03-02 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127357, "price": 96146000.0, "datetime": "2026-03-02 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127384, "price": 96650000.0, "datetime": "2026-03-02 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127407, "price": 96159000.0, "datetime": "2026-03-02 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127410, "price": 95787000.0, "datetime": "2026-03-02 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127425, "price": 95427000.0, "datetime": "2026-03-02 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127459, "price": 95510000.0, "datetime": "2026-03-02 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127469, "price": 96033000.0, "datetime": "2026-03-02 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127479, "price": 95786000.0, "datetime": "2026-03-02 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127480, "price": 96051000.0, "datetime": "2026-03-02 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127485, "price": 95868000.0, "datetime": "2026-03-02 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127489, "price": 96162000.0, "datetime": "2026-03-02 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127515, "price": 97351000.0, "datetime": "2026-03-02 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127540, "price": 96951000.0, "datetime": "2026-03-02 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127548, "price": 96557000.0, "datetime": "2026-03-02 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127551, "price": 97036000.0, "datetime": "2026-03-02 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127568, "price": 97377000.0, "datetime": "2026-03-02 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127578, "price": 97555000.0, "datetime": "2026-03-02 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127579, "price": 97392000.0, "datetime": "2026-03-02 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127580, "price": 97538000.0, "datetime": "2026-03-02 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127583, "price": 97326000.0, "datetime": "2026-03-02 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127599, "price": 97549000.0, "datetime": "2026-03-02 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127608, "price": 97400000.0, "datetime": "2026-03-02 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127627, "price": 96964000.0, "datetime": "2026-03-02 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127629, "price": 96641000.0, "datetime": "2026-03-02 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127638, "price": 96510000.0, "datetime": "2026-03-02 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127657, "price": 96300000.0, "datetime": "2026-03-02 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127659, "price": 96420000.0, "datetime": "2026-03-02 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127680, "price": 97216000.0, "datetime": "2026-03-02 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127707, "price": 96968000.0, "datetime": "2026-03-02 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127710, "price": 96680000.0, "datetime": "2026-03-02 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127719, "price": 96922000.0, "datetime": "2026-03-02 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127734, "price": 96905000.0, "datetime": "2026-03-02 21:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127751, "price": 96633000.0, "datetime": "2026-03-02 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127761, "price": 96300000.0, "datetime": "2026-03-02 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127771, "price": 96340000.0, "datetime": "2026-03-02 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127806, "price": 100877000.0, "datetime": "2026-03-03 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127856, "price": 100780000.0, "datetime": "2026-03-03 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127866, "price": 100654000.0, "datetime": "2026-03-03 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127875, "price": 100560000.0, "datetime": "2026-03-03 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127892, "price": 100255000.0, "datetime": "2026-03-03 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127893, "price": 100566000.0, "datetime": "2026-03-03 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127911, "price": 100857000.0, "datetime": "2026-03-03 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127912, "price": 101030000.0, "datetime": "2026-03-03 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127926, "price": 101147000.0, "datetime": "2026-03-03 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127942, "price": 101133000.0, "datetime": "2026-03-03 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127944, "price": 101021000.0, "datetime": "2026-03-03 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127948, "price": 101200000.0, "datetime": "2026-03-03 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127950, "price": 101026000.0, "datetime": "2026-03-03 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 127966, "price": 100495000.0, "datetime": "2026-03-03 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 127994, "price": 100971000.0, "datetime": "2026-03-03 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128024, "price": 100293000.0, "datetime": "2026-03-03 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128030, "price": 100012000.0, "datetime": "2026-03-03 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128033, "price": 100130000.0, "datetime": "2026-03-03 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128034, "price": 99902000.0, "datetime": "2026-03-03 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128037, "price": 100040000.0, "datetime": "2026-03-03 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128062, "price": 99725000.0, "datetime": "2026-03-03 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128070, "price": 99871000.0, "datetime": "2026-03-03 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128080, "price": 99663000.0, "datetime": "2026-03-03 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128095, "price": 99512000.0, "datetime": "2026-03-03 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128132, "price": 99610000.0, "datetime": "2026-03-03 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128153, "price": 98543000.0, "datetime": "2026-03-03 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128156, "price": 98000000.0, "datetime": "2026-03-03 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128166, "price": 97879000.0, "datetime": "2026-03-03 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128218, "price": 99112000.0, "datetime": "2026-03-03 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128247, "price": 98550000.0, "datetime": "2026-03-03 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128261, "price": 98508000.0, "datetime": "2026-03-03 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128270, "price": 98678000.0, "datetime": "2026-03-04 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128299, "price": 100652000.0, "datetime": "2026-03-04 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128324, "price": 100428000.0, "datetime": "2026-03-04 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128332, "price": 100124000.0, "datetime": "2026-03-04 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128333, "price": 100551000.0, "datetime": "2026-03-04 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128346, "price": 100800000.0, "datetime": "2026-03-04 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128355, "price": 101155000.0, "datetime": "2026-03-04 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128358, "price": 100747000.0, "datetime": "2026-03-04 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128379, "price": 100586000.0, "datetime": "2026-03-04 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128385, "price": 100209000.0, "datetime": "2026-03-04 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128400, "price": 100072000.0, "datetime": "2026-03-04 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128424, "price": 100500000.0, "datetime": "2026-03-04 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128431, "price": 100866000.0, "datetime": "2026-03-04 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128436, "price": 100536000.0, "datetime": "2026-03-04 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128456, "price": 100358000.0, "datetime": "2026-03-04 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128459, "price": 99950000.0, "datetime": "2026-03-04 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128465, "price": 100084000.0, "datetime": "2026-03-04 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128488, "price": 100406000.0, "datetime": "2026-03-04 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128504, "price": 100383000.0, "datetime": "2026-03-04 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128508, "price": 99983000.0, "datetime": "2026-03-04 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128528, "price": 99297000.0, "datetime": "2026-03-04 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128573, "price": 99832000.0, "datetime": "2026-03-04 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128579, "price": 100273000.0, "datetime": "2026-03-04 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128587, "price": 100226000.0, "datetime": "2026-03-04 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128588, "price": 100378000.0, "datetime": "2026-03-04 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128589, "price": 100130000.0, "datetime": "2026-03-04 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128598, "price": 100466000.0, "datetime": "2026-03-04 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128614, "price": 101241000.0, "datetime": "2026-03-04 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128621, "price": 101950000.0, "datetime": "2026-03-04 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128638, "price": 104083000.0, "datetime": "2026-03-04 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128640, "price": 104700000.0, "datetime": "2026-03-04 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128644, "price": 104826000.0, "datetime": "2026-03-04 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128674, "price": 104035000.0, "datetime": "2026-03-04 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128677, "price": 103664000.0, "datetime": "2026-03-04 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128701, "price": 103241000.0, "datetime": "2026-03-04 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128725, "price": 104204000.0, "datetime": "2026-03-04 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128726, "price": 104341000.0, "datetime": "2026-03-04 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128728, "price": 104304000.0, "datetime": "2026-03-04 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128730, "price": 104420000.0, "datetime": "2026-03-04 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128736, "price": 104458000.0, "datetime": "2026-03-04 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128738, "price": 105423000.0, "datetime": "2026-03-04 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128742, "price": 104080000.0, "datetime": "2026-03-04 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128751, "price": 105058000.0, "datetime": "2026-03-05 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128771, "price": 105730000.0, "datetime": "2026-03-05 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128785, "price": 106385000.0, "datetime": "2026-03-05 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128794, "price": 106174000.0, "datetime": "2026-03-05 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128810, "price": 106571000.0, "datetime": "2026-03-05 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128811, "price": 105987000.0, "datetime": "2026-03-05 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128816, "price": 106490000.0, "datetime": "2026-03-05 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128818, "price": 106305000.0, "datetime": "2026-03-05 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128822, "price": 106650000.0, "datetime": "2026-03-05 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128836, "price": 106658000.0, "datetime": "2026-03-05 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128876, "price": 106060000.0, "datetime": "2026-03-05 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128898, "price": 106169000.0, "datetime": "2026-03-05 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128921, "price": 105232000.0, "datetime": "2026-03-05 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128948, "price": 105756000.0, "datetime": "2026-03-05 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128951, "price": 106150000.0, "datetime": "2026-03-05 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128958, "price": 106000000.0, "datetime": "2026-03-05 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128972, "price": 105940000.0, "datetime": "2026-03-05 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128977, "price": 105761000.0, "datetime": "2026-03-05 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 128989, "price": 105614000.0, "datetime": "2026-03-05 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 128999, "price": 105320000.0, "datetime": "2026-03-05 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129006, "price": 105426000.0, "datetime": "2026-03-05 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129029, "price": 105943000.0, "datetime": "2026-03-05 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129055, "price": 105729000.0, "datetime": "2026-03-05 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129078, "price": 105652000.0, "datetime": "2026-03-05 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129095, "price": 105155000.0, "datetime": "2026-03-05 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129096, "price": 104866000.0, "datetime": "2026-03-05 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129098, "price": 105294000.0, "datetime": "2026-03-05 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129123, "price": 105754000.0, "datetime": "2026-03-05 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129131, "price": 106000000.0, "datetime": "2026-03-05 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129149, "price": 106965000.0, "datetime": "2026-03-05 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129176, "price": 106716000.0, "datetime": "2026-03-05 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129177, "price": 106516000.0, "datetime": "2026-03-05 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129182, "price": 106759000.0, "datetime": "2026-03-05 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129189, "price": 106494000.0, "datetime": "2026-03-05 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129204, "price": 106482000.0, "datetime": "2026-03-05 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129214, "price": 106188000.0, "datetime": "2026-03-05 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129215, "price": 106249000.0, "datetime": "2026-03-05 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129221, "price": 105830000.0, "datetime": "2026-03-05 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129226, "price": 106130000.0, "datetime": "2026-03-05 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129230, "price": 105303000.0, "datetime": "2026-03-06 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129245, "price": 105127000.0, "datetime": "2026-03-06 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129251, "price": 104000000.0, "datetime": "2026-03-06 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129256, "price": 104337000.0, "datetime": "2026-03-06 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129273, "price": 104149000.0, "datetime": "2026-03-06 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129289, "price": 103995000.0, "datetime": "2026-03-06 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129318, "price": 104292000.0, "datetime": "2026-03-06 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129333, "price": 104477000.0, "datetime": "2026-03-06 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129343, "price": 104397000.0, "datetime": "2026-03-06 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129349, "price": 104664000.0, "datetime": "2026-03-06 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129360, "price": 104405000.0, "datetime": "2026-03-06 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129375, "price": 104553000.0, "datetime": "2026-03-06 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129376, "price": 104383000.0, "datetime": "2026-03-06 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129381, "price": 104582000.0, "datetime": "2026-03-06 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129390, "price": 104421000.0, "datetime": "2026-03-06 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129411, "price": 103946000.0, "datetime": "2026-03-06 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129435, "price": 103900000.0, "datetime": "2026-03-06 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129440, "price": 104036000.0, "datetime": "2026-03-06 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129455, "price": 104214000.0, "datetime": "2026-03-06 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129457, "price": 104474000.0, "datetime": "2026-03-06 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129458, "price": 104280000.0, "datetime": "2026-03-06 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129513, "price": 103433000.0, "datetime": "2026-03-06 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129516, "price": 103077000.0, "datetime": "2026-03-06 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129518, "price": 103208000.0, "datetime": "2026-03-06 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129519, "price": 103022000.0, "datetime": "2026-03-06 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129526, "price": 103118000.0, "datetime": "2026-03-06 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129552, "price": 103385000.0, "datetime": "2026-03-06 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129556, "price": 103682000.0, "datetime": "2026-03-06 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129568, "price": 103827000.0, "datetime": "2026-03-06 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129602, "price": 103561000.0, "datetime": "2026-03-06 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129620, "price": 103639000.0, "datetime": "2026-03-06 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129636, "price": 103694000.0, "datetime": "2026-03-06 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129642, "price": 103463000.0, "datetime": "2026-03-06 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129666, "price": 103001000.0, "datetime": "2026-03-06 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129684, "price": 102640000.0, "datetime": "2026-03-06 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129708, "price": 101278000.0, "datetime": "2026-03-07 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129725, "price": 100986000.0, "datetime": "2026-03-07 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129730, "price": 101319000.0, "datetime": "2026-03-07 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129731, "price": 100963000.0, "datetime": "2026-03-07 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129737, "price": 101270000.0, "datetime": "2026-03-07 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129756, "price": 100844000.0, "datetime": "2026-03-07 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129768, "price": 100785000.0, "datetime": "2026-03-07 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129785, "price": 100861000.0, "datetime": "2026-03-07 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129792, "price": 101053000.0, "datetime": "2026-03-07 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129796, "price": 100699000.0, "datetime": "2026-03-07 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129809, "price": 100744000.0, "datetime": "2026-03-07 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129811, "price": 100550000.0, "datetime": "2026-03-07 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129814, "price": 100644000.0, "datetime": "2026-03-07 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129816, "price": 100287000.0, "datetime": "2026-03-07 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129822, "price": 100548000.0, "datetime": "2026-03-07 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129836, "price": 100475000.0, "datetime": "2026-03-07 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129840, "price": 100780000.0, "datetime": "2026-03-07 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129858, "price": 100978000.0, "datetime": "2026-03-07 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129863, "price": 101178000.0, "datetime": "2026-03-07 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129867, "price": 101037000.0, "datetime": "2026-03-07 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129893, "price": 100850000.0, "datetime": "2026-03-07 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129912, "price": 100851000.0, "datetime": "2026-03-07 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129924, "price": 100979000.0, "datetime": "2026-03-07 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129928, "price": 100820000.0, "datetime": "2026-03-07 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129946, "price": 100566000.0, "datetime": "2026-03-07 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129958, "price": 100604000.0, "datetime": "2026-03-07 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 129977, "price": 100345000.0, "datetime": "2026-03-07 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 129992, "price": 100342000.0, "datetime": "2026-03-07 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130001, "price": 100463000.0, "datetime": "2026-03-07 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130008, "price": 100275000.0, "datetime": "2026-03-07 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130036, "price": 99898000.0, "datetime": "2026-03-07 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130063, "price": 100071000.0, "datetime": "2026-03-07 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130072, "price": 100172000.0, "datetime": "2026-03-07 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130088, "price": 100291000.0, "datetime": "2026-03-07 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130089, "price": 100414000.0, "datetime": "2026-03-07 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130094, "price": 100365000.0, "datetime": "2026-03-07 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130112, "price": 100559000.0, "datetime": "2026-03-07 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130124, "price": 100520000.0, "datetime": "2026-03-07 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130152, "price": 100456000.0, "datetime": "2026-03-07 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130160, "price": 100273000.0, "datetime": "2026-03-07 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130178, "price": 100144000.0, "datetime": "2026-03-07 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130194, "price": 100327000.0, "datetime": "2026-03-08 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130223, "price": 100202000.0, "datetime": "2026-03-08 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130247, "price": 100157000.0, "datetime": "2026-03-08 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130263, "price": 100042000.0, "datetime": "2026-03-08 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130269, "price": 99894000.0, "datetime": "2026-03-08 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130273, "price": 99898000.0, "datetime": "2026-03-08 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130274, "price": 99725000.0, "datetime": "2026-03-08 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130290, "price": 99427000.0, "datetime": "2026-03-08 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130319, "price": 99570000.0, "datetime": "2026-03-08 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130328, "price": 99727000.0, "datetime": "2026-03-08 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130332, "price": 99622000.0, "datetime": "2026-03-08 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130349, "price": 99633000.0, "datetime": "2026-03-08 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130362, "price": 99570000.0, "datetime": "2026-03-08 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130369, "price": 99629000.0, "datetime": "2026-03-08 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130378, "price": 99570000.0, "datetime": "2026-03-08 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130393, "price": 99468000.0, "datetime": "2026-03-08 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130398, "price": 99214000.0, "datetime": "2026-03-08 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130402, "price": 99416000.0, "datetime": "2026-03-08 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130418, "price": 99259000.0, "datetime": "2026-03-08 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130422, "price": 99569000.0, "datetime": "2026-03-08 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130424, "price": 99000000.0, "datetime": "2026-03-08 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130433, "price": 99199000.0, "datetime": "2026-03-08 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130448, "price": 99048000.0, "datetime": "2026-03-08 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130449, "price": 99133000.0, "datetime": "2026-03-08 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130459, "price": 99103000.0, "datetime": "2026-03-08 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130471, "price": 98984000.0, "datetime": "2026-03-08 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130492, "price": 99235000.0, "datetime": "2026-03-08 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130509, "price": 99623000.0, "datetime": "2026-03-08 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130520, "price": 99500000.0, "datetime": "2026-03-08 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130541, "price": 99673000.0, "datetime": "2026-03-08 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130563, "price": 100114000.0, "datetime": "2026-03-08 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130574, "price": 100424000.0, "datetime": "2026-03-08 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130581, "price": 100502000.0, "datetime": "2026-03-08 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130608, "price": 99918000.0, "datetime": "2026-03-08 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130611, "price": 99545000.0, "datetime": "2026-03-08 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130617, "price": 99789000.0, "datetime": "2026-03-08 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130632, "price": 99120000.0, "datetime": "2026-03-08 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130640, "price": 99334000.0, "datetime": "2026-03-08 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130641, "price": 99119000.0, "datetime": "2026-03-08 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130643, "price": 99361000.0, "datetime": "2026-03-08 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130662, "price": 99439000.0, "datetime": "2026-03-08 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130669, "price": 99606000.0, "datetime": "2026-03-09 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130670, "price": 99503000.0, "datetime": "2026-03-09 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130671, "price": 99657000.0, "datetime": "2026-03-09 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130675, "price": 99474000.0, "datetime": "2026-03-09 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130689, "price": 99511000.0, "datetime": "2026-03-09 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130692, "price": 99328000.0, "datetime": "2026-03-09 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130709, "price": 99445000.0, "datetime": "2026-03-09 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130723, "price": 99230000.0, "datetime": "2026-03-09 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130724, "price": 99298000.0, "datetime": "2026-03-09 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130726, "price": 99188000.0, "datetime": "2026-03-09 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130750, "price": 99125000.0, "datetime": "2026-03-09 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130769, "price": 99439000.0, "datetime": "2026-03-09 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130780, "price": 99810000.0, "datetime": "2026-03-09 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130786, "price": 99500000.0, "datetime": "2026-03-09 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130802, "price": 99240000.0, "datetime": "2026-03-09 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130808, "price": 98788000.0, "datetime": "2026-03-09 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130822, "price": 98017000.0, "datetime": "2026-03-09 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130842, "price": 97916000.0, "datetime": "2026-03-09 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130849, "price": 98333000.0, "datetime": "2026-03-09 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130869, "price": 98369000.0, "datetime": "2026-03-09 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130876, "price": 98857000.0, "datetime": "2026-03-09 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130885, "price": 98645000.0, "datetime": "2026-03-09 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130900, "price": 98733000.0, "datetime": "2026-03-09 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130921, "price": 99360000.0, "datetime": "2026-03-09 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130936, "price": 99961000.0, "datetime": "2026-03-09 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130943, "price": 99780000.0, "datetime": "2026-03-09 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130958, "price": 99861000.0, "datetime": "2026-03-09 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 130970, "price": 99898000.0, "datetime": "2026-03-09 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 130996, "price": 99574000.0, "datetime": "2026-03-09 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131028, "price": 100180000.0, "datetime": "2026-03-09 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131036, "price": 100377000.0, "datetime": "2026-03-09 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131046, "price": 100437000.0, "datetime": "2026-03-09 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131071, "price": 99972000.0, "datetime": "2026-03-09 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131073, "price": 99737000.0, "datetime": "2026-03-09 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131079, "price": 99912000.0, "datetime": "2026-03-09 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131106, "price": 100510000.0, "datetime": "2026-03-09 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131109, "price": 100750000.0, "datetime": "2026-03-09 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131114, "price": 100602000.0, "datetime": "2026-03-09 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131116, "price": 101168000.0, "datetime": "2026-03-09 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131129, "price": 101378000.0, "datetime": "2026-03-09 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131140, "price": 102039000.0, "datetime": "2026-03-09 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131144, "price": 101863000.0, "datetime": "2026-03-09 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131177, "price": 101260000.0, "datetime": "2026-03-10 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131195, "price": 100982000.0, "datetime": "2026-03-10 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131207, "price": 100854000.0, "datetime": "2026-03-10 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131209, "price": 100564000.0, "datetime": "2026-03-10 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131213, "price": 100699000.0, "datetime": "2026-03-10 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131227, "price": 100530000.0, "datetime": "2026-03-10 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131228, "price": 100646000.0, "datetime": "2026-03-10 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131244, "price": 100942000.0, "datetime": "2026-03-10 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131268, "price": 101129000.0, "datetime": "2026-03-10 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131275, "price": 100888000.0, "datetime": "2026-03-10 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131284, "price": 101037000.0, "datetime": "2026-03-10 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131289, "price": 100825000.0, "datetime": "2026-03-10 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131298, "price": 100860000.0, "datetime": "2026-03-10 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131300, "price": 100626000.0, "datetime": "2026-03-10 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131311, "price": 100643000.0, "datetime": "2026-03-10 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131323, "price": 100493000.0, "datetime": "2026-03-10 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131330, "price": 100500000.0, "datetime": "2026-03-10 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131351, "price": 101515000.0, "datetime": "2026-03-10 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131365, "price": 101512000.0, "datetime": "2026-03-10 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131373, "price": 101486000.0, "datetime": "2026-03-10 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131374, "price": 101626000.0, "datetime": "2026-03-10 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131375, "price": 101492000.0, "datetime": "2026-03-10 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131377, "price": 101727000.0, "datetime": "2026-03-10 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131390, "price": 102721000.0, "datetime": "2026-03-10 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131415, "price": 102318000.0, "datetime": "2026-03-10 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131436, "price": 102700000.0, "datetime": "2026-03-10 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131457, "price": 102700000.0, "datetime": "2026-03-10 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131466, "price": 102320000.0, "datetime": "2026-03-10 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131470, "price": 102755000.0, "datetime": "2026-03-10 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131486, "price": 102852000.0, "datetime": "2026-03-10 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131489, "price": 103196000.0, "datetime": "2026-03-10 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131503, "price": 103399000.0, "datetime": "2026-03-10 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131515, "price": 103799000.0, "datetime": "2026-03-10 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131524, "price": 103847000.0, "datetime": "2026-03-10 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131556, "price": 103340000.0, "datetime": "2026-03-10 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131557, "price": 103267000.0, "datetime": "2026-03-10 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131561, "price": 103270000.0, "datetime": "2026-03-10 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131570, "price": 103034000.0, "datetime": "2026-03-10 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131580, "price": 103082000.0, "datetime": "2026-03-10 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131599, "price": 102557000.0, "datetime": "2026-03-10 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131617, "price": 102216000.0, "datetime": "2026-03-10 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131639, "price": 103881000.0, "datetime": "2026-03-11 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131655, "price": 103984000.0, "datetime": "2026-03-11 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131660, "price": 103693000.0, "datetime": "2026-03-11 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131709, "price": 102265000.0, "datetime": "2026-03-11 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131746, "price": 102845000.0, "datetime": "2026-03-11 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131749, "price": 102980000.0, "datetime": "2026-03-11 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131751, "price": 102821000.0, "datetime": "2026-03-11 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131777, "price": 101957000.0, "datetime": "2026-03-11 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131809, "price": 102227000.0, "datetime": "2026-03-11 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131811, "price": 102535000.0, "datetime": "2026-03-11 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131819, "price": 102407000.0, "datetime": "2026-03-11 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131825, "price": 102597000.0, "datetime": "2026-03-11 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131828, "price": 102532000.0, "datetime": "2026-03-11 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131847, "price": 102494000.0, "datetime": "2026-03-11 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131852, "price": 102340000.0, "datetime": "2026-03-11 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131867, "price": 102185000.0, "datetime": "2026-03-11 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131871, "price": 102024000.0, "datetime": "2026-03-11 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131885, "price": 101858000.0, "datetime": "2026-03-11 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131912, "price": 102251000.0, "datetime": "2026-03-11 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131932, "price": 101903000.0, "datetime": "2026-03-11 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131953, "price": 101985000.0, "datetime": "2026-03-11 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131966, "price": 101921000.0, "datetime": "2026-03-11 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131974, "price": 101825000.0, "datetime": "2026-03-11 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131975, "price": 101922000.0, "datetime": "2026-03-11 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131977, "price": 101773000.0, "datetime": "2026-03-11 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131980, "price": 101961000.0, "datetime": "2026-03-11 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131986, "price": 101818000.0, "datetime": "2026-03-11 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 131987, "price": 101952000.0, "datetime": "2026-03-11 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 131998, "price": 101894000.0, "datetime": "2026-03-11 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132003, "price": 102073000.0, "datetime": "2026-03-11 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132006, "price": 101837000.0, "datetime": "2026-03-11 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132020, "price": 101851000.0, "datetime": "2026-03-11 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132035, "price": 101895000.0, "datetime": "2026-03-11 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132055, "price": 101740000.0, "datetime": "2026-03-11 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132085, "price": 102619000.0, "datetime": "2026-03-11 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132100, "price": 103699000.0, "datetime": "2026-03-11 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132104, "price": 103381000.0, "datetime": "2026-03-11 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132126, "price": 102903000.0, "datetime": "2026-03-12 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132147, "price": 103230000.0, "datetime": "2026-03-12 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132149, "price": 103683000.0, "datetime": "2026-03-12 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132160, "price": 103072000.0, "datetime": "2026-03-12 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132196, "price": 103025000.0, "datetime": "2026-03-12 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132211, "price": 102963000.0, "datetime": "2026-03-12 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132221, "price": 103088000.0, "datetime": "2026-03-12 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132235, "price": 103181000.0, "datetime": "2026-03-12 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132239, "price": 103250000.0, "datetime": "2026-03-12 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132242, "price": 103080000.0, "datetime": "2026-03-12 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132245, "price": 103293000.0, "datetime": "2026-03-12 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132254, "price": 103200000.0, "datetime": "2026-03-12 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132269, "price": 102956000.0, "datetime": "2026-03-12 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132278, "price": 102709000.0, "datetime": "2026-03-12 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132279, "price": 102876000.0, "datetime": "2026-03-12 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132283, "price": 102644000.0, "datetime": "2026-03-12 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132284, "price": 102826000.0, "datetime": "2026-03-12 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132287, "price": 102669000.0, "datetime": "2026-03-12 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132290, "price": 102785000.0, "datetime": "2026-03-12 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132306, "price": 102861000.0, "datetime": "2026-03-12 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132329, "price": 102379000.0, "datetime": "2026-03-12 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132334, "price": 102010000.0, "datetime": "2026-03-12 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132350, "price": 101824000.0, "datetime": "2026-03-12 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132378, "price": 101930000.0, "datetime": "2026-03-12 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132391, "price": 101956000.0, "datetime": "2026-03-12 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132392, "price": 101835000.0, "datetime": "2026-03-12 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132399, "price": 101928000.0, "datetime": "2026-03-12 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132421, "price": 101913000.0, "datetime": "2026-03-12 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132434, "price": 102000000.0, "datetime": "2026-03-12 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132457, "price": 102246000.0, "datetime": "2026-03-12 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132480, "price": 102258000.0, "datetime": "2026-03-12 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132512, "price": 102980000.0, "datetime": "2026-03-12 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132522, "price": 103254000.0, "datetime": "2026-03-12 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132524, "price": 103147000.0, "datetime": "2026-03-12 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132543, "price": 103063000.0, "datetime": "2026-03-12 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132553, "price": 102652000.0, "datetime": "2026-03-12 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132561, "price": 102877000.0, "datetime": "2026-03-12 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132562, "price": 102588000.0, "datetime": "2026-03-12 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132568, "price": 102953000.0, "datetime": "2026-03-12 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132578, "price": 102494000.0, "datetime": "2026-03-12 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132589, "price": 102461000.0, "datetime": "2026-03-13 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132610, "price": 102654000.0, "datetime": "2026-03-13 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132622, "price": 103094000.0, "datetime": "2026-03-13 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132623, "price": 102941000.0, "datetime": "2026-03-13 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132624, "price": 103203000.0, "datetime": "2026-03-13 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132628, "price": 103050000.0, "datetime": "2026-03-13 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132629, "price": 103142000.0, "datetime": "2026-03-13 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132630, "price": 102945000.0, "datetime": "2026-03-13 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132669, "price": 102476000.0, "datetime": "2026-03-13 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132693, "price": 103110000.0, "datetime": "2026-03-13 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132711, "price": 103133000.0, "datetime": "2026-03-13 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132718, "price": 102990000.0, "datetime": "2026-03-13 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132726, "price": 103100000.0, "datetime": "2026-03-13 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132727, "price": 103027000.0, "datetime": "2026-03-13 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132748, "price": 102926000.0, "datetime": "2026-03-13 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132766, "price": 103131000.0, "datetime": "2026-03-13 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132770, "price": 103260000.0, "datetime": "2026-03-13 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132784, "price": 104288000.0, "datetime": "2026-03-13 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132833, "price": 104031000.0, "datetime": "2026-03-13 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132838, "price": 103858000.0, "datetime": "2026-03-13 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132843, "price": 104060000.0, "datetime": "2026-03-13 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132859, "price": 104146000.0, "datetime": "2026-03-13 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132861, "price": 104280000.0, "datetime": "2026-03-13 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132869, "price": 104179000.0, "datetime": "2026-03-13 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132870, "price": 104338000.0, "datetime": "2026-03-13 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132871, "price": 104164000.0, "datetime": "2026-03-13 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132875, "price": 104364000.0, "datetime": "2026-03-13 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132888, "price": 104370000.0, "datetime": "2026-03-13 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132906, "price": 104366000.0, "datetime": "2026-03-13 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132930, "price": 104732000.0, "datetime": "2026-03-13 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132938, "price": 104983000.0, "datetime": "2026-03-13 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132952, "price": 105215000.0, "datetime": "2026-03-13 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 132963, "price": 105458000.0, "datetime": "2026-03-13 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 132983, "price": 106270000.0, "datetime": "2026-03-13 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133010, "price": 106085000.0, "datetime": "2026-03-13 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133022, "price": 106016000.0, "datetime": "2026-03-13 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133023, "price": 106350000.0, "datetime": "2026-03-13 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133041, "price": 106851000.0, "datetime": "2026-03-13 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133042, "price": 107036000.0, "datetime": "2026-03-13 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133060, "price": 107414000.0, "datetime": "2026-03-13 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133076, "price": 106305000.0, "datetime": "2026-03-14 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133081, "price": 105975000.0, "datetime": "2026-03-14 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133099, "price": 105113000.0, "datetime": "2026-03-14 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133118, "price": 105246000.0, "datetime": "2026-03-14 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133133, "price": 104542000.0, "datetime": "2026-03-14 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133180, "price": 104741000.0, "datetime": "2026-03-14 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133184, "price": 104963000.0, "datetime": "2026-03-14 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133195, "price": 104946000.0, "datetime": "2026-03-14 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133222, "price": 104137000.0, "datetime": "2026-03-14 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133248, "price": 104240000.0, "datetime": "2026-03-14 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133259, "price": 104458000.0, "datetime": "2026-03-14 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133261, "price": 104280000.0, "datetime": "2026-03-14 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133271, "price": 104195000.0, "datetime": "2026-03-14 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133280, "price": 103944000.0, "datetime": "2026-03-14 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133281, "price": 104329000.0, "datetime": "2026-03-14 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133296, "price": 104381000.0, "datetime": "2026-03-14 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133309, "price": 104452000.0, "datetime": "2026-03-14 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133325, "price": 104700000.0, "datetime": "2026-03-14 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133332, "price": 104949000.0, "datetime": "2026-03-14 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133334, "price": 104878000.0, "datetime": "2026-03-14 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133340, "price": 105044000.0, "datetime": "2026-03-14 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133345, "price": 104826000.0, "datetime": "2026-03-14 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133387, "price": 104278000.0, "datetime": "2026-03-14 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133401, "price": 104024000.0, "datetime": "2026-03-14 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133406, "price": 104125000.0, "datetime": "2026-03-14 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133422, "price": 104154000.0, "datetime": "2026-03-14 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133429, "price": 104316000.0, "datetime": "2026-03-14 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133439, "price": 104182000.0, "datetime": "2026-03-14 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133461, "price": 104159000.0, "datetime": "2026-03-14 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133491, "price": 104504000.0, "datetime": "2026-03-14 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133508, "price": 104618000.0, "datetime": "2026-03-14 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133512, "price": 104573000.0, "datetime": "2026-03-14 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133513, "price": 104638000.0, "datetime": "2026-03-14 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133521, "price": 104665000.0, "datetime": "2026-03-14 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133550, "price": 104452000.0, "datetime": "2026-03-15 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133559, "price": 104233000.0, "datetime": "2026-03-15 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133566, "price": 104369000.0, "datetime": "2026-03-15 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133591, "price": 104387000.0, "datetime": "2026-03-15 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133592, "price": 104402000.0, "datetime": "2026-03-15 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133599, "price": 104365000.0, "datetime": "2026-03-15 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133618, "price": 104404000.0, "datetime": "2026-03-15 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133640, "price": 104444000.0, "datetime": "2026-03-15 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133644, "price": 104503000.0, "datetime": "2026-03-15 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133670, "price": 104624000.0, "datetime": "2026-03-15 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133685, "price": 104654000.0, "datetime": "2026-03-15 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133691, "price": 104550000.0, "datetime": "2026-03-15 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133700, "price": 104620000.0, "datetime": "2026-03-15 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133705, "price": 104547000.0, "datetime": "2026-03-15 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133708, "price": 104765000.0, "datetime": "2026-03-15 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133729, "price": 105105000.0, "datetime": "2026-03-15 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133765, "price": 104861000.0, "datetime": "2026-03-15 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133778, "price": 104980000.0, "datetime": "2026-03-15 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133782, "price": 105206000.0, "datetime": "2026-03-15 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133792, "price": 105269000.0, "datetime": "2026-03-15 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133809, "price": 105352000.0, "datetime": "2026-03-15 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133821, "price": 105356000.0, "datetime": "2026-03-15 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133833, "price": 105695000.0, "datetime": "2026-03-15 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133844, "price": 105555000.0, "datetime": "2026-03-15 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133867, "price": 105410000.0, "datetime": "2026-03-15 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133880, "price": 105442000.0, "datetime": "2026-03-15 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133891, "price": 105439000.0, "datetime": "2026-03-15 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133900, "price": 105460000.0, "datetime": "2026-03-15 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133903, "price": 105600000.0, "datetime": "2026-03-15 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133905, "price": 105483000.0, "datetime": "2026-03-15 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133906, "price": 105573000.0, "datetime": "2026-03-15 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133920, "price": 105809000.0, "datetime": "2026-03-15 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133934, "price": 105929000.0, "datetime": "2026-03-15 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133940, "price": 105835000.0, "datetime": "2026-03-15 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133964, "price": 105765000.0, "datetime": "2026-03-15 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 133973, "price": 105691000.0, "datetime": "2026-03-15 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 133998, "price": 105287000.0, "datetime": "2026-03-15 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134001, "price": 105087000.0, "datetime": "2026-03-15 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134002, "price": 105250000.0, "datetime": "2026-03-15 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134018, "price": 105314000.0, "datetime": "2026-03-15 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134024, "price": 105374000.0, "datetime": "2026-03-15 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134037, "price": 105310000.0, "datetime": "2026-03-16 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134049, "price": 105446000.0, "datetime": "2026-03-16 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134053, "price": 105295000.0, "datetime": "2026-03-16 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134062, "price": 105352000.0, "datetime": "2026-03-16 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134064, "price": 105289000.0, "datetime": "2026-03-16 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134065, "price": 105319000.0, "datetime": "2026-03-16 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134096, "price": 105637000.0, "datetime": "2026-03-16 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134116, "price": 105363000.0, "datetime": "2026-03-16 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134149, "price": 105614000.0, "datetime": "2026-03-16 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134158, "price": 105768000.0, "datetime": "2026-03-16 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134170, "price": 105904000.0, "datetime": "2026-03-16 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134180, "price": 106137000.0, "datetime": "2026-03-16 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134195, "price": 106484000.0, "datetime": "2026-03-16 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134208, "price": 107091000.0, "datetime": "2026-03-16 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134211, "price": 106809000.0, "datetime": "2026-03-16 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134235, "price": 106560000.0, "datetime": "2026-03-16 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134254, "price": 106600000.0, "datetime": "2026-03-16 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134266, "price": 106619000.0, "datetime": "2026-03-16 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134292, "price": 108007000.0, "datetime": "2026-03-16 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134325, "price": 108679000.0, "datetime": "2026-03-16 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134329, "price": 108457000.0, "datetime": "2026-03-16 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134349, "price": 108315000.0, "datetime": "2026-03-16 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134354, "price": 108186000.0, "datetime": "2026-03-16 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134369, "price": 108021000.0, "datetime": "2026-03-16 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134374, "price": 107700000.0, "datetime": "2026-03-16 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134375, "price": 107828000.0, "datetime": "2026-03-16 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134376, "price": 107680000.0, "datetime": "2026-03-16 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134391, "price": 107242000.0, "datetime": "2026-03-16 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134420, "price": 107548000.0, "datetime": "2026-03-16 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134424, "price": 107982000.0, "datetime": "2026-03-16 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134434, "price": 108122000.0, "datetime": "2026-03-16 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134455, "price": 108173000.0, "datetime": "2026-03-16 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134465, "price": 108261000.0, "datetime": "2026-03-16 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134466, "price": 108399000.0, "datetime": "2026-03-16 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134474, "price": 108400000.0, "datetime": "2026-03-16 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134478, "price": 108774000.0, "datetime": "2026-03-16 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134486, "price": 108696000.0, "datetime": "2026-03-16 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134488, "price": 109206000.0, "datetime": "2026-03-16 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134489, "price": 109011000.0, "datetime": "2026-03-16 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134490, "price": 109337000.0, "datetime": "2026-03-16 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134494, "price": 109109000.0, "datetime": "2026-03-16 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134511, "price": 108015000.0, "datetime": "2026-03-17 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134524, "price": 108007000.0, "datetime": "2026-03-17 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134534, "price": 108059000.0, "datetime": "2026-03-17 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134556, "price": 108350000.0, "datetime": "2026-03-17 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134561, "price": 108561000.0, "datetime": "2026-03-17 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134568, "price": 108483000.0, "datetime": "2026-03-17 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134570, "price": 108868000.0, "datetime": "2026-03-17 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134580, "price": 108675000.0, "datetime": "2026-03-17 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134593, "price": 108850000.0, "datetime": "2026-03-17 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134596, "price": 108510000.0, "datetime": "2026-03-17 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134598, "price": 108842000.0, "datetime": "2026-03-17 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134603, "price": 108552000.0, "datetime": "2026-03-17 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134616, "price": 108623000.0, "datetime": "2026-03-17 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134656, "price": 109743000.0, "datetime": "2026-03-17 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134679, "price": 109889000.0, "datetime": "2026-03-17 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134701, "price": 110637000.0, "datetime": "2026-03-17 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134710, "price": 111252000.0, "datetime": "2026-03-17 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134722, "price": 111923000.0, "datetime": "2026-03-17 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134770, "price": 110001000.0, "datetime": "2026-03-17 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134779, "price": 109386000.0, "datetime": "2026-03-17 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134786, "price": 109363000.0, "datetime": "2026-03-17 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134803, "price": 108800000.0, "datetime": "2026-03-17 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134812, "price": 109110000.0, "datetime": "2026-03-17 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134844, "price": 109673000.0, "datetime": "2026-03-17 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134862, "price": 109865000.0, "datetime": "2026-03-17 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134867, "price": 109583000.0, "datetime": "2026-03-17 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134878, "price": 109679000.0, "datetime": "2026-03-17 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134883, "price": 109490000.0, "datetime": "2026-03-17 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134902, "price": 108867000.0, "datetime": "2026-03-17 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134929, "price": 109359000.0, "datetime": "2026-03-17 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134931, "price": 109518000.0, "datetime": "2026-03-17 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134932, "price": 109432000.0, "datetime": "2026-03-17 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134958, "price": 109350000.0, "datetime": "2026-03-17 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134964, "price": 108821000.0, "datetime": "2026-03-17 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 134974, "price": 108898000.0, "datetime": "2026-03-17 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 134993, "price": 109540000.0, "datetime": "2026-03-18 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135011, "price": 109457000.0, "datetime": "2026-03-18 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135020, "price": 109253000.0, "datetime": "2026-03-18 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135025, "price": 109480000.0, "datetime": "2026-03-18 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135032, "price": 109422000.0, "datetime": "2026-03-18 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135033, "price": 109488000.0, "datetime": "2026-03-18 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135055, "price": 109893000.0, "datetime": "2026-03-18 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135065, "price": 110008000.0, "datetime": "2026-03-18 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135066, "price": 109868000.0, "datetime": "2026-03-18 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135070, "price": 110081000.0, "datetime": "2026-03-18 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135074, "price": 109956000.0, "datetime": "2026-03-18 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135096, "price": 110040000.0, "datetime": "2026-03-18 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135118, "price": 109952000.0, "datetime": "2026-03-18 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135119, "price": 110108000.0, "datetime": "2026-03-18 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135127, "price": 110152000.0, "datetime": "2026-03-18 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135148, "price": 109583000.0, "datetime": "2026-03-18 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135156, "price": 109397000.0, "datetime": "2026-03-18 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135170, "price": 109267000.0, "datetime": "2026-03-18 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135176, "price": 108903000.0, "datetime": "2026-03-18 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135184, "price": 108921000.0, "datetime": "2026-03-18 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135209, "price": 109424000.0, "datetime": "2026-03-18 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135211, "price": 109587000.0, "datetime": "2026-03-18 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135216, "price": 109505000.0, "datetime": "2026-03-18 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135221, "price": 109669000.0, "datetime": "2026-03-18 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135228, "price": 109706000.0, "datetime": "2026-03-18 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135236, "price": 109969000.0, "datetime": "2026-03-18 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135243, "price": 109857000.0, "datetime": "2026-03-18 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135270, "price": 109602000.0, "datetime": "2026-03-18 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135275, "price": 109501000.0, "datetime": "2026-03-18 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135289, "price": 109355000.0, "datetime": "2026-03-18 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135305, "price": 109359000.0, "datetime": "2026-03-18 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135325, "price": 109080000.0, "datetime": "2026-03-18 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135357, "price": 109410000.0, "datetime": "2026-03-18 18:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135358, "price": 109471000.0, "datetime": "2026-03-18 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135365, "price": 109401000.0, "datetime": "2026-03-18 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135374, "price": 109549000.0, "datetime": "2026-03-18 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135375, "price": 109500000.0, "datetime": "2026-03-18 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135393, "price": 109323000.0, "datetime": "2026-03-18 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135396, "price": 109035000.0, "datetime": "2026-03-18 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135416, "price": 107647000.0, "datetime": "2026-03-18 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135419, "price": 106984000.0, "datetime": "2026-03-18 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135422, "price": 107102000.0, "datetime": "2026-03-18 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135446, "price": 106663000.0, "datetime": "2026-03-18 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135473, "price": 105691000.0, "datetime": "2026-03-19 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135493, "price": 105852000.0, "datetime": "2026-03-19 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135503, "price": 105873000.0, "datetime": "2026-03-19 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135535, "price": 106445000.0, "datetime": "2026-03-19 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135576, "price": 105476000.0, "datetime": "2026-03-19 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135597, "price": 106014000.0, "datetime": "2026-03-19 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135626, "price": 105818000.0, "datetime": "2026-03-19 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135647, "price": 105960000.0, "datetime": "2026-03-19 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135679, "price": 105496000.0, "datetime": "2026-03-19 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135704, "price": 105514000.0, "datetime": "2026-03-19 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135710, "price": 105682000.0, "datetime": "2026-03-19 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135723, "price": 106031000.0, "datetime": "2026-03-19 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135746, "price": 105403000.0, "datetime": "2026-03-19 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135778, "price": 105288000.0, "datetime": "2026-03-19 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135801, "price": 104400000.0, "datetime": "2026-03-19 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135820, "price": 104213000.0, "datetime": "2026-03-19 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135821, "price": 104347000.0, "datetime": "2026-03-19 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135825, "price": 104132000.0, "datetime": "2026-03-19 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135828, "price": 104293000.0, "datetime": "2026-03-19 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135833, "price": 104068000.0, "datetime": "2026-03-19 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135834, "price": 104240000.0, "datetime": "2026-03-19 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135854, "price": 104643000.0, "datetime": "2026-03-19 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135875, "price": 104523000.0, "datetime": "2026-03-19 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135881, "price": 104289000.0, "datetime": "2026-03-19 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135902, "price": 103739000.0, "datetime": "2026-03-19 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135904, "price": 103420000.0, "datetime": "2026-03-19 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135914, "price": 103355000.0, "datetime": "2026-03-19 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135933, "price": 103408000.0, "datetime": "2026-03-19 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135945, "price": 103502000.0, "datetime": "2026-03-19 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135955, "price": 103266000.0, "datetime": "2026-03-20 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135966, "price": 103569000.0, "datetime": "2026-03-20 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 135985, "price": 103300000.0, "datetime": "2026-03-20 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 135995, "price": 103671000.0, "datetime": "2026-03-20 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136014, "price": 103783000.0, "datetime": "2026-03-20 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136028, "price": 103998000.0, "datetime": "2026-03-20 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136039, "price": 103960000.0, "datetime": "2026-03-20 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136055, "price": 104342000.0, "datetime": "2026-03-20 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136058, "price": 104300000.0, "datetime": "2026-03-20 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136059, "price": 104329000.0, "datetime": "2026-03-20 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136075, "price": 104609000.0, "datetime": "2026-03-20 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136109, "price": 104520000.0, "datetime": "2026-03-20 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136114, "price": 104240000.0, "datetime": "2026-03-20 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136130, "price": 104125000.0, "datetime": "2026-03-20 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136167, "price": 104773000.0, "datetime": "2026-03-20 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136185, "price": 104834000.0, "datetime": "2026-03-20 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136218, "price": 105430000.0, "datetime": "2026-03-20 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136262, "price": 105123000.0, "datetime": "2026-03-20 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136269, "price": 104937000.0, "datetime": "2026-03-20 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136275, "price": 105154000.0, "datetime": "2026-03-20 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136300, "price": 105935000.0, "datetime": "2026-03-20 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136339, "price": 105098000.0, "datetime": "2026-03-20 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136360, "price": 105087000.0, "datetime": "2026-03-20 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136370, "price": 105398000.0, "datetime": "2026-03-20 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136377, "price": 105189000.0, "datetime": "2026-03-20 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136389, "price": 105143000.0, "datetime": "2026-03-20 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136398, "price": 104599000.0, "datetime": "2026-03-20 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136417, "price": 104490000.0, "datetime": "2026-03-20 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136426, "price": 104164000.0, "datetime": "2026-03-20 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136433, "price": 104301000.0, "datetime": "2026-03-21 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136458, "price": 104394000.0, "datetime": "2026-03-21 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136485, "price": 104311000.0, "datetime": "2026-03-21 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136497, "price": 104166000.0, "datetime": "2026-03-21 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136505, "price": 104507000.0, "datetime": "2026-03-21 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136511, "price": 104284000.0, "datetime": "2026-03-21 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136512, "price": 104536000.0, "datetime": "2026-03-21 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136519, "price": 104388000.0, "datetime": "2026-03-21 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136521, "price": 104585000.0, "datetime": "2026-03-21 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136534, "price": 104737000.0, "datetime": "2026-03-21 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136547, "price": 104853000.0, "datetime": "2026-03-21 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136548, "price": 104789000.0, "datetime": "2026-03-21 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136552, "price": 104931000.0, "datetime": "2026-03-21 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136567, "price": 105435000.0, "datetime": "2026-03-21 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136568, "price": 105619000.0, "datetime": "2026-03-21 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136575, "price": 105634000.0, "datetime": "2026-03-21 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136605, "price": 105466000.0, "datetime": "2026-03-21 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136624, "price": 105601000.0, "datetime": "2026-03-21 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136627, "price": 105699000.0, "datetime": "2026-03-21 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136633, "price": 105581000.0, "datetime": "2026-03-21 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136654, "price": 105500000.0, "datetime": "2026-03-21 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136673, "price": 105661000.0, "datetime": "2026-03-21 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136689, "price": 105743000.0, "datetime": "2026-03-21 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136699, "price": 105645000.0, "datetime": "2026-03-21 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136711, "price": 105723000.0, "datetime": "2026-03-21 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136727, "price": 105829000.0, "datetime": "2026-03-21 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136735, "price": 105932000.0, "datetime": "2026-03-21 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136740, "price": 105934000.0, "datetime": "2026-03-21 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136746, "price": 105984000.0, "datetime": "2026-03-21 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136751, "price": 105999000.0, "datetime": "2026-03-21 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136754, "price": 106061000.0, "datetime": "2026-03-21 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136759, "price": 105994000.0, "datetime": "2026-03-21 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136785, "price": 105709000.0, "datetime": "2026-03-21 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136809, "price": 105818000.0, "datetime": "2026-03-21 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136811, "price": 105882000.0, "datetime": "2026-03-21 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136814, "price": 105810000.0, "datetime": "2026-03-21 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136829, "price": 105785000.0, "datetime": "2026-03-21 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136864, "price": 105949000.0, "datetime": "2026-03-21 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136890, "price": 106051000.0, "datetime": "2026-03-21 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136903, "price": 106222000.0, "datetime": "2026-03-21 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136918, "price": 105935000.0, "datetime": "2026-03-22 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136933, "price": 105752000.0, "datetime": "2026-03-22 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 136954, "price": 105408000.0, "datetime": "2026-03-22 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 136997, "price": 105520000.0, "datetime": "2026-03-22 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137011, "price": 105449000.0, "datetime": "2026-03-22 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137028, "price": 105512000.0, "datetime": "2026-03-22 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137029, "price": 105585000.0, "datetime": "2026-03-22 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137032, "price": 105490000.0, "datetime": "2026-03-22 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137054, "price": 105467000.0, "datetime": "2026-03-22 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137056, "price": 105400000.0, "datetime": "2026-03-22 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137057, "price": 105483000.0, "datetime": "2026-03-22 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137064, "price": 105363000.0, "datetime": "2026-03-22 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137081, "price": 105280000.0, "datetime": "2026-03-22 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137083, "price": 104731000.0, "datetime": "2026-03-22 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137098, "price": 103998000.0, "datetime": "2026-03-22 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137149, "price": 104001000.0, "datetime": "2026-03-22 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137152, "price": 104197000.0, "datetime": "2026-03-22 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137153, "price": 104127000.0, "datetime": "2026-03-22 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137157, "price": 104373000.0, "datetime": "2026-03-22 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137162, "price": 104177000.0, "datetime": "2026-03-22 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137172, "price": 104311000.0, "datetime": "2026-03-22 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137175, "price": 104161000.0, "datetime": "2026-03-22 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137203, "price": 104044000.0, "datetime": "2026-03-22 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137207, "price": 103925000.0, "datetime": "2026-03-22 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137214, "price": 103980000.0, "datetime": "2026-03-22 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137234, "price": 103884000.0, "datetime": "2026-03-22 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137235, "price": 103938000.0, "datetime": "2026-03-22 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137241, "price": 103718000.0, "datetime": "2026-03-22 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137252, "price": 103730000.0, "datetime": "2026-03-22 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137254, "price": 103478000.0, "datetime": "2026-03-22 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137262, "price": 103459000.0, "datetime": "2026-03-22 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137276, "price": 103258000.0, "datetime": "2026-03-22 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137281, "price": 103402000.0, "datetime": "2026-03-22 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137290, "price": 103236000.0, "datetime": "2026-03-22 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137307, "price": 103055000.0, "datetime": "2026-03-22 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137309, "price": 102962000.0, "datetime": "2026-03-22 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137311, "price": 102982000.0, "datetime": "2026-03-22 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137314, "price": 102889000.0, "datetime": "2026-03-22 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137315, "price": 102957000.0, "datetime": "2026-03-22 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137316, "price": 102672000.0, "datetime": "2026-03-22 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137331, "price": 102475000.0, "datetime": "2026-03-22 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137358, "price": 103264000.0, "datetime": "2026-03-22 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137374, "price": 103180000.0, "datetime": "2026-03-22 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137384, "price": 103162000.0, "datetime": "2026-03-22 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137390, "price": 103400000.0, "datetime": "2026-03-23 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137400, "price": 103245000.0, "datetime": "2026-03-23 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137425, "price": 103234000.0, "datetime": "2026-03-23 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137440, "price": 103165000.0, "datetime": "2026-03-23 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137452, "price": 103226000.0, "datetime": "2026-03-23 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137459, "price": 103005000.0, "datetime": "2026-03-23 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137467, "price": 103119000.0, "datetime": "2026-03-23 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137470, "price": 102936000.0, "datetime": "2026-03-23 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137481, "price": 102886000.0, "datetime": "2026-03-23 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137483, "price": 102653000.0, "datetime": "2026-03-23 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137489, "price": 102760000.0, "datetime": "2026-03-23 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137505, "price": 102546000.0, "datetime": "2026-03-23 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137519, "price": 102162000.0, "datetime": "2026-03-23 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137553, "price": 102679000.0, "datetime": "2026-03-23 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137576, "price": 102237000.0, "datetime": "2026-03-23 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137579, "price": 101787000.0, "datetime": "2026-03-23 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137584, "price": 101983000.0, "datetime": "2026-03-23 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137588, "price": 101618000.0, "datetime": "2026-03-23 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137589, "price": 101759000.0, "datetime": "2026-03-23 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137606, "price": 102148000.0, "datetime": "2026-03-23 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137616, "price": 102483000.0, "datetime": "2026-03-23 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137633, "price": 102563000.0, "datetime": "2026-03-23 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137655, "price": 102441000.0, "datetime": "2026-03-23 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137678, "price": 102967000.0, "datetime": "2026-03-23 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137687, "price": 103351000.0, "datetime": "2026-03-23 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137689, "price": 103140000.0, "datetime": "2026-03-23 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137714, "price": 102394000.0, "datetime": "2026-03-23 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137716, "price": 102069000.0, "datetime": "2026-03-23 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137718, "price": 102312000.0, "datetime": "2026-03-23 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137740, "price": 103061000.0, "datetime": "2026-03-23 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137765, "price": 102610000.0, "datetime": "2026-03-23 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137780, "price": 102866000.0, "datetime": "2026-03-23 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137785, "price": 103026000.0, "datetime": "2026-03-23 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137800, "price": 104922000.0, "datetime": "2026-03-23 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137822, "price": 105473000.0, "datetime": "2026-03-23 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137828, "price": 105184000.0, "datetime": "2026-03-23 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137834, "price": 105515000.0, "datetime": "2026-03-23 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137838, "price": 105384000.0, "datetime": "2026-03-23 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137840, "price": 105761000.0, "datetime": "2026-03-23 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137854, "price": 106047000.0, "datetime": "2026-03-23 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137892, "price": 104766000.0, "datetime": "2026-03-24 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137932, "price": 105330000.0, "datetime": "2026-03-24 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137974, "price": 104964000.0, "datetime": "2026-03-24 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 137993, "price": 105098000.0, "datetime": "2026-03-24 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 137996, "price": 105150000.0, "datetime": "2026-03-24 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138007, "price": 105075000.0, "datetime": "2026-03-24 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138024, "price": 104793000.0, "datetime": "2026-03-24 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138032, "price": 104681000.0, "datetime": "2026-03-24 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138036, "price": 104898000.0, "datetime": "2026-03-24 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138055, "price": 105253000.0, "datetime": "2026-03-24 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138065, "price": 105430000.0, "datetime": "2026-03-24 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138070, "price": 105228000.0, "datetime": "2026-03-24 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138077, "price": 105477000.0, "datetime": "2026-03-24 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138081, "price": 105027000.0, "datetime": "2026-03-24 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138095, "price": 105278000.0, "datetime": "2026-03-24 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138096, "price": 105047000.0, "datetime": "2026-03-24 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138097, "price": 105151000.0, "datetime": "2026-03-24 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138101, "price": 105038000.0, "datetime": "2026-03-24 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138109, "price": 105171000.0, "datetime": "2026-03-24 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138120, "price": 105110000.0, "datetime": "2026-03-24 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138127, "price": 105190000.0, "datetime": "2026-03-24 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138138, "price": 104994000.0, "datetime": "2026-03-24 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138160, "price": 104896000.0, "datetime": "2026-03-24 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138203, "price": 105499000.0, "datetime": "2026-03-24 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138205, "price": 105631000.0, "datetime": "2026-03-24 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138213, "price": 105682000.0, "datetime": "2026-03-24 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138234, "price": 105871000.0, "datetime": "2026-03-24 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138253, "price": 106107000.0, "datetime": "2026-03-24 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138280, "price": 106129000.0, "datetime": "2026-03-24 20:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138286, "price": 105982000.0, "datetime": "2026-03-24 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138308, "price": 105840000.0, "datetime": "2026-03-24 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138310, "price": 105556000.0, "datetime": "2026-03-24 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138337, "price": 104535000.0, "datetime": "2026-03-24 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138343, "price": 104148000.0, "datetime": "2026-03-24 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138346, "price": 104474000.0, "datetime": "2026-03-24 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138367, "price": 104370000.0, "datetime": "2026-03-25 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138400, "price": 103653000.0, "datetime": "2026-03-25 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138435, "price": 104118000.0, "datetime": "2026-03-25 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138453, "price": 103995000.0, "datetime": "2026-03-25 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138470, "price": 104503000.0, "datetime": "2026-03-25 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138480, "price": 104804000.0, "datetime": "2026-03-25 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138496, "price": 105031000.0, "datetime": "2026-03-25 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138511, "price": 105278000.0, "datetime": "2026-03-25 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138523, "price": 105226000.0, "datetime": "2026-03-25 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138539, "price": 105482000.0, "datetime": "2026-03-25 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138550, "price": 105339000.0, "datetime": "2026-03-25 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138565, "price": 105480000.0, "datetime": "2026-03-25 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138567, "price": 105385000.0, "datetime": "2026-03-25 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138580, "price": 105465000.0, "datetime": "2026-03-25 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138586, "price": 105185000.0, "datetime": "2026-03-25 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138598, "price": 105427000.0, "datetime": "2026-03-25 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138619, "price": 105520000.0, "datetime": "2026-03-25 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138627, "price": 105730000.0, "datetime": "2026-03-25 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138643, "price": 106028000.0, "datetime": "2026-03-25 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138655, "price": 106134000.0, "datetime": "2026-03-25 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138660, "price": 106051000.0, "datetime": "2026-03-25 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138680, "price": 106036000.0, "datetime": "2026-03-25 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138683, "price": 105757000.0, "datetime": "2026-03-25 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138694, "price": 105986000.0, "datetime": "2026-03-25 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138709, "price": 106217000.0, "datetime": "2026-03-25 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138713, "price": 106363000.0, "datetime": "2026-03-25 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138714, "price": 106315000.0, "datetime": "2026-03-25 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138730, "price": 106400000.0, "datetime": "2026-03-25 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138739, "price": 106436000.0, "datetime": "2026-03-25 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138743, "price": 106625000.0, "datetime": "2026-03-25 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138763, "price": 106769000.0, "datetime": "2026-03-25 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138786, "price": 106961000.0, "datetime": "2026-03-25 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138804, "price": 106567000.0, "datetime": "2026-03-25 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138838, "price": 105938000.0, "datetime": "2026-03-26 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138867, "price": 106356000.0, "datetime": "2026-03-26 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138891, "price": 105767000.0, "datetime": "2026-03-26 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138907, "price": 105682000.0, "datetime": "2026-03-26 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138909, "price": 105930000.0, "datetime": "2026-03-26 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138926, "price": 105796000.0, "datetime": "2026-03-26 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138942, "price": 105859000.0, "datetime": "2026-03-26 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138957, "price": 105909000.0, "datetime": "2026-03-26 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138963, "price": 106062000.0, "datetime": "2026-03-26 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138964, "price": 106029000.0, "datetime": "2026-03-26 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138965, "price": 106050000.0, "datetime": "2026-03-26 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138971, "price": 106054000.0, "datetime": "2026-03-26 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 138978, "price": 106240000.0, "datetime": "2026-03-26 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 138992, "price": 106491000.0, "datetime": "2026-03-26 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139018, "price": 106629000.0, "datetime": "2026-03-26 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139025, "price": 106474000.0, "datetime": "2026-03-26 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139038, "price": 106567000.0, "datetime": "2026-03-26 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139040, "price": 106528000.0, "datetime": "2026-03-26 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139065, "price": 106020000.0, "datetime": "2026-03-26 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139077, "price": 105753000.0, "datetime": "2026-03-26 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139079, "price": 105873000.0, "datetime": "2026-03-26 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139093, "price": 105855000.0, "datetime": "2026-03-26 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139095, "price": 105983000.0, "datetime": "2026-03-26 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139107, "price": 105915000.0, "datetime": "2026-03-26 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139120, "price": 105700000.0, "datetime": "2026-03-26 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139121, "price": 105617000.0, "datetime": "2026-03-26 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139134, "price": 105203000.0, "datetime": "2026-03-26 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139157, "price": 104949000.0, "datetime": "2026-03-26 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139161, "price": 105100000.0, "datetime": "2026-03-26 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139174, "price": 105014000.0, "datetime": "2026-03-26 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139183, "price": 105138000.0, "datetime": "2026-03-26 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139194, "price": 105056000.0, "datetime": "2026-03-26 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139211, "price": 104616000.0, "datetime": "2026-03-26 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139222, "price": 104535000.0, "datetime": "2026-03-26 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139228, "price": 104590000.0, "datetime": "2026-03-26 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139235, "price": 104392000.0, "datetime": "2026-03-26 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139241, "price": 104426000.0, "datetime": "2026-03-26 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139247, "price": 104214000.0, "datetime": "2026-03-26 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139248, "price": 104325000.0, "datetime": "2026-03-26 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139276, "price": 104512000.0, "datetime": "2026-03-26 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139283, "price": 104976000.0, "datetime": "2026-03-26 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139294, "price": 104671000.0, "datetime": "2026-03-26 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139323, "price": 104178000.0, "datetime": "2026-03-27 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139333, "price": 103827000.0, "datetime": "2026-03-27 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139334, "price": 104044000.0, "datetime": "2026-03-27 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139337, "price": 103843000.0, "datetime": "2026-03-27 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139339, "price": 103994000.0, "datetime": "2026-03-27 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139363, "price": 103881000.0, "datetime": "2026-03-27 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139380, "price": 103403000.0, "datetime": "2026-03-27 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139409, "price": 103528000.0, "datetime": "2026-03-27 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139411, "price": 104668000.0, "datetime": "2026-03-27 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139423, "price": 104483000.0, "datetime": "2026-03-27 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139466, "price": 104010000.0, "datetime": "2026-03-27 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139474, "price": 103875000.0, "datetime": "2026-03-27 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139483, "price": 103814000.0, "datetime": "2026-03-27 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139499, "price": 103794000.0, "datetime": "2026-03-27 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139508, "price": 103869000.0, "datetime": "2026-03-27 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139510, "price": 103736000.0, "datetime": "2026-03-27 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139511, "price": 103950000.0, "datetime": "2026-03-27 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139534, "price": 104081000.0, "datetime": "2026-03-27 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139559, "price": 103833000.0, "datetime": "2026-03-27 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139568, "price": 103472000.0, "datetime": "2026-03-27 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139578, "price": 103481000.0, "datetime": "2026-03-27 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139599, "price": 103626000.0, "datetime": "2026-03-27 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139600, "price": 103755000.0, "datetime": "2026-03-27 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139603, "price": 103626000.0, "datetime": "2026-03-27 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139610, "price": 103727000.0, "datetime": "2026-03-27 15:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139622, "price": 103743000.0, "datetime": "2026-03-27 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139632, "price": 103948000.0, "datetime": "2026-03-27 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139640, "price": 103691000.0, "datetime": "2026-03-27 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139673, "price": 102534000.0, "datetime": "2026-03-27 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139700, "price": 101701000.0, "datetime": "2026-03-27 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139714, "price": 101245000.0, "datetime": "2026-03-27 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139737, "price": 100920000.0, "datetime": "2026-03-27 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139741, "price": 101010000.0, "datetime": "2026-03-27 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139759, "price": 100646000.0, "datetime": "2026-03-27 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139762, "price": 101023000.0, "datetime": "2026-03-27 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139764, "price": 100651000.0, "datetime": "2026-03-27 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139784, "price": 100250000.0, "datetime": "2026-03-27 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139805, "price": 100500000.0, "datetime": "2026-03-28 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139822, "price": 100291000.0, "datetime": "2026-03-28 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139836, "price": 100139000.0, "datetime": "2026-03-28 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139851, "price": 100035000.0, "datetime": "2026-03-28 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139869, "price": 100046000.0, "datetime": "2026-03-28 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139873, "price": 100295000.0, "datetime": "2026-03-28 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139891, "price": 100317000.0, "datetime": "2026-03-28 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139905, "price": 100343000.0, "datetime": "2026-03-28 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139921, "price": 100413000.0, "datetime": "2026-03-28 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 139943, "price": 100439000.0, "datetime": "2026-03-28 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 139972, "price": 100944000.0, "datetime": "2026-03-28 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140008, "price": 100690000.0, "datetime": "2026-03-28 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140013, "price": 100400000.0, "datetime": "2026-03-28 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140025, "price": 100309000.0, "datetime": "2026-03-28 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140050, "price": 100512000.0, "datetime": "2026-03-28 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140054, "price": 100699000.0, "datetime": "2026-03-28 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140069, "price": 100666000.0, "datetime": "2026-03-28 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140077, "price": 100770000.0, "datetime": "2026-03-28 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140103, "price": 100920000.0, "datetime": "2026-03-28 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140127, "price": 100999000.0, "datetime": "2026-03-28 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140132, "price": 100932000.0, "datetime": "2026-03-28 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140133, "price": 101000000.0, "datetime": "2026-03-28 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140140, "price": 100900000.0, "datetime": "2026-03-28 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140166, "price": 100672000.0, "datetime": "2026-03-28 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140176, "price": 100517000.0, "datetime": "2026-03-28 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140188, "price": 100413000.0, "datetime": "2026-03-28 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140219, "price": 100651000.0, "datetime": "2026-03-28 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140228, "price": 100767000.0, "datetime": "2026-03-28 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140251, "price": 101334000.0, "datetime": "2026-03-28 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140273, "price": 101590000.0, "datetime": "2026-03-29 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140283, "price": 101498000.0, "datetime": "2026-03-29 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140321, "price": 101304000.0, "datetime": "2026-03-29 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140348, "price": 101330000.0, "datetime": "2026-03-29 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140349, "price": 101364000.0, "datetime": "2026-03-29 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140351, "price": 101286000.0, "datetime": "2026-03-29 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140361, "price": 101325000.0, "datetime": "2026-03-29 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140363, "price": 101265000.0, "datetime": "2026-03-29 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140366, "price": 101322000.0, "datetime": "2026-03-29 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140381, "price": 101424000.0, "datetime": "2026-03-29 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140401, "price": 101361000.0, "datetime": "2026-03-29 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140404, "price": 101260000.0, "datetime": "2026-03-29 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140415, "price": 101249000.0, "datetime": "2026-03-29 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140430, "price": 101121000.0, "datetime": "2026-03-29 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140448, "price": 100885000.0, "datetime": "2026-03-29 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140480, "price": 100886000.0, "datetime": "2026-03-29 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140488, "price": 101025000.0, "datetime": "2026-03-29 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140521, "price": 101475000.0, "datetime": "2026-03-29 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140561, "price": 101132000.0, "datetime": "2026-03-29 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140576, "price": 101150000.0, "datetime": "2026-03-29 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140595, "price": 101133000.0, "datetime": "2026-03-29 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140614, "price": 101115000.0, "datetime": "2026-03-29 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140619, "price": 101190000.0, "datetime": "2026-03-29 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140630, "price": 101177000.0, "datetime": "2026-03-29 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140662, "price": 101004000.0, "datetime": "2026-03-29 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140686, "price": 101387000.0, "datetime": "2026-03-29 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140705, "price": 101496000.0, "datetime": "2026-03-29 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140710, "price": 101220000.0, "datetime": "2026-03-29 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140732, "price": 101349000.0, "datetime": "2026-03-29 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140738, "price": 101124000.0, "datetime": "2026-03-29 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140747, "price": 101189000.0, "datetime": "2026-03-29 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140755, "price": 101081000.0, "datetime": "2026-03-30 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140765, "price": 101127000.0, "datetime": "2026-03-30 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140768, "price": 100673000.0, "datetime": "2026-03-30 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140786, "price": 100350000.0, "datetime": "2026-03-30 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140804, "price": 100700000.0, "datetime": "2026-03-30 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140809, "price": 100944000.0, "datetime": "2026-03-30 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140827, "price": 101117000.0, "datetime": "2026-03-30 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140830, "price": 101347000.0, "datetime": "2026-03-30 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140834, "price": 101224000.0, "datetime": "2026-03-30 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140843, "price": 101920000.0, "datetime": "2026-03-30 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140850, "price": 101508000.0, "datetime": "2026-03-30 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140856, "price": 101773000.0, "datetime": "2026-03-30 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140863, "price": 101753000.0, "datetime": "2026-03-30 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140871, "price": 102013000.0, "datetime": "2026-03-30 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140875, "price": 101900000.0, "datetime": "2026-03-30 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140885, "price": 102190000.0, "datetime": "2026-03-30 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140898, "price": 102422000.0, "datetime": "2026-03-30 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140926, "price": 101978000.0, "datetime": "2026-03-30 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140958, "price": 102550000.0, "datetime": "2026-03-30 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 140985, "price": 102331000.0, "datetime": "2026-03-30 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 140986, "price": 102267000.0, "datetime": "2026-03-30 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141002, "price": 102120000.0, "datetime": "2026-03-30 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141041, "price": 102831000.0, "datetime": "2026-03-30 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141085, "price": 102288000.0, "datetime": "2026-03-30 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141107, "price": 102455000.0, "datetime": "2026-03-31 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141123, "price": 102240000.0, "datetime": "2026-03-31 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141124, "price": 102139000.0, "datetime": "2026-03-31 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141143, "price": 101616000.0, "datetime": "2026-03-31 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141156, "price": 101168000.0, "datetime": "2026-03-31 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141159, "price": 101400000.0, "datetime": "2026-03-31 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141170, "price": 100911000.0, "datetime": "2026-03-31 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141180, "price": 100875000.0, "datetime": "2026-03-31 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141207, "price": 101357000.0, "datetime": "2026-03-31 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141212, "price": 101486000.0, "datetime": "2026-03-31 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141224, "price": 101610000.0, "datetime": "2026-03-31 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141256, "price": 101370000.0, "datetime": "2026-03-31 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141272, "price": 101360000.0, "datetime": "2026-03-31 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141276, "price": 101648000.0, "datetime": "2026-03-31 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141305, "price": 103175000.0, "datetime": "2026-03-31 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141354, "price": 103418000.0, "datetime": "2026-03-31 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141357, "price": 103052000.0, "datetime": "2026-03-31 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141369, "price": 103130000.0, "datetime": "2026-03-31 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141371, "price": 102997000.0, "datetime": "2026-03-31 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141375, "price": 103114000.0, "datetime": "2026-03-31 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141388, "price": 103064000.0, "datetime": "2026-03-31 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141405, "price": 102830000.0, "datetime": "2026-03-31 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141411, "price": 102499000.0, "datetime": "2026-03-31 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141420, "price": 102545000.0, "datetime": "2026-03-31 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141438, "price": 102447000.0, "datetime": "2026-03-31 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141462, "price": 101512000.0, "datetime": "2026-03-31 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141466, "price": 100957000.0, "datetime": "2026-03-31 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141468, "price": 101211000.0, "datetime": "2026-03-31 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141503, "price": 101704000.0, "datetime": "2026-03-31 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141517, "price": 101942000.0, "datetime": "2026-03-31 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141525, "price": 101826000.0, "datetime": "2026-03-31 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141533, "price": 102035000.0, "datetime": "2026-03-31 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141534, "price": 101919000.0, "datetime": "2026-03-31 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141539, "price": 102089000.0, "datetime": "2026-03-31 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141559, "price": 102662000.0, "datetime": "2026-03-31 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141572, "price": 102368000.0, "datetime": "2026-04-01 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141582, "price": 101922000.0, "datetime": "2026-04-01 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141585, "price": 102115000.0, "datetime": "2026-04-01 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141586, "price": 101883000.0, "datetime": "2026-04-01 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141590, "price": 102081000.0, "datetime": "2026-04-01 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141617, "price": 103000000.0, "datetime": "2026-04-01 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141633, "price": 102806000.0, "datetime": "2026-04-01 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141636, "price": 102358000.0, "datetime": "2026-04-01 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141637, "price": 102555000.0, "datetime": "2026-04-01 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141638, "price": 102374000.0, "datetime": "2026-04-01 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141640, "price": 102609000.0, "datetime": "2026-04-01 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141658, "price": 102591000.0, "datetime": "2026-04-01 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141669, "price": 102704000.0, "datetime": "2026-04-01 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141690, "price": 102854000.0, "datetime": "2026-04-01 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141702, "price": 102940000.0, "datetime": "2026-04-01 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141717, "price": 103102000.0, "datetime": "2026-04-01 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141724, "price": 103200000.0, "datetime": "2026-04-01 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141728, "price": 103088000.0, "datetime": "2026-04-01 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141731, "price": 103200000.0, "datetime": "2026-04-01 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141732, "price": 103177000.0, "datetime": "2026-04-01 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141733, "price": 103300000.0, "datetime": "2026-04-01 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141737, "price": 103218000.0, "datetime": "2026-04-01 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141764, "price": 103159000.0, "datetime": "2026-04-01 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141775, "price": 102882000.0, "datetime": "2026-04-01 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141793, "price": 102768000.0, "datetime": "2026-04-01 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141796, "price": 102463000.0, "datetime": "2026-04-01 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141808, "price": 102540000.0, "datetime": "2026-04-01 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141832, "price": 102863000.0, "datetime": "2026-04-01 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141835, "price": 103095000.0, "datetime": "2026-04-01 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141838, "price": 103001000.0, "datetime": "2026-04-01 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141841, "price": 103100000.0, "datetime": "2026-04-01 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141848, "price": 103045000.0, "datetime": "2026-04-01 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141853, "price": 103335000.0, "datetime": "2026-04-01 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141863, "price": 103305000.0, "datetime": "2026-04-01 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141874, "price": 103624000.0, "datetime": "2026-04-01 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141890, "price": 103943000.0, "datetime": "2026-04-01 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141916, "price": 103441000.0, "datetime": "2026-04-01 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141930, "price": 103166000.0, "datetime": "2026-04-01 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141938, "price": 103407000.0, "datetime": "2026-04-01 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141959, "price": 103209000.0, "datetime": "2026-04-01 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 141971, "price": 103304000.0, "datetime": "2026-04-01 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 141989, "price": 103370000.0, "datetime": "2026-04-01 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142002, "price": 103675000.0, "datetime": "2026-04-01 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142006, "price": 103269000.0, "datetime": "2026-04-01 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142012, "price": 103400000.0, "datetime": "2026-04-01 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142022, "price": 102990000.0, "datetime": "2026-04-01 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142034, "price": 103208000.0, "datetime": "2026-04-01 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142053, "price": 103360000.0, "datetime": "2026-04-02 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142054, "price": 103490000.0, "datetime": "2026-04-02 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142069, "price": 103782000.0, "datetime": "2026-04-02 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142115, "price": 102878000.0, "datetime": "2026-04-02 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142150, "price": 102900000.0, "datetime": "2026-04-02 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142161, "price": 102936000.0, "datetime": "2026-04-02 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142182, "price": 103299000.0, "datetime": "2026-04-02 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142203, "price": 103300000.0, "datetime": "2026-04-02 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142204, "price": 103123000.0, "datetime": "2026-04-02 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142211, "price": 103225000.0, "datetime": "2026-04-02 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142213, "price": 103150000.0, "datetime": "2026-04-02 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142221, "price": 103213000.0, "datetime": "2026-04-02 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142228, "price": 103109000.0, "datetime": "2026-04-02 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142229, "price": 103185000.0, "datetime": "2026-04-02 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142249, "price": 102651000.0, "datetime": "2026-04-02 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142268, "price": 102200000.0, "datetime": "2026-04-02 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142272, "price": 101626000.0, "datetime": "2026-04-02 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142278, "price": 101810000.0, "datetime": "2026-04-02 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142303, "price": 101336000.0, "datetime": "2026-04-02 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142306, "price": 101447000.0, "datetime": "2026-04-02 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142314, "price": 101292000.0, "datetime": "2026-04-02 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142325, "price": 101051000.0, "datetime": "2026-04-02 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142326, "price": 101001000.0, "datetime": "2026-04-02 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142327, "price": 101104000.0, "datetime": "2026-04-02 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142359, "price": 101449000.0, "datetime": "2026-04-02 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142378, "price": 101541000.0, "datetime": "2026-04-02 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142390, "price": 101535000.0, "datetime": "2026-04-02 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142415, "price": 101154000.0, "datetime": "2026-04-02 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142431, "price": 100850000.0, "datetime": "2026-04-02 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142437, "price": 101013000.0, "datetime": "2026-04-02 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142452, "price": 101033000.0, "datetime": "2026-04-02 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142453, "price": 101283000.0, "datetime": "2026-04-02 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142462, "price": 101135000.0, "datetime": "2026-04-02 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142480, "price": 100770000.0, "datetime": "2026-04-02 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142488, "price": 100593000.0, "datetime": "2026-04-02 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142496, "price": 100736000.0, "datetime": "2026-04-02 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142499, "price": 100401000.0, "datetime": "2026-04-02 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142503, "price": 100673000.0, "datetime": "2026-04-02 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142528, "price": 101373000.0, "datetime": "2026-04-03 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142553, "price": 101697000.0, "datetime": "2026-04-03 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142554, "price": 101542000.0, "datetime": "2026-04-03 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142558, "price": 101754000.0, "datetime": "2026-04-03 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142568, "price": 101581000.0, "datetime": "2026-04-03 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142573, "price": 102241000.0, "datetime": "2026-04-03 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142579, "price": 101747000.0, "datetime": "2026-04-03 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142595, "price": 101486000.0, "datetime": "2026-04-03 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142596, "price": 101279000.0, "datetime": "2026-04-03 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142600, "price": 101298000.0, "datetime": "2026-04-03 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142619, "price": 101697000.0, "datetime": "2026-04-03 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142637, "price": 101817000.0, "datetime": "2026-04-03 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142645, "price": 101701000.0, "datetime": "2026-04-03 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142664, "price": 101583000.0, "datetime": "2026-04-03 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142688, "price": 101739000.0, "datetime": "2026-04-03 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142689, "price": 101866000.0, "datetime": "2026-04-03 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142692, "price": 101766000.0, "datetime": "2026-04-03 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142729, "price": 101388000.0, "datetime": "2026-04-03 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142741, "price": 101126000.0, "datetime": "2026-04-03 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142749, "price": 101186000.0, "datetime": "2026-04-03 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142750, "price": 101026000.0, "datetime": "2026-04-03 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142753, "price": 101403000.0, "datetime": "2026-04-03 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142758, "price": 100966000.0, "datetime": "2026-04-03 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142765, "price": 101084000.0, "datetime": "2026-04-03 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142781, "price": 101041000.0, "datetime": "2026-04-03 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142793, "price": 101160000.0, "datetime": "2026-04-03 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142795, "price": 101043000.0, "datetime": "2026-04-03 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142803, "price": 101135000.0, "datetime": "2026-04-03 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142813, "price": 100932000.0, "datetime": "2026-04-03 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142818, "price": 101329000.0, "datetime": "2026-04-03 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142825, "price": 101018000.0, "datetime": "2026-04-03 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142840, "price": 101122000.0, "datetime": "2026-04-03 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142869, "price": 101645000.0, "datetime": "2026-04-03 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142870, "price": 101819000.0, "datetime": "2026-04-03 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142875, "price": 101806000.0, "datetime": "2026-04-03 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142902, "price": 101521000.0, "datetime": "2026-04-03 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142910, "price": 101322000.0, "datetime": "2026-04-03 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142923, "price": 101369000.0, "datetime": "2026-04-03 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142951, "price": 101544000.0, "datetime": "2026-04-03 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142957, "price": 101733000.0, "datetime": "2026-04-03 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142958, "price": 101529000.0, "datetime": "2026-04-03 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142976, "price": 101292000.0, "datetime": "2026-04-03 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142980, "price": 101135000.0, "datetime": "2026-04-03 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142982, "price": 101165000.0, "datetime": "2026-04-03 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 142984, "price": 101083000.0, "datetime": "2026-04-03 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 142985, "price": 101172000.0, "datetime": "2026-04-03 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143010, "price": 101500000.0, "datetime": "2026-04-04 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143032, "price": 101516000.0, "datetime": "2026-04-04 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143049, "price": 101565000.0, "datetime": "2026-04-04 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143051, "price": 101665000.0, "datetime": "2026-04-04 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143052, "price": 101525000.0, "datetime": "2026-04-04 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143072, "price": 101380000.0, "datetime": "2026-04-04 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143085, "price": 101350000.0, "datetime": "2026-04-04 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143097, "price": 101347000.0, "datetime": "2026-04-04 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143122, "price": 101494000.0, "datetime": "2026-04-04 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143133, "price": 101544000.0, "datetime": "2026-04-04 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143150, "price": 101500000.0, "datetime": "2026-04-04 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143162, "price": 101590000.0, "datetime": "2026-04-04 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143163, "price": 101483000.0, "datetime": "2026-04-04 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143178, "price": 101553000.0, "datetime": "2026-04-04 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143179, "price": 101487000.0, "datetime": "2026-04-04 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143183, "price": 101529000.0, "datetime": "2026-04-04 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143205, "price": 101551000.0, "datetime": "2026-04-04 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143224, "price": 101502000.0, "datetime": "2026-04-04 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143234, "price": 101463000.0, "datetime": "2026-04-04 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143248, "price": 101489000.0, "datetime": "2026-04-04 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143259, "price": 101445000.0, "datetime": "2026-04-04 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143261, "price": 101531000.0, "datetime": "2026-04-04 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143265, "price": 101484000.0, "datetime": "2026-04-04 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143270, "price": 101511000.0, "datetime": "2026-04-04 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143271, "price": 101456000.0, "datetime": "2026-04-04 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143276, "price": 101508000.0, "datetime": "2026-04-04 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143281, "price": 101467000.0, "datetime": "2026-04-04 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143283, "price": 101489000.0, "datetime": "2026-04-04 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143296, "price": 101460000.0, "datetime": "2026-04-04 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143297, "price": 101530000.0, "datetime": "2026-04-04 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143317, "price": 101561000.0, "datetime": "2026-04-04 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143324, "price": 101662000.0, "datetime": "2026-04-04 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143335, "price": 101650000.0, "datetime": "2026-04-04 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143348, "price": 101688000.0, "datetime": "2026-04-04 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143353, "price": 101658000.0, "datetime": "2026-04-04 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143354, "price": 101700000.0, "datetime": "2026-04-04 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143359, "price": 101640000.0, "datetime": "2026-04-04 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143371, "price": 101683000.0, "datetime": "2026-04-04 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143376, "price": 101626000.0, "datetime": "2026-04-04 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143384, "price": 101660000.0, "datetime": "2026-04-04 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143394, "price": 101649000.0, "datetime": "2026-04-04 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143400, "price": 101741000.0, "datetime": "2026-04-04 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143415, "price": 101940000.0, "datetime": "2026-04-04 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143453, "price": 101900000.0, "datetime": "2026-04-04 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143473, "price": 102062000.0, "datetime": "2026-04-04 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143490, "price": 102089000.0, "datetime": "2026-04-05 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143502, "price": 102211000.0, "datetime": "2026-04-05 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143509, "price": 102339000.0, "datetime": "2026-04-05 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143512, "price": 102253000.0, "datetime": "2026-04-05 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143516, "price": 102378000.0, "datetime": "2026-04-05 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143524, "price": 102330000.0, "datetime": "2026-04-05 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143554, "price": 102198000.0, "datetime": "2026-04-05 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143559, "price": 102115000.0, "datetime": "2026-04-05 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143566, "price": 102121000.0, "datetime": "2026-04-05 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143578, "price": 102135000.0, "datetime": "2026-04-05 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143599, "price": 101980000.0, "datetime": "2026-04-05 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143640, "price": 102142000.0, "datetime": "2026-04-05 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143675, "price": 102050000.0, "datetime": "2026-04-05 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143676, "price": 102006000.0, "datetime": "2026-04-05 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143678, "price": 102030000.0, "datetime": "2026-04-05 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143687, "price": 101980000.0, "datetime": "2026-04-05 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143698, "price": 101964000.0, "datetime": "2026-04-05 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143701, "price": 101885000.0, "datetime": "2026-04-05 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143715, "price": 101873000.0, "datetime": "2026-04-05 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143734, "price": 101877000.0, "datetime": "2026-04-05 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143735, "price": 101939000.0, "datetime": "2026-04-05 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143736, "price": 101872000.0, "datetime": "2026-04-05 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143749, "price": 101898000.0, "datetime": "2026-04-05 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143764, "price": 101842000.0, "datetime": "2026-04-05 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143770, "price": 101932000.0, "datetime": "2026-04-05 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143775, "price": 101859000.0, "datetime": "2026-04-05 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143800, "price": 101571000.0, "datetime": "2026-04-05 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143819, "price": 101549000.0, "datetime": "2026-04-05 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143826, "price": 101637000.0, "datetime": "2026-04-05 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143842, "price": 101643000.0, "datetime": "2026-04-05 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143844, "price": 101720000.0, "datetime": "2026-04-05 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143863, "price": 101822000.0, "datetime": "2026-04-05 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143864, "price": 101880000.0, "datetime": "2026-04-05 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143866, "price": 101856000.0, "datetime": "2026-04-05 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143880, "price": 102000000.0, "datetime": "2026-04-05 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143895, "price": 101931000.0, "datetime": "2026-04-05 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143925, "price": 101726000.0, "datetime": "2026-04-05 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143937, "price": 101600000.0, "datetime": "2026-04-05 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143939, "price": 101741000.0, "datetime": "2026-04-05 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143940, "price": 101697000.0, "datetime": "2026-04-05 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143941, "price": 101737000.0, "datetime": "2026-04-05 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143953, "price": 101725000.0, "datetime": "2026-04-05 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143958, "price": 101815000.0, "datetime": "2026-04-05 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143965, "price": 101790000.0, "datetime": "2026-04-05 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 143972, "price": 101830000.0, "datetime": "2026-04-06 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 143987, "price": 102257000.0, "datetime": "2026-04-06 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144017, "price": 102283000.0, "datetime": "2026-04-06 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144028, "price": 102223000.0, "datetime": "2026-04-06 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144038, "price": 102360000.0, "datetime": "2026-04-06 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144051, "price": 102335000.0, "datetime": "2026-04-06 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144054, "price": 102468000.0, "datetime": "2026-04-06 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144059, "price": 102375000.0, "datetime": "2026-04-06 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144073, "price": 102313000.0, "datetime": "2026-04-06 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144091, "price": 102615000.0, "datetime": "2026-04-06 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144104, "price": 102585000.0, "datetime": "2026-04-06 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144114, "price": 102488000.0, "datetime": "2026-04-06 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144120, "price": 102676000.0, "datetime": "2026-04-06 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144142, "price": 104118000.0, "datetime": "2026-04-06 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144149, "price": 104865000.0, "datetime": "2026-04-06 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144152, "price": 104544000.0, "datetime": "2026-04-06 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144186, "price": 103825000.0, "datetime": "2026-04-06 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144207, "price": 104183000.0, "datetime": "2026-04-06 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144228, "price": 104123000.0, "datetime": "2026-04-06 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144230, "price": 104000000.0, "datetime": "2026-04-06 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144240, "price": 104090000.0, "datetime": "2026-04-06 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144258, "price": 104055000.0, "datetime": "2026-04-06 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144259, "price": 104145000.0, "datetime": "2026-04-06 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144264, "price": 103998000.0, "datetime": "2026-04-06 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144271, "price": 104193000.0, "datetime": "2026-04-06 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144275, "price": 103792000.0, "datetime": "2026-04-06 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144285, "price": 103875000.0, "datetime": "2026-04-06 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144290, "price": 103651000.0, "datetime": "2026-04-06 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144293, "price": 103834000.0, "datetime": "2026-04-06 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144314, "price": 103955000.0, "datetime": "2026-04-06 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144316, "price": 104073000.0, "datetime": "2026-04-06 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144327, "price": 104100000.0, "datetime": "2026-04-06 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144330, "price": 104193000.0, "datetime": "2026-04-06 18:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144343, "price": 104932000.0, "datetime": "2026-04-06 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144384, "price": 104742000.0, "datetime": "2026-04-06 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144386, "price": 104624000.0, "datetime": "2026-04-06 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144401, "price": 104494000.0, "datetime": "2026-04-06 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144405, "price": 104296000.0, "datetime": "2026-04-06 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144409, "price": 104422000.0, "datetime": "2026-04-06 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144429, "price": 104249000.0, "datetime": "2026-04-06 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144434, "price": 104623000.0, "datetime": "2026-04-06 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144443, "price": 104357000.0, "datetime": "2026-04-06 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144446, "price": 104646000.0, "datetime": "2026-04-06 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144477, "price": 105100000.0, "datetime": "2026-04-07 01:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144483, "price": 105469000.0, "datetime": "2026-04-07 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144486, "price": 104961000.0, "datetime": "2026-04-07 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144504, "price": 104625000.0, "datetime": "2026-04-07 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144529, "price": 104867000.0, "datetime": "2026-04-07 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144536, "price": 105000000.0, "datetime": "2026-04-07 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144541, "price": 104892000.0, "datetime": "2026-04-07 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144553, "price": 105029000.0, "datetime": "2026-04-07 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144566, "price": 105150000.0, "datetime": "2026-04-07 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144591, "price": 104782000.0, "datetime": "2026-04-07 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144595, "price": 104582000.0, "datetime": "2026-04-07 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144618, "price": 103735000.0, "datetime": "2026-04-07 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144641, "price": 103789000.0, "datetime": "2026-04-07 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144656, "price": 103850000.0, "datetime": "2026-04-07 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144663, "price": 103580000.0, "datetime": "2026-04-07 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144674, "price": 103534000.0, "datetime": "2026-04-07 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144706, "price": 103983000.0, "datetime": "2026-04-07 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144720, "price": 103979000.0, "datetime": "2026-04-07 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144729, "price": 103900000.0, "datetime": "2026-04-07 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144759, "price": 103460000.0, "datetime": "2026-04-07 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144816, "price": 103806000.0, "datetime": "2026-04-07 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144819, "price": 103960000.0, "datetime": "2026-04-07 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144826, "price": 103948000.0, "datetime": "2026-04-07 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144853, "price": 103153000.0, "datetime": "2026-04-07 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144870, "price": 102737000.0, "datetime": "2026-04-07 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144875, "price": 103077000.0, "datetime": "2026-04-07 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144898, "price": 103100000.0, "datetime": "2026-04-07 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144916, "price": 102896000.0, "datetime": "2026-04-07 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144927, "price": 102446000.0, "datetime": "2026-04-07 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144931, "price": 102676000.0, "datetime": "2026-04-08 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144953, "price": 102986000.0, "datetime": "2026-04-08 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144956, "price": 103255000.0, "datetime": "2026-04-08 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144965, "price": 103088000.0, "datetime": "2026-04-08 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 144978, "price": 103398000.0, "datetime": "2026-04-08 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 144989, "price": 103521000.0, "datetime": "2026-04-08 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145013, "price": 103362000.0, "datetime": "2026-04-08 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145038, "price": 104330000.0, "datetime": "2026-04-08 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145050, "price": 104942000.0, "datetime": "2026-04-08 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145056, "price": 104545000.0, "datetime": "2026-04-08 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145065, "price": 105102000.0, "datetime": "2026-04-08 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145066, "price": 104913000.0, "datetime": "2026-04-08 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145069, "price": 105398000.0, "datetime": "2026-04-08 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145093, "price": 106583000.0, "datetime": "2026-04-08 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145094, "price": 107236000.0, "datetime": "2026-04-08 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145102, "price": 107135000.0, "datetime": "2026-04-08 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145143, "price": 106308000.0, "datetime": "2026-04-08 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145158, "price": 106076000.0, "datetime": "2026-04-08 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145168, "price": 105945000.0, "datetime": "2026-04-08 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145171, "price": 105756000.0, "datetime": "2026-04-08 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145177, "price": 105857000.0, "datetime": "2026-04-08 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145208, "price": 106000000.0, "datetime": "2026-04-08 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145212, "price": 106150000.0, "datetime": "2026-04-08 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145218, "price": 106131000.0, "datetime": "2026-04-08 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145234, "price": 106264000.0, "datetime": "2026-04-08 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145241, "price": 106150000.0, "datetime": "2026-04-08 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145254, "price": 106188000.0, "datetime": "2026-04-08 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145259, "price": 105933000.0, "datetime": "2026-04-08 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145269, "price": 106100000.0, "datetime": "2026-04-08 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145296, "price": 106398000.0, "datetime": "2026-04-08 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145329, "price": 106067000.0, "datetime": "2026-04-08 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145341, "price": 106074000.0, "datetime": "2026-04-08 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145345, "price": 106307000.0, "datetime": "2026-04-08 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145378, "price": 106964000.0, "datetime": "2026-04-08 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145410, "price": 105705000.0, "datetime": "2026-04-09 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145456, "price": 106214000.0, "datetime": "2026-04-09 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145462, "price": 106578000.0, "datetime": "2026-04-09 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145468, "price": 106537000.0, "datetime": "2026-04-09 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145492, "price": 105942000.0, "datetime": "2026-04-09 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145520, "price": 106023000.0, "datetime": "2026-04-09 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145530, "price": 106221000.0, "datetime": "2026-04-09 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145544, "price": 106480000.0, "datetime": "2026-04-09 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145573, "price": 105938000.0, "datetime": "2026-04-09 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145575, "price": 105658000.0, "datetime": "2026-04-09 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145580, "price": 105850000.0, "datetime": "2026-04-09 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145597, "price": 105667000.0, "datetime": "2026-04-09 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145608, "price": 105529000.0, "datetime": "2026-04-09 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145610, "price": 105101000.0, "datetime": "2026-04-09 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145618, "price": 105514000.0, "datetime": "2026-04-09 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145650, "price": 105750000.0, "datetime": "2026-04-09 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145665, "price": 105718000.0, "datetime": "2026-04-09 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145673, "price": 105582000.0, "datetime": "2026-04-09 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145692, "price": 105499000.0, "datetime": "2026-04-09 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145715, "price": 105692000.0, "datetime": "2026-04-09 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145724, "price": 105800000.0, "datetime": "2026-04-09 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145737, "price": 105856000.0, "datetime": "2026-04-09 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145757, "price": 105899000.0, "datetime": "2026-04-09 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145769, "price": 106021000.0, "datetime": "2026-04-09 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145771, "price": 106232000.0, "datetime": "2026-04-09 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145776, "price": 106155000.0, "datetime": "2026-04-09 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145786, "price": 106523000.0, "datetime": "2026-04-09 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145792, "price": 106293000.0, "datetime": "2026-04-09 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145796, "price": 106485000.0, "datetime": "2026-04-09 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145797, "price": 106400000.0, "datetime": "2026-04-09 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145824, "price": 106162000.0, "datetime": "2026-04-09 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145836, "price": 106089000.0, "datetime": "2026-04-09 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145837, "price": 106277000.0, "datetime": "2026-04-09 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145846, "price": 106149000.0, "datetime": "2026-04-09 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145847, "price": 106192000.0, "datetime": "2026-04-09 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145848, "price": 106109000.0, "datetime": "2026-04-09 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145879, "price": 105458000.0, "datetime": "2026-04-09 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145910, "price": 106950000.0, "datetime": "2026-04-10 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145929, "price": 107318000.0, "datetime": "2026-04-10 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145937, "price": 107092000.0, "datetime": "2026-04-10 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145965, "price": 106500000.0, "datetime": "2026-04-10 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145977, "price": 106448000.0, "datetime": "2026-04-10 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145978, "price": 106550000.0, "datetime": "2026-04-10 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 145979, "price": 106451000.0, "datetime": "2026-04-10 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 145980, "price": 106571000.0, "datetime": "2026-04-10 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146006, "price": 107145000.0, "datetime": "2026-04-10 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146009, "price": 107347000.0, "datetime": "2026-04-10 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146011, "price": 107000000.0, "datetime": "2026-04-10 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146022, "price": 107330000.0, "datetime": "2026-04-10 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146026, "price": 107118000.0, "datetime": "2026-04-10 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146031, "price": 107301000.0, "datetime": "2026-04-10 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146039, "price": 107288000.0, "datetime": "2026-04-10 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146061, "price": 106745000.0, "datetime": "2026-04-10 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146095, "price": 106950000.0, "datetime": "2026-04-10 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146098, "price": 107307000.0, "datetime": "2026-04-10 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146107, "price": 107210000.0, "datetime": "2026-04-10 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146140, "price": 107024000.0, "datetime": "2026-04-10 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146146, "price": 106867000.0, "datetime": "2026-04-10 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146148, "price": 106920000.0, "datetime": "2026-04-10 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146184, "price": 107293000.0, "datetime": "2026-04-10 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146219, "price": 106872000.0, "datetime": "2026-04-10 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146224, "price": 106750000.0, "datetime": "2026-04-10 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146231, "price": 106802000.0, "datetime": "2026-04-10 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146244, "price": 106570000.0, "datetime": "2026-04-10 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146249, "price": 106756000.0, "datetime": "2026-04-10 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146268, "price": 106922000.0, "datetime": "2026-04-10 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146284, "price": 106994000.0, "datetime": "2026-04-10 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146302, "price": 107405000.0, "datetime": "2026-04-10 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146318, "price": 107660000.0, "datetime": "2026-04-10 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146329, "price": 107520000.0, "datetime": "2026-04-10 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146346, "price": 107614000.0, "datetime": "2026-04-10 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146364, "price": 108100000.0, "datetime": "2026-04-10 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146393, "price": 108019000.0, "datetime": "2026-04-11 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146419, "price": 108187000.0, "datetime": "2026-04-11 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146424, "price": 108516000.0, "datetime": "2026-04-11 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146429, "price": 108250000.0, "datetime": "2026-04-11 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146447, "price": 108461000.0, "datetime": "2026-04-11 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146455, "price": 108320000.0, "datetime": "2026-04-11 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146465, "price": 108426000.0, "datetime": "2026-04-11 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146480, "price": 108407000.0, "datetime": "2026-04-11 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146486, "price": 108722000.0, "datetime": "2026-04-11 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146490, "price": 108494000.0, "datetime": "2026-04-11 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146505, "price": 108538000.0, "datetime": "2026-04-11 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146514, "price": 108350000.0, "datetime": "2026-04-11 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146530, "price": 108213000.0, "datetime": "2026-04-11 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146551, "price": 108233000.0, "datetime": "2026-04-11 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146556, "price": 108345000.0, "datetime": "2026-04-11 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146558, "price": 108227000.0, "datetime": "2026-04-11 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146560, "price": 108300000.0, "datetime": "2026-04-11 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146563, "price": 108256000.0, "datetime": "2026-04-11 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146578, "price": 108341000.0, "datetime": "2026-04-11 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146601, "price": 108515000.0, "datetime": "2026-04-11 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146615, "price": 108535000.0, "datetime": "2026-04-11 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146616, "price": 108499000.0, "datetime": "2026-04-11 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146643, "price": 108224000.0, "datetime": "2026-04-11 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146653, "price": 108125000.0, "datetime": "2026-04-11 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146654, "price": 108167000.0, "datetime": "2026-04-11 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146668, "price": 108095000.0, "datetime": "2026-04-11 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146675, "price": 108152000.0, "datetime": "2026-04-11 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146676, "price": 108069000.0, "datetime": "2026-04-11 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146678, "price": 108134000.0, "datetime": "2026-04-11 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146704, "price": 108160000.0, "datetime": "2026-04-11 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146711, "price": 108257000.0, "datetime": "2026-04-11 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146720, "price": 108188000.0, "datetime": "2026-04-11 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146733, "price": 108284000.0, "datetime": "2026-04-11 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146752, "price": 108370000.0, "datetime": "2026-04-11 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146771, "price": 108456000.0, "datetime": "2026-04-11 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146778, "price": 108455000.0, "datetime": "2026-04-11 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146785, "price": 108490000.0, "datetime": "2026-04-11 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146792, "price": 108500000.0, "datetime": "2026-04-11 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146793, "price": 108525000.0, "datetime": "2026-04-11 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146796, "price": 108469000.0, "datetime": "2026-04-11 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146802, "price": 108558000.0, "datetime": "2026-04-11 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146808, "price": 108419000.0, "datetime": "2026-04-11 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146824, "price": 108298000.0, "datetime": "2026-04-11 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146841, "price": 108208000.0, "datetime": "2026-04-11 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146845, "price": 108336000.0, "datetime": "2026-04-11 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146862, "price": 108342000.0, "datetime": "2026-04-12 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146866, "price": 108442000.0, "datetime": "2026-04-12 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146889, "price": 108573000.0, "datetime": "2026-04-12 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146898, "price": 108713000.0, "datetime": "2026-04-12 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146906, "price": 108650000.0, "datetime": "2026-04-12 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146915, "price": 108779000.0, "datetime": "2026-04-12 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146934, "price": 109060000.0, "datetime": "2026-04-12 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146965, "price": 108901000.0, "datetime": "2026-04-12 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146968, "price": 108684000.0, "datetime": "2026-04-12 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 146970, "price": 108837000.0, "datetime": "2026-04-12 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 146996, "price": 108949000.0, "datetime": "2026-04-12 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147017, "price": 108633000.0, "datetime": "2026-04-12 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147028, "price": 108438000.0, "datetime": "2026-04-12 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147034, "price": 108540000.0, "datetime": "2026-04-12 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147054, "price": 108600000.0, "datetime": "2026-04-12 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147073, "price": 107068000.0, "datetime": "2026-04-12 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147118, "price": 106633000.0, "datetime": "2026-04-12 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147121, "price": 106675000.0, "datetime": "2026-04-12 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147126, "price": 106579000.0, "datetime": "2026-04-12 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147128, "price": 106650000.0, "datetime": "2026-04-12 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147155, "price": 106940000.0, "datetime": "2026-04-12 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147181, "price": 106902000.0, "datetime": "2026-04-12 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147203, "price": 106862000.0, "datetime": "2026-04-12 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147218, "price": 106868000.0, "datetime": "2026-04-12 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147223, "price": 106744000.0, "datetime": "2026-04-12 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147230, "price": 106867000.0, "datetime": "2026-04-12 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147241, "price": 106741000.0, "datetime": "2026-04-12 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147254, "price": 106695000.0, "datetime": "2026-04-12 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147268, "price": 106501000.0, "datetime": "2026-04-12 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147281, "price": 106469000.0, "datetime": "2026-04-12 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147285, "price": 106107000.0, "datetime": "2026-04-12 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147304, "price": 105740000.0, "datetime": "2026-04-12 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147322, "price": 105641000.0, "datetime": "2026-04-12 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147332, "price": 105669000.0, "datetime": "2026-04-13 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147361, "price": 105750000.0, "datetime": "2026-04-13 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147369, "price": 105894000.0, "datetime": "2026-04-13 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147383, "price": 105825000.0, "datetime": "2026-04-13 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147385, "price": 106113000.0, "datetime": "2026-04-13 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147395, "price": 106039000.0, "datetime": "2026-04-13 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147399, "price": 106145000.0, "datetime": "2026-04-13 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147402, "price": 106103000.0, "datetime": "2026-04-13 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147438, "price": 106053000.0, "datetime": "2026-04-13 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147453, "price": 106333000.0, "datetime": "2026-04-13 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147481, "price": 105772000.0, "datetime": "2026-04-13 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147493, "price": 105516000.0, "datetime": "2026-04-13 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147496, "price": 105648000.0, "datetime": "2026-04-13 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147531, "price": 106402000.0, "datetime": "2026-04-13 10:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147558, "price": 106312000.0, "datetime": "2026-04-13 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147560, "price": 106105000.0, "datetime": "2026-04-13 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147595, "price": 105972000.0, "datetime": "2026-04-13 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147604, "price": 105895000.0, "datetime": "2026-04-13 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147624, "price": 105850000.0, "datetime": "2026-04-13 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147625, "price": 105777000.0, "datetime": "2026-04-13 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147626, "price": 105863000.0, "datetime": "2026-04-13 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147649, "price": 105937000.0, "datetime": "2026-04-13 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147665, "price": 105692000.0, "datetime": "2026-04-13 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147681, "price": 105565000.0, "datetime": "2026-04-13 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147688, "price": 105795000.0, "datetime": "2026-04-13 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147714, "price": 105630000.0, "datetime": "2026-04-13 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147723, "price": 105697000.0, "datetime": "2026-04-13 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147725, "price": 105627000.0, "datetime": "2026-04-13 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147728, "price": 105714000.0, "datetime": "2026-04-13 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147756, "price": 105850000.0, "datetime": "2026-04-13 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147765, "price": 106130000.0, "datetime": "2026-04-13 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147779, "price": 106059000.0, "datetime": "2026-04-13 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147784, "price": 106626000.0, "datetime": "2026-04-13 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147811, "price": 107082000.0, "datetime": "2026-04-14 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147832, "price": 107142000.0, "datetime": "2026-04-14 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147846, "price": 107261000.0, "datetime": "2026-04-14 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147856, "price": 107550000.0, "datetime": "2026-04-14 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147862, "price": 107569000.0, "datetime": "2026-04-14 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147878, "price": 107446000.0, "datetime": "2026-04-14 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147891, "price": 107452000.0, "datetime": "2026-04-14 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147894, "price": 107724000.0, "datetime": "2026-04-14 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147911, "price": 108433000.0, "datetime": "2026-04-14 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147941, "price": 108624000.0, "datetime": "2026-04-14 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147943, "price": 108444000.0, "datetime": "2026-04-14 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 147949, "price": 108599000.0, "datetime": "2026-04-14 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 147972, "price": 110044000.0, "datetime": "2026-04-14 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148002, "price": 109735000.0, "datetime": "2026-04-14 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148003, "price": 109520000.0, "datetime": "2026-04-14 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148012, "price": 109556000.0, "datetime": "2026-04-14 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148039, "price": 109931000.0, "datetime": "2026-04-14 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148060, "price": 109930000.0, "datetime": "2026-04-14 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148079, "price": 110005000.0, "datetime": "2026-04-14 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148109, "price": 109744000.0, "datetime": "2026-04-14 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148141, "price": 110149000.0, "datetime": "2026-04-14 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148154, "price": 110208000.0, "datetime": "2026-04-14 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148155, "price": 110180000.0, "datetime": "2026-04-14 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148157, "price": 110300000.0, "datetime": "2026-04-14 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148169, "price": 110214000.0, "datetime": "2026-04-14 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148193, "price": 109914000.0, "datetime": "2026-04-14 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148201, "price": 109756000.0, "datetime": "2026-04-14 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148211, "price": 109700000.0, "datetime": "2026-04-14 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148223, "price": 109591000.0, "datetime": "2026-04-14 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148224, "price": 109730000.0, "datetime": "2026-04-14 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148280, "price": 111178000.0, "datetime": "2026-04-14 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148299, "price": 110970000.0, "datetime": "2026-04-15 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148315, "price": 111176000.0, "datetime": "2026-04-15 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148336, "price": 110596000.0, "datetime": "2026-04-15 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148337, "price": 110378000.0, "datetime": "2026-04-15 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148344, "price": 110391000.0, "datetime": "2026-04-15 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148359, "price": 110169000.0, "datetime": "2026-04-15 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148370, "price": 109990000.0, "datetime": "2026-04-15 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148400, "price": 109814000.0, "datetime": "2026-04-15 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148404, "price": 109941000.0, "datetime": "2026-04-15 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148405, "price": 109872000.0, "datetime": "2026-04-15 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148410, "price": 109922000.0, "datetime": "2026-04-15 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148415, "price": 109770000.0, "datetime": "2026-04-15 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148426, "price": 109962000.0, "datetime": "2026-04-15 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148435, "price": 109750000.0, "datetime": "2026-04-15 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148445, "price": 109811000.0, "datetime": "2026-04-15 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148460, "price": 109722000.0, "datetime": "2026-04-15 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148461, "price": 109831000.0, "datetime": "2026-04-15 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148465, "price": 109602000.0, "datetime": "2026-04-15 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148468, "price": 109978000.0, "datetime": "2026-04-15 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148483, "price": 110390000.0, "datetime": "2026-04-15 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148493, "price": 110621000.0, "datetime": "2026-04-15 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148495, "price": 110500000.0, "datetime": "2026-04-15 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148527, "price": 110180000.0, "datetime": "2026-04-15 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148541, "price": 110001000.0, "datetime": "2026-04-15 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148543, "price": 110050000.0, "datetime": "2026-04-15 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148562, "price": 110079000.0, "datetime": "2026-04-15 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148587, "price": 109685000.0, "datetime": "2026-04-15 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148606, "price": 109523000.0, "datetime": "2026-04-15 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148612, "price": 109547000.0, "datetime": "2026-04-15 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148613, "price": 109243000.0, "datetime": "2026-04-15 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148625, "price": 109271000.0, "datetime": "2026-04-15 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148651, "price": 109677000.0, "datetime": "2026-04-15 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148668, "price": 109761000.0, "datetime": "2026-04-15 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148675, "price": 109684000.0, "datetime": "2026-04-15 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148683, "price": 109931000.0, "datetime": "2026-04-15 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148687, "price": 109515000.0, "datetime": "2026-04-15 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148692, "price": 109755000.0, "datetime": "2026-04-15 20:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148727, "price": 110071000.0, "datetime": "2026-04-15 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148737, "price": 110210000.0, "datetime": "2026-04-15 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148738, "price": 109842000.0, "datetime": "2026-04-15 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148752, "price": 109826000.0, "datetime": "2026-04-15 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148761, "price": 109619000.0, "datetime": "2026-04-15 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148785, "price": 109385000.0, "datetime": "2026-04-16 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148786, "price": 109213000.0, "datetime": "2026-04-16 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148788, "price": 109413000.0, "datetime": "2026-04-16 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148802, "price": 109311000.0, "datetime": "2026-04-16 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148809, "price": 109462000.0, "datetime": "2026-04-16 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148822, "price": 109326000.0, "datetime": "2026-04-16 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148825, "price": 109555000.0, "datetime": "2026-04-16 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148867, "price": 110549000.0, "datetime": "2026-04-16 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148887, "price": 110389000.0, "datetime": "2026-04-16 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148888, "price": 110255000.0, "datetime": "2026-04-16 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148902, "price": 110298000.0, "datetime": "2026-04-16 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148926, "price": 110465000.0, "datetime": "2026-04-16 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148944, "price": 110370000.0, "datetime": "2026-04-16 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148952, "price": 110250000.0, "datetime": "2026-04-16 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148958, "price": 110468000.0, "datetime": "2026-04-16 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148969, "price": 110137000.0, "datetime": "2026-04-16 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148982, "price": 110312000.0, "datetime": "2026-04-16 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 148993, "price": 110191000.0, "datetime": "2026-04-16 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 148994, "price": 110262000.0, "datetime": "2026-04-16 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149007, "price": 110445000.0, "datetime": "2026-04-16 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149016, "price": 110653000.0, "datetime": "2026-04-16 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149018, "price": 110560000.0, "datetime": "2026-04-16 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149040, "price": 110499000.0, "datetime": "2026-04-16 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149044, "price": 110314000.0, "datetime": "2026-04-16 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149046, "price": 110467000.0, "datetime": "2026-04-16 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149066, "price": 110650000.0, "datetime": "2026-04-16 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149087, "price": 110643000.0, "datetime": "2026-04-16 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149089, "price": 110600000.0, "datetime": "2026-04-16 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149115, "price": 110358000.0, "datetime": "2026-04-16 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149142, "price": 110445000.0, "datetime": "2026-04-16 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149171, "price": 109998000.0, "datetime": "2026-04-16 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149199, "price": 110382000.0, "datetime": "2026-04-16 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149212, "price": 110444000.0, "datetime": "2026-04-16 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149220, "price": 110240000.0, "datetime": "2026-04-16 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149238, "price": 109440000.0, "datetime": "2026-04-16 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149273, "price": 110422000.0, "datetime": "2026-04-17 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149296, "price": 109859000.0, "datetime": "2026-04-17 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149315, "price": 109833000.0, "datetime": "2026-04-17 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149320, "price": 109996000.0, "datetime": "2026-04-17 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149336, "price": 110495000.0, "datetime": "2026-04-17 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149337, "price": 110656000.0, "datetime": "2026-04-17 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149350, "price": 111022000.0, "datetime": "2026-04-17 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149351, "price": 111228000.0, "datetime": "2026-04-17 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149354, "price": 110871000.0, "datetime": "2026-04-17 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149386, "price": 110611000.0, "datetime": "2026-04-17 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149395, "price": 110488000.0, "datetime": "2026-04-17 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149401, "price": 110586000.0, "datetime": "2026-04-17 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149431, "price": 110791000.0, "datetime": "2026-04-17 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149467, "price": 110399000.0, "datetime": "2026-04-17 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149506, "price": 110378000.0, "datetime": "2026-04-17 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149516, "price": 110403000.0, "datetime": "2026-04-17 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149529, "price": 110280000.0, "datetime": "2026-04-17 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149539, "price": 110381000.0, "datetime": "2026-04-17 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149543, "price": 110306000.0, "datetime": "2026-04-17 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149544, "price": 110338000.0, "datetime": "2026-04-17 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149548, "price": 110300000.0, "datetime": "2026-04-17 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149549, "price": 110375000.0, "datetime": "2026-04-17 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149576, "price": 110779000.0, "datetime": "2026-04-17 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149588, "price": 110981000.0, "datetime": "2026-04-17 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149593, "price": 111004000.0, "datetime": "2026-04-17 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149598, "price": 111129000.0, "datetime": "2026-04-17 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149619, "price": 111907000.0, "datetime": "2026-04-17 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149649, "price": 111635000.0, "datetime": "2026-04-17 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149681, "price": 111937000.0, "datetime": "2026-04-17 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149683, "price": 112302000.0, "datetime": "2026-04-17 21:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149698, "price": 112462000.0, "datetime": "2026-04-17 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149704, "price": 113268000.0, "datetime": "2026-04-17 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149713, "price": 113510000.0, "datetime": "2026-04-17 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149715, "price": 114000000.0, "datetime": "2026-04-17 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149726, "price": 114263000.0, "datetime": "2026-04-17 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149750, "price": 114428000.0, "datetime": "2026-04-18 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149762, "price": 114600000.0, "datetime": "2026-04-18 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149783, "price": 113941000.0, "datetime": "2026-04-18 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149791, "price": 113431000.0, "datetime": "2026-04-18 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149796, "price": 113627000.0, "datetime": "2026-04-18 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149807, "price": 113376000.0, "datetime": "2026-04-18 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149812, "price": 113492000.0, "datetime": "2026-04-18 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149837, "price": 113749000.0, "datetime": "2026-04-18 05:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149847, "price": 113794000.0, "datetime": "2026-04-18 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149860, "price": 113743000.0, "datetime": "2026-04-18 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149865, "price": 113903000.0, "datetime": "2026-04-18 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149874, "price": 113919000.0, "datetime": "2026-04-18 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149903, "price": 113662000.0, "datetime": "2026-04-18 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149922, "price": 113653000.0, "datetime": "2026-04-18 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149926, "price": 113831000.0, "datetime": "2026-04-18 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149944, "price": 114064000.0, "datetime": "2026-04-18 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149953, "price": 114255000.0, "datetime": "2026-04-18 11:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149959, "price": 114203000.0, "datetime": "2026-04-18 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 149960, "price": 114320000.0, "datetime": "2026-04-18 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 149964, "price": 114273000.0, "datetime": "2026-04-18 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150003, "price": 113793000.0, "datetime": "2026-04-18 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150025, "price": 113963000.0, "datetime": "2026-04-18 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150033, "price": 114002000.0, "datetime": "2026-04-18 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150035, "price": 113965000.0, "datetime": "2026-04-18 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150046, "price": 113971000.0, "datetime": "2026-04-18 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150053, "price": 113882000.0, "datetime": "2026-04-18 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150069, "price": 113849000.0, "datetime": "2026-04-18 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150072, "price": 113610000.0, "datetime": "2026-04-18 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150085, "price": 113426000.0, "datetime": "2026-04-18 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150092, "price": 113245000.0, "datetime": "2026-04-18 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150098, "price": 113256000.0, "datetime": "2026-04-18 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150108, "price": 113000000.0, "datetime": "2026-04-18 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150137, "price": 112303000.0, "datetime": "2026-04-18 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150171, "price": 112717000.0, "datetime": "2026-04-18 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150188, "price": 112648000.0, "datetime": "2026-04-18 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150214, "price": 112820000.0, "datetime": "2026-04-19 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150258, "price": 112409000.0, "datetime": "2026-04-19 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150269, "price": 112284000.0, "datetime": "2026-04-19 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150272, "price": 112370000.0, "datetime": "2026-04-19 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150273, "price": 112261000.0, "datetime": "2026-04-19 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150283, "price": 112273000.0, "datetime": "2026-04-19 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150299, "price": 112162000.0, "datetime": "2026-04-19 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150307, "price": 112229000.0, "datetime": "2026-04-19 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150333, "price": 112288000.0, "datetime": "2026-04-19 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150345, "price": 112385000.0, "datetime": "2026-04-19 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150349, "price": 112238000.0, "datetime": "2026-04-19 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150356, "price": 112354000.0, "datetime": "2026-04-19 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150378, "price": 112505000.0, "datetime": "2026-04-19 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150406, "price": 112300000.0, "datetime": "2026-04-19 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150416, "price": 112296000.0, "datetime": "2026-04-19 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150430, "price": 112132000.0, "datetime": "2026-04-19 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150448, "price": 112044000.0, "datetime": "2026-04-19 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150458, "price": 112014000.0, "datetime": "2026-04-19 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150480, "price": 112169000.0, "datetime": "2026-04-19 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150486, "price": 112304000.0, "datetime": "2026-04-19 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150488, "price": 112134000.0, "datetime": "2026-04-19 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150499, "price": 112343000.0, "datetime": "2026-04-19 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150506, "price": 112219000.0, "datetime": "2026-04-19 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150542, "price": 111821000.0, "datetime": "2026-04-19 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150558, "price": 111630000.0, "datetime": "2026-04-19 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150562, "price": 111789000.0, "datetime": "2026-04-19 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150571, "price": 111700000.0, "datetime": "2026-04-19 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150580, "price": 111683000.0, "datetime": "2026-04-19 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150583, "price": 111556000.0, "datetime": "2026-04-19 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150594, "price": 111475000.0, "datetime": "2026-04-19 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150636, "price": 112252000.0, "datetime": "2026-04-19 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150650, "price": 112515000.0, "datetime": "2026-04-19 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150664, "price": 112931000.0, "datetime": "2026-04-19 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150683, "price": 113012000.0, "datetime": "2026-04-19 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150688, "price": 112722000.0, "datetime": "2026-04-20 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150693, "price": 112979000.0, "datetime": "2026-04-20 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150696, "price": 112859000.0, "datetime": "2026-04-20 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150735, "price": 112034000.0, "datetime": "2026-04-20 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150741, "price": 111818000.0, "datetime": "2026-04-20 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150742, "price": 111876000.0, "datetime": "2026-04-20 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150744, "price": 111591000.0, "datetime": "2026-04-20 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150756, "price": 111386000.0, "datetime": "2026-04-20 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150788, "price": 111402000.0, "datetime": "2026-04-20 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150799, "price": 111557000.0, "datetime": "2026-04-20 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150801, "price": 111341000.0, "datetime": "2026-04-20 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150808, "price": 111421000.0, "datetime": "2026-04-20 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150825, "price": 111100000.0, "datetime": "2026-04-20 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150840, "price": 110443000.0, "datetime": "2026-04-20 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150850, "price": 110100000.0, "datetime": "2026-04-20 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150851, "price": 110161000.0, "datetime": "2026-04-20 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150897, "price": 110709000.0, "datetime": "2026-04-20 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150898, "price": 111061000.0, "datetime": "2026-04-20 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150908, "price": 111025000.0, "datetime": "2026-04-20 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150937, "price": 110604000.0, "datetime": "2026-04-20 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150954, "price": 110601000.0, "datetime": "2026-04-20 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150963, "price": 110650000.0, "datetime": "2026-04-20 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 150970, "price": 110477000.0, "datetime": "2026-04-20 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 150984, "price": 110390000.0, "datetime": "2026-04-20 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151020, "price": 111324000.0, "datetime": "2026-04-20 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151051, "price": 111384000.0, "datetime": "2026-04-20 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151065, "price": 111406000.0, "datetime": "2026-04-20 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151069, "price": 111686000.0, "datetime": "2026-04-20 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151078, "price": 111619000.0, "datetime": "2026-04-20 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151096, "price": 111622000.0, "datetime": "2026-04-20 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151108, "price": 111550000.0, "datetime": "2026-04-20 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151109, "price": 111686000.0, "datetime": "2026-04-20 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151120, "price": 111650000.0, "datetime": "2026-04-20 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151149, "price": 111569000.0, "datetime": "2026-04-20 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151150, "price": 111308000.0, "datetime": "2026-04-20 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151154, "price": 111889000.0, "datetime": "2026-04-20 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151162, "price": 111610000.0, "datetime": "2026-04-20 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151174, "price": 111468000.0, "datetime": "2026-04-21 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151190, "price": 111722000.0, "datetime": "2026-04-21 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151209, "price": 111833000.0, "datetime": "2026-04-21 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151237, "price": 112697000.0, "datetime": "2026-04-21 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151246, "price": 112980000.0, "datetime": "2026-04-21 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151248, "price": 112914000.0, "datetime": "2026-04-21 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151271, "price": 112878000.0, "datetime": "2026-04-21 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151279, "price": 112840000.0, "datetime": "2026-04-21 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151305, "price": 112364000.0, "datetime": "2026-04-21 06:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151326, "price": 112434000.0, "datetime": "2026-04-21 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151327, "price": 112499000.0, "datetime": "2026-04-21 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151328, "price": 112300000.0, "datetime": "2026-04-21 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151340, "price": 112299000.0, "datetime": "2026-04-21 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151374, "price": 112594000.0, "datetime": "2026-04-21 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151378, "price": 112796000.0, "datetime": "2026-04-21 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151380, "price": 112618000.0, "datetime": "2026-04-21 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151411, "price": 111877000.0, "datetime": "2026-04-21 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151459, "price": 112229000.0, "datetime": "2026-04-21 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151478, "price": 112243000.0, "datetime": "2026-04-21 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151489, "price": 112238000.0, "datetime": "2026-04-21 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151493, "price": 112378000.0, "datetime": "2026-04-21 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151506, "price": 112519000.0, "datetime": "2026-04-21 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151515, "price": 112794000.0, "datetime": "2026-04-21 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151529, "price": 112947000.0, "datetime": "2026-04-21 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151549, "price": 112989000.0, "datetime": "2026-04-21 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151569, "price": 113252000.0, "datetime": "2026-04-21 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151598, "price": 113014000.0, "datetime": "2026-04-21 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151601, "price": 112549000.0, "datetime": "2026-04-21 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151611, "price": 112566000.0, "datetime": "2026-04-21 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151629, "price": 112384000.0, "datetime": "2026-04-21 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151630, "price": 112434000.0, "datetime": "2026-04-21 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151646, "price": 112430000.0, "datetime": "2026-04-21 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151663, "price": 112304000.0, "datetime": "2026-04-22 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151687, "price": 112461000.0, "datetime": "2026-04-22 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151701, "price": 112628000.0, "datetime": "2026-04-22 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151713, "price": 112234000.0, "datetime": "2026-04-22 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151719, "price": 112294000.0, "datetime": "2026-04-22 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151725, "price": 112041000.0, "datetime": "2026-04-22 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151726, "price": 112312000.0, "datetime": "2026-04-22 03:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151739, "price": 112172000.0, "datetime": "2026-04-22 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151751, "price": 112425000.0, "datetime": "2026-04-22 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151768, "price": 112419000.0, "datetime": "2026-04-22 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151792, "price": 112246000.0, "datetime": "2026-04-22 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151794, "price": 111985000.0, "datetime": "2026-04-22 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151802, "price": 112219000.0, "datetime": "2026-04-22 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151833, "price": 112990000.0, "datetime": "2026-04-22 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151866, "price": 112994000.0, "datetime": "2026-04-22 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151893, "price": 114595000.0, "datetime": "2026-04-22 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151933, "price": 115019000.0, "datetime": "2026-04-22 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151945, "price": 115146000.0, "datetime": "2026-04-22 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151972, "price": 115298000.0, "datetime": "2026-04-22 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151974, "price": 115047000.0, "datetime": "2026-04-22 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 151982, "price": 115248000.0, "datetime": "2026-04-22 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 151997, "price": 115210000.0, "datetime": "2026-04-22 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152011, "price": 115279000.0, "datetime": "2026-04-22 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152025, "price": 115225000.0, "datetime": "2026-04-22 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152037, "price": 115320000.0, "datetime": "2026-04-22 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152062, "price": 115622000.0, "datetime": "2026-04-22 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152072, "price": 115876000.0, "datetime": "2026-04-22 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152076, "price": 115720000.0, "datetime": "2026-04-22 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152090, "price": 115779000.0, "datetime": "2026-04-22 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152118, "price": 116317000.0, "datetime": "2026-04-22 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152138, "price": 116998000.0, "datetime": "2026-04-23 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152151, "price": 117107000.0, "datetime": "2026-04-23 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152171, "price": 116803000.0, "datetime": "2026-04-23 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152209, "price": 116511000.0, "datetime": "2026-04-23 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152216, "price": 116763000.0, "datetime": "2026-04-23 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152221, "price": 116549000.0, "datetime": "2026-04-23 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152225, "price": 116642000.0, "datetime": "2026-04-23 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152232, "price": 116592000.0, "datetime": "2026-04-23 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152252, "price": 116190000.0, "datetime": "2026-04-23 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152275, "price": 116482000.0, "datetime": "2026-04-23 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152291, "price": 116473000.0, "datetime": "2026-04-23 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152294, "price": 116359000.0, "datetime": "2026-04-23 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152309, "price": 116100000.0, "datetime": "2026-04-23 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152311, "price": 115783000.0, "datetime": "2026-04-23 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152315, "price": 116056000.0, "datetime": "2026-04-23 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152330, "price": 116220000.0, "datetime": "2026-04-23 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152342, "price": 116136000.0, "datetime": "2026-04-23 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152349, "price": 116023000.0, "datetime": "2026-04-23 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152366, "price": 115810000.0, "datetime": "2026-04-23 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152372, "price": 115501000.0, "datetime": "2026-04-23 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152384, "price": 115374000.0, "datetime": "2026-04-23 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152416, "price": 115762000.0, "datetime": "2026-04-23 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152425, "price": 115938000.0, "datetime": "2026-04-23 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152441, "price": 116162000.0, "datetime": "2026-04-23 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152472, "price": 116066000.0, "datetime": "2026-04-23 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152477, "price": 115898000.0, "datetime": "2026-04-23 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152499, "price": 115480000.0, "datetime": "2026-04-23 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152509, "price": 115090000.0, "datetime": "2026-04-23 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152518, "price": 115078000.0, "datetime": "2026-04-23 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152553, "price": 115467000.0, "datetime": "2026-04-23 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152569, "price": 115652000.0, "datetime": "2026-04-23 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152572, "price": 115551000.0, "datetime": "2026-04-23 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152593, "price": 115374000.0, "datetime": "2026-04-23 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152594, "price": 115238000.0, "datetime": "2026-04-23 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152595, "price": 115417000.0, "datetime": "2026-04-23 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152623, "price": 116318000.0, "datetime": "2026-04-24 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152666, "price": 115700000.0, "datetime": "2026-04-24 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152685, "price": 115759000.0, "datetime": "2026-04-24 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152695, "price": 115784000.0, "datetime": "2026-04-24 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152699, "price": 115548000.0, "datetime": "2026-04-24 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152706, "price": 115694000.0, "datetime": "2026-04-24 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152715, "price": 115638000.0, "datetime": "2026-04-24 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152719, "price": 115794000.0, "datetime": "2026-04-24 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152728, "price": 115745000.0, "datetime": "2026-04-24 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152739, "price": 115868000.0, "datetime": "2026-04-24 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152747, "price": 115766000.0, "datetime": "2026-04-24 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152749, "price": 115930000.0, "datetime": "2026-04-24 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152768, "price": 116267000.0, "datetime": "2026-04-24 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152782, "price": 116333000.0, "datetime": "2026-04-24 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152806, "price": 116598000.0, "datetime": "2026-04-24 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152824, "price": 116550000.0, "datetime": "2026-04-24 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152836, "price": 116370000.0, "datetime": "2026-04-24 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152841, "price": 116523000.0, "datetime": "2026-04-24 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152845, "price": 116234000.0, "datetime": "2026-04-24 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152867, "price": 115819000.0, "datetime": "2026-04-24 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152891, "price": 115626000.0, "datetime": "2026-04-24 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152897, "price": 115733000.0, "datetime": "2026-04-24 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152916, "price": 115882000.0, "datetime": "2026-04-24 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152926, "price": 116042000.0, "datetime": "2026-04-24 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152927, "price": 115903000.0, "datetime": "2026-04-24 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152952, "price": 115749000.0, "datetime": "2026-04-24 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152962, "price": 115721000.0, "datetime": "2026-04-24 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152964, "price": 115864000.0, "datetime": "2026-04-24 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 152968, "price": 115663000.0, "datetime": "2026-04-24 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 152981, "price": 115560000.0, "datetime": "2026-04-24 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153023, "price": 116227000.0, "datetime": "2026-04-24 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153048, "price": 116409000.0, "datetime": "2026-04-24 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153056, "price": 116277000.0, "datetime": "2026-04-24 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153080, "price": 116067000.0, "datetime": "2026-04-24 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153090, "price": 115643000.0, "datetime": "2026-04-25 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153095, "price": 115974000.0, "datetime": "2026-04-25 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153101, "price": 115741000.0, "datetime": "2026-04-25 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153102, "price": 116062000.0, "datetime": "2026-04-25 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153111, "price": 115874000.0, "datetime": "2026-04-25 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153126, "price": 115646000.0, "datetime": "2026-04-25 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153135, "price": 115480000.0, "datetime": "2026-04-25 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153137, "price": 115603000.0, "datetime": "2026-04-25 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153139, "price": 115406000.0, "datetime": "2026-04-25 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153144, "price": 115520000.0, "datetime": "2026-04-25 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153152, "price": 115326000.0, "datetime": "2026-04-25 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153159, "price": 115419000.0, "datetime": "2026-04-25 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153185, "price": 115383000.0, "datetime": "2026-04-25 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153200, "price": 115445000.0, "datetime": "2026-04-25 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153212, "price": 115361000.0, "datetime": "2026-04-25 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153230, "price": 115380000.0, "datetime": "2026-04-25 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153240, "price": 115268000.0, "datetime": "2026-04-25 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153252, "price": 115194000.0, "datetime": "2026-04-25 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153272, "price": 115270000.0, "datetime": "2026-04-25 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153284, "price": 115293000.0, "datetime": "2026-04-25 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153308, "price": 115442000.0, "datetime": "2026-04-25 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153317, "price": 115500000.0, "datetime": "2026-04-25 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153326, "price": 115494000.0, "datetime": "2026-04-25 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153343, "price": 115569000.0, "datetime": "2026-04-25 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153345, "price": 115485000.0, "datetime": "2026-04-25 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153352, "price": 115560000.0, "datetime": "2026-04-25 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153361, "price": 115517000.0, "datetime": "2026-04-25 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153377, "price": 115463000.0, "datetime": "2026-04-25 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153396, "price": 115416000.0, "datetime": "2026-04-25 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153416, "price": 115396000.0, "datetime": "2026-04-25 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153436, "price": 115418000.0, "datetime": "2026-04-25 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153437, "price": 115465000.0, "datetime": "2026-04-25 17:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153452, "price": 115558000.0, "datetime": "2026-04-25 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153461, "price": 115687000.0, "datetime": "2026-04-25 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153475, "price": 115731000.0, "datetime": "2026-04-25 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153477, "price": 115774000.0, "datetime": "2026-04-25 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153484, "price": 115742000.0, "datetime": "2026-04-25 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153504, "price": 115780000.0, "datetime": "2026-04-25 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153517, "price": 115760000.0, "datetime": "2026-04-25 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153531, "price": 115702000.0, "datetime": "2026-04-25 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153566, "price": 115858000.0, "datetime": "2026-04-25 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153595, "price": 115558000.0, "datetime": "2026-04-26 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153600, "price": 115352000.0, "datetime": "2026-04-26 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153603, "price": 115448000.0, "datetime": "2026-04-26 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153613, "price": 115336000.0, "datetime": "2026-04-26 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153628, "price": 115254000.0, "datetime": "2026-04-26 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153651, "price": 115265000.0, "datetime": "2026-04-26 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153652, "price": 115331000.0, "datetime": "2026-04-26 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153658, "price": 115250000.0, "datetime": "2026-04-26 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153666, "price": 115300000.0, "datetime": "2026-04-26 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153693, "price": 115554000.0, "datetime": "2026-04-26 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153717, "price": 115645000.0, "datetime": "2026-04-26 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153724, "price": 115649000.0, "datetime": "2026-04-26 07:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153739, "price": 115723000.0, "datetime": "2026-04-26 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153746, "price": 115699000.0, "datetime": "2026-04-26 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153761, "price": 115700000.0, "datetime": "2026-04-26 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153767, "price": 115649000.0, "datetime": "2026-04-26 09:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153776, "price": 115679000.0, "datetime": "2026-04-26 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153777, "price": 115613000.0, "datetime": "2026-04-26 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153792, "price": 115523000.0, "datetime": "2026-04-26 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153804, "price": 115426000.0, "datetime": "2026-04-26 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153809, "price": 115428000.0, "datetime": "2026-04-26 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153818, "price": 115360000.0, "datetime": "2026-04-26 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153826, "price": 115356000.0, "datetime": "2026-04-26 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153861, "price": 116095000.0, "datetime": "2026-04-26 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153889, "price": 116043000.0, "datetime": "2026-04-26 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153899, "price": 116024000.0, "datetime": "2026-04-26 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153906, "price": 116105000.0, "datetime": "2026-04-26 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153913, "price": 116050000.0, "datetime": "2026-04-26 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153919, "price": 116127000.0, "datetime": "2026-04-26 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153922, "price": 116090000.0, "datetime": "2026-04-26 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 153951, "price": 116000000.0, "datetime": "2026-04-26 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 153991, "price": 116027000.0, "datetime": "2026-04-26 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154014, "price": 115757000.0, "datetime": "2026-04-26 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154052, "price": 116000000.0, "datetime": "2026-04-27 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154077, "price": 116045000.0, "datetime": "2026-04-27 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154092, "price": 116165000.0, "datetime": "2026-04-27 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154105, "price": 116650000.0, "datetime": "2026-04-27 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154117, "price": 116338000.0, "datetime": "2026-04-27 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154134, "price": 116400000.0, "datetime": "2026-04-27 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154136, "price": 116120000.0, "datetime": "2026-04-27 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154139, "price": 116420000.0, "datetime": "2026-04-27 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154153, "price": 116752000.0, "datetime": "2026-04-27 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154161, "price": 116890000.0, "datetime": "2026-04-27 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154173, "price": 117218000.0, "datetime": "2026-04-27 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154186, "price": 117425000.0, "datetime": "2026-04-27 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154189, "price": 117310000.0, "datetime": "2026-04-27 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154213, "price": 117233000.0, "datetime": "2026-04-27 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154222, "price": 117173000.0, "datetime": "2026-04-27 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154239, "price": 117046000.0, "datetime": "2026-04-27 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154244, "price": 116897000.0, "datetime": "2026-04-27 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154264, "price": 115734000.0, "datetime": "2026-04-27 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154311, "price": 115460000.0, "datetime": "2026-04-27 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154319, "price": 115467000.0, "datetime": "2026-04-27 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154335, "price": 115518000.0, "datetime": "2026-04-27 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154338, "price": 115738000.0, "datetime": "2026-04-27 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154348, "price": 115668000.0, "datetime": "2026-04-27 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154375, "price": 115737000.0, "datetime": "2026-04-27 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154381, "price": 115680000.0, "datetime": "2026-04-27 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154386, "price": 115714000.0, "datetime": "2026-04-27 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154387, "price": 115636000.0, "datetime": "2026-04-27 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154390, "price": 115768000.0, "datetime": "2026-04-27 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154396, "price": 115671000.0, "datetime": "2026-04-27 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154411, "price": 115567000.0, "datetime": "2026-04-27 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154424, "price": 115618000.0, "datetime": "2026-04-27 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154425, "price": 115713000.0, "datetime": "2026-04-27 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154445, "price": 115837000.0, "datetime": "2026-04-27 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154472, "price": 114499000.0, "datetime": "2026-04-28 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154516, "price": 114452000.0, "datetime": "2026-04-28 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154519, "price": 114579000.0, "datetime": "2026-04-28 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154529, "price": 114600000.0, "datetime": "2026-04-28 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154544, "price": 114627000.0, "datetime": "2026-04-28 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154564, "price": 114837000.0, "datetime": "2026-04-28 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154591, "price": 114736000.0, "datetime": "2026-04-28 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154594, "price": 114664000.0, "datetime": "2026-04-28 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154595, "price": 114754000.0, "datetime": "2026-04-28 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154628, "price": 115174000.0, "datetime": "2026-04-28 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154669, "price": 114688000.0, "datetime": "2026-04-28 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154678, "price": 114455000.0, "datetime": "2026-04-28 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154687, "price": 114288000.0, "datetime": "2026-04-28 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154688, "price": 114186000.0, "datetime": "2026-04-28 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154695, "price": 114081000.0, "datetime": "2026-04-28 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154740, "price": 114236000.0, "datetime": "2026-04-28 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154752, "price": 114330000.0, "datetime": "2026-04-28 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154753, "price": 114264000.0, "datetime": "2026-04-28 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154778, "price": 113910000.0, "datetime": "2026-04-28 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154799, "price": 114215000.0, "datetime": "2026-04-28 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154837, "price": 113751000.0, "datetime": "2026-04-28 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154850, "price": 113632000.0, "datetime": "2026-04-28 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154867, "price": 113331000.0, "datetime": "2026-04-28 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154890, "price": 113279000.0, "datetime": "2026-04-28 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154898, "price": 113418000.0, "datetime": "2026-04-28 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154905, "price": 113136000.0, "datetime": "2026-04-28 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154926, "price": 112901000.0, "datetime": "2026-04-28 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154952, "price": 113016000.0, "datetime": "2026-04-29 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154965, "price": 113045000.0, "datetime": "2026-04-29 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154973, "price": 112915000.0, "datetime": "2026-04-29 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154975, "price": 113025000.0, "datetime": "2026-04-29 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 154990, "price": 113106000.0, "datetime": "2026-04-29 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 154994, "price": 113232000.0, "datetime": "2026-04-29 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155001, "price": 113200000.0, "datetime": "2026-04-29 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155020, "price": 113225000.0, "datetime": "2026-04-29 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155038, "price": 113479000.0, "datetime": "2026-04-29 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155068, "price": 113626000.0, "datetime": "2026-04-29 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155073, "price": 113576000.0, "datetime": "2026-04-29 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155091, "price": 113474000.0, "datetime": "2026-04-29 08:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155095, "price": 113381000.0, "datetime": "2026-04-29 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155096, "price": 113427000.0, "datetime": "2026-04-29 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155131, "price": 113581000.0, "datetime": "2026-04-29 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155142, "price": 113640000.0, "datetime": "2026-04-29 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155155, "price": 113752000.0, "datetime": "2026-04-29 11:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155168, "price": 113769000.0, "datetime": "2026-04-29 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155187, "price": 114332000.0, "datetime": "2026-04-29 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155198, "price": 114579000.0, "datetime": "2026-04-29 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155207, "price": 114624000.0, "datetime": "2026-04-29 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155250, "price": 114341000.0, "datetime": "2026-04-29 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155265, "price": 114332000.0, "datetime": "2026-04-29 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155273, "price": 114408000.0, "datetime": "2026-04-29 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155288, "price": 114388000.0, "datetime": "2026-04-29 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155293, "price": 114492000.0, "datetime": "2026-04-29 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155318, "price": 115442000.0, "datetime": "2026-04-29 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155340, "price": 115260000.0, "datetime": "2026-04-29 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155347, "price": 115142000.0, "datetime": "2026-04-29 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155364, "price": 114660000.0, "datetime": "2026-04-29 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155376, "price": 114410000.0, "datetime": "2026-04-29 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155384, "price": 114360000.0, "datetime": "2026-04-29 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155391, "price": 114110000.0, "datetime": "2026-04-29 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155392, "price": 114168000.0, "datetime": "2026-04-29 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155407, "price": 114025000.0, "datetime": "2026-04-30 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155428, "price": 113445000.0, "datetime": "2026-04-30 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155469, "price": 112900000.0, "datetime": "2026-04-30 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155482, "price": 112867000.0, "datetime": "2026-04-30 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155527, "price": 113474000.0, "datetime": "2026-04-30 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155532, "price": 113658000.0, "datetime": "2026-04-30 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155547, "price": 113771000.0, "datetime": "2026-04-30 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155597, "price": 113378000.0, "datetime": "2026-04-30 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155614, "price": 113681000.0, "datetime": "2026-04-30 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155616, "price": 113874000.0, "datetime": "2026-04-30 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155620, "price": 113794000.0, "datetime": "2026-04-30 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155649, "price": 113120000.0, "datetime": "2026-04-30 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155669, "price": 113011000.0, "datetime": "2026-04-30 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155688, "price": 112754000.0, "datetime": "2026-04-30 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155726, "price": 112909000.0, "datetime": "2026-04-30 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155730, "price": 113052000.0, "datetime": "2026-04-30 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155752, "price": 113383000.0, "datetime": "2026-04-30 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155777, "price": 113544000.0, "datetime": "2026-04-30 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155781, "price": 113325000.0, "datetime": "2026-04-30 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155808, "price": 113195000.0, "datetime": "2026-04-30 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155818, "price": 113139000.0, "datetime": "2026-04-30 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155826, "price": 113202000.0, "datetime": "2026-04-30 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155844, "price": 113524000.0, "datetime": "2026-04-30 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155860, "price": 113900000.0, "datetime": "2026-04-30 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155870, "price": 113637000.0, "datetime": "2026-04-30 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155891, "price": 113791000.0, "datetime": "2026-05-01 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155902, "price": 113690000.0, "datetime": "2026-05-01 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155905, "price": 113889000.0, "datetime": "2026-05-01 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155907, "price": 113748000.0, "datetime": "2026-05-01 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155908, "price": 113845000.0, "datetime": "2026-05-01 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155910, "price": 113802000.0, "datetime": "2026-05-01 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155911, "price": 113850000.0, "datetime": "2026-05-01 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155912, "price": 113763000.0, "datetime": "2026-05-01 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155941, "price": 113467000.0, "datetime": "2026-05-01 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155959, "price": 113619000.0, "datetime": "2026-05-01 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155960, "price": 113663000.0, "datetime": "2026-05-01 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 155979, "price": 113790000.0, "datetime": "2026-05-01 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 155994, "price": 113904000.0, "datetime": "2026-05-01 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156009, "price": 113886000.0, "datetime": "2026-05-01 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156031, "price": 113739000.0, "datetime": "2026-05-01 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156045, "price": 113748000.0, "datetime": "2026-05-01 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156054, "price": 113798000.0, "datetime": "2026-05-01 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156066, "price": 113783000.0, "datetime": "2026-05-01 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156067, "price": 113863000.0, "datetime": "2026-05-01 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156080, "price": 113965000.0, "datetime": "2026-05-01 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156081, "price": 114063000.0, "datetime": "2026-05-01 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156084, "price": 113996000.0, "datetime": "2026-05-01 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156091, "price": 114083000.0, "datetime": "2026-05-01 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156095, "price": 114040000.0, "datetime": "2026-05-01 10:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156103, "price": 114192000.0, "datetime": "2026-05-01 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156107, "price": 114080000.0, "datetime": "2026-05-01 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156130, "price": 114080000.0, "datetime": "2026-05-01 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156144, "price": 114671000.0, "datetime": "2026-05-01 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156179, "price": 114621000.0, "datetime": "2026-05-01 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156190, "price": 114609000.0, "datetime": "2026-05-01 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156210, "price": 114634000.0, "datetime": "2026-05-01 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156219, "price": 114524000.0, "datetime": "2026-05-01 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156220, "price": 114570000.0, "datetime": "2026-05-01 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156221, "price": 114549000.0, "datetime": "2026-05-01 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156222, "price": 114630000.0, "datetime": "2026-05-01 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156243, "price": 114963000.0, "datetime": "2026-05-01 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156273, "price": 114930000.0, "datetime": "2026-05-01 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156281, "price": 114897000.0, "datetime": "2026-05-01 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156293, "price": 115046000.0, "datetime": "2026-05-01 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156310, "price": 115039000.0, "datetime": "2026-05-01 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156311, "price": 115249000.0, "datetime": "2026-05-01 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156326, "price": 115567000.0, "datetime": "2026-05-01 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156327, "price": 115799000.0, "datetime": "2026-05-01 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156337, "price": 116011000.0, "datetime": "2026-05-01 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156344, "price": 116588000.0, "datetime": "2026-05-01 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156352, "price": 116477000.0, "datetime": "2026-05-01 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156371, "price": 116172000.0, "datetime": "2026-05-02 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156384, "price": 116030000.0, "datetime": "2026-05-02 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156411, "price": 116069000.0, "datetime": "2026-05-02 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156437, "price": 116361000.0, "datetime": "2026-05-02 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156469, "price": 116100000.0, "datetime": "2026-05-02 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156470, "price": 116062000.0, "datetime": "2026-05-02 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156489, "price": 115626000.0, "datetime": "2026-05-02 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156520, "price": 116070000.0, "datetime": "2026-05-02 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156543, "price": 115881000.0, "datetime": "2026-05-02 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156567, "price": 116253000.0, "datetime": "2026-05-02 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156602, "price": 116321000.0, "datetime": "2026-05-02 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156608, "price": 116243000.0, "datetime": "2026-05-02 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156616, "price": 116307000.0, "datetime": "2026-05-02 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156629, "price": 116237000.0, "datetime": "2026-05-02 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156657, "price": 116032000.0, "datetime": "2026-05-02 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156675, "price": 116118000.0, "datetime": "2026-05-02 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156682, "price": 116218000.0, "datetime": "2026-05-02 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156697, "price": 116306000.0, "datetime": "2026-05-02 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156718, "price": 116233000.0, "datetime": "2026-05-02 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156732, "price": 116245000.0, "datetime": "2026-05-02 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156743, "price": 116265000.0, "datetime": "2026-05-02 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156749, "price": 116226000.0, "datetime": "2026-05-02 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156786, "price": 115972000.0, "datetime": "2026-05-02 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156819, "price": 116161000.0, "datetime": "2026-05-02 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156826, "price": 116233000.0, "datetime": "2026-05-02 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156830, "price": 116167000.0, "datetime": "2026-05-02 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156836, "price": 116268000.0, "datetime": "2026-05-02 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156845, "price": 116259000.0, "datetime": "2026-05-02 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156847, "price": 116333000.0, "datetime": "2026-05-03 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156850, "price": 116311000.0, "datetime": "2026-05-03 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156864, "price": 116330000.0, "datetime": "2026-05-03 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156877, "price": 116387000.0, "datetime": "2026-05-03 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156912, "price": 116220000.0, "datetime": "2026-05-03 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156934, "price": 116348000.0, "datetime": "2026-05-03 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156943, "price": 116376000.0, "datetime": "2026-05-03 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156944, "price": 116305000.0, "datetime": "2026-05-03 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 156966, "price": 116315000.0, "datetime": "2026-05-03 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 156989, "price": 116604000.0, "datetime": "2026-05-03 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157004, "price": 116715000.0, "datetime": "2026-05-03 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157009, "price": 116601000.0, "datetime": "2026-05-03 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157036, "price": 116635000.0, "datetime": "2026-05-03 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157043, "price": 116567000.0, "datetime": "2026-05-03 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157062, "price": 116254000.0, "datetime": "2026-05-03 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157073, "price": 116144000.0, "datetime": "2026-05-03 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157083, "price": 116130000.0, "datetime": "2026-05-03 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157112, "price": 116078000.0, "datetime": "2026-05-03 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157114, "price": 116161000.0, "datetime": "2026-05-03 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157123, "price": 116115000.0, "datetime": "2026-05-03 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157129, "price": 116138000.0, "datetime": "2026-05-03 14:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157142, "price": 116181000.0, "datetime": "2026-05-03 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157144, "price": 116246000.0, "datetime": "2026-05-03 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157148, "price": 116157000.0, "datetime": "2026-05-03 15:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157163, "price": 116172000.0, "datetime": "2026-05-03 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157182, "price": 116358000.0, "datetime": "2026-05-03 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157189, "price": 116480000.0, "datetime": "2026-05-03 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157197, "price": 116445000.0, "datetime": "2026-05-03 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157215, "price": 116540000.0, "datetime": "2026-05-03 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157227, "price": 116534000.0, "datetime": "2026-05-03 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157250, "price": 116565000.0, "datetime": "2026-05-03 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157276, "price": 116800000.0, "datetime": "2026-05-03 21:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157307, "price": 116650000.0, "datetime": "2026-05-03 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157315, "price": 116560000.0, "datetime": "2026-05-03 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157317, "price": 116631000.0, "datetime": "2026-05-03 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157335, "price": 116642000.0, "datetime": "2026-05-04 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157358, "price": 116599000.0, "datetime": "2026-05-04 01:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157368, "price": 116522000.0, "datetime": "2026-05-04 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157369, "price": 116567000.0, "datetime": "2026-05-04 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157386, "price": 116596000.0, "datetime": "2026-05-04 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157407, "price": 116563000.0, "datetime": "2026-05-04 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157408, "price": 116515000.0, "datetime": "2026-05-04 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157409, "price": 116567000.0, "datetime": "2026-05-04 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157429, "price": 116600000.0, "datetime": "2026-05-04 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157433, "price": 116658000.0, "datetime": "2026-05-04 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157444, "price": 116788000.0, "datetime": "2026-05-04 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157453, "price": 116890000.0, "datetime": "2026-05-04 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157454, "price": 116880000.0, "datetime": "2026-05-04 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157467, "price": 116973000.0, "datetime": "2026-05-04 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157487, "price": 117172000.0, "datetime": "2026-05-04 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157511, "price": 116485000.0, "datetime": "2026-05-04 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157512, "price": 116409000.0, "datetime": "2026-05-04 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157513, "price": 116439000.0, "datetime": "2026-05-04 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157514, "price": 116290000.0, "datetime": "2026-05-04 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157518, "price": 116408000.0, "datetime": "2026-05-04 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157556, "price": 117820000.0, "datetime": "2026-05-04 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157560, "price": 118474000.0, "datetime": "2026-05-04 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157563, "price": 118349000.0, "datetime": "2026-05-04 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157564, "price": 118450000.0, "datetime": "2026-05-04 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157566, "price": 118382000.0, "datetime": "2026-05-04 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157588, "price": 118608000.0, "datetime": "2026-05-04 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157594, "price": 118430000.0, "datetime": "2026-05-04 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157642, "price": 117702000.0, "datetime": "2026-05-04 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157659, "price": 117632000.0, "datetime": "2026-05-04 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157662, "price": 117810000.0, "datetime": "2026-05-04 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157664, "price": 117663000.0, "datetime": "2026-05-04 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157672, "price": 117684000.0, "datetime": "2026-05-04 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157707, "price": 117550000.0, "datetime": "2026-05-04 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157719, "price": 116865000.0, "datetime": "2026-05-04 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157740, "price": 116570000.0, "datetime": "2026-05-04 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157748, "price": 116782000.0, "datetime": "2026-05-04 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157767, "price": 116582000.0, "datetime": "2026-05-04 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157772, "price": 116945000.0, "datetime": "2026-05-04 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157781, "price": 116840000.0, "datetime": "2026-05-04 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157792, "price": 117002000.0, "datetime": "2026-05-04 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157811, "price": 118180000.0, "datetime": "2026-05-05 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157826, "price": 118433000.0, "datetime": "2026-05-05 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157829, "price": 118174000.0, "datetime": "2026-05-05 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157833, "price": 118803000.0, "datetime": "2026-05-05 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157843, "price": 118696000.0, "datetime": "2026-05-05 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157851, "price": 118994000.0, "datetime": "2026-05-05 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157858, "price": 118922000.0, "datetime": "2026-05-05 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157864, "price": 119500000.0, "datetime": "2026-05-05 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157866, "price": 119041000.0, "datetime": "2026-05-05 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157899, "price": 118449000.0, "datetime": "2026-05-05 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157920, "price": 118458000.0, "datetime": "2026-05-05 05:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157927, "price": 118621000.0, "datetime": "2026-05-05 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 157946, "price": 118890000.0, "datetime": "2026-05-05 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 157984, "price": 118512000.0, "datetime": "2026-05-05 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158017, "price": 119125000.0, "datetime": "2026-05-05 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158019, "price": 119240000.0, "datetime": "2026-05-05 10:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158029, "price": 119358000.0, "datetime": "2026-05-05 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158041, "price": 119668000.0, "datetime": "2026-05-05 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158045, "price": 119418000.0, "datetime": "2026-05-05 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158052, "price": 119590000.0, "datetime": "2026-05-05 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158064, "price": 119824000.0, "datetime": "2026-05-05 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158085, "price": 119910000.0, "datetime": "2026-05-05 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158105, "price": 120100000.0, "datetime": "2026-05-05 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158126, "price": 120021000.0, "datetime": "2026-05-05 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158142, "price": 119939000.0, "datetime": "2026-05-05 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158178, "price": 119397000.0, "datetime": "2026-05-05 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158179, "price": 119330000.0, "datetime": "2026-05-05 18:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158181, "price": 119409000.0, "datetime": "2026-05-05 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158224, "price": 119779000.0, "datetime": "2026-05-05 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158229, "price": 119960000.0, "datetime": "2026-05-05 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158246, "price": 120245000.0, "datetime": "2026-05-05 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158247, "price": 120402000.0, "datetime": "2026-05-05 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158255, "price": 120402000.0, "datetime": "2026-05-05 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158277, "price": 120492000.0, "datetime": "2026-05-05 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158282, "price": 120100000.0, "datetime": "2026-05-05 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158285, "price": 120309000.0, "datetime": "2026-05-05 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158306, "price": 120689000.0, "datetime": "2026-05-06 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158328, "price": 120500000.0, "datetime": "2026-05-06 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158342, "price": 120442000.0, "datetime": "2026-05-06 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158349, "price": 120601000.0, "datetime": "2026-05-06 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158364, "price": 120664000.0, "datetime": "2026-05-06 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158378, "price": 120749000.0, "datetime": "2026-05-06 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158386, "price": 120712000.0, "datetime": "2026-05-06 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158388, "price": 120790000.0, "datetime": "2026-05-06 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158392, "price": 120713000.0, "datetime": "2026-05-06 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158408, "price": 120750000.0, "datetime": "2026-05-06 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158409, "price": 120601000.0, "datetime": "2026-05-06 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158425, "price": 120515000.0, "datetime": "2026-05-06 06:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158431, "price": 120342000.0, "datetime": "2026-05-06 07:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158445, "price": 120187000.0, "datetime": "2026-05-06 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158456, "price": 119815000.0, "datetime": "2026-05-06 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158467, "price": 119706000.0, "datetime": "2026-05-06 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158477, "price": 119552000.0, "datetime": "2026-05-06 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158488, "price": 119517000.0, "datetime": "2026-05-06 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158511, "price": 119636000.0, "datetime": "2026-05-06 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158525, "price": 119549000.0, "datetime": "2026-05-06 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158545, "price": 119877000.0, "datetime": "2026-05-06 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158583, "price": 119500000.0, "datetime": "2026-05-06 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158593, "price": 119388000.0, "datetime": "2026-05-06 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158595, "price": 119470000.0, "datetime": "2026-05-06 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158618, "price": 119742000.0, "datetime": "2026-05-06 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158630, "price": 119755000.0, "datetime": "2026-05-06 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158632, "price": 119686000.0, "datetime": "2026-05-06 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158638, "price": 119878000.0, "datetime": "2026-05-06 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158653, "price": 119824000.0, "datetime": "2026-05-06 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158660, "price": 120028000.0, "datetime": "2026-05-06 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158662, "price": 119794000.0, "datetime": "2026-05-06 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158667, "price": 120006000.0, "datetime": "2026-05-06 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158685, "price": 120301000.0, "datetime": "2026-05-06 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158688, "price": 120440000.0, "datetime": "2026-05-06 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158700, "price": 120542000.0, "datetime": "2026-05-06 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158724, "price": 120593000.0, "datetime": "2026-05-06 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158725, "price": 120420000.0, "datetime": "2026-05-06 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158755, "price": 119990000.0, "datetime": "2026-05-06 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158769, "price": 119848000.0, "datetime": "2026-05-07 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158773, "price": 120027000.0, "datetime": "2026-05-07 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158780, "price": 119864000.0, "datetime": "2026-05-07 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158782, "price": 120077000.0, "datetime": "2026-05-07 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158793, "price": 119920000.0, "datetime": "2026-05-07 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158803, "price": 119937000.0, "datetime": "2026-05-07 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158808, "price": 119830000.0, "datetime": "2026-05-07 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158811, "price": 119907000.0, "datetime": "2026-05-07 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158812, "price": 119652000.0, "datetime": "2026-05-07 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158827, "price": 119692000.0, "datetime": "2026-05-07 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158839, "price": 119569000.0, "datetime": "2026-05-07 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158859, "price": 119540000.0, "datetime": "2026-05-07 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158877, "price": 119535000.0, "datetime": "2026-05-07 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158890, "price": 119610000.0, "datetime": "2026-05-07 06:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158891, "price": 119478000.0, "datetime": "2026-05-07 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158898, "price": 119596000.0, "datetime": "2026-05-07 06:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158909, "price": 119598000.0, "datetime": "2026-05-07 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158924, "price": 119588000.0, "datetime": "2026-05-07 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158927, "price": 119435000.0, "datetime": "2026-05-07 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158935, "price": 119499000.0, "datetime": "2026-05-07 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158939, "price": 119375000.0, "datetime": "2026-05-07 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158945, "price": 119445000.0, "datetime": "2026-05-07 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158954, "price": 119300000.0, "datetime": "2026-05-07 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 158969, "price": 118924000.0, "datetime": "2026-05-07 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 158989, "price": 119156000.0, "datetime": "2026-05-07 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159002, "price": 119076000.0, "datetime": "2026-05-07 11:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159013, "price": 118951000.0, "datetime": "2026-05-07 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159033, "price": 118802000.0, "datetime": "2026-05-07 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159060, "price": 118959000.0, "datetime": "2026-05-07 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159077, "price": 119105000.0, "datetime": "2026-05-07 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159099, "price": 119703000.0, "datetime": "2026-05-07 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159146, "price": 118898000.0, "datetime": "2026-05-07 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159155, "price": 118658000.0, "datetime": "2026-05-07 19:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159159, "price": 118728000.0, "datetime": "2026-05-07 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159184, "price": 118799000.0, "datetime": "2026-05-07 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159190, "price": 118988000.0, "datetime": "2026-05-07 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159203, "price": 118998000.0, "datetime": "2026-05-07 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159204, "price": 119093000.0, "datetime": "2026-05-07 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159209, "price": 119000000.0, "datetime": "2026-05-07 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159231, "price": 118615000.0, "datetime": "2026-05-07 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159234, "price": 118344000.0, "datetime": "2026-05-07 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159235, "price": 118370000.0, "datetime": "2026-05-07 23:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159236, "price": 118296000.0, "datetime": "2026-05-07 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159243, "price": 118202000.0, "datetime": "2026-05-07 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159248, "price": 118000000.0, "datetime": "2026-05-08 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159249, "price": 118148000.0, "datetime": "2026-05-08 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159253, "price": 117774000.0, "datetime": "2026-05-08 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159259, "price": 117929000.0, "datetime": "2026-05-08 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159269, "price": 117598000.0, "datetime": "2026-05-08 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159274, "price": 117722000.0, "datetime": "2026-05-08 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159280, "price": 117563000.0, "datetime": "2026-05-08 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159282, "price": 117645000.0, "datetime": "2026-05-08 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159285, "price": 117510000.0, "datetime": "2026-05-08 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159287, "price": 117587000.0, "datetime": "2026-05-08 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159295, "price": 117300000.0, "datetime": "2026-05-08 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159297, "price": 117540000.0, "datetime": "2026-05-08 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159321, "price": 118025000.0, "datetime": "2026-05-08 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159343, "price": 118146000.0, "datetime": "2026-05-08 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159344, "price": 117984000.0, "datetime": "2026-05-08 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159347, "price": 118300000.0, "datetime": "2026-05-08 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159357, "price": 118181000.0, "datetime": "2026-05-08 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159376, "price": 117810000.0, "datetime": "2026-05-08 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159387, "price": 117600000.0, "datetime": "2026-05-08 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159392, "price": 117848000.0, "datetime": "2026-05-08 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159417, "price": 117838000.0, "datetime": "2026-05-08 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159420, "price": 117932000.0, "datetime": "2026-05-08 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159428, "price": 117901000.0, "datetime": "2026-05-08 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159429, "price": 117975000.0, "datetime": "2026-05-08 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159440, "price": 118001000.0, "datetime": "2026-05-08 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159461, "price": 117829000.0, "datetime": "2026-05-08 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159465, "price": 117744000.0, "datetime": "2026-05-08 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159478, "price": 117603000.0, "datetime": "2026-05-08 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159487, "price": 117245000.0, "datetime": "2026-05-08 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159491, "price": 117445000.0, "datetime": "2026-05-08 12:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159521, "price": 117551000.0, "datetime": "2026-05-08 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159524, "price": 117674000.0, "datetime": "2026-05-08 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159534, "price": 117638000.0, "datetime": "2026-05-08 14:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159540, "price": 117747000.0, "datetime": "2026-05-08 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159542, "price": 117640000.0, "datetime": "2026-05-08 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159553, "price": 117700000.0, "datetime": "2026-05-08 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159556, "price": 117594000.0, "datetime": "2026-05-08 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159563, "price": 117609000.0, "datetime": "2026-05-08 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159564, "price": 117570000.0, "datetime": "2026-05-08 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159566, "price": 117601000.0, "datetime": "2026-05-08 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159567, "price": 117504000.0, "datetime": "2026-05-08 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159578, "price": 117513000.0, "datetime": "2026-05-08 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159608, "price": 118083000.0, "datetime": "2026-05-08 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159611, "price": 118210000.0, "datetime": "2026-05-08 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159612, "price": 118172000.0, "datetime": "2026-05-08 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159638, "price": 118170000.0, "datetime": "2026-05-08 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159658, "price": 118763000.0, "datetime": "2026-05-08 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159705, "price": 117811000.0, "datetime": "2026-05-08 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159727, "price": 118382000.0, "datetime": "2026-05-09 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159741, "price": 118175000.0, "datetime": "2026-05-09 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159752, "price": 118110000.0, "datetime": "2026-05-09 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159768, "price": 117935000.0, "datetime": "2026-05-09 02:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159786, "price": 117952000.0, "datetime": "2026-05-09 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159787, "price": 118201000.0, "datetime": "2026-05-09 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159793, "price": 118122000.0, "datetime": "2026-05-09 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159819, "price": 117908000.0, "datetime": "2026-05-09 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159844, "price": 118100000.0, "datetime": "2026-05-09 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159859, "price": 118153000.0, "datetime": "2026-05-09 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159862, "price": 118075000.0, "datetime": "2026-05-09 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159867, "price": 118188000.0, "datetime": "2026-05-09 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159880, "price": 118221000.0, "datetime": "2026-05-09 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159907, "price": 118101000.0, "datetime": "2026-05-09 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159953, "price": 118575000.0, "datetime": "2026-05-09 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159974, "price": 118622000.0, "datetime": "2026-05-09 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159975, "price": 118541000.0, "datetime": "2026-05-09 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 159989, "price": 118740000.0, "datetime": "2026-05-09 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 159997, "price": 118507000.0, "datetime": "2026-05-09 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160018, "price": 118523000.0, "datetime": "2026-05-09 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160026, "price": 118412000.0, "datetime": "2026-05-09 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160053, "price": 118237000.0, "datetime": "2026-05-09 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160086, "price": 118442000.0, "datetime": "2026-05-09 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160117, "price": 118197000.0, "datetime": "2026-05-09 19:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160151, "price": 118404000.0, "datetime": "2026-05-09 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160155, "price": 118472000.0, "datetime": "2026-05-09 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160169, "price": 118553000.0, "datetime": "2026-05-09 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160192, "price": 118565000.0, "datetime": "2026-05-09 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160194, "price": 118502000.0, "datetime": "2026-05-09 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160212, "price": 118546000.0, "datetime": "2026-05-10 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160240, "price": 118862000.0, "datetime": "2026-05-10 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160249, "price": 119000000.0, "datetime": "2026-05-10 02:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160253, "price": 118905000.0, "datetime": "2026-05-10 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160257, "price": 119038000.0, "datetime": "2026-05-10 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160264, "price": 119076000.0, "datetime": "2026-05-10 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160276, "price": 119277000.0, "datetime": "2026-05-10 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160282, "price": 119160000.0, "datetime": "2026-05-10 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160305, "price": 119133000.0, "datetime": "2026-05-10 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160314, "price": 119058000.0, "datetime": "2026-05-10 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160326, "price": 119003000.0, "datetime": "2026-05-10 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160339, "price": 119012000.0, "datetime": "2026-05-10 06:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160356, "price": 118992000.0, "datetime": "2026-05-10 07:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160357, "price": 118881000.0, "datetime": "2026-05-10 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160360, "price": 118992000.0, "datetime": "2026-05-10 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160370, "price": 118965000.0, "datetime": "2026-05-10 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160387, "price": 118940000.0, "datetime": "2026-05-10 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160404, "price": 119018000.0, "datetime": "2026-05-10 09:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160424, "price": 118990000.0, "datetime": "2026-05-10 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160431, "price": 118917000.0, "datetime": "2026-05-10 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160433, "price": 118970000.0, "datetime": "2026-05-10 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160446, "price": 118961000.0, "datetime": "2026-05-10 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160447, "price": 119013000.0, "datetime": "2026-05-10 12:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160457, "price": 119010000.0, "datetime": "2026-05-10 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160460, "price": 119144000.0, "datetime": "2026-05-10 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160467, "price": 119070000.0, "datetime": "2026-05-10 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160477, "price": 119112000.0, "datetime": "2026-05-10 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160480, "price": 119073000.0, "datetime": "2026-05-10 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160491, "price": 119072000.0, "datetime": "2026-05-10 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160496, "price": 119022000.0, "datetime": "2026-05-10 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160498, "price": 119075000.0, "datetime": "2026-05-10 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160499, "price": 119025000.0, "datetime": "2026-05-10 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160519, "price": 118982000.0, "datetime": "2026-05-10 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160544, "price": 119002000.0, "datetime": "2026-05-10 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160550, "price": 119065000.0, "datetime": "2026-05-10 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160551, "price": 119002000.0, "datetime": "2026-05-10 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160554, "price": 119050000.0, "datetime": "2026-05-10 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160566, "price": 119090000.0, "datetime": "2026-05-10 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160567, "price": 119123000.0, "datetime": "2026-05-10 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160572, "price": 119103000.0, "datetime": "2026-05-10 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160593, "price": 118979000.0, "datetime": "2026-05-10 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160614, "price": 118982000.0, "datetime": "2026-05-10 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160627, "price": 119021000.0, "datetime": "2026-05-10 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160648, "price": 119115000.0, "datetime": "2026-05-10 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160654, "price": 119200000.0, "datetime": "2026-05-10 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160665, "price": 119207000.0, "datetime": "2026-05-10 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160688, "price": 119233000.0, "datetime": "2026-05-11 00:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160697, "price": 119085000.0, "datetime": "2026-05-11 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160699, "price": 119200000.0, "datetime": "2026-05-11 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160714, "price": 119455000.0, "datetime": "2026-05-11 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160735, "price": 119281000.0, "datetime": "2026-05-11 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160738, "price": 119218000.0, "datetime": "2026-05-11 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160742, "price": 119280000.0, "datetime": "2026-05-11 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160751, "price": 119234000.0, "datetime": "2026-05-11 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160771, "price": 119038000.0, "datetime": "2026-05-11 04:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160789, "price": 119068000.0, "datetime": "2026-05-11 05:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160807, "price": 118746000.0, "datetime": "2026-05-11 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160855, "price": 120361000.0, "datetime": "2026-05-11 08:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160892, "price": 120112000.0, "datetime": "2026-05-11 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160909, "price": 119955000.0, "datetime": "2026-05-11 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160941, "price": 119025000.0, "datetime": "2026-05-11 12:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160981, "price": 119183000.0, "datetime": "2026-05-11 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160990, "price": 119330000.0, "datetime": "2026-05-11 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 160993, "price": 119180000.0, "datetime": "2026-05-11 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 160994, "price": 119314000.0, "datetime": "2026-05-11 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161001, "price": 119151000.0, "datetime": "2026-05-11 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161024, "price": 118997000.0, "datetime": "2026-05-11 16:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161037, "price": 118942000.0, "datetime": "2026-05-11 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161039, "price": 119035000.0, "datetime": "2026-05-11 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161060, "price": 119150000.0, "datetime": "2026-05-11 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161064, "price": 119187000.0, "datetime": "2026-05-11 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161082, "price": 119423000.0, "datetime": "2026-05-11 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161095, "price": 119474000.0, "datetime": "2026-05-11 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161110, "price": 119447000.0, "datetime": "2026-05-11 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161115, "price": 119701000.0, "datetime": "2026-05-11 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161121, "price": 119584000.0, "datetime": "2026-05-11 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161130, "price": 119675000.0, "datetime": "2026-05-11 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161135, "price": 119534000.0, "datetime": "2026-05-11 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161147, "price": 119499000.0, "datetime": "2026-05-11 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161153, "price": 119250000.0, "datetime": "2026-05-11 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161164, "price": 119200000.0, "datetime": "2026-05-11 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161201, "price": 119846000.0, "datetime": "2026-05-12 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161218, "price": 120053000.0, "datetime": "2026-05-12 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161232, "price": 120395000.0, "datetime": "2026-05-12 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161257, "price": 120456000.0, "datetime": "2026-05-12 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161258, "price": 120365000.0, "datetime": "2026-05-12 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161261, "price": 120486000.0, "datetime": "2026-05-12 04:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161267, "price": 120403000.0, "datetime": "2026-05-12 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161268, "price": 120500000.0, "datetime": "2026-05-12 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161270, "price": 120306000.0, "datetime": "2026-05-12 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161301, "price": 120141000.0, "datetime": "2026-05-12 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161317, "price": 120280000.0, "datetime": "2026-05-12 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161324, "price": 120421000.0, "datetime": "2026-05-12 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161329, "price": 120300000.0, "datetime": "2026-05-12 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161341, "price": 120298000.0, "datetime": "2026-05-12 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161342, "price": 120239000.0, "datetime": "2026-05-12 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161357, "price": 120259000.0, "datetime": "2026-05-12 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161371, "price": 120181000.0, "datetime": "2026-05-12 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161377, "price": 120219000.0, "datetime": "2026-05-12 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161378, "price": 119888000.0, "datetime": "2026-05-12 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161386, "price": 119948000.0, "datetime": "2026-05-12 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161398, "price": 119776000.0, "datetime": "2026-05-12 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161404, "price": 119859000.0, "datetime": "2026-05-12 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161422, "price": 119770000.0, "datetime": "2026-05-12 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161432, "price": 119854000.0, "datetime": "2026-05-12 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161447, "price": 119825000.0, "datetime": "2026-05-12 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161453, "price": 119908000.0, "datetime": "2026-05-12 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161464, "price": 119850000.0, "datetime": "2026-05-12 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161472, "price": 120000000.0, "datetime": "2026-05-12 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161478, "price": 119927000.0, "datetime": "2026-05-12 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161493, "price": 119812000.0, "datetime": "2026-05-12 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161501, "price": 119772000.0, "datetime": "2026-05-12 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161514, "price": 119799000.0, "datetime": "2026-05-12 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161527, "price": 119598000.0, "datetime": "2026-05-12 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161537, "price": 119702000.0, "datetime": "2026-05-12 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161549, "price": 119656000.0, "datetime": "2026-05-12 19:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161577, "price": 119427000.0, "datetime": "2026-05-12 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161597, "price": 119470000.0, "datetime": "2026-05-12 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161598, "price": 119710000.0, "datetime": "2026-05-12 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161609, "price": 119723000.0, "datetime": "2026-05-12 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161631, "price": 119587000.0, "datetime": "2026-05-12 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161638, "price": 119332000.0, "datetime": "2026-05-12 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161640, "price": 119694000.0, "datetime": "2026-05-12 23:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161644, "price": 119480000.0, "datetime": "2026-05-12 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161664, "price": 119232000.0, "datetime": "2026-05-13 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161675, "price": 119055000.0, "datetime": "2026-05-13 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161677, "price": 119114000.0, "datetime": "2026-05-13 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161682, "price": 118700000.0, "datetime": "2026-05-13 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161690, "price": 118869000.0, "datetime": "2026-05-13 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161713, "price": 119414000.0, "datetime": "2026-05-13 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161723, "price": 119540000.0, "datetime": "2026-05-13 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161734, "price": 119587000.0, "datetime": "2026-05-13 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161771, "price": 119650000.0, "datetime": "2026-05-13 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161774, "price": 119551000.0, "datetime": "2026-05-13 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161787, "price": 119597000.0, "datetime": "2026-05-13 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161809, "price": 119580000.0, "datetime": "2026-05-13 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161832, "price": 119401000.0, "datetime": "2026-05-13 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161864, "price": 120263000.0, "datetime": "2026-05-13 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161900, "price": 120200000.0, "datetime": "2026-05-13 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161912, "price": 120220000.0, "datetime": "2026-05-13 13:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161952, "price": 119945000.0, "datetime": "2026-05-13 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 161964, "price": 119818000.0, "datetime": "2026-05-13 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 161980, "price": 119756000.0, "datetime": "2026-05-13 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162014, "price": 119947000.0, "datetime": "2026-05-13 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162020, "price": 120069000.0, "datetime": "2026-05-13 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162021, "price": 120035000.0, "datetime": "2026-05-13 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162057, "price": 119371000.0, "datetime": "2026-05-13 20:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162074, "price": 118923000.0, "datetime": "2026-05-13 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162083, "price": 119137000.0, "datetime": "2026-05-13 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162098, "price": 118714000.0, "datetime": "2026-05-13 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162110, "price": 118409000.0, "datetime": "2026-05-13 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162129, "price": 118217000.0, "datetime": "2026-05-14 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162153, "price": 117569000.0, "datetime": "2026-05-14 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162200, "price": 118454000.0, "datetime": "2026-05-14 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162220, "price": 118320000.0, "datetime": "2026-05-14 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162239, "price": 118456000.0, "datetime": "2026-05-14 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162245, "price": 118531000.0, "datetime": "2026-05-14 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162247, "price": 118467000.0, "datetime": "2026-05-14 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162262, "price": 118238000.0, "datetime": "2026-05-14 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162268, "price": 117987000.0, "datetime": "2026-05-14 07:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162281, "price": 118058000.0, "datetime": "2026-05-14 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162294, "price": 117951000.0, "datetime": "2026-05-14 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162305, "price": 117851000.0, "datetime": "2026-05-14 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162329, "price": 118177000.0, "datetime": "2026-05-14 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162345, "price": 118136000.0, "datetime": "2026-05-14 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162354, "price": 118074000.0, "datetime": "2026-05-14 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162377, "price": 117799000.0, "datetime": "2026-05-14 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162383, "price": 117486000.0, "datetime": "2026-05-14 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162389, "price": 117563000.0, "datetime": "2026-05-14 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162433, "price": 118460000.0, "datetime": "2026-05-14 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162459, "price": 118480000.0, "datetime": "2026-05-14 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162466, "price": 118368000.0, "datetime": "2026-05-14 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162472, "price": 118497000.0, "datetime": "2026-05-14 17:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162474, "price": 118353000.0, "datetime": "2026-05-14 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162479, "price": 118506000.0, "datetime": "2026-05-14 17:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162484, "price": 118425000.0, "datetime": "2026-05-14 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162487, "price": 118502000.0, "datetime": "2026-05-14 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162491, "price": 118464000.0, "datetime": "2026-05-14 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162493, "price": 118495000.0, "datetime": "2026-05-14 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162494, "price": 118423000.0, "datetime": "2026-05-14 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162510, "price": 118285000.0, "datetime": "2026-05-14 19:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162511, "price": 118180000.0, "datetime": "2026-05-14 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162512, "price": 118302000.0, "datetime": "2026-05-14 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162518, "price": 118139000.0, "datetime": "2026-05-14 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162527, "price": 118080000.0, "datetime": "2026-05-14 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162535, "price": 117895000.0, "datetime": "2026-05-14 20:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162548, "price": 117809000.0, "datetime": "2026-05-14 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162578, "price": 118325000.0, "datetime": "2026-05-14 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162593, "price": 118891000.0, "datetime": "2026-05-14 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162616, "price": 119848000.0, "datetime": "2026-05-15 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162627, "price": 120178000.0, "datetime": "2026-05-15 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162633, "price": 120285000.0, "datetime": "2026-05-15 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162647, "price": 120860000.0, "datetime": "2026-05-15 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162653, "price": 120314000.0, "datetime": "2026-05-15 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162671, "price": 120639000.0, "datetime": "2026-05-15 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162678, "price": 120233000.0, "datetime": "2026-05-15 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162693, "price": 120313000.0, "datetime": "2026-05-15 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162696, "price": 120040000.0, "datetime": "2026-05-15 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162706, "price": 120151000.0, "datetime": "2026-05-15 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162713, "price": 119950000.0, "datetime": "2026-05-15 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162724, "price": 120074000.0, "datetime": "2026-05-15 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162754, "price": 120256000.0, "datetime": "2026-05-15 07:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162758, "price": 120316000.0, "datetime": "2026-05-15 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162759, "price": 120271000.0, "datetime": "2026-05-15 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162760, "price": 120335000.0, "datetime": "2026-05-15 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162767, "price": 120331000.0, "datetime": "2026-05-15 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162789, "price": 120127000.0, "datetime": "2026-05-15 09:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162813, "price": 120805000.0, "datetime": "2026-05-15 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162841, "price": 120115000.0, "datetime": "2026-05-15 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162857, "price": 120035000.0, "datetime": "2026-05-15 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162868, "price": 120001000.0, "datetime": "2026-05-15 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162875, "price": 119874000.0, "datetime": "2026-05-15 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162880, "price": 119915000.0, "datetime": "2026-05-15 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162882, "price": 119813000.0, "datetime": "2026-05-15 13:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162893, "price": 119711000.0, "datetime": "2026-05-15 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162898, "price": 119380000.0, "datetime": "2026-05-15 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162905, "price": 119400000.0, "datetime": "2026-05-15 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162945, "price": 119796000.0, "datetime": "2026-05-15 16:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162978, "price": 119532000.0, "datetime": "2026-05-15 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 162980, "price": 119400000.0, "datetime": "2026-05-15 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 162987, "price": 119435000.0, "datetime": "2026-05-15 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163014, "price": 119522000.0, "datetime": "2026-05-15 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163022, "price": 119607000.0, "datetime": "2026-05-15 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163027, "price": 119493000.0, "datetime": "2026-05-15 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163037, "price": 119523000.0, "datetime": "2026-05-15 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163039, "price": 119412000.0, "datetime": "2026-05-15 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163071, "price": 117972000.0, "datetime": "2026-05-15 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163112, "price": 117865000.0, "datetime": "2026-05-16 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163113, "price": 117920000.0, "datetime": "2026-05-16 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163126, "price": 117989000.0, "datetime": "2026-05-16 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163136, "price": 118063000.0, "datetime": "2026-05-16 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163153, "price": 117996000.0, "datetime": "2026-05-16 03:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163179, "price": 117875000.0, "datetime": "2026-05-16 04:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163202, "price": 117814000.0, "datetime": "2026-05-16 05:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163212, "price": 117845000.0, "datetime": "2026-05-16 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163213, "price": 117755000.0, "datetime": "2026-05-16 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163215, "price": 117845000.0, "datetime": "2026-05-16 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163223, "price": 117759000.0, "datetime": "2026-05-16 06:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163235, "price": 117760000.0, "datetime": "2026-05-16 07:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163254, "price": 117800000.0, "datetime": "2026-05-16 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163263, "price": 117848000.0, "datetime": "2026-05-16 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163266, "price": 117799000.0, "datetime": "2026-05-16 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163273, "price": 117823000.0, "datetime": "2026-05-16 09:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163287, "price": 117877000.0, "datetime": "2026-05-16 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163293, "price": 117956000.0, "datetime": "2026-05-16 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163296, "price": 117783000.0, "datetime": "2026-05-16 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163308, "price": 117876000.0, "datetime": "2026-05-16 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163318, "price": 117828000.0, "datetime": "2026-05-16 11:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163330, "price": 117877000.0, "datetime": "2026-05-16 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163342, "price": 117818000.0, "datetime": "2026-05-16 12:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163365, "price": 117713000.0, "datetime": "2026-05-16 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163391, "price": 117650000.0, "datetime": "2026-05-16 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163416, "price": 117082000.0, "datetime": "2026-05-16 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163450, "price": 116809000.0, "datetime": "2026-05-16 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163462, "price": 116591000.0, "datetime": "2026-05-16 18:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163463, "price": 116430000.0, "datetime": "2026-05-16 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163478, "price": 116167000.0, "datetime": "2026-05-16 19:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163506, "price": 116502000.0, "datetime": "2026-05-16 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163525, "price": 116349000.0, "datetime": "2026-05-16 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163527, "price": 116292000.0, "datetime": "2026-05-16 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163546, "price": 116180000.0, "datetime": "2026-05-16 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163572, "price": 116346000.0, "datetime": "2026-05-17 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163575, "price": 116450000.0, "datetime": "2026-05-17 00:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163576, "price": 116397000.0, "datetime": "2026-05-17 00:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163577, "price": 116468000.0, "datetime": "2026-05-17 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163597, "price": 116707000.0, "datetime": "2026-05-17 01:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163613, "price": 116718000.0, "datetime": "2026-05-17 02:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163619, "price": 116689000.0, "datetime": "2026-05-17 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163641, "price": 116633000.0, "datetime": "2026-05-17 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163662, "price": 116637000.0, "datetime": "2026-05-17 04:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163663, "price": 116707000.0, "datetime": "2026-05-17 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163664, "price": 116620000.0, "datetime": "2026-05-17 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163667, "price": 116675000.0, "datetime": "2026-05-17 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163677, "price": 116618000.0, "datetime": "2026-05-17 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163688, "price": 116702000.0, "datetime": "2026-05-17 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163707, "price": 116723000.0, "datetime": "2026-05-17 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163713, "price": 116815000.0, "datetime": "2026-05-17 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163722, "price": 116795000.0, "datetime": "2026-05-17 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163736, "price": 116809000.0, "datetime": "2026-05-17 08:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163743, "price": 116705000.0, "datetime": "2026-05-17 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163754, "price": 116745000.0, "datetime": "2026-05-17 09:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163755, "price": 116738000.0, "datetime": "2026-05-17 09:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163756, "price": 116758000.0, "datetime": "2026-05-17 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163762, "price": 116699000.0, "datetime": "2026-05-17 09:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163790, "price": 116289000.0, "datetime": "2026-05-17 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163855, "price": 116609000.0, "datetime": "2026-05-17 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163888, "price": 116472000.0, "datetime": "2026-05-17 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163914, "price": 116523000.0, "datetime": "2026-05-17 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163941, "price": 116516000.0, "datetime": "2026-05-17 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163963, "price": 117000000.0, "datetime": "2026-05-17 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163982, "price": 117017000.0, "datetime": "2026-05-17 20:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 163988, "price": 116968000.0, "datetime": "2026-05-17 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 163999, "price": 117092000.0, "datetime": "2026-05-17 21:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164004, "price": 117008000.0, "datetime": "2026-05-17 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164023, "price": 116793000.0, "datetime": "2026-05-17 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164025, "price": 116704000.0, "datetime": "2026-05-17 22:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164042, "price": 116347000.0, "datetime": "2026-05-17 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164085, "price": 116326000.0, "datetime": "2026-05-18 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164100, "price": 116250000.0, "datetime": "2026-05-18 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164115, "price": 116384000.0, "datetime": "2026-05-18 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164119, "price": 116422000.0, "datetime": "2026-05-18 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164120, "price": 116372000.0, "datetime": "2026-05-18 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164124, "price": 116428000.0, "datetime": "2026-05-18 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164137, "price": 116500000.0, "datetime": "2026-05-18 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164140, "price": 116632000.0, "datetime": "2026-05-18 04:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164152, "price": 116678000.0, "datetime": "2026-05-18 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164173, "price": 116568000.0, "datetime": "2026-05-18 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164187, "price": 116401000.0, "datetime": "2026-05-18 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164226, "price": 115590000.0, "datetime": "2026-05-18 08:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164228, "price": 115062000.0, "datetime": "2026-05-18 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164241, "price": 114577000.0, "datetime": "2026-05-18 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164260, "price": 114374000.0, "datetime": "2026-05-18 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164262, "price": 114501000.0, "datetime": "2026-05-18 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164279, "price": 114581000.0, "datetime": "2026-05-18 11:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164289, "price": 114671000.0, "datetime": "2026-05-18 12:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164292, "price": 114529000.0, "datetime": "2026-05-18 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164296, "price": 114600000.0, "datetime": "2026-05-18 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164297, "price": 114427000.0, "datetime": "2026-05-18 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164300, "price": 114555000.0, "datetime": "2026-05-18 12:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164315, "price": 114393000.0, "datetime": "2026-05-18 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164321, "price": 114570000.0, "datetime": "2026-05-18 13:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164339, "price": 114636000.0, "datetime": "2026-05-18 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164363, "price": 114400000.0, "datetime": "2026-05-18 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164374, "price": 114294000.0, "datetime": "2026-05-18 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164375, "price": 114588000.0, "datetime": "2026-05-18 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164394, "price": 114550000.0, "datetime": "2026-05-18 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164418, "price": 114288000.0, "datetime": "2026-05-18 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164428, "price": 114133000.0, "datetime": "2026-05-18 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164439, "price": 114090000.0, "datetime": "2026-05-18 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164477, "price": 115036000.0, "datetime": "2026-05-18 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164480, "price": 115500000.0, "datetime": "2026-05-18 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164484, "price": 115397000.0, "datetime": "2026-05-18 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164530, "price": 113578000.0, "datetime": "2026-05-19 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164564, "price": 113688000.0, "datetime": "2026-05-19 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164567, "price": 113851000.0, "datetime": "2026-05-19 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164579, "price": 113887000.0, "datetime": "2026-05-19 02:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164581, "price": 114026000.0, "datetime": "2026-05-19 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164586, "price": 113994000.0, "datetime": "2026-05-19 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164604, "price": 113612000.0, "datetime": "2026-05-19 03:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164639, "price": 114544000.0, "datetime": "2026-05-19 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164657, "price": 114446000.0, "datetime": "2026-05-19 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164678, "price": 114520000.0, "datetime": "2026-05-19 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164689, "price": 114553000.0, "datetime": "2026-05-19 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164690, "price": 114500000.0, "datetime": "2026-05-19 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164710, "price": 114539000.0, "datetime": "2026-05-19 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164729, "price": 114769000.0, "datetime": "2026-05-19 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164753, "price": 114121000.0, "datetime": "2026-05-19 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164766, "price": 113920000.0, "datetime": "2026-05-19 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164770, "price": 114060000.0, "datetime": "2026-05-19 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164794, "price": 114123000.0, "datetime": "2026-05-19 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164800, "price": 114338000.0, "datetime": "2026-05-19 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164811, "price": 114257000.0, "datetime": "2026-05-19 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164819, "price": 114460000.0, "datetime": "2026-05-19 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164833, "price": 114431000.0, "datetime": "2026-05-19 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164834, "price": 114470000.0, "datetime": "2026-05-19 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164868, "price": 114918000.0, "datetime": "2026-05-19 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164883, "price": 114906000.0, "datetime": "2026-05-19 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164884, "price": 114811000.0, "datetime": "2026-05-19 17:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164906, "price": 114431000.0, "datetime": "2026-05-19 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164934, "price": 114486000.0, "datetime": "2026-05-19 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164952, "price": 114370000.0, "datetime": "2026-05-19 21:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164969, "price": 114294000.0, "datetime": "2026-05-19 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 164979, "price": 114606000.0, "datetime": "2026-05-19 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 164989, "price": 114302000.0, "datetime": "2026-05-19 23:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165007, "price": 114050000.0, "datetime": "2026-05-20 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165056, "price": 114570000.0, "datetime": "2026-05-20 02:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165089, "price": 114585000.0, "datetime": "2026-05-20 04:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165103, "price": 114631000.0, "datetime": "2026-05-20 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165111, "price": 114750000.0, "datetime": "2026-05-20 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165136, "price": 114800000.0, "datetime": "2026-05-20 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165164, "price": 114506000.0, "datetime": "2026-05-20 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165167, "price": 114415000.0, "datetime": "2026-05-20 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165170, "price": 114500000.0, "datetime": "2026-05-20 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165188, "price": 114472000.0, "datetime": "2026-05-20 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165200, "price": 114250000.0, "datetime": "2026-05-20 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165216, "price": 114099000.0, "datetime": "2026-05-20 10:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165224, "price": 114344000.0, "datetime": "2026-05-20 10:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165237, "price": 114080000.0, "datetime": "2026-05-20 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165254, "price": 114010000.0, "datetime": "2026-05-20 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165279, "price": 114111000.0, "datetime": "2026-05-20 13:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165288, "price": 114214000.0, "datetime": "2026-05-20 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165303, "price": 114694000.0, "datetime": "2026-05-20 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165357, "price": 114868000.0, "datetime": "2026-05-20 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165372, "price": 115023000.0, "datetime": "2026-05-20 18:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165377, "price": 115194000.0, "datetime": "2026-05-20 18:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165384, "price": 115190000.0, "datetime": "2026-05-20 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165388, "price": 115280000.0, "datetime": "2026-05-20 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165400, "price": 115328000.0, "datetime": "2026-05-20 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165428, "price": 115217000.0, "datetime": "2026-05-20 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165451, "price": 115375000.0, "datetime": "2026-05-20 22:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165472, "price": 115122000.0, "datetime": "2026-05-20 23:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165490, "price": 114874000.0, "datetime": "2026-05-21 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165492, "price": 115200000.0, "datetime": "2026-05-21 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165500, "price": 114835000.0, "datetime": "2026-05-21 00:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165511, "price": 114970000.0, "datetime": "2026-05-21 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165512, "price": 114779000.0, "datetime": "2026-05-21 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165522, "price": 114792000.0, "datetime": "2026-05-21 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165548, "price": 115000000.0, "datetime": "2026-05-21 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165573, "price": 114998000.0, "datetime": "2026-05-21 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165593, "price": 115063000.0, "datetime": "2026-05-21 05:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165598, "price": 115218000.0, "datetime": "2026-05-21 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165611, "price": 115301000.0, "datetime": "2026-05-21 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165638, "price": 115015000.0, "datetime": "2026-05-21 07:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165658, "price": 114868000.0, "datetime": "2026-05-21 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165659, "price": 114921000.0, "datetime": "2026-05-21 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165694, "price": 115558000.0, "datetime": "2026-05-21 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165713, "price": 115728000.0, "datetime": "2026-05-21 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165725, "price": 115768000.0, "datetime": "2026-05-21 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165746, "price": 115890000.0, "datetime": "2026-05-21 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165750, "price": 115793000.0, "datetime": "2026-05-21 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165768, "price": 115872000.0, "datetime": "2026-05-21 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165771, "price": 115676000.0, "datetime": "2026-05-21 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165793, "price": 115458000.0, "datetime": "2026-05-21 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165802, "price": 115333000.0, "datetime": "2026-05-21 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165809, "price": 115377000.0, "datetime": "2026-05-21 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165810, "price": 115279000.0, "datetime": "2026-05-21 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165815, "price": 115300000.0, "datetime": "2026-05-21 16:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165838, "price": 115733000.0, "datetime": "2026-05-21 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165889, "price": 114891000.0, "datetime": "2026-05-21 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165905, "price": 114760000.0, "datetime": "2026-05-21 20:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165908, "price": 114825000.0, "datetime": "2026-05-21 21:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165917, "price": 114677000.0, "datetime": "2026-05-21 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165918, "price": 114846000.0, "datetime": "2026-05-21 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165933, "price": 114918000.0, "datetime": "2026-05-21 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165947, "price": 114805000.0, "datetime": "2026-05-21 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165953, "price": 114363000.0, "datetime": "2026-05-21 23:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165957, "price": 114750000.0, "datetime": "2026-05-21 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165963, "price": 114465000.0, "datetime": "2026-05-21 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165967, "price": 114586000.0, "datetime": "2026-05-22 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165969, "price": 114409000.0, "datetime": "2026-05-22 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 165970, "price": 114514000.0, "datetime": "2026-05-22 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 165992, "price": 114779000.0, "datetime": "2026-05-22 01:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166007, "price": 114804000.0, "datetime": "2026-05-22 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166026, "price": 115480000.0, "datetime": "2026-05-22 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166053, "price": 115121000.0, "datetime": "2026-05-22 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166077, "price": 115231000.0, "datetime": "2026-05-22 05:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166078, "price": 115309000.0, "datetime": "2026-05-22 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166079, "price": 115221000.0, "datetime": "2026-05-22 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166083, "price": 115324000.0, "datetime": "2026-05-22 05:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166084, "price": 115182000.0, "datetime": "2026-05-22 05:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166089, "price": 115377000.0, "datetime": "2026-05-22 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166101, "price": 115289000.0, "datetime": "2026-05-22 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166121, "price": 115212000.0, "datetime": "2026-05-22 07:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166134, "price": 115127000.0, "datetime": "2026-05-22 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166139, "price": 115229000.0, "datetime": "2026-05-22 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166145, "price": 115141000.0, "datetime": "2026-05-22 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166171, "price": 114973000.0, "datetime": "2026-05-22 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166197, "price": 115383000.0, "datetime": "2026-05-22 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166215, "price": 115500000.0, "datetime": "2026-05-22 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166226, "price": 115541000.0, "datetime": "2026-05-22 12:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166231, "price": 115650000.0, "datetime": "2026-05-22 13:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166235, "price": 115584000.0, "datetime": "2026-05-22 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166258, "price": 115469000.0, "datetime": "2026-05-22 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166266, "price": 115299000.0, "datetime": "2026-05-22 14:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166277, "price": 115283000.0, "datetime": "2026-05-22 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166289, "price": 115266000.0, "datetime": "2026-05-22 16:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166291, "price": 115299000.0, "datetime": "2026-05-22 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166308, "price": 115404000.0, "datetime": "2026-05-22 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166335, "price": 115212000.0, "datetime": "2026-05-22 18:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166360, "price": 115289000.0, "datetime": "2026-05-22 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166378, "price": 115271000.0, "datetime": "2026-05-22 20:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166395, "price": 115313000.0, "datetime": "2026-05-22 21:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166404, "price": 115372000.0, "datetime": "2026-05-22 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166405, "price": 115327000.0, "datetime": "2026-05-22 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166406, "price": 115395000.0, "datetime": "2026-05-22 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166414, "price": 115250000.0, "datetime": "2026-05-22 22:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166444, "price": 114683000.0, "datetime": "2026-05-22 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166462, "price": 114559000.0, "datetime": "2026-05-23 00:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166465, "price": 114613000.0, "datetime": "2026-05-23 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166492, "price": 114901000.0, "datetime": "2026-05-23 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166500, "price": 114970000.0, "datetime": "2026-05-23 02:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166502, "price": 114838000.0, "datetime": "2026-05-23 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166514, "price": 114823000.0, "datetime": "2026-05-23 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166518, "price": 114642000.0, "datetime": "2026-05-23 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166546, "price": 113694000.0, "datetime": "2026-05-23 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166581, "price": 113955000.0, "datetime": "2026-05-23 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166607, "price": 113541000.0, "datetime": "2026-05-23 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166622, "price": 113334000.0, "datetime": "2026-05-23 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166630, "price": 113445000.0, "datetime": "2026-05-23 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166631, "price": 113246000.0, "datetime": "2026-05-23 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166645, "price": 113116000.0, "datetime": "2026-05-23 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166662, "price": 113000000.0, "datetime": "2026-05-23 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166670, "price": 113040000.0, "datetime": "2026-05-23 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166709, "price": 113384000.0, "datetime": "2026-05-23 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166753, "price": 113247000.0, "datetime": "2026-05-23 15:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166763, "price": 113172000.0, "datetime": "2026-05-23 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166794, "price": 112167000.0, "datetime": "2026-05-23 17:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166800, "price": 111855000.0, "datetime": "2026-05-23 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166803, "price": 112073000.0, "datetime": "2026-05-23 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166846, "price": 112197000.0, "datetime": "2026-05-23 19:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166852, "price": 112253000.0, "datetime": "2026-05-23 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166860, "price": 112218000.0, "datetime": "2026-05-23 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166887, "price": 112100000.0, "datetime": "2026-05-23 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 166934, "price": 113372000.0, "datetime": "2026-05-24 00:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 166984, "price": 112938000.0, "datetime": "2026-05-24 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167006, "price": 113459000.0, "datetime": "2026-05-24 03:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167030, "price": 113725000.0, "datetime": "2026-05-24 05:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167052, "price": 114750000.0, "datetime": "2026-05-24 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167086, "price": 114540000.0, "datetime": "2026-05-24 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167107, "price": 114698000.0, "datetime": "2026-05-24 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167117, "price": 114866000.0, "datetime": "2026-05-24 09:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167129, "price": 114947000.0, "datetime": "2026-05-24 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167134, "price": 115100000.0, "datetime": "2026-05-24 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167140, "price": 115087000.0, "datetime": "2026-05-24 10:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167168, "price": 115118000.0, "datetime": "2026-05-24 12:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167175, "price": 115000000.0, "datetime": "2026-05-24 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167190, "price": 114951000.0, "datetime": "2026-05-24 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167195, "price": 114850000.0, "datetime": "2026-05-24 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167206, "price": 114815000.0, "datetime": "2026-05-24 13:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167210, "price": 114753000.0, "datetime": "2026-05-24 14:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167211, "price": 114769000.0, "datetime": "2026-05-24 14:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167216, "price": 114705000.0, "datetime": "2026-05-24 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167217, "price": 114760000.0, "datetime": "2026-05-24 14:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167221, "price": 114646000.0, "datetime": "2026-05-24 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167223, "price": 114804000.0, "datetime": "2026-05-24 14:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167236, "price": 114705000.0, "datetime": "2026-05-24 15:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167243, "price": 114899000.0, "datetime": "2026-05-24 15:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167256, "price": 114935000.0, "datetime": "2026-05-24 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167275, "price": 114881000.0, "datetime": "2026-05-24 17:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167311, "price": 115011000.0, "datetime": "2026-05-24 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167316, "price": 115399000.0, "datetime": "2026-05-24 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167334, "price": 115443000.0, "datetime": "2026-05-24 20:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167369, "price": 115182000.0, "datetime": "2026-05-24 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167376, "price": 115051000.0, "datetime": "2026-05-24 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167399, "price": 114437000.0, "datetime": "2026-05-24 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167439, "price": 114428000.0, "datetime": "2026-05-25 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167445, "price": 114609000.0, "datetime": "2026-05-25 01:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167454, "price": 114602000.0, "datetime": "2026-05-25 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167461, "price": 114702000.0, "datetime": "2026-05-25 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167467, "price": 114702000.0, "datetime": "2026-05-25 03:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167471, "price": 114811000.0, "datetime": "2026-05-25 03:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167475, "price": 114704000.0, "datetime": "2026-05-25 03:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167490, "price": 114708000.0, "datetime": "2026-05-25 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167512, "price": 114722000.0, "datetime": "2026-05-25 05:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167527, "price": 114774000.0, "datetime": "2026-05-25 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167536, "price": 114553000.0, "datetime": "2026-05-25 06:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167547, "price": 114664000.0, "datetime": "2026-05-25 07:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167560, "price": 114798000.0, "datetime": "2026-05-25 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167579, "price": 115185000.0, "datetime": "2026-05-25 08:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167592, "price": 115421000.0, "datetime": "2026-05-25 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167629, "price": 115570000.0, "datetime": "2026-05-25 11:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167637, "price": 115308000.0, "datetime": "2026-05-25 11:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167654, "price": 115217000.0, "datetime": "2026-05-25 12:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167655, "price": 115190000.0, "datetime": "2026-05-25 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167673, "price": 115111000.0, "datetime": "2026-05-25 13:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167696, "price": 115501000.0, "datetime": "2026-05-25 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167721, "price": 115412000.0, "datetime": "2026-05-25 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167731, "price": 115320000.0, "datetime": "2026-05-25 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167742, "price": 115323000.0, "datetime": "2026-05-25 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167787, "price": 115604000.0, "datetime": "2026-05-25 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167834, "price": 115337000.0, "datetime": "2026-05-25 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167841, "price": 115233000.0, "datetime": "2026-05-25 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167845, "price": 115312000.0, "datetime": "2026-05-25 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167852, "price": 115171000.0, "datetime": "2026-05-25 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167855, "price": 115226000.0, "datetime": "2026-05-25 22:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167861, "price": 115137000.0, "datetime": "2026-05-25 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167868, "price": 115330000.0, "datetime": "2026-05-25 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167892, "price": 115507000.0, "datetime": "2026-05-26 00:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167919, "price": 115520000.0, "datetime": "2026-05-26 01:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167932, "price": 115479000.0, "datetime": "2026-05-26 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167950, "price": 115413000.0, "datetime": "2026-05-26 03:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167967, "price": 115251000.0, "datetime": "2026-05-26 04:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 167986, "price": 115190000.0, "datetime": "2026-05-26 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 167999, "price": 115060000.0, "datetime": "2026-05-26 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168009, "price": 115065000.0, "datetime": "2026-05-26 06:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168037, "price": 114879000.0, "datetime": "2026-05-26 07:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168049, "price": 114938000.0, "datetime": "2026-05-26 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168067, "price": 114917000.0, "datetime": "2026-05-26 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168092, "price": 114167000.0, "datetime": "2026-05-26 10:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168121, "price": 113749000.0, "datetime": "2026-05-26 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168124, "price": 113830000.0, "datetime": "2026-05-26 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168154, "price": 113789000.0, "datetime": "2026-05-26 13:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168155, "price": 113891000.0, "datetime": "2026-05-26 13:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168168, "price": 113867000.0, "datetime": "2026-05-26 14:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168172, "price": 113994000.0, "datetime": "2026-05-26 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168185, "price": 114098000.0, "datetime": "2026-05-26 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168200, "price": 114152000.0, "datetime": "2026-05-26 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168204, "price": 114024000.0, "datetime": "2026-05-26 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168223, "price": 113840000.0, "datetime": "2026-05-26 16:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168243, "price": 113836000.0, "datetime": "2026-05-26 17:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168245, "price": 113938000.0, "datetime": "2026-05-26 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168246, "price": 113850000.0, "datetime": "2026-05-26 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168253, "price": 113921000.0, "datetime": "2026-05-26 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168254, "price": 113787000.0, "datetime": "2026-05-26 18:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168272, "price": 113809000.0, "datetime": "2026-05-26 19:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168289, "price": 114585000.0, "datetime": "2026-05-26 20:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168321, "price": 114260000.0, "datetime": "2026-05-26 21:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168333, "price": 114108000.0, "datetime": "2026-05-26 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168342, "price": 114092000.0, "datetime": "2026-05-26 22:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168359, "price": 114211000.0, "datetime": "2026-05-26 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168386, "price": 113575000.0, "datetime": "2026-05-27 00:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168412, "price": 113493000.0, "datetime": "2026-05-27 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168429, "price": 113035000.0, "datetime": "2026-05-27 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168442, "price": 113021000.0, "datetime": "2026-05-27 03:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168454, "price": 112964000.0, "datetime": "2026-05-27 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168478, "price": 113180000.0, "datetime": "2026-05-27 05:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168526, "price": 112591000.0, "datetime": "2026-05-27 07:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168543, "price": 112590000.0, "datetime": "2026-05-27 08:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168551, "price": 112579000.0, "datetime": "2026-05-27 09:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168552, "price": 112499000.0, "datetime": "2026-05-27 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168558, "price": 112505000.0, "datetime": "2026-05-27 09:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168559, "price": 112423000.0, "datetime": "2026-05-27 09:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168561, "price": 112444000.0, "datetime": "2026-05-27 09:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168574, "price": 112370000.0, "datetime": "2026-05-27 10:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168583, "price": 112457000.0, "datetime": "2026-05-27 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168588, "price": 112294000.0, "datetime": "2026-05-27 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168604, "price": 112126000.0, "datetime": "2026-05-27 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168618, "price": 112115000.0, "datetime": "2026-05-27 12:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168644, "price": 111595000.0, "datetime": "2026-05-27 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168690, "price": 112009000.0, "datetime": "2026-05-27 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168698, "price": 112271000.0, "datetime": "2026-05-27 16:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168711, "price": 112264000.0, "datetime": "2026-05-27 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168738, "price": 112066000.0, "datetime": "2026-05-27 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168759, "price": 112147000.0, "datetime": "2026-05-27 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168773, "price": 112166000.0, "datetime": "2026-05-27 20:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168776, "price": 112070000.0, "datetime": "2026-05-27 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168794, "price": 111971000.0, "datetime": "2026-05-27 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168804, "price": 111816000.0, "datetime": "2026-05-27 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168826, "price": 110870000.0, "datetime": "2026-05-27 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168868, "price": 110991000.0, "datetime": "2026-05-28 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168883, "price": 110986000.0, "datetime": "2026-05-28 01:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168891, "price": 110746000.0, "datetime": "2026-05-28 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168914, "price": 110555000.0, "datetime": "2026-05-28 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168943, "price": 110780000.0, "datetime": "2026-05-28 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168944, "price": 110820000.0, "datetime": "2026-05-28 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168959, "price": 111096000.0, "datetime": "2026-05-28 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168989, "price": 110384000.0, "datetime": "2026-05-28 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 168990, "price": 110081000.0, "datetime": "2026-05-28 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 168993, "price": 110201000.0, "datetime": "2026-05-28 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169005, "price": 109985000.0, "datetime": "2026-05-28 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169022, "price": 109670000.0, "datetime": "2026-05-28 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169051, "price": 109980000.0, "datetime": "2026-05-28 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169070, "price": 109644000.0, "datetime": "2026-05-28 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169074, "price": 109499000.0, "datetime": "2026-05-28 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169081, "price": 109526000.0, "datetime": "2026-05-28 11:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169092, "price": 109226000.0, "datetime": "2026-05-28 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169117, "price": 107746000.0, "datetime": "2026-05-28 13:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169157, "price": 107613000.0, "datetime": "2026-05-28 15:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169162, "price": 107878000.0, "datetime": "2026-05-28 15:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169187, "price": 108532000.0, "datetime": "2026-05-28 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169213, "price": 108534000.0, "datetime": "2026-05-28 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169233, "price": 108636000.0, "datetime": "2026-05-28 19:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169260, "price": 108326000.0, "datetime": "2026-05-28 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169274, "price": 108307000.0, "datetime": "2026-05-28 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169277, "price": 108490000.0, "datetime": "2026-05-28 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169290, "price": 108439000.0, "datetime": "2026-05-28 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169306, "price": 107968000.0, "datetime": "2026-05-28 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169307, "price": 107673000.0, "datetime": "2026-05-28 23:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169311, "price": 108291000.0, "datetime": "2026-05-28 23:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169319, "price": 107706000.0, "datetime": "2026-05-28 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169325, "price": 107853000.0, "datetime": "2026-05-28 23:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169333, "price": 107454000.0, "datetime": "2026-05-29 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169339, "price": 107667000.0, "datetime": "2026-05-29 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169375, "price": 108291000.0, "datetime": "2026-05-29 02:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169382, "price": 108662000.0, "datetime": "2026-05-29 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169385, "price": 108482000.0, "datetime": "2026-05-29 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169388, "price": 108615000.0, "datetime": "2026-05-29 03:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169394, "price": 108668000.0, "datetime": "2026-05-29 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169431, "price": 108386000.0, "datetime": "2026-05-29 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169447, "price": 108643000.0, "datetime": "2026-05-29 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169453, "price": 108750000.0, "datetime": "2026-05-29 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169469, "price": 108965000.0, "datetime": "2026-05-29 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169492, "price": 108592000.0, "datetime": "2026-05-29 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169525, "price": 108716000.0, "datetime": "2026-05-29 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169529, "price": 108884000.0, "datetime": "2026-05-29 10:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169531, "price": 108788000.0, "datetime": "2026-05-29 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169547, "price": 108535000.0, "datetime": "2026-05-29 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169556, "price": 108329000.0, "datetime": "2026-05-29 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169570, "price": 108229000.0, "datetime": "2026-05-29 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169590, "price": 108008000.0, "datetime": "2026-05-29 13:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169596, "price": 108052000.0, "datetime": "2026-05-29 13:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169620, "price": 108436000.0, "datetime": "2026-05-29 14:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169624, "price": 108608000.0, "datetime": "2026-05-29 14:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169640, "price": 108795000.0, "datetime": "2026-05-29 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169668, "price": 108858000.0, "datetime": "2026-05-29 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169685, "price": 109001000.0, "datetime": "2026-05-29 17:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169691, "price": 109231000.0, "datetime": "2026-05-29 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169701, "price": 109275000.0, "datetime": "2026-05-29 18:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169732, "price": 109020000.0, "datetime": "2026-05-29 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169736, "price": 108913000.0, "datetime": "2026-05-29 20:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169763, "price": 108517000.0, "datetime": "2026-05-29 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169770, "price": 108317000.0, "datetime": "2026-05-29 22:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169779, "price": 108435000.0, "datetime": "2026-05-29 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169790, "price": 108138000.0, "datetime": "2026-05-29 23:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169804, "price": 108116000.0, "datetime": "2026-05-29 23:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169823, "price": 109081000.0, "datetime": "2026-05-30 00:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169841, "price": 109418000.0, "datetime": "2026-05-30 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169844, "price": 109333000.0, "datetime": "2026-05-30 01:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169850, "price": 109621000.0, "datetime": "2026-05-30 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169858, "price": 109634000.0, "datetime": "2026-05-30 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169895, "price": 108551000.0, "datetime": "2026-05-30 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169925, "price": 108940000.0, "datetime": "2026-05-30 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169931, "price": 109122000.0, "datetime": "2026-05-30 06:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169934, "price": 108862000.0, "datetime": "2026-05-30 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169953, "price": 108776000.0, "datetime": "2026-05-30 07:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169968, "price": 108756000.0, "datetime": "2026-05-30 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169969, "price": 108810000.0, "datetime": "2026-05-30 08:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 169970, "price": 108750000.0, "datetime": "2026-05-30 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 169982, "price": 108681000.0, "datetime": "2026-05-30 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170023, "price": 109180000.0, "datetime": "2026-05-30 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170043, "price": 109213000.0, "datetime": "2026-05-30 11:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170056, "price": 109200000.0, "datetime": "2026-05-30 12:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170083, "price": 108816000.0, "datetime": "2026-05-30 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170110, "price": 109099000.0, "datetime": "2026-05-30 15:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170120, "price": 109146000.0, "datetime": "2026-05-30 15:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170121, "price": 109136000.0, "datetime": "2026-05-30 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170150, "price": 108992000.0, "datetime": "2026-05-30 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170153, "price": 108911000.0, "datetime": "2026-05-30 17:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170157, "price": 108975000.0, "datetime": "2026-05-30 17:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170160, "price": 108910000.0, "datetime": "2026-05-30 17:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170167, "price": 108965000.0, "datetime": "2026-05-30 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170200, "price": 109102000.0, "datetime": "2026-05-30 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170230, "price": 109059000.0, "datetime": "2026-05-30 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170259, "price": 109255000.0, "datetime": "2026-05-30 22:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170264, "price": 109372000.0, "datetime": "2026-05-30 22:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170282, "price": 109554000.0, "datetime": "2026-05-30 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170310, "price": 109502000.0, "datetime": "2026-05-31 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170315, "price": 109433000.0, "datetime": "2026-05-31 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170330, "price": 109422000.0, "datetime": "2026-05-31 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170338, "price": 109379000.0, "datetime": "2026-05-31 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170342, "price": 109513000.0, "datetime": "2026-05-31 02:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170360, "price": 109554000.0, "datetime": "2026-05-31 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170361, "price": 109640000.0, "datetime": "2026-05-31 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170363, "price": 109587000.0, "datetime": "2026-05-31 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170372, "price": 109629000.0, "datetime": "2026-05-31 04:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170374, "price": 109538000.0, "datetime": "2026-05-31 04:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170385, "price": 109587000.0, "datetime": "2026-05-31 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170386, "price": 109560000.0, "datetime": "2026-05-31 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170405, "price": 109541000.0, "datetime": "2026-05-31 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170406, "price": 109460000.0, "datetime": "2026-05-31 05:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170407, "price": 109546000.0, "datetime": "2026-05-31 06:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170414, "price": 109479000.0, "datetime": "2026-05-31 06:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170415, "price": 109527000.0, "datetime": "2026-05-31 06:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170426, "price": 109502000.0, "datetime": "2026-05-31 06:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170445, "price": 109421000.0, "datetime": "2026-05-31 07:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170457, "price": 109419000.0, "datetime": "2026-05-31 08:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170467, "price": 109475000.0, "datetime": "2026-05-31 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170483, "price": 109594000.0, "datetime": "2026-05-31 09:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170485, "price": 109694000.0, "datetime": "2026-05-31 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170501, "price": 109780000.0, "datetime": "2026-05-31 10:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170526, "price": 109724000.0, "datetime": "2026-05-31 11:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170545, "price": 109819000.0, "datetime": "2026-05-31 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170572, "price": 109804000.0, "datetime": "2026-05-31 14:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170573, "price": 109741000.0, "datetime": "2026-05-31 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170598, "price": 109615000.0, "datetime": "2026-05-31 15:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170607, "price": 109511000.0, "datetime": "2026-05-31 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170608, "price": 109562000.0, "datetime": "2026-05-31 16:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170613, "price": 109499000.0, "datetime": "2026-05-31 16:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170628, "price": 109339000.0, "datetime": "2026-05-31 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170665, "price": 109332000.0, "datetime": "2026-05-31 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170685, "price": 109228000.0, "datetime": "2026-05-31 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170707, "price": 109322000.0, "datetime": "2026-05-31 21:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170733, "price": 109258000.0, "datetime": "2026-05-31 22:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170743, "price": 109155000.0, "datetime": "2026-05-31 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170763, "price": 108760000.0, "datetime": "2026-05-31 23:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170793, "price": 108640000.0, "datetime": "2026-06-01 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170807, "price": 108555000.0, "datetime": "2026-06-01 02:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170834, "price": 108741000.0, "datetime": "2026-06-01 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170867, "price": 108650000.0, "datetime": "2026-06-01 05:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170892, "price": 108753000.0, "datetime": "2026-06-01 06:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170902, "price": 108979000.0, "datetime": "2026-06-01 06:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170919, "price": 108978000.0, "datetime": "2026-06-01 07:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170928, "price": 109123000.0, "datetime": "2026-06-01 08:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170930, "price": 108998000.0, "datetime": "2026-06-01 08:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170948, "price": 108788000.0, "datetime": "2026-06-01 09:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 170967, "price": 108770000.0, "datetime": "2026-06-01 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 170990, "price": 108236000.0, "datetime": "2026-06-01 11:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171017, "price": 108888000.0, "datetime": "2026-06-01 12:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171045, "price": 108248000.0, "datetime": "2026-06-01 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171056, "price": 107973000.0, "datetime": "2026-06-01 14:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171061, "price": 108044000.0, "datetime": "2026-06-01 14:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171067, "price": 107908000.0, "datetime": "2026-06-01 15:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171085, "price": 107475000.0, "datetime": "2026-06-01 15:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171096, "price": 107322000.0, "datetime": "2026-06-01 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171111, "price": 107013000.0, "datetime": "2026-06-01 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171143, "price": 107180000.0, "datetime": "2026-06-01 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171163, "price": 106757000.0, "datetime": "2026-06-01 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171186, "price": 106450000.0, "datetime": "2026-06-01 20:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171200, "price": 106024000.0, "datetime": "2026-06-01 21:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171203, "price": 105825000.0, "datetime": "2026-06-01 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171204, "price": 105873000.0, "datetime": "2026-06-01 21:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171207, "price": 105696000.0, "datetime": "2026-06-01 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171217, "price": 105516000.0, "datetime": "2026-06-01 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171221, "price": 105085000.0, "datetime": "2026-06-01 22:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171226, "price": 105301000.0, "datetime": "2026-06-01 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171241, "price": 105005000.0, "datetime": "2026-06-01 23:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171247, "price": 105105000.0, "datetime": "2026-06-02 00:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171253, "price": 104694000.0, "datetime": "2026-06-02 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171261, "price": 104638000.0, "datetime": "2026-06-02 00:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171264, "price": 104481000.0, "datetime": "2026-06-02 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171267, "price": 104500000.0, "datetime": "2026-06-02 01:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171269, "price": 104200000.0, "datetime": "2026-06-02 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171275, "price": 104312000.0, "datetime": "2026-06-02 01:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171298, "price": 105135000.0, "datetime": "2026-06-02 02:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171303, "price": 105437000.0, "datetime": "2026-06-02 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171306, "price": 105320000.0, "datetime": "2026-06-02 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171336, "price": 105010000.0, "datetime": "2026-06-02 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171348, "price": 104856000.0, "datetime": "2026-06-02 05:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171351, "price": 104878000.0, "datetime": "2026-06-02 05:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171365, "price": 104892000.0, "datetime": "2026-06-02 05:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171392, "price": 104012000.0, "datetime": "2026-06-02 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171414, "price": 104254000.0, "datetime": "2026-06-02 08:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171421, "price": 104281000.0, "datetime": "2026-06-02 08:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171425, "price": 104191000.0, "datetime": "2026-06-02 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171445, "price": 103836000.0, "datetime": "2026-06-02 09:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171458, "price": 103494000.0, "datetime": "2026-06-02 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171476, "price": 103082000.0, "datetime": "2026-06-02 11:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171509, "price": 103489000.0, "datetime": "2026-06-02 13:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171518, "price": 103699000.0, "datetime": "2026-06-02 13:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171523, "price": 103598000.0, "datetime": "2026-06-02 13:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171552, "price": 102808000.0, "datetime": "2026-06-02 15:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171567, "price": 102354000.0, "datetime": "2026-06-02 16:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171572, "price": 102782000.0, "datetime": "2026-06-02 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171590, "price": 102616000.0, "datetime": "2026-06-02 17:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171626, "price": 101782000.0, "datetime": "2026-06-02 18:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171627, "price": 101719000.0, "datetime": "2026-06-02 19:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171628, "price": 101803000.0, "datetime": "2026-06-02 19:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171640, "price": 101600000.0, "datetime": "2026-06-02 19:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171644, "price": 101808000.0, "datetime": "2026-06-02 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171671, "price": 101580000.0, "datetime": "2026-06-02 21:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171696, "price": 100916000.0, "datetime": "2026-06-02 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171698, "price": 100765000.0, "datetime": "2026-06-02 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171718, "price": 100211000.0, "datetime": "2026-06-02 23:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171731, "price": 99702000.0, "datetime": "2026-06-03 00:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171745, "price": 99194000.0, "datetime": "2026-06-03 00:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171762, "price": 99722000.0, "datetime": "2026-06-03 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171774, "price": 99790000.0, "datetime": "2026-06-03 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171781, "price": 99470000.0, "datetime": "2026-06-03 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171789, "price": 99643000.0, "datetime": "2026-06-03 03:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171794, "price": 99412000.0, "datetime": "2026-06-03 03:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171808, "price": 99126000.0, "datetime": "2026-06-03 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171816, "price": 98837000.0, "datetime": "2026-06-03 04:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171823, "price": 99286000.0, "datetime": "2026-06-03 04:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171835, "price": 99004000.0, "datetime": "2026-06-03 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171839, "price": 99373000.0, "datetime": "2026-06-03 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171861, "price": 100036000.0, "datetime": "2026-06-03 06:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171892, "price": 98592000.0, "datetime": "2026-06-03 08:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171927, "price": 98965000.0, "datetime": "2026-06-03 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171937, "price": 99244000.0, "datetime": "2026-06-03 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171938, "price": 99089000.0, "datetime": "2026-06-03 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171946, "price": 99070000.0, "datetime": "2026-06-03 10:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171947, "price": 98840000.0, "datetime": "2026-06-03 11:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171948, "price": 99043000.0, "datetime": "2026-06-03 11:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171954, "price": 98788000.0, "datetime": "2026-06-03 11:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171960, "price": 98949000.0, "datetime": "2026-06-03 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 171965, "price": 98733000.0, "datetime": "2026-06-03 11:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 171987, "price": 97927000.0, "datetime": "2026-06-03 13:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172005, "price": 98146000.0, "datetime": "2026-06-03 13:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172007, "price": 98668000.0, "datetime": "2026-06-03 14:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172019, "price": 98888000.0, "datetime": "2026-06-03 14:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172022, "price": 99211000.0, "datetime": "2026-06-03 14:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172031, "price": 99410000.0, "datetime": "2026-06-03 15:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172039, "price": 99905000.0, "datetime": "2026-06-03 15:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172041, "price": 99777000.0, "datetime": "2026-06-03 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172057, "price": 99598000.0, "datetime": "2026-06-03 16:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172060, "price": 99431000.0, "datetime": "2026-06-03 16:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172062, "price": 99616000.0, "datetime": "2026-06-03 16:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172067, "price": 99517000.0, "datetime": "2026-06-03 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172086, "price": 99309000.0, "datetime": "2026-06-03 17:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172088, "price": 99250000.0, "datetime": "2026-06-03 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172090, "price": 99264000.0, "datetime": "2026-06-03 18:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172091, "price": 99199000.0, "datetime": "2026-06-03 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172103, "price": 99450000.0, "datetime": "2026-06-03 18:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172121, "price": 99555000.0, "datetime": "2026-06-03 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172157, "price": 99276000.0, "datetime": "2026-06-03 21:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172176, "price": 99038000.0, "datetime": "2026-06-03 22:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172177, "price": 99470000.0, "datetime": "2026-06-03 22:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172178, "price": 99197000.0, "datetime": "2026-06-03 22:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172197, "price": 98891000.0, "datetime": "2026-06-03 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172209, "price": 98546000.0, "datetime": "2026-06-04 00:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172230, "price": 98131000.0, "datetime": "2026-06-04 01:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172234, "price": 97642000.0, "datetime": "2026-06-04 01:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172240, "price": 97724000.0, "datetime": "2026-06-04 01:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172265, "price": 97657000.0, "datetime": "2026-06-04 02:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172266, "price": 97765000.0, "datetime": "2026-06-04 02:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172272, "price": 97518000.0, "datetime": "2026-06-04 03:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172277, "price": 97780000.0, "datetime": "2026-06-04 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172278, "price": 97633000.0, "datetime": "2026-06-04 03:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172279, "price": 97737000.0, "datetime": "2026-06-04 03:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172290, "price": 97765000.0, "datetime": "2026-06-04 04:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172315, "price": 97264000.0, "datetime": "2026-06-04 05:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172321, "price": 96822000.0, "datetime": "2026-06-04 05:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172328, "price": 97108000.0, "datetime": "2026-06-04 06:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172350, "price": 97074000.0, "datetime": "2026-06-04 07:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172378, "price": 95602000.0, "datetime": "2026-06-04 08:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172380, "price": 95303000.0, "datetime": "2026-06-04 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172382, "price": 95302000.0, "datetime": "2026-06-04 08:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172384, "price": 95050000.0, "datetime": "2026-06-04 08:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172387, "price": 95374000.0, "datetime": "2026-06-04 09:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172396, "price": 94190000.0, "datetime": "2026-06-04 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172408, "price": 94079000.0, "datetime": "2026-06-04 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172413, "price": 93455000.0, "datetime": "2026-06-04 10:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172418, "price": 93577000.0, "datetime": "2026-06-04 10:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172423, "price": 92789000.0, "datetime": "2026-06-04 10:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172431, "price": 92900000.0, "datetime": "2026-06-04 11:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172465, "price": 95878000.0, "datetime": "2026-06-04 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172498, "price": 95545000.0, "datetime": "2026-06-04 14:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172524, "price": 95455000.0, "datetime": "2026-06-04 15:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172539, "price": 95121000.0, "datetime": "2026-06-04 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172549, "price": 94728000.0, "datetime": "2026-06-04 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172558, "price": 94759000.0, "datetime": "2026-06-04 17:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172571, "price": 94541000.0, "datetime": "2026-06-04 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172585, "price": 94168000.0, "datetime": "2026-06-04 18:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172594, "price": 93719000.0, "datetime": "2026-06-04 19:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172601, "price": 93571000.0, "datetime": "2026-06-04 19:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172602, "price": 93279000.0, "datetime": "2026-06-04 19:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172608, "price": 93526000.0, "datetime": "2026-06-04 20:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172610, "price": 93027000.0, "datetime": "2026-06-04 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172612, "price": 93232000.0, "datetime": "2026-06-04 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172621, "price": 92936000.0, "datetime": "2026-06-04 20:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172623, "price": 93265000.0, "datetime": "2026-06-04 20:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172649, "price": 95073000.0, "datetime": "2026-06-04 22:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172660, "price": 95635000.0, "datetime": "2026-06-04 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172663, "price": 95096000.0, "datetime": "2026-06-04 22:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172666, "price": 95770000.0, "datetime": "2026-06-04 22:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172674, "price": 95766000.0, "datetime": "2026-06-04 23:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172690, "price": 95806000.0, "datetime": "2026-06-05 00:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172693, "price": 95427000.0, "datetime": "2026-06-05 00:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172721, "price": 95080000.0, "datetime": "2026-06-05 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172726, "price": 94789000.0, "datetime": "2026-06-05 01:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172744, "price": 94650000.0, "datetime": "2026-06-05 02:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172768, "price": 94927000.0, "datetime": "2026-06-05 04:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172775, "price": 95350000.0, "datetime": "2026-06-05 04:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172778, "price": 95194000.0, "datetime": "2026-06-05 04:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172799, "price": 94653000.0, "datetime": "2026-06-05 05:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172817, "price": 94750000.0, "datetime": "2026-06-05 06:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172832, "price": 94716000.0, "datetime": "2026-06-05 07:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172853, "price": 94800000.0, "datetime": "2026-06-05 08:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172860, "price": 95214000.0, "datetime": "2026-06-05 08:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172870, "price": 95262000.0, "datetime": "2026-06-05 09:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172897, "price": 94795000.0, "datetime": "2026-06-05 10:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172913, "price": 94295000.0, "datetime": "2026-06-05 11:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 172933, "price": 93892000.0, "datetime": "2026-06-05 12:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 172973, "price": 94974000.0, "datetime": "2026-06-05 14:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173001, "price": 93622000.0, "datetime": "2026-06-05 15:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173010, "price": 92790000.0, "datetime": "2026-06-05 16:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173012, "price": 93100000.0, "datetime": "2026-06-05 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173031, "price": 94353000.0, "datetime": "2026-06-05 17:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173051, "price": 94694000.0, "datetime": "2026-06-05 18:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173060, "price": 94246000.0, "datetime": "2026-06-05 18:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173083, "price": 94005000.0, "datetime": "2026-06-05 19:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173087, "price": 93797000.0, "datetime": "2026-06-05 20:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173092, "price": 93850000.0, "datetime": "2026-06-05 20:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173100, "price": 93602000.0, "datetime": "2026-06-05 20:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173110, "price": 93687000.0, "datetime": "2026-06-05 21:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173118, "price": 93109000.0, "datetime": "2026-06-05 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173125, "price": 93521000.0, "datetime": "2026-06-05 21:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173127, "price": 93400000.0, "datetime": "2026-06-05 22:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173128, "price": 93538000.0, "datetime": "2026-06-05 22:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173140, "price": 93152000.0, "datetime": "2026-06-05 22:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173159, "price": 92300000.0, "datetime": "2026-06-05 23:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173179, "price": 91615000.0, "datetime": "2026-06-06 00:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173184, "price": 92120000.0, "datetime": "2026-06-06 00:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173188, "price": 91650000.0, "datetime": "2026-06-06 01:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173191, "price": 92743000.0, "datetime": "2026-06-06 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173210, "price": 92567000.0, "datetime": "2026-06-06 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173253, "price": 90850000.0, "datetime": "2026-06-06 04:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173293, "price": 93654000.0, "datetime": "2026-06-06 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173320, "price": 93598000.0, "datetime": "2026-06-06 07:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173327, "price": 93318000.0, "datetime": "2026-06-06 08:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173345, "price": 92607000.0, "datetime": "2026-06-06 08:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173360, "price": 93059000.0, "datetime": "2026-06-06 09:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173367, "price": 93277000.0, "datetime": "2026-06-06 10:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173371, "price": 93008000.0, "datetime": "2026-06-06 10:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173400, "price": 92586000.0, "datetime": "2026-06-06 11:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173410, "price": 92477000.0, "datetime": "2026-06-06 12:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173412, "price": 92606000.0, "datetime": "2026-06-06 12:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173415, "price": 92430000.0, "datetime": "2026-06-06 12:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173423, "price": 92446000.0, "datetime": "2026-06-06 12:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173424, "price": 92359000.0, "datetime": "2026-06-06 12:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173425, "price": 92422000.0, "datetime": "2026-06-06 12:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173428, "price": 92153000.0, "datetime": "2026-06-06 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173444, "price": 91850000.0, "datetime": "2026-06-06 13:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173475, "price": 92730000.0, "datetime": "2026-06-06 15:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173491, "price": 92709000.0, "datetime": "2026-06-06 16:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173494, "price": 92437000.0, "datetime": "2026-06-06 16:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173501, "price": 92580000.0, "datetime": "2026-06-06 16:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173507, "price": 92441000.0, "datetime": "2026-06-06 17:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173509, "price": 92578000.0, "datetime": "2026-06-06 17:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173528, "price": 92898000.0, "datetime": "2026-06-06 18:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173564, "price": 92130000.0, "datetime": "2026-06-06 19:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173594, "price": 92461000.0, "datetime": "2026-06-06 21:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173603, "price": 92637000.0, "datetime": "2026-06-06 21:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173612, "price": 92518000.0, "datetime": "2026-06-06 22:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173628, "price": 92566000.0, "datetime": "2026-06-06 23:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173636, "price": 92433000.0, "datetime": "2026-06-06 23:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173637, "price": 92548000.0, "datetime": "2026-06-06 23:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173646, "price": 92372000.0, "datetime": "2026-06-06 23:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173658, "price": 92288000.0, "datetime": "2026-06-07 00:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173673, "price": 92231000.0, "datetime": "2026-06-07 01:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173682, "price": 92345000.0, "datetime": "2026-06-07 01:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173690, "price": 92112000.0, "datetime": "2026-06-07 02:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173692, "price": 92192000.0, "datetime": "2026-06-07 02:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173694, "price": 91999000.0, "datetime": "2026-06-07 02:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173697, "price": 92196000.0, "datetime": "2026-06-07 02:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173703, "price": 92035000.0, "datetime": "2026-06-07 02:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173716, "price": 92224000.0, "datetime": "2026-06-07 03:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173737, "price": 92055000.0, "datetime": "2026-06-07 04:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173745, "price": 92104000.0, "datetime": "2026-06-07 04:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173746, "price": 92081000.0, "datetime": "2026-06-07 04:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173754, "price": 92138000.0, "datetime": "2026-06-07 05:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173780, "price": 92441000.0, "datetime": "2026-06-07 06:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173802, "price": 92126000.0, "datetime": "2026-06-07 07:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173832, "price": 92470000.0, "datetime": "2026-06-07 09:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173848, "price": 92737000.0, "datetime": "2026-06-07 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173862, "price": 93301000.0, "datetime": "2026-06-07 10:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173884, "price": 93256000.0, "datetime": "2026-06-07 11:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173908, "price": 93652000.0, "datetime": "2026-06-07 13:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173920, "price": 93779000.0, "datetime": "2026-06-07 13:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173935, "price": 93993000.0, "datetime": "2026-06-07 14:24:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173954, "price": 94029000.0, "datetime": "2026-06-07 15:21:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173972, "price": 94468000.0, "datetime": "2026-06-07 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173976, "price": 94619000.0, "datetime": "2026-06-07 16:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 173979, "price": 94598000.0, "datetime": "2026-06-07 16:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 173986, "price": 94818000.0, "datetime": "2026-06-07 16:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174013, "price": 95511000.0, "datetime": "2026-06-07 18:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174036, "price": 94988000.0, "datetime": "2026-06-07 19:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174039, "price": 94690000.0, "datetime": "2026-06-07 19:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174045, "price": 94802000.0, "datetime": "2026-06-07 19:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174069, "price": 95031000.0, "datetime": "2026-06-07 21:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174086, "price": 94034000.0, "datetime": "2026-06-07 21:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174122, "price": 93900000.0, "datetime": "2026-06-07 23:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174137, "price": 94088000.0, "datetime": "2026-06-08 00:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174149, "price": 93950000.0, "datetime": "2026-06-08 01:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174151, "price": 94237000.0, "datetime": "2026-06-08 01:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174161, "price": 94260000.0, "datetime": "2026-06-08 01:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174171, "price": 94400000.0, "datetime": "2026-06-08 02:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174181, "price": 94356000.0, "datetime": "2026-06-08 02:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174197, "price": 94334000.0, "datetime": "2026-06-08 03:30:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174200, "price": 94250000.0, "datetime": "2026-06-08 03:39:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174201, "price": 94295000.0, "datetime": "2026-06-08 03:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174203, "price": 94123000.0, "datetime": "2026-06-08 03:48:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174224, "price": 93161000.0, "datetime": "2026-06-08 04:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174253, "price": 93769000.0, "datetime": "2026-06-08 06:18:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174269, "price": 93778000.0, "datetime": "2026-06-08 07:06:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174284, "price": 95535000.0, "datetime": "2026-06-08 07:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174316, "price": 95600000.0, "datetime": "2026-06-08 09:27:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174328, "price": 95696000.0, "datetime": "2026-06-08 10:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174345, "price": 95410000.0, "datetime": "2026-06-08 10:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174379, "price": 95250000.0, "datetime": "2026-06-08 12:36:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174425, "price": 94367000.0, "datetime": "2026-06-08 14:54:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174446, "price": 94578000.0, "datetime": "2026-06-08 15:57:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174452, "price": 94737000.0, "datetime": "2026-06-08 16:15:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174468, "price": 94843000.0, "datetime": "2026-06-08 17:03:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174481, "price": 94862000.0, "datetime": "2026-06-08 17:42:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174482, "price": 94749000.0, "datetime": "2026-06-08 17:45:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174487, "price": 94904000.0, "datetime": "2026-06-08 18:00:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174498, "price": 94828000.0, "datetime": "2026-06-08 18:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174504, "price": 95150000.0, "datetime": "2026-06-08 18:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174511, "price": 95137000.0, "datetime": "2026-06-08 19:12:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174530, "price": 95068000.0, "datetime": "2026-06-08 20:09:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" }, { "side": "sell", "bar_index": 174544, "price": 95189000.0, "datetime": "2026-06-08 20:51:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bear_cross" }, { "side": "buy", "bar_index": 174558, "price": 94850000.0, "datetime": "2026-06-08 21:33:00", "pivot_bar_index": null, "confidence": 0.6, "reason": "macd_bull_cross" } ], "legs": [ { "leg_id": 1, "buy_datetime": "2025-06-09 15:12:00", "buy_price": 145076000.0, "buy_bar_index": 351, "sell_datetime": "2025-06-10 06:51:00", "sell_price": 149792000.0, "sell_bar_index": 664, "leg_pct": 3.25, "bars_held": 313 }, { "leg_id": 2, "buy_datetime": "2025-06-13 10:15:00", "buy_price": 143510000.0, "buy_bar_index": 2172, "sell_datetime": "2025-06-17 02:45:00", "sell_price": 148054000.0, "sell_bar_index": 3942, "leg_pct": 3.17, "bars_held": 1770 }, { "leg_id": 3, "buy_datetime": "2025-06-23 05:24:00", "buy_price": 137624000.0, "buy_bar_index": 6875, "sell_datetime": "2025-06-23 15:27:00", "sell_price": 142352000.0, "sell_bar_index": 7076, "leg_pct": 3.44, "bars_held": 201 }, { "leg_id": 4, "buy_datetime": "2025-06-24 01:45:00", "buy_price": 140974000.0, "buy_bar_index": 7282, "sell_datetime": "2025-06-24 07:42:00", "sell_price": 145828000.0, "sell_bar_index": 7401, "leg_pct": 3.44, "bars_held": 119 }, { "leg_id": 5, "buy_datetime": "2025-07-02 10:21:00", "buy_price": 144682000.0, "buy_bar_index": 11294, "sell_datetime": "2025-07-03 19:00:00", "sell_price": 149160000.0, "sell_bar_index": 11947, "leg_pct": 3.1, "bars_held": 653 }, { "leg_id": 6, "buy_datetime": "2025-07-05 01:27:00", "buy_price": 147029000.0, "buy_bar_index": 12556, "sell_datetime": "2025-07-11 02:00:00", "sell_price": 152602000.0, "sell_bar_index": 15447, "leg_pct": 3.79, "bars_held": 2891 }, { "leg_id": 7, "buy_datetime": "2025-07-11 02:06:00", "buy_price": 152999000.0, "buy_bar_index": 15449, "sell_datetime": "2025-07-11 12:09:00", "sell_price": 158059000.0, "sell_bar_index": 15650, "leg_pct": 3.31, "bars_held": 201 }, { "leg_id": 8, "buy_datetime": "2025-07-12 07:51:00", "buy_price": 157465000.0, "buy_bar_index": 16044, "sell_datetime": "2025-07-14 11:54:00", "sell_price": 162815000.0, "sell_bar_index": 17085, "leg_pct": 3.4, "bars_held": 1041 }, { "leg_id": 9, "buy_datetime": "2025-07-25 13:00:00", "buy_price": 158193000.0, "buy_bar_index": 22387, "sell_datetime": "2025-07-29 13:24:00", "sell_price": 163280000.0, "sell_bar_index": 24315, "leg_pct": 3.22, "bars_held": 1928 }, { "leg_id": 10, "buy_datetime": "2025-08-03 09:45:00", "buy_price": 157301000.0, "buy_bar_index": 26642, "sell_datetime": "2025-08-10 12:42:00", "sell_price": 162121000.0, "sell_bar_index": 30061, "leg_pct": 3.06, "bars_held": 3419 }, { "leg_id": 11, "buy_datetime": "2025-08-10 17:15:00", "buy_price": 161866000.0, "buy_bar_index": 30152, "sell_datetime": "2025-08-11 11:54:00", "sell_price": 166890000.0, "sell_bar_index": 30525, "leg_pct": 3.1, "bars_held": 373 }, { "leg_id": 12, "buy_datetime": "2025-08-12 19:18:00", "buy_price": 163324000.0, "buy_bar_index": 31153, "sell_datetime": "2025-08-14 08:54:00", "sell_price": 168246000.0, "sell_bar_index": 31905, "leg_pct": 3.01, "bars_held": 752 }, { "leg_id": 13, "buy_datetime": "2025-09-01 14:21:00", "buy_price": 149513000.0, "buy_bar_index": 40535, "sell_datetime": "2025-09-02 23:18:00", "sell_price": 154506000.0, "sell_bar_index": 41194, "leg_pct": 3.34, "bars_held": 659 }, { "leg_id": 14, "buy_datetime": "2025-09-05 00:30:00", "buy_price": 153301000.0, "buy_bar_index": 42147, "sell_datetime": "2025-09-10 22:51:00", "sell_price": 157996000.0, "sell_bar_index": 44983, "leg_pct": 3.06, "bars_held": 2836 }, { "leg_id": 15, "buy_datetime": "2025-09-11 04:33:00", "buy_price": 157711000.0, "buy_bar_index": 45097, "sell_datetime": "2025-09-17 15:21:00", "sell_price": 162735000.0, "sell_bar_index": 48193, "leg_pct": 3.19, "bars_held": 3096 }, { "leg_id": 16, "buy_datetime": "2025-09-27 04:57:00", "buy_price": 157120000.0, "buy_bar_index": 52785, "sell_datetime": "2025-09-29 23:33:00", "sell_price": 162677000.0, "sell_bar_index": 54117, "leg_pct": 3.54, "bars_held": 1332 }, { "leg_id": 17, "buy_datetime": "2025-09-30 19:09:00", "buy_price": 161425000.0, "buy_bar_index": 54509, "sell_datetime": "2025-10-02 00:48:00", "sell_price": 166623000.0, "sell_bar_index": 55102, "leg_pct": 3.22, "bars_held": 593 }, { "leg_id": 18, "buy_datetime": "2025-10-02 03:15:00", "buy_price": 166010000.0, "buy_bar_index": 55151, "sell_datetime": "2025-10-04 00:09:00", "sell_price": 171197000.0, "sell_bar_index": 56049, "leg_pct": 3.12, "bars_held": 898 }, { "leg_id": 19, "buy_datetime": "2025-10-04 00:15:00", "buy_price": 171510000.0, "buy_bar_index": 56051, "sell_datetime": "2025-10-05 14:21:00", "sell_price": 178193000.0, "sell_bar_index": 56684, "leg_pct": 3.9, "bars_held": 633 }, { "leg_id": 20, "buy_datetime": "2025-10-12 12:03:00", "buy_price": 168507000.0, "buy_bar_index": 59998, "sell_datetime": "2025-10-13 07:45:00", "sell_price": 174500000.0, "sell_bar_index": 60392, "leg_pct": 3.56, "bars_held": 394 }, { "leg_id": 21, "buy_datetime": "2025-10-17 17:21:00", "buy_price": 160358000.0, "buy_bar_index": 62504, "sell_datetime": "2025-10-20 02:42:00", "sell_price": 165210000.0, "sell_bar_index": 63651, "leg_pct": 3.03, "bars_held": 1147 }, { "leg_id": 22, "buy_datetime": "2025-10-21 15:06:00", "buy_price": 162287000.0, "buy_bar_index": 64379, "sell_datetime": "2025-10-22 00:36:00", "sell_price": 168326000.0, "sell_bar_index": 64569, "leg_pct": 3.72, "bars_held": 190 }, { "leg_id": 23, "buy_datetime": "2025-10-23 02:57:00", "buy_price": 162790000.0, "buy_bar_index": 65096, "sell_datetime": "2025-10-26 21:24:00", "sell_price": 168511000.0, "sell_bar_index": 66905, "leg_pct": 3.51, "bars_held": 1809 }, { "leg_id": 24, "buy_datetime": "2025-11-05 10:45:00", "buy_price": 148034000.0, "buy_bar_index": 71492, "sell_datetime": "2025-11-05 22:09:00", "sell_price": 153014000.0, "sell_bar_index": 71720, "leg_pct": 3.36, "bars_held": 228 }, { "leg_id": 25, "buy_datetime": "2025-11-07 22:06:00", "buy_price": 149420000.0, "buy_bar_index": 72679, "sell_datetime": "2025-11-08 05:15:00", "sell_price": 154015000.0, "sell_bar_index": 72822, "leg_pct": 3.08, "bars_held": 143 }, { "leg_id": 26, "buy_datetime": "2025-11-09 19:24:00", "buy_price": 151520000.0, "buy_bar_index": 73585, "sell_datetime": "2025-11-10 10:12:00", "sell_price": 157989000.0, "sell_bar_index": 73881, "leg_pct": 4.27, "bars_held": 296 }, { "leg_id": 27, "buy_datetime": "2025-11-18 16:09:00", "buy_price": 133000000.0, "buy_bar_index": 77840, "sell_datetime": "2025-11-19 01:03:00", "sell_price": 137270000.0, "sell_bar_index": 78018, "leg_pct": 3.21, "bars_held": 178 }, { "leg_id": 28, "buy_datetime": "2025-11-20 05:18:00", "buy_price": 133089000.0, "buy_bar_index": 78583, "sell_datetime": "2025-11-20 09:51:00", "sell_price": 137170000.0, "sell_bar_index": 78674, "leg_pct": 3.07, "bars_held": 91 }, { "leg_id": 29, "buy_datetime": "2025-11-21 19:21:00", "buy_price": 122867000.0, "buy_bar_index": 79344, "sell_datetime": "2025-11-21 22:57:00", "sell_price": 126830000.0, "sell_bar_index": 79416, "leg_pct": 3.23, "bars_held": 72 }, { "leg_id": 30, "buy_datetime": "2025-11-22 01:18:00", "buy_price": 124991000.0, "buy_bar_index": 79463, "sell_datetime": "2025-11-23 11:18:00", "sell_price": 129393000.0, "sell_bar_index": 80143, "leg_pct": 3.52, "bars_held": 680 }, { "leg_id": 31, "buy_datetime": "2025-11-23 16:39:00", "buy_price": 128948000.0, "buy_bar_index": 80250, "sell_datetime": "2025-11-24 08:09:00", "sell_price": 133134000.0, "sell_bar_index": 80431, "leg_pct": 3.25, "bars_held": 181 }, { "leg_id": 32, "buy_datetime": "2025-11-24 19:39:00", "buy_price": 129768000.0, "buy_bar_index": 80661, "sell_datetime": "2025-11-27 03:21:00", "sell_price": 134150000.0, "sell_bar_index": 81775, "leg_pct": 3.38, "bars_held": 1114 }, { "leg_id": 33, "buy_datetime": "2025-11-27 06:00:00", "buy_price": 133873000.0, "buy_bar_index": 81828, "sell_datetime": "2025-11-29 00:42:00", "sell_price": 138469000.0, "sell_bar_index": 82682, "leg_pct": 3.43, "bars_held": 854 }, { "leg_id": 34, "buy_datetime": "2025-12-02 01:21:00", "buy_price": 126284000.0, "buy_bar_index": 84135, "sell_datetime": "2025-12-02 20:12:00", "sell_price": 130183000.0, "sell_bar_index": 84512, "leg_pct": 3.09, "bars_held": 377 }, { "leg_id": 35, "buy_datetime": "2025-12-02 22:24:00", "buy_price": 130454000.0, "buy_bar_index": 84556, "sell_datetime": "2025-12-03 00:30:00", "sell_price": 134663000.0, "sell_bar_index": 84598, "leg_pct": 3.23, "bars_held": 42 }, { "leg_id": 36, "buy_datetime": "2025-12-03 05:57:00", "buy_price": 135369000.0, "buy_bar_index": 84707, "sell_datetime": "2025-12-03 15:39:00", "sell_price": 139493000.0, "sell_bar_index": 84901, "leg_pct": 3.05, "bars_held": 194 }, { "leg_id": 37, "buy_datetime": "2025-12-07 23:57:00", "buy_price": 132077000.0, "buy_bar_index": 86987, "sell_datetime": "2025-12-08 03:12:00", "sell_price": 136302000.0, "sell_bar_index": 87052, "leg_pct": 3.2, "bars_held": 65 }, { "leg_id": 38, "buy_datetime": "2025-12-09 14:27:00", "buy_price": 133743000.0, "buy_bar_index": 87757, "sell_datetime": "2025-12-10 01:30:00", "sell_price": 138566000.0, "sell_bar_index": 87978, "leg_pct": 3.61, "bars_held": 221 }, { "leg_id": 39, "buy_datetime": "2025-12-11 12:18:00", "buy_price": 133822000.0, "buy_bar_index": 88674, "sell_datetime": "2025-12-12 06:45:00", "sell_price": 138028000.0, "sell_bar_index": 89043, "leg_pct": 3.14, "bars_held": 369 }, { "leg_id": 40, "buy_datetime": "2025-12-16 13:54:00", "buy_price": 127517000.0, "buy_bar_index": 91106, "sell_datetime": "2025-12-18 00:33:00", "sell_price": 132992000.0, "sell_bar_index": 91799, "leg_pct": 4.29, "bars_held": 693 }, { "leg_id": 41, "buy_datetime": "2025-12-19 10:51:00", "buy_price": 126873000.0, "buy_bar_index": 92485, "sell_datetime": "2025-12-19 18:00:00", "sell_price": 130998000.0, "sell_bar_index": 92628, "leg_pct": 3.25, "bars_held": 143 }, { "leg_id": 42, "buy_datetime": "2025-12-20 03:09:00", "buy_price": 129776000.0, "buy_bar_index": 92811, "sell_datetime": "2025-12-22 21:39:00", "sell_price": 133998000.0, "sell_bar_index": 94141, "leg_pct": 3.25, "bars_held": 1330 }, { "leg_id": 43, "buy_datetime": "2025-12-30 15:06:00", "buy_price": 126735000.0, "buy_bar_index": 97850, "sell_datetime": "2026-01-03 01:54:00", "sell_price": 130590000.0, "sell_bar_index": 99506, "leg_pct": 3.04, "bars_held": 1656 }, { "leg_id": 44, "buy_datetime": "2026-01-03 16:45:00", "buy_price": 129581000.0, "buy_bar_index": 99803, "sell_datetime": "2026-01-05 10:48:00", "sell_price": 134941000.0, "sell_bar_index": 100644, "leg_pct": 4.14, "bars_held": 841 }, { "leg_id": 45, "buy_datetime": "2026-01-08 21:42:00", "buy_price": 131452000.0, "buy_bar_index": 102302, "sell_datetime": "2026-01-12 12:27:00", "sell_price": 135801000.0, "sell_bar_index": 104037, "leg_pct": 3.31, "bars_held": 1735 }, { "leg_id": 46, "buy_datetime": "2026-01-12 20:06:00", "buy_price": 133561000.0, "buy_bar_index": 104190, "sell_datetime": "2026-01-14 05:30:00", "sell_price": 138523000.0, "sell_bar_index": 104858, "leg_pct": 3.72, "bars_held": 668 }, { "leg_id": 47, "buy_datetime": "2026-01-30 11:36:00", "buy_price": 119996000.0, "buy_bar_index": 112660, "sell_datetime": "2026-01-31 04:39:00", "sell_price": 124297000.0, "sell_bar_index": 113001, "leg_pct": 3.58, "bars_held": 341 }, { "leg_id": 48, "buy_datetime": "2026-02-02 14:45:00", "buy_price": 111461000.0, "buy_bar_index": 114163, "sell_datetime": "2026-02-02 19:15:00", "sell_price": 114820000.0, "sell_bar_index": 114253, "leg_pct": 3.01, "bars_held": 90 }, { "leg_id": 49, "buy_datetime": "2026-02-04 04:06:00", "buy_price": 109420000.0, "buy_bar_index": 114910, "sell_datetime": "2026-02-04 06:15:00", "sell_price": 113207000.0, "sell_bar_index": 114953, "leg_pct": 3.46, "bars_held": 43 }, { "leg_id": 50, "buy_datetime": "2026-02-06 09:33:00", "buy_price": 92100000.0, "buy_bar_index": 115979, "sell_datetime": "2026-02-06 11:09:00", "sell_price": 96459000.0, "sell_bar_index": 116011, "leg_pct": 4.73, "bars_held": 32 }, { "leg_id": 51, "buy_datetime": "2026-02-06 13:12:00", "buy_price": 95653000.0, "buy_bar_index": 116052, "sell_datetime": "2026-02-06 23:00:00", "sell_price": 99536000.0, "sell_bar_index": 116248, "leg_pct": 4.06, "bars_held": 196 }, { "leg_id": 52, "buy_datetime": "2026-02-06 23:33:00", "buy_price": 100311000.0, "buy_bar_index": 116259, "sell_datetime": "2026-02-07 01:39:00", "sell_price": 103412000.0, "sell_bar_index": 116301, "leg_pct": 3.09, "bars_held": 42 }, { "leg_id": 53, "buy_datetime": "2026-02-07 19:51:00", "buy_price": 100300000.0, "buy_bar_index": 116665, "sell_datetime": "2026-02-08 18:09:00", "sell_price": 104425000.0, "sell_bar_index": 117111, "leg_pct": 4.11, "bars_held": 446 }, { "leg_id": 54, "buy_datetime": "2026-02-13 03:36:00", "buy_price": 96333000.0, "buy_bar_index": 119220, "sell_datetime": "2026-02-14 00:48:00", "sell_price": 100650000.0, "sell_bar_index": 119644, "leg_pct": 4.48, "bars_held": 424 }, { "leg_id": 55, "buy_datetime": "2026-02-14 05:48:00", "buy_price": 100723000.0, "buy_bar_index": 119744, "sell_datetime": "2026-02-15 15:45:00", "sell_price": 103750000.0, "sell_bar_index": 120423, "leg_pct": 3.01, "bars_held": 679 }, { "leg_id": 56, "buy_datetime": "2026-02-19 23:09:00", "buy_price": 97463000.0, "buy_bar_index": 122491, "sell_datetime": "2026-02-20 19:09:00", "sell_price": 100412000.0, "sell_bar_index": 122891, "leg_pct": 3.03, "bars_held": 400 }, { "leg_id": 57, "buy_datetime": "2026-02-24 22:42:00", "buy_price": 92385000.0, "buy_bar_index": 124882, "sell_datetime": "2026-02-25 10:48:00", "sell_price": 96240000.0, "sell_bar_index": 125124, "leg_pct": 4.17, "bars_held": 242 }, { "leg_id": 58, "buy_datetime": "2026-02-25 16:12:00", "buy_price": 94348000.0, "buy_bar_index": 125232, "sell_datetime": "2026-02-26 01:00:00", "sell_price": 97222000.0, "sell_bar_index": 125408, "leg_pct": 3.05, "bars_held": 176 }, { "leg_id": 59, "buy_datetime": "2026-02-28 18:54:00", "buy_price": 93269000.0, "buy_bar_index": 126726, "sell_datetime": "2026-03-01 05:03:00", "sell_price": 96715000.0, "sell_bar_index": 126929, "leg_pct": 3.69, "bars_held": 203 }, { "leg_id": 60, "buy_datetime": "2026-03-02 05:51:00", "buy_price": 95427000.0, "buy_bar_index": 127425, "sell_datetime": "2026-03-03 00:54:00", "sell_price": 100877000.0, "sell_bar_index": 127806, "leg_pct": 5.71, "bars_held": 381 }, { "leg_id": 61, "buy_datetime": "2026-03-03 18:54:00", "buy_price": 97879000.0, "buy_bar_index": 128166, "sell_datetime": "2026-03-04 17:18:00", "sell_price": 101241000.0, "sell_bar_index": 128614, "leg_pct": 3.43, "bars_held": 448 }, { "leg_id": 62, "buy_datetime": "2026-03-04 17:39:00", "buy_price": 101950000.0, "buy_bar_index": 128621, "sell_datetime": "2026-03-05 01:09:00", "sell_price": 105730000.0, "sell_bar_index": 128771, "leg_pct": 3.71, "bars_held": 150 }, { "leg_id": 63, "buy_datetime": "2026-03-09 07:42:00", "buy_price": 98017000.0, "buy_bar_index": 130822, "sell_datetime": "2026-03-09 23:03:00", "sell_price": 101378000.0, "sell_bar_index": 131129, "leg_pct": 3.43, "bars_held": 307 }, { "leg_id": 64, "buy_datetime": "2026-03-10 09:06:00", "buy_price": 100500000.0, "buy_bar_index": 131330, "sell_datetime": "2026-03-10 18:48:00", "sell_price": 103847000.0, "sell_bar_index": 131524, "leg_pct": 3.33, "bars_held": 194 }, { "leg_id": 65, "buy_datetime": "2026-03-11 21:21:00", "buy_price": 101740000.0, "buy_bar_index": 132055, "sell_datetime": "2026-03-13 18:12:00", "sell_price": 105215000.0, "sell_bar_index": 132952, "leg_pct": 3.42, "bars_held": 897 }, { "leg_id": 66, "buy_datetime": "2026-03-14 16:54:00", "buy_price": 104125000.0, "buy_bar_index": 133406, "sell_datetime": "2026-03-16 13:12:00", "sell_price": 108007000.0, "sell_bar_index": 134292, "leg_pct": 3.73, "bars_held": 886 }, { "leg_id": 67, "buy_datetime": "2026-03-16 18:09:00", "buy_price": 107242000.0, "buy_bar_index": 134391, "sell_datetime": "2026-03-17 09:39:00", "sell_price": 110637000.0, "sell_bar_index": 134701, "leg_pct": 3.17, "bars_held": 310 }, { "leg_id": 68, "buy_datetime": "2026-03-23 10:03:00", "buy_price": 101759000.0, "buy_bar_index": 137589, "sell_datetime": "2026-03-23 20:36:00", "sell_price": 104922000.0, "sell_bar_index": 137800, "leg_pct": 3.11, "bars_held": 211 }, { "leg_id": 69, "buy_datetime": "2026-03-25 02:36:00", "buy_price": 103653000.0, "buy_bar_index": 138400, "sell_datetime": "2026-03-25 20:45:00", "sell_price": 106769000.0, "sell_bar_index": 138763, "leg_pct": 3.01, "bars_held": 363 }, { "leg_id": 70, "buy_datetime": "2026-03-28 03:09:00", "buy_price": 100035000.0, "buy_bar_index": 139851, "sell_datetime": "2026-03-31 10:51:00", "sell_price": 103175000.0, "sell_bar_index": 141305, "leg_pct": 3.14, "bars_held": 1454 }, { "leg_id": 71, "buy_datetime": "2026-04-02 22:45:00", "buy_price": 100673000.0, "buy_bar_index": 142503, "sell_datetime": "2026-04-06 08:42:00", "sell_price": 104118000.0, "sell_bar_index": 144142, "leg_pct": 3.42, "bars_held": 1639 }, { "leg_id": 72, "buy_datetime": "2026-04-08 00:09:00", "buy_price": 102676000.0, "buy_bar_index": 144931, "sell_datetime": "2026-04-08 08:15:00", "sell_price": 106583000.0, "sell_bar_index": 145093, "leg_pct": 3.81, "bars_held": 162 }, { "leg_id": 73, "buy_datetime": "2026-04-09 23:33:00", "buy_price": 105458000.0, "buy_bar_index": 145879, "sell_datetime": "2026-04-12 02:54:00", "sell_price": 108650000.0, "sell_bar_index": 146906, "leg_pct": 3.03, "bars_held": 1027 }, { "leg_id": 74, "buy_datetime": "2026-04-13 08:24:00", "buy_price": 105648000.0, "buy_bar_index": 147496, "sell_datetime": "2026-04-14 08:12:00", "sell_price": 110044000.0, "sell_bar_index": 147972, "leg_pct": 4.16, "bars_held": 476 }, { "leg_id": 75, "buy_datetime": "2026-04-15 16:51:00", "buy_price": 109271000.0, "buy_bar_index": 148625, "sell_datetime": "2026-04-17 23:15:00", "sell_price": 113510000.0, "sell_bar_index": 149713, "leg_pct": 3.88, "bars_held": 1088 }, { "leg_id": 76, "buy_datetime": "2026-04-20 08:09:00", "buy_price": 110161000.0, "buy_bar_index": 150851, "sell_datetime": "2026-04-22 12:15:00", "sell_price": 114595000.0, "sell_bar_index": 151893, "leg_pct": 4.03, "bars_held": 1042 }, { "leg_id": 77, "buy_datetime": "2026-04-30 14:03:00", "buy_price": 112754000.0, "buy_bar_index": 155688, "sell_datetime": "2026-05-01 23:15:00", "sell_price": 116477000.0, "sell_bar_index": 156352, "leg_pct": 3.3, "bars_held": 664 }, { "leg_id": 78, "buy_datetime": "2026-05-02 06:06:00", "buy_price": 115626000.0, "buy_bar_index": 156489, "sell_datetime": "2026-05-05 10:30:00", "sell_price": 119125000.0, "sell_bar_index": 158017, "leg_pct": 3.03, "bars_held": 1528 }, { "leg_id": 79, "buy_datetime": "2026-05-23 17:48:00", "buy_price": 112073000.0, "buy_bar_index": 166803, "sell_datetime": "2026-05-24 20:21:00", "sell_price": 115443000.0, "sell_bar_index": 167334, "leg_pct": 3.01, "bars_held": 531 }, { "leg_id": 80, "buy_datetime": "2026-06-04 11:12:00", "buy_price": 92900000.0, "buy_bar_index": 172431, "sell_datetime": "2026-06-04 12:54:00", "sell_price": 95878000.0, "sell_bar_index": 172465, "leg_pct": 3.21, "bars_held": 34 }, { "leg_id": 81, "buy_datetime": "2026-06-06 04:18:00", "buy_price": 90850000.0, "buy_bar_index": 173253, "sell_datetime": "2026-06-06 06:18:00", "sell_price": 93654000.0, "sell_bar_index": 173293, "leg_pct": 3.09, "bars_held": 40 }, { "leg_id": 82, "buy_datetime": "2026-06-06 13:51:00", "buy_price": 91850000.0, "buy_bar_index": 173444, "sell_datetime": "2026-06-07 18:18:00", "sell_price": 95511000.0, "sell_bar_index": 174013, "leg_pct": 3.99, "bars_held": 569 } ], "summary": { "leg_count": 82, "buy_count": 82, "sell_count": 82, "avg_leg_pct": 3.45, "median_leg_pct": 3.31, "max_leg_pct": 5.71, "min_leg_pct": 3.01, "avg_bars_held": 696.8 }, "pnl": { "initial_cash_krw": 400000.0, "final_cash_krw": 5957210.0, "total_pnl_krw": 5557210.0, "total_return_pct": 1389.3, "fee_rate": 0.0005, "legs_traded": 82, "legs_skipped": 0, "period_from": "2025-06-09 15:12:00", "period_to": "2026-06-07 18:18:00", "leg_pnls": [ { "leg_id": 1, "buy_datetime": "2025-06-09 15:12:00", "sell_datetime": "2025-06-10 06:51:00", "buy_price": 145076000.0, "sell_price": 149792000.0, "cash_before": 400000.0, "cash_after": 412590.0, "leg_return_pct": 3.15, "cumulative_return_pct": 3.15, "btc_qty": 0.0027558 }, { "leg_id": 2, "buy_datetime": "2025-06-13 10:15:00", "sell_datetime": "2025-06-17 02:45:00", "buy_price": 143510000.0, "sell_price": 148054000.0, "cash_before": 412590.0, "cash_after": 425228.0, "leg_return_pct": 3.06, "cumulative_return_pct": 6.31, "btc_qty": 0.00287355 }, { "leg_id": 3, "buy_datetime": "2025-06-23 05:24:00", "sell_datetime": "2025-06-23 15:27:00", "buy_price": 137624000.0, "sell_price": 142352000.0, "cash_before": 425228.0, "cash_after": 439397.0, "leg_return_pct": 3.33, "cumulative_return_pct": 9.85, "btc_qty": 0.00308824 }, { "leg_id": 4, "buy_datetime": "2025-06-24 01:45:00", "sell_datetime": "2025-06-24 07:42:00", "buy_price": 140974000.0, "sell_price": 145828000.0, "cash_before": 439397.0, "cash_after": 454072.0, "leg_return_pct": 3.34, "cumulative_return_pct": 13.52, "btc_qty": 0.00311531 }, { "leg_id": 5, "buy_datetime": "2025-07-02 10:21:00", "sell_datetime": "2025-07-03 19:00:00", "buy_price": 144682000.0, "sell_price": 149160000.0, "cash_before": 454072.0, "cash_after": 467658.0, "leg_return_pct": 2.99, "cumulative_return_pct": 16.91, "btc_qty": 0.00313684 }, { "leg_id": 6, "buy_datetime": "2025-07-05 01:27:00", "sell_datetime": "2025-07-11 02:00:00", "buy_price": 147029000.0, "sell_price": 152602000.0, "cash_before": 467658.0, "cash_after": 484899.0, "leg_return_pct": 3.69, "cumulative_return_pct": 21.22, "btc_qty": 0.00317913 }, { "leg_id": 7, "buy_datetime": "2025-07-11 02:06:00", "sell_datetime": "2025-07-11 12:09:00", "buy_price": 152999000.0, "sell_price": 158059000.0, "cash_before": 484899.0, "cash_after": 500434.0, "leg_return_pct": 3.2, "cumulative_return_pct": 25.11, "btc_qty": 0.00316771 }, { "leg_id": 8, "buy_datetime": "2025-07-12 07:51:00", "sell_datetime": "2025-07-14 11:54:00", "buy_price": 157465000.0, "sell_price": 162815000.0, "cash_before": 500434.0, "cash_after": 516920.0, "leg_return_pct": 3.29, "cumulative_return_pct": 29.23, "btc_qty": 0.00317648 }, { "leg_id": 9, "buy_datetime": "2025-07-25 13:00:00", "sell_datetime": "2025-07-29 13:24:00", "buy_price": 158193000.0, "sell_price": 163280000.0, "cash_before": 516920.0, "cash_after": 533009.0, "leg_return_pct": 3.11, "cumulative_return_pct": 33.25, "btc_qty": 0.00326602 }, { "leg_id": 10, "buy_datetime": "2025-08-03 09:45:00", "sell_datetime": "2025-08-10 12:42:00", "buy_price": 157301000.0, "sell_price": 162121000.0, "cash_before": 533009.0, "cash_after": 548792.0, "leg_return_pct": 2.96, "cumulative_return_pct": 37.2, "btc_qty": 0.00338677 }, { "leg_id": 11, "buy_datetime": "2025-08-10 17:15:00", "sell_datetime": "2025-08-11 11:54:00", "buy_price": 161866000.0, "sell_price": 166890000.0, "cash_before": 548792.0, "cash_after": 565260.0, "leg_return_pct": 3.0, "cumulative_return_pct": 41.31, "btc_qty": 0.00338872 }, { "leg_id": 12, "buy_datetime": "2025-08-12 19:18:00", "sell_datetime": "2025-08-14 08:54:00", "buy_price": 163324000.0, "sell_price": 168246000.0, "cash_before": 565260.0, "cash_after": 581713.0, "leg_return_pct": 2.91, "cumulative_return_pct": 45.43, "btc_qty": 0.00345924 }, { "leg_id": 13, "buy_datetime": "2025-09-01 14:21:00", "sell_datetime": "2025-09-02 23:18:00", "buy_price": 149513000.0, "sell_price": 154506000.0, "cash_before": 581713.0, "cash_after": 600538.0, "leg_return_pct": 3.24, "cumulative_return_pct": 50.13, "btc_qty": 0.00388877 }, { "leg_id": 14, "buy_datetime": "2025-09-05 00:30:00", "sell_datetime": "2025-09-10 22:51:00", "buy_price": 153301000.0, "sell_price": 157996000.0, "cash_before": 600538.0, "cash_after": 618311.0, "leg_return_pct": 2.96, "cumulative_return_pct": 54.58, "btc_qty": 0.00391542 }, { "leg_id": 15, "buy_datetime": "2025-09-11 04:33:00", "sell_datetime": "2025-09-17 15:21:00", "buy_price": 157711000.0, "sell_price": 162735000.0, "cash_before": 618311.0, "cash_after": 637370.0, "leg_return_pct": 3.08, "cumulative_return_pct": 59.34, "btc_qty": 0.00391857 }, { "leg_id": 16, "buy_datetime": "2025-09-27 04:57:00", "sell_datetime": "2025-09-29 23:33:00", "buy_price": 157120000.0, "sell_price": 162677000.0, "cash_before": 637370.0, "cash_after": 659253.0, "leg_return_pct": 3.43, "cumulative_return_pct": 64.81, "btc_qty": 0.00405455 }, { "leg_id": 17, "buy_datetime": "2025-09-30 19:09:00", "sell_datetime": "2025-10-02 00:48:00", "buy_price": 161425000.0, "sell_price": 166623000.0, "cash_before": 659253.0, "cash_after": 679801.0, "leg_return_pct": 3.12, "cumulative_return_pct": 69.95, "btc_qty": 0.00408192 }, { "leg_id": 18, "buy_datetime": "2025-10-02 03:15:00", "sell_datetime": "2025-10-04 00:09:00", "buy_price": 166010000.0, "sell_price": 171197000.0, "cash_before": 679801.0, "cash_after": 700341.0, "leg_return_pct": 3.02, "cumulative_return_pct": 75.09, "btc_qty": 0.00409289 }, { "leg_id": 19, "buy_datetime": "2025-10-04 00:15:00", "sell_datetime": "2025-10-05 14:21:00", "buy_price": 171510000.0, "sell_price": 178193000.0, "cash_before": 700341.0, "cash_after": 726902.0, "leg_return_pct": 3.79, "cumulative_return_pct": 81.73, "btc_qty": 0.00408134 }, { "leg_id": 20, "buy_datetime": "2025-10-12 12:03:00", "sell_datetime": "2025-10-13 07:45:00", "buy_price": 168507000.0, "sell_price": 174500000.0, "cash_before": 726902.0, "cash_after": 752002.0, "leg_return_pct": 3.45, "cumulative_return_pct": 88.0, "btc_qty": 0.00431162 }, { "leg_id": 21, "buy_datetime": "2025-10-17 17:21:00", "sell_datetime": "2025-10-20 02:42:00", "buy_price": 160358000.0, "sell_price": 165210000.0, "cash_before": 752002.0, "cash_after": 773981.0, "leg_return_pct": 2.92, "cumulative_return_pct": 93.5, "btc_qty": 0.00468718 }, { "leg_id": 22, "buy_datetime": "2025-10-21 15:06:00", "sell_datetime": "2025-10-22 00:36:00", "buy_price": 162287000.0, "sell_price": 168326000.0, "cash_before": 773981.0, "cash_after": 801980.0, "leg_return_pct": 3.62, "cumulative_return_pct": 100.5, "btc_qty": 0.00476683 }, { "leg_id": 23, "buy_datetime": "2025-10-23 02:57:00", "sell_datetime": "2025-10-26 21:24:00", "buy_price": 162790000.0, "sell_price": 168511000.0, "cash_before": 801980.0, "cash_after": 829334.0, "leg_return_pct": 3.41, "cumulative_return_pct": 107.33, "btc_qty": 0.00492401 }, { "leg_id": 24, "buy_datetime": "2025-11-05 10:45:00", "sell_datetime": "2025-11-05 22:09:00", "buy_price": 148034000.0, "sell_price": 153014000.0, "cash_before": 829334.0, "cash_after": 856377.0, "leg_return_pct": 3.26, "cumulative_return_pct": 114.09, "btc_qty": 0.00559952 }, { "leg_id": 25, "buy_datetime": "2025-11-07 22:06:00", "sell_datetime": "2025-11-08 05:15:00", "buy_price": 149420000.0, "sell_price": 154015000.0, "cash_before": 856377.0, "cash_after": 881830.0, "leg_return_pct": 2.97, "cumulative_return_pct": 120.46, "btc_qty": 0.00572848 }, { "leg_id": 26, "buy_datetime": "2025-11-09 19:24:00", "sell_datetime": "2025-11-10 10:12:00", "buy_price": 151520000.0, "sell_price": 157989000.0, "cash_before": 881830.0, "cash_after": 918560.0, "leg_return_pct": 4.17, "cumulative_return_pct": 129.64, "btc_qty": 0.00581698 }, { "leg_id": 27, "buy_datetime": "2025-11-18 16:09:00", "sell_datetime": "2025-11-19 01:03:00", "buy_price": 133000000.0, "sell_price": 137270000.0, "cash_before": 918560.0, "cash_after": 947102.0, "leg_return_pct": 3.11, "cumulative_return_pct": 136.78, "btc_qty": 0.00690301 }, { "leg_id": 28, "buy_datetime": "2025-11-20 05:18:00", "sell_datetime": "2025-11-20 09:51:00", "buy_price": 133089000.0, "sell_price": 137170000.0, "cash_before": 947102.0, "cash_after": 975168.0, "leg_return_pct": 2.96, "cumulative_return_pct": 143.79, "btc_qty": 0.00711275 }, { "leg_id": 29, "buy_datetime": "2025-11-21 19:21:00", "sell_datetime": "2025-11-21 22:57:00", "buy_price": 122867000.0, "sell_price": 126830000.0, "cash_before": 975168.0, "cash_after": 1005615.0, "leg_return_pct": 3.12, "cumulative_return_pct": 151.4, "btc_qty": 0.00793281 }, { "leg_id": 30, "buy_datetime": "2025-11-22 01:18:00", "sell_datetime": "2025-11-23 11:18:00", "buy_price": 124991000.0, "sell_price": 129393000.0, "cash_before": 1005615.0, "cash_after": 1039991.0, "leg_return_pct": 3.42, "cumulative_return_pct": 160.0, "btc_qty": 0.00804148 }, { "leg_id": 31, "buy_datetime": "2025-11-23 16:39:00", "sell_datetime": "2025-11-24 08:09:00", "buy_price": 128948000.0, "sell_price": 133134000.0, "cash_before": 1039991.0, "cash_after": 1072678.0, "leg_return_pct": 3.14, "cumulative_return_pct": 168.17, "btc_qty": 0.00806116 }, { "leg_id": 32, "buy_datetime": "2025-11-24 19:39:00", "sell_datetime": "2025-11-27 03:21:00", "buy_price": 129768000.0, "sell_price": 134150000.0, "cash_before": 1072678.0, "cash_after": 1107792.0, "leg_return_pct": 3.27, "cumulative_return_pct": 176.95, "btc_qty": 0.00826199 }, { "leg_id": 33, "buy_datetime": "2025-11-27 06:00:00", "sell_datetime": "2025-11-29 00:42:00", "buy_price": 133873000.0, "sell_price": 138469000.0, "cash_before": 1107792.0, "cash_after": 1144678.0, "leg_return_pct": 3.33, "cumulative_return_pct": 186.17, "btc_qty": 0.00827081 }, { "leg_id": 34, "buy_datetime": "2025-12-02 01:21:00", "sell_datetime": "2025-12-02 20:12:00", "buy_price": 126284000.0, "sell_price": 130183000.0, "cash_before": 1144678.0, "cash_after": 1178840.0, "leg_return_pct": 2.98, "cumulative_return_pct": 194.71, "btc_qty": 0.00905978 }, { "leg_id": 35, "buy_datetime": "2025-12-02 22:24:00", "sell_datetime": "2025-12-03 00:30:00", "buy_price": 130454000.0, "sell_price": 134663000.0, "cash_before": 1178840.0, "cash_after": 1215658.0, "leg_return_pct": 3.12, "cumulative_return_pct": 203.91, "btc_qty": 0.00903192 }, { "leg_id": 36, "buy_datetime": "2025-12-03 05:57:00", "sell_datetime": "2025-12-03 15:39:00", "buy_price": 135369000.0, "sell_price": 139493000.0, "cash_before": 1215658.0, "cash_after": 1251440.0, "leg_return_pct": 2.94, "cumulative_return_pct": 212.86, "btc_qty": 0.00897584 }, { "leg_id": 37, "buy_datetime": "2025-12-07 23:57:00", "sell_datetime": "2025-12-08 03:12:00", "buy_price": 132077000.0, "sell_price": 136302000.0, "cash_before": 1251440.0, "cash_after": 1290181.0, "leg_return_pct": 3.1, "cumulative_return_pct": 222.55, "btc_qty": 0.00947034 }, { "leg_id": 38, "buy_datetime": "2025-12-09 14:27:00", "sell_datetime": "2025-12-10 01:30:00", "buy_price": 133743000.0, "sell_price": 138566000.0, "cash_before": 1290181.0, "cash_after": 1335371.0, "leg_return_pct": 3.5, "cumulative_return_pct": 233.84, "btc_qty": 0.0096419 }, { "leg_id": 39, "buy_datetime": "2025-12-11 12:18:00", "sell_datetime": "2025-12-12 06:45:00", "buy_price": 133822000.0, "sell_price": 138028000.0, "cash_before": 1335371.0, "cash_after": 1375964.0, "leg_return_pct": 3.04, "cumulative_return_pct": 243.99, "btc_qty": 0.00997372 }, { "leg_id": 40, "buy_datetime": "2025-12-16 13:54:00", "sell_datetime": "2025-12-18 00:33:00", "buy_price": 127517000.0, "sell_price": 132992000.0, "cash_before": 1375964.0, "cash_after": 1433607.0, "leg_return_pct": 4.19, "cumulative_return_pct": 258.4, "btc_qty": 0.01078504 }, { "leg_id": 41, "buy_datetime": "2025-12-19 10:51:00", "sell_datetime": "2025-12-19 18:00:00", "buy_price": 126873000.0, "sell_price": 130998000.0, "cash_before": 1433607.0, "cash_after": 1478738.0, "leg_return_pct": 3.15, "cumulative_return_pct": 269.68, "btc_qty": 0.0112939 }, { "leg_id": 42, "buy_datetime": "2025-12-20 03:09:00", "sell_datetime": "2025-12-22 21:39:00", "buy_price": 129776000.0, "sell_price": 133998000.0, "cash_before": 1478738.0, "cash_after": 1525319.0, "leg_return_pct": 3.15, "cumulative_return_pct": 281.33, "btc_qty": 0.01138885 }, { "leg_id": 43, "buy_datetime": "2025-12-30 15:06:00", "sell_datetime": "2026-01-03 01:54:00", "buy_price": 126735000.0, "sell_price": 130590000.0, "cash_before": 1525319.0, "cash_after": 1570145.0, "leg_return_pct": 2.94, "cumulative_return_pct": 292.54, "btc_qty": 0.01202949 }, { "leg_id": 44, "buy_datetime": "2026-01-03 16:45:00", "sell_datetime": "2026-01-05 10:48:00", "buy_price": 129581000.0, "sell_price": 134941000.0, "cash_before": 1570145.0, "cash_after": 1633458.0, "leg_return_pct": 4.03, "cumulative_return_pct": 308.36, "btc_qty": 0.01211103 }, { "leg_id": 45, "buy_datetime": "2026-01-08 21:42:00", "sell_datetime": "2026-01-12 12:27:00", "buy_price": 131452000.0, "sell_price": 135801000.0, "cash_before": 1633458.0, "cash_after": 1685813.0, "leg_return_pct": 3.21, "cumulative_return_pct": 321.45, "btc_qty": 0.01242006 }, { "leg_id": 46, "buy_datetime": "2026-01-12 20:06:00", "sell_datetime": "2026-01-14 05:30:00", "buy_price": 133561000.0, "sell_price": 138523000.0, "cash_before": 1685813.0, "cash_after": 1746695.0, "leg_return_pct": 3.61, "cumulative_return_pct": 336.67, "btc_qty": 0.01261573 }, { "leg_id": 47, "buy_datetime": "2026-01-30 11:36:00", "sell_datetime": "2026-01-31 04:39:00", "buy_price": 119996000.0, "sell_price": 124297000.0, "cash_before": 1746695.0, "cash_after": 1807493.0, "leg_return_pct": 3.48, "cumulative_return_pct": 351.87, "btc_qty": 0.014549 }, { "leg_id": 48, "buy_datetime": "2026-02-02 14:45:00", "sell_datetime": "2026-02-02 19:15:00", "buy_price": 111461000.0, "sell_price": 114820000.0, "cash_before": 1807493.0, "cash_after": 1860102.0, "leg_return_pct": 2.91, "cumulative_return_pct": 365.03, "btc_qty": 0.01620826 }, { "leg_id": 49, "buy_datetime": "2026-02-04 04:06:00", "sell_datetime": "2026-02-04 06:15:00", "buy_price": 109420000.0, "sell_price": 113207000.0, "cash_before": 1860102.0, "cash_after": 1922556.0, "leg_return_pct": 3.36, "cumulative_return_pct": 380.64, "btc_qty": 0.01699116 }, { "leg_id": 50, "buy_datetime": "2026-02-06 09:33:00", "sell_datetime": "2026-02-06 11:09:00", "buy_price": 92100000.0, "sell_price": 96459000.0, "cash_before": 1922556.0, "cash_after": 2011536.0, "leg_return_pct": 4.63, "cumulative_return_pct": 402.88, "btc_qty": 0.02086422 }, { "leg_id": 51, "buy_datetime": "2026-02-06 13:12:00", "sell_datetime": "2026-02-06 23:00:00", "buy_price": 95653000.0, "sell_price": 99536000.0, "cash_before": 2011536.0, "cash_after": 2091101.0, "leg_return_pct": 3.96, "cumulative_return_pct": 422.78, "btc_qty": 0.02101899 }, { "leg_id": 52, "buy_datetime": "2026-02-06 23:33:00", "sell_datetime": "2026-02-07 01:39:00", "buy_price": 100311000.0, "sell_price": 103412000.0, "cash_before": 2091101.0, "cash_after": 2153589.0, "leg_return_pct": 2.99, "cumulative_return_pct": 438.4, "btc_qty": 0.02083575 }, { "leg_id": 53, "buy_datetime": "2026-02-07 19:51:00", "sell_datetime": "2026-02-08 18:09:00", "buy_price": 100300000.0, "sell_price": 104425000.0, "cash_before": 2153589.0, "cash_after": 2239918.0, "leg_return_pct": 4.01, "cumulative_return_pct": 459.98, "btc_qty": 0.02146074 }, { "leg_id": 54, "buy_datetime": "2026-02-13 03:36:00", "sell_datetime": "2026-02-14 00:48:00", "buy_price": 96333000.0, "sell_price": 100650000.0, "cash_before": 2239918.0, "cash_after": 2337956.0, "leg_return_pct": 4.38, "cumulative_return_pct": 484.49, "btc_qty": 0.02324019 }, { "leg_id": 55, "buy_datetime": "2026-02-14 05:48:00", "sell_datetime": "2026-02-15 15:45:00", "buy_price": 100723000.0, "sell_price": 103750000.0, "cash_before": 2337956.0, "cash_after": 2405810.0, "leg_return_pct": 2.9, "cumulative_return_pct": 501.45, "btc_qty": 0.02320013 }, { "leg_id": 56, "buy_datetime": "2026-02-19 23:09:00", "sell_datetime": "2026-02-20 19:09:00", "buy_price": 97463000.0, "sell_price": 100412000.0, "cash_before": 2405810.0, "cash_after": 2476126.0, "leg_return_pct": 2.92, "cumulative_return_pct": 519.03, "btc_qty": 0.024672 }, { "leg_id": 57, "buy_datetime": "2026-02-24 22:42:00", "sell_datetime": "2026-02-25 10:48:00", "buy_price": 92385000.0, "sell_price": 96240000.0, "cash_before": 2476126.0, "cash_after": 2576870.0, "leg_return_pct": 4.07, "cumulative_return_pct": 544.22, "btc_qty": 0.02678885 }, { "leg_id": 58, "buy_datetime": "2026-02-25 16:12:00", "sell_datetime": "2026-02-26 01:00:00", "buy_price": 94348000.0, "sell_price": 97222000.0, "cash_before": 2576870.0, "cash_after": 2652711.0, "leg_return_pct": 2.94, "cumulative_return_pct": 563.18, "btc_qty": 0.02729874 }, { "leg_id": 59, "buy_datetime": "2026-02-28 18:54:00", "sell_datetime": "2026-03-01 05:03:00", "buy_price": 93269000.0, "sell_price": 96715000.0, "cash_before": 2652711.0, "cash_after": 2747971.0, "leg_return_pct": 3.59, "cumulative_return_pct": 586.99, "btc_qty": 0.02842729 }, { "leg_id": 60, "buy_datetime": "2026-03-02 05:51:00", "sell_datetime": "2026-03-03 00:54:00", "buy_price": 95427000.0, "sell_price": 100877000.0, "cash_before": 2747971.0, "cash_after": 2902008.0, "leg_return_pct": 5.61, "cumulative_return_pct": 625.5, "btc_qty": 0.02878218 }, { "leg_id": 61, "buy_datetime": "2026-03-03 18:54:00", "sell_datetime": "2026-03-04 17:18:00", "buy_price": 97879000.0, "sell_price": 101241000.0, "cash_before": 2902008.0, "cash_after": 2998687.0, "leg_return_pct": 3.33, "cumulative_return_pct": 649.67, "btc_qty": 0.02963411 }, { "leg_id": 62, "buy_datetime": "2026-03-04 17:39:00", "sell_datetime": "2026-03-05 01:09:00", "buy_price": 101950000.0, "sell_price": 105730000.0, "cash_before": 2998687.0, "cash_after": 3106760.0, "leg_return_pct": 3.6, "cumulative_return_pct": 676.69, "btc_qty": 0.0293986 }, { "leg_id": 63, "buy_datetime": "2026-03-09 07:42:00", "sell_datetime": "2026-03-09 23:03:00", "buy_price": 98017000.0, "sell_price": 101378000.0, "cash_before": 3106760.0, "cash_after": 3210078.0, "leg_return_pct": 3.33, "cumulative_return_pct": 702.52, "btc_qty": 0.03168029 }, { "leg_id": 64, "buy_datetime": "2026-03-10 09:06:00", "sell_datetime": "2026-03-10 18:48:00", "buy_price": 100500000.0, "sell_price": 103847000.0, "cash_before": 3210078.0, "cash_after": 3313669.0, "leg_return_pct": 3.23, "cumulative_return_pct": 728.42, "btc_qty": 0.03192511 }, { "leg_id": 65, "buy_datetime": "2026-03-11 21:21:00", "sell_datetime": "2026-03-13 18:12:00", "buy_price": 101740000.0, "sell_price": 105215000.0, "cash_before": 3313669.0, "cash_after": 3423423.0, "leg_return_pct": 3.31, "cumulative_return_pct": 755.86, "btc_qty": 0.03255369 }, { "leg_id": 66, "buy_datetime": "2026-03-14 16:54:00", "sell_datetime": "2026-03-16 13:12:00", "buy_price": 104125000.0, "sell_price": 108007000.0, "cash_before": 3423423.0, "cash_after": 3547506.0, "leg_return_pct": 3.62, "cumulative_return_pct": 786.88, "btc_qty": 0.03286158 }, { "leg_id": 67, "buy_datetime": "2026-03-16 18:09:00", "sell_datetime": "2026-03-17 09:39:00", "buy_price": 107242000.0, "sell_price": 110637000.0, "cash_before": 3547506.0, "cash_after": 3656152.0, "leg_return_pct": 3.06, "cumulative_return_pct": 814.04, "btc_qty": 0.0330629 }, { "leg_id": 68, "buy_datetime": "2026-03-23 10:03:00", "sell_datetime": "2026-03-23 20:36:00", "buy_price": 101759000.0, "sell_price": 104922000.0, "cash_before": 3656152.0, "cash_after": 3766028.0, "leg_return_pct": 3.01, "cumulative_return_pct": 841.51, "btc_qty": 0.03591155 }, { "leg_id": 69, "buy_datetime": "2026-03-25 02:36:00", "sell_datetime": "2026-03-25 20:45:00", "buy_price": 103653000.0, "sell_price": 106769000.0, "cash_before": 3766028.0, "cash_after": 3875363.0, "leg_return_pct": 2.9, "cumulative_return_pct": 868.84, "btc_qty": 0.03631487 }, { "leg_id": 70, "buy_datetime": "2026-03-28 03:09:00", "sell_datetime": "2026-03-31 10:51:00", "buy_price": 100035000.0, "sell_price": 103175000.0, "cash_before": 3875363.0, "cash_after": 3993011.0, "leg_return_pct": 3.04, "cumulative_return_pct": 898.25, "btc_qty": 0.0387207 }, { "leg_id": 71, "buy_datetime": "2026-04-02 22:45:00", "sell_datetime": "2026-04-06 08:42:00", "buy_price": 100673000.0, "sell_price": 104118000.0, "cash_before": 3993011.0, "cash_after": 4125522.0, "leg_return_pct": 3.32, "cumulative_return_pct": 931.38, "btc_qty": 0.03964335 }, { "leg_id": 72, "buy_datetime": "2026-04-08 00:09:00", "sell_datetime": "2026-04-08 08:15:00", "buy_price": 102676000.0, "sell_price": 106583000.0, "cash_before": 4125522.0, "cash_after": 4278224.0, "leg_return_pct": 3.7, "cumulative_return_pct": 969.56, "btc_qty": 0.04015991 }, { "leg_id": 73, "buy_datetime": "2026-04-09 23:33:00", "sell_datetime": "2026-04-12 02:54:00", "buy_price": 105458000.0, "sell_price": 108650000.0, "cash_before": 4278224.0, "cash_after": 4403310.0, "leg_return_pct": 2.92, "cumulative_return_pct": 1000.83, "btc_qty": 0.04054775 }, { "leg_id": 74, "buy_datetime": "2026-04-13 08:24:00", "sell_datetime": "2026-04-14 08:12:00", "buy_price": 105648000.0, "sell_price": 110044000.0, "cash_before": 4403310.0, "cash_after": 4581946.0, "leg_return_pct": 4.06, "cumulative_return_pct": 1045.49, "btc_qty": 0.04165823 }, { "leg_id": 75, "buy_datetime": "2026-04-15 16:51:00", "sell_datetime": "2026-04-17 23:15:00", "buy_price": 109271000.0, "sell_price": 113510000.0, "cash_before": 4581946.0, "cash_after": 4754937.0, "leg_return_pct": 3.78, "cumulative_return_pct": 1088.73, "btc_qty": 0.04191099 }, { "leg_id": 76, "buy_datetime": "2026-04-20 08:09:00", "sell_datetime": "2026-04-22 12:15:00", "buy_price": 110161000.0, "sell_price": 114595000.0, "cash_before": 4754937.0, "cash_after": 4941379.0, "leg_return_pct": 3.92, "cumulative_return_pct": 1135.34, "btc_qty": 0.04314195 }, { "leg_id": 77, "buy_datetime": "2026-04-30 14:03:00", "sell_datetime": "2026-05-01 23:15:00", "buy_price": 112754000.0, "sell_price": 116477000.0, "cash_before": 4941379.0, "cash_after": 5099434.0, "leg_return_pct": 3.2, "cumulative_return_pct": 1174.86, "btc_qty": 0.04380251 }, { "leg_id": 78, "buy_datetime": "2026-05-02 06:06:00", "sell_datetime": "2026-05-05 10:30:00", "buy_price": 115626000.0, "sell_price": 119125000.0, "cash_before": 5099434.0, "cash_after": 5248498.0, "leg_return_pct": 2.92, "cumulative_return_pct": 1212.12, "btc_qty": 0.04408078 }, { "leg_id": 79, "buy_datetime": "2026-05-23 17:48:00", "sell_datetime": "2026-05-24 20:21:00", "buy_price": 112073000.0, "sell_price": 115443000.0, "cash_before": 5248498.0, "cash_after": 5400914.0, "leg_return_pct": 2.9, "cumulative_return_pct": 1250.23, "btc_qty": 0.04680765 }, { "leg_id": 80, "buy_datetime": "2026-06-04 11:12:00", "sell_datetime": "2026-06-04 12:54:00", "buy_price": 92900000.0, "sell_price": 95878000.0, "cash_before": 5400914.0, "cash_after": 5568472.0, "leg_return_pct": 3.1, "cumulative_return_pct": 1292.12, "btc_qty": 0.05810778 }, { "leg_id": 81, "buy_datetime": "2026-06-06 04:18:00", "sell_datetime": "2026-06-06 06:18:00", "buy_price": 90850000.0, "sell_price": 93654000.0, "cash_before": 5568472.0, "cash_after": 5734599.0, "leg_return_pct": 2.98, "cumulative_return_pct": 1333.65, "btc_qty": 0.06126239 }, { "leg_id": 82, "buy_datetime": "2026-06-06 13:51:00", "sell_datetime": "2026-06-07 18:18:00", "buy_price": 91850000.0, "sell_price": 95511000.0, "cash_before": 5734599.0, "cash_after": 5957210.0, "leg_return_pct": 3.88, "cumulative_return_pct": 1389.3, "btc_qty": 0.06240318 } ] }, "alignment": { "tolerance_bars": 480, "buy": { "side": "buy", "gt_count": 25, "tech_count": 6866, "hit_count": 25, "miss_count": 0, "recall": 1.0, "precision": 0.0036, "f1": 0.0073, "avg_bar_offset": 4.0, "hits": [ { "matched": true, "gt_bar_index": 6873, "tech_bar_index": 6875, "signal_bar_index": 6875, "bar_offset": 2, "tech_price": 137624000.0, "tech_datetime": "2025-06-23 05:24:00", "candidate_index": 271, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 26640, "tech_bar_index": 26642, "signal_bar_index": 26642, "bar_offset": 2, "tech_price": 157301000.0, "tech_datetime": "2025-08-03 09:45:00", "candidate_index": 1065, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "matched": true, "gt_bar_index": 40534, "tech_bar_index": 40535, "signal_bar_index": 40535, "bar_offset": 1, "tech_price": 149513000.0, "tech_datetime": "2025-09-01 14:21:00", "candidate_index": 1621, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 }, { "matched": true, "gt_bar_index": 62545, "tech_bar_index": 62550, "signal_bar_index": 62550, "bar_offset": 5, "tech_price": 160540000.0, "tech_datetime": "2025-10-17 19:39:00", "candidate_index": 2509, "gt_datetime": "2025-10-17 19:24:00", "gt_price": 159762000.0 }, { "matched": true, "gt_bar_index": 71490, "tech_bar_index": 71492, "signal_bar_index": 71492, "bar_offset": 2, "tech_price": 148034000.0, "tech_datetime": "2025-11-05 10:45:00", "candidate_index": 2868, "gt_datetime": "2025-11-05 10:39:00", "gt_price": 146822000.0 }, { "matched": true, "gt_bar_index": 77834, "tech_bar_index": 77840, "signal_bar_index": 77840, "bar_offset": 6, "tech_price": 133000000.0, "tech_datetime": "2025-11-18 16:09:00", "candidate_index": 3134, "gt_datetime": "2025-11-18 15:51:00", "gt_price": 132269000.0 }, { "matched": true, "gt_bar_index": 79386, "tech_bar_index": 79389, "signal_bar_index": 79389, "bar_offset": 3, "tech_price": 124440000.0, "tech_datetime": "2025-11-21 21:36:00", "candidate_index": 3188, "gt_datetime": "2025-11-21 21:27:00", "gt_price": 121469000.0 }, { "matched": true, "gt_bar_index": 84123, "tech_bar_index": 84127, "signal_bar_index": 84127, "bar_offset": 4, "tech_price": 126845000.0, "tech_datetime": "2025-12-02 00:57:00", "candidate_index": 3358, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, { "matched": true, "gt_bar_index": 86979, "tech_bar_index": 86987, "signal_bar_index": 86987, "bar_offset": 8, "tech_price": 132077000.0, "tech_datetime": "2025-12-07 23:57:00", "candidate_index": 3467, "gt_datetime": "2025-12-07 23:33:00", "gt_price": 131422000.0 }, { "matched": true, "gt_bar_index": 91104, "tech_bar_index": 91106, "signal_bar_index": 91106, "bar_offset": 2, "tech_price": 127517000.0, "tech_datetime": "2025-12-16 13:54:00", "candidate_index": 3638, "gt_datetime": "2025-12-16 13:48:00", "gt_price": 127025000.0 }, { "matched": true, "gt_bar_index": 92368, "tech_bar_index": 92369, "signal_bar_index": 92369, "bar_offset": 1, "tech_price": 127100000.0, "tech_datetime": "2025-12-19 05:03:00", "candidate_index": 3688, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 97794, "tech_bar_index": 97795, "signal_bar_index": 97795, "bar_offset": 1, "tech_price": 126770000.0, "tech_datetime": "2025-12-30 12:21:00", "candidate_index": 3903, "gt_datetime": "2025-12-30 12:18:00", "gt_price": 126374000.0 }, { "matched": true, "gt_bar_index": 112658, "tech_bar_index": 112660, "signal_bar_index": 112660, "bar_offset": 2, "tech_price": 119996000.0, "tech_datetime": "2026-01-30 11:36:00", "candidate_index": 4478, "gt_datetime": "2026-01-30 11:30:00", "gt_price": 119124000.0 }, { "matched": true, "gt_bar_index": 114123, "tech_bar_index": 114124, "signal_bar_index": 114124, "bar_offset": 1, "tech_price": 112024000.0, "tech_datetime": "2026-02-02 12:48:00", "candidate_index": 4540, "gt_datetime": "2026-02-02 12:45:00", "gt_price": 110761000.0 }, { "matched": true, "gt_bar_index": 115974, "tech_bar_index": 115979, "signal_bar_index": 115979, "bar_offset": 5, "tech_price": 92100000.0, "tech_datetime": "2026-02-06 09:33:00", "candidate_index": 4617, "gt_datetime": "2026-02-06 09:18:00", "gt_price": 88999000.0 }, { "matched": true, "gt_bar_index": 116180, "tech_bar_index": 116192, "signal_bar_index": 116192, "bar_offset": 12, "tech_price": 97032000.0, "tech_datetime": "2026-02-06 20:12:00", "candidate_index": 4622, "gt_datetime": "2026-02-06 19:36:00", "gt_price": 81110000.0 }, { "matched": true, "gt_bar_index": 116594, "tech_bar_index": 116601, "signal_bar_index": 116601, "bar_offset": 7, "tech_price": 101330000.0, "tech_datetime": "2026-02-07 16:39:00", "candidate_index": 4640, "gt_datetime": "2026-02-07 16:18:00", "gt_price": 99500000.0 }, { "matched": true, "gt_bar_index": 119218, "tech_bar_index": 119216, "signal_bar_index": 119216, "bar_offset": 2, "tech_price": 96380000.0, "tech_datetime": "2026-02-13 03:24:00", "candidate_index": 4747, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 124880, "tech_bar_index": 124882, "signal_bar_index": 124882, "bar_offset": 2, "tech_price": 92385000.0, "tech_datetime": "2026-02-24 22:42:00", "candidate_index": 4971, "gt_datetime": "2026-02-24 22:36:00", "gt_price": 92000000.0 }, { "matched": true, "gt_bar_index": 126667, "tech_bar_index": 126671, "signal_bar_index": 126671, "bar_offset": 4, "tech_price": 93373000.0, "tech_datetime": "2026-02-28 16:09:00", "candidate_index": 5042, "gt_datetime": "2026-02-28 15:57:00", "gt_price": 92582000.0 }, { "matched": true, "gt_bar_index": 130816, "tech_bar_index": 130822, "signal_bar_index": 130822, "bar_offset": 6, "tech_price": 98017000.0, "tech_datetime": "2026-03-09 07:42:00", "candidate_index": 5213, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 137581, "tech_bar_index": 137584, "signal_bar_index": 137584, "bar_offset": 3, "tech_price": 101983000.0, "tech_datetime": "2026-03-23 09:48:00", "candidate_index": 5481, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 139842, "tech_bar_index": 139851, "signal_bar_index": 139851, "bar_offset": 9, "tech_price": 100035000.0, "tech_datetime": "2026-03-28 03:09:00", "candidate_index": 5568, "gt_datetime": "2026-03-28 02:42:00", "gt_price": 99803000.0 }, { "matched": true, "gt_bar_index": 172428, "tech_bar_index": 172431, "signal_bar_index": 172431, "bar_offset": 3, "tech_price": 92900000.0, "tech_datetime": "2026-06-04 11:12:00", "candidate_index": 6786, "gt_datetime": "2026-06-04 11:03:00", "gt_price": 91495000.0 }, { "matched": true, "gt_bar_index": 173247, "tech_bar_index": 173253, "signal_bar_index": 173253, "bar_offset": 6, "tech_price": 90850000.0, "tech_datetime": "2026-06-06 04:18:00", "candidate_index": 6817, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 } ], "misses": [] }, "sell": { "side": "sell", "gt_count": 25, "tech_count": 6866, "hit_count": 25, "miss_count": 0, "recall": 1.0, "precision": 0.0036, "f1": 0.0073, "avg_bar_offset": 5.2, "hits": [ { "matched": true, "gt_bar_index": 17179, "tech_bar_index": 17188, "signal_bar_index": 17188, "bar_offset": 9, "tech_price": 166400000.0, "tech_datetime": "2025-07-14 17:03:00", "candidate_index": 668, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 31918, "tech_bar_index": 31921, "signal_bar_index": 31921, "bar_offset": 3, "tech_price": 169160000.0, "tech_datetime": "2025-08-14 09:42:00", "candidate_index": 1274, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "matched": true, "gt_bar_index": 58757, "tech_bar_index": 58761, "signal_bar_index": 58761, "bar_offset": 4, "tech_price": 179312000.0, "tech_datetime": "2025-10-09 22:12:00", "candidate_index": 2357, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, { "matched": true, "gt_bar_index": 67279, "tech_bar_index": 67285, "signal_bar_index": 67285, "bar_offset": 6, "tech_price": 171124000.0, "tech_datetime": "2025-10-27 16:24:00", "candidate_index": 2705, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, { "matched": true, "gt_bar_index": 74364, "tech_bar_index": 74374, "signal_bar_index": 74374, "bar_offset": 10, "tech_price": 158295000.0, "tech_datetime": "2025-11-11 10:51:00", "candidate_index": 2991, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 78029, "tech_bar_index": 78031, "signal_bar_index": 78031, "bar_offset": 2, "tech_price": 138407000.0, "tech_datetime": "2025-11-19 01:42:00", "candidate_index": 3142, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, { "matched": true, "gt_bar_index": 82658, "tech_bar_index": 82661, "signal_bar_index": 82661, "bar_offset": 3, "tech_price": 137790000.0, "tech_datetime": "2025-11-28 23:39:00", "candidate_index": 3304, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 84899, "tech_bar_index": 84901, "signal_bar_index": 84901, "bar_offset": 2, "tech_price": 139493000.0, "tech_datetime": "2025-12-03 15:39:00", "candidate_index": 3383, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, { "matched": true, "gt_bar_index": 87990, "tech_bar_index": 87986, "signal_bar_index": 87986, "bar_offset": 4, "tech_price": 139418000.0, "tech_datetime": "2025-12-10 01:54:00", "candidate_index": 3511, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, { "matched": true, "gt_bar_index": 91794, "tech_bar_index": 91799, "signal_bar_index": 91799, "bar_offset": 5, "tech_price": 132992000.0, "tech_datetime": "2025-12-18 00:33:00", "candidate_index": 3668, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 94139, "tech_bar_index": 94141, "signal_bar_index": 94141, "bar_offset": 2, "tech_price": 133998000.0, "tech_datetime": "2025-12-22 21:39:00", "candidate_index": 3755, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "matched": true, "gt_bar_index": 105331, "tech_bar_index": 105327, "signal_bar_index": 105327, "bar_offset": 4, "tech_price": 142326000.0, "tech_datetime": "2026-01-15 04:57:00", "candidate_index": 4188, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, { "matched": true, "gt_bar_index": 113036, "tech_bar_index": 113041, "signal_bar_index": 113041, "bar_offset": 5, "tech_price": 124813000.0, "tech_datetime": "2026-01-31 06:39:00", "candidate_index": 4497, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, { "matched": true, "gt_bar_index": 114361, "tech_bar_index": 114368, "signal_bar_index": 114368, "bar_offset": 7, "tech_price": 116781000.0, "tech_datetime": "2026-02-03 01:00:00", "candidate_index": 4551, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, { "matched": true, "gt_bar_index": 116089, "tech_bar_index": 116093, "signal_bar_index": 116093, "bar_offset": 4, "tech_price": 98000000.0, "tech_datetime": "2026-02-06 15:15:00", "candidate_index": 4619, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, { "matched": true, "gt_bar_index": 116430, "tech_bar_index": 116432, "signal_bar_index": 116432, "bar_offset": 2, "tech_price": 105761000.0, "tech_datetime": "2026-02-07 08:12:00", "candidate_index": 4635, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, { "matched": true, "gt_bar_index": 117390, "tech_bar_index": 117395, "signal_bar_index": 117395, "bar_offset": 5, "tech_price": 105029000.0, "tech_datetime": "2026-02-09 08:21:00", "candidate_index": 4670, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, { "matched": true, "gt_bar_index": 120450, "tech_bar_index": 120453, "signal_bar_index": 120453, "bar_offset": 3, "tech_price": 104651000.0, "tech_datetime": "2026-02-15 17:15:00", "candidate_index": 4799, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 125520, "tech_bar_index": 125523, "signal_bar_index": 125523, "bar_offset": 3, "tech_price": 99207000.0, "tech_datetime": "2026-02-26 06:45:00", "candidate_index": 4995, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, { "matched": true, "gt_bar_index": 129146, "tech_bar_index": 129149, "signal_bar_index": 129149, "bar_offset": 3, "tech_price": 106965000.0, "tech_datetime": "2026-03-05 20:03:00", "candidate_index": 5142, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 134719, "tech_bar_index": 134722, "signal_bar_index": 134722, "bar_offset": 3, "tech_price": 111923000.0, "tech_datetime": "2026-03-17 10:42:00", "candidate_index": 5372, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, { "matched": true, "gt_bar_index": 138758, "tech_bar_index": 138763, "signal_bar_index": 138763, "bar_offset": 5, "tech_price": 106769000.0, "tech_datetime": "2026-03-25 20:45:00", "candidate_index": 5526, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, { "matched": true, "gt_bar_index": 162798, "tech_bar_index": 162813, "signal_bar_index": 162813, "bar_offset": 15, "tech_price": 120805000.0, "tech_datetime": "2026-05-15 10:18:00", "candidate_index": 6443, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, { "matched": true, "gt_bar_index": 172475, "tech_bar_index": 172465, "signal_bar_index": 172465, "bar_offset": 10, "tech_price": 95878000.0, "tech_datetime": "2026-06-04 12:54:00", "candidate_index": 6787, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, { "matched": true, "gt_bar_index": 174272, "tech_bar_index": 174284, "signal_bar_index": 174284, "bar_offset": 12, "tech_price": 95535000.0, "tech_datetime": "2026-06-08 07:51:00", "candidate_index": 6857, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ], "misses": [] }, "legs": { "gt_leg_count": 25, "tech_leg_count": 82, "captured_count": 12, "missed_count": 13, "leg_recall": 0.48, "captured": [ { "gt_leg_id": 6, "tech_leg_id": 27, "gt_buy": "2025-11-18 15:51:00", "tech_buy": "2025-11-18 16:09:00", "gt_sell": "2025-11-19 01:36:00", "tech_sell": "2025-11-19 01:03:00", "buy_bar_offset": 6, "sell_bar_offset": 11, "gt_leg_pct": 5.26, "tech_leg_pct": 3.21 }, { "gt_leg_id": 8, "tech_leg_id": 34, "gt_buy": "2025-12-02 00:45:00", "tech_buy": "2025-12-02 01:21:00", "gt_sell": "2025-12-03 15:33:00", "tech_sell": "2025-12-02 20:12:00", "buy_bar_offset": 12, "sell_bar_offset": 387, "gt_leg_pct": 11.3, "tech_leg_pct": 3.09 }, { "gt_leg_id": 10, "tech_leg_id": 40, "gt_buy": "2025-12-16 13:48:00", "tech_buy": "2025-12-16 13:54:00", "gt_sell": "2025-12-18 00:18:00", "tech_sell": "2025-12-18 00:33:00", "buy_bar_offset": 2, "sell_bar_offset": 5, "gt_leg_pct": 5.51, "tech_leg_pct": 4.29 }, { "gt_leg_id": 11, "tech_leg_id": 42, "gt_buy": "2025-12-19 05:00:00", "tech_buy": "2025-12-20 03:09:00", "gt_sell": "2025-12-22 21:33:00", "tech_sell": "2025-12-22 21:39:00", "buy_bar_offset": 443, "sell_bar_offset": 2, "gt_leg_pct": 6.65, "tech_leg_pct": 3.25 }, { "gt_leg_id": 13, "tech_leg_id": 47, "gt_buy": "2026-01-30 11:30:00", "tech_buy": "2026-01-30 11:36:00", "gt_sell": "2026-01-31 06:24:00", "tech_sell": "2026-01-31 04:39:00", "buy_bar_offset": 2, "sell_bar_offset": 35, "gt_leg_pct": 5.11, "tech_leg_pct": 3.58 }, { "gt_leg_id": 14, "tech_leg_id": 48, "gt_buy": "2026-02-02 12:45:00", "tech_buy": "2026-02-02 14:45:00", "gt_sell": "2026-02-03 00:39:00", "tech_sell": "2026-02-02 19:15:00", "buy_bar_offset": 40, "sell_bar_offset": 108, "gt_leg_pct": 6.02, "tech_leg_pct": 3.01 }, { "gt_leg_id": 15, "tech_leg_id": 50, "gt_buy": "2026-02-06 09:18:00", "tech_buy": "2026-02-06 09:33:00", "gt_sell": "2026-02-06 15:03:00", "tech_sell": "2026-02-06 11:09:00", "buy_bar_offset": 5, "sell_bar_offset": 78, "gt_leg_pct": 11.72, "tech_leg_pct": 4.73 }, { "gt_leg_id": 16, "tech_leg_id": 52, "gt_buy": "2026-02-06 19:36:00", "tech_buy": "2026-02-06 23:33:00", "gt_sell": "2026-02-07 08:06:00", "tech_sell": "2026-02-07 01:39:00", "buy_bar_offset": 79, "sell_bar_offset": 129, "gt_leg_pct": 31.54, "tech_leg_pct": 3.09 }, { "gt_leg_id": 17, "tech_leg_id": 53, "gt_buy": "2026-02-07 16:18:00", "tech_buy": "2026-02-07 19:51:00", "gt_sell": "2026-02-09 08:06:00", "tech_sell": "2026-02-08 18:09:00", "buy_bar_offset": 71, "sell_bar_offset": 279, "gt_leg_pct": 7.56, "tech_leg_pct": 4.11 }, { "gt_leg_id": 19, "tech_leg_id": 57, "gt_buy": "2026-02-24 22:36:00", "tech_buy": "2026-02-24 22:42:00", "gt_sell": "2026-02-26 06:36:00", "tech_sell": "2026-02-25 10:48:00", "buy_bar_offset": 2, "sell_bar_offset": 396, "gt_leg_pct": 9.24, "tech_leg_pct": 4.17 }, { "gt_leg_id": 24, "tech_leg_id": 80, "gt_buy": "2026-06-04 11:03:00", "tech_buy": "2026-06-04 11:12:00", "gt_sell": "2026-06-04 13:24:00", "tech_sell": "2026-06-04 12:54:00", "buy_bar_offset": 3, "sell_bar_offset": 10, "gt_leg_pct": 5.48, "tech_leg_pct": 3.21 }, { "gt_leg_id": 25, "tech_leg_id": 82, "gt_buy": "2026-06-06 04:00:00", "tech_buy": "2026-06-06 13:51:00", "gt_sell": "2026-06-08 07:15:00", "tech_sell": "2026-06-07 18:18:00", "buy_bar_offset": 197, "sell_bar_offset": 259, "gt_leg_pct": 7.38, "tech_leg_pct": 3.99 } ], "missed": [ { "gt_leg_id": 1, "buy_datetime": "2025-06-23 05:18:00", "sell_datetime": "2025-07-14 16:36:00", "leg_pct": 21.7 }, { "gt_leg_id": 2, "buy_datetime": "2025-08-03 09:39:00", "sell_datetime": "2025-08-14 09:33:00", "leg_pct": 8.41 }, { "gt_leg_id": 3, "buy_datetime": "2025-09-01 14:18:00", "sell_datetime": "2025-10-09 22:00:00", "leg_pct": 20.51 }, { "gt_leg_id": 4, "buy_datetime": "2025-10-17 19:24:00", "sell_datetime": "2025-10-27 16:06:00", "leg_pct": 7.34 }, { "gt_leg_id": 5, "buy_datetime": "2025-11-05 10:39:00", "sell_datetime": "2025-11-11 10:21:00", "leg_pct": 8.29 }, { "gt_leg_id": 7, "buy_datetime": "2025-11-21 21:27:00", "sell_datetime": "2025-11-28 23:30:00", "leg_pct": 14.42 }, { "gt_leg_id": 9, "buy_datetime": "2025-12-07 23:33:00", "sell_datetime": "2025-12-10 02:06:00", "leg_pct": 6.41 }, { "gt_leg_id": 12, "buy_datetime": "2025-12-30 12:18:00", "sell_datetime": "2026-01-15 05:09:00", "leg_pct": 13.24 }, { "gt_leg_id": 18, "buy_datetime": "2026-02-13 03:30:00", "sell_datetime": "2026-02-15 17:06:00", "leg_pct": 9.62 }, { "gt_leg_id": 20, "buy_datetime": "2026-02-28 15:57:00", "sell_datetime": "2026-03-05 19:54:00", "leg_pct": 16.02 }, { "gt_leg_id": 21, "buy_datetime": "2026-03-09 07:24:00", "sell_datetime": "2026-03-17 10:33:00", "leg_pct": 15.17 }, { "gt_leg_id": 22, "buy_datetime": "2026-03-23 09:39:00", "sell_datetime": "2026-03-25 20:30:00", "leg_pct": 5.79 }, { "gt_leg_id": 23, "buy_datetime": "2026-03-28 02:42:00", "sell_datetime": "2026-05-15 09:33:00", "leg_pct": 21.22 } ] }, "gt_return_pct": 1240.94, "tech_return_pct": 1389.3, "return_capture_ratio": 1.1196, "score": 0.818 }, "meta": { "generated_at": "2026-06-08 23:21:02", "interval_label": "3분" } }