{ "technique_id": "zigzag_causal", "technique_name": "인과 ZigZag", "category": "swing", "causal": true, "description": "되돌림 % 확정 시 스윙 저점 매수·고점 매도 (GT ZigZag 인과 버전)", "params": { "interval_min": 3, "lookback_days": 730, "min_leg_pct": 3.0, "initial_cash_krw": 400000.0, "fee_rate": 0.0005, "reversal_pct": 5.0 }, "signals": [ { "side": "buy", "bar_index": 7978, "price": 83000000.0, "datetime": "2024-06-25 12:42:00", "pivot_bar_index": 7834, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 11948, "price": 89540000.0, "datetime": "2024-07-03 19:12:00", "pivot_bar_index": 10826, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 13024, "price": 77242000.0, "datetime": "2024-07-06 01:00:00", "pivot_bar_index": 12803, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 14156, "price": 83175000.0, "datetime": "2024-07-08 09:39:00", "pivot_bar_index": 13654, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 14319, "price": 77800000.0, "datetime": "2024-07-08 17:48:00", "pivot_bar_index": 14166, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 22325, "price": 95440000.0, "datetime": "2024-07-25 10:06:00", "pivot_bar_index": 20880, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 22832, "price": 89205000.0, "datetime": "2024-07-26 11:27:00", "pivot_bar_index": 22587, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 24710, "price": 97196000.0, "datetime": "2024-07-30 09:21:00", "pivot_bar_index": 24488, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 27724, "price": 71573000.0, "datetime": "2024-08-05 16:03:00", "pivot_bar_index": 27711, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 27792, "price": 77500000.0, "datetime": "2024-08-05 19:27:00", "pivot_bar_index": 27733, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 27863, "price": 71922000.0, "datetime": "2024-08-05 23:00:00", "pivot_bar_index": 27853, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 27966, "price": 80009000.0, "datetime": "2024-08-06 04:09:00", "pivot_bar_index": 27913, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 28008, "price": 75526000.0, "datetime": "2024-08-06 06:15:00", "pivot_bar_index": 27969, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 30864, "price": 87975000.0, "datetime": "2024-08-12 05:03:00", "pivot_bar_index": 29483, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 31761, "price": 80972000.0, "datetime": "2024-08-14 01:54:00", "pivot_bar_index": 31090, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 32423, "price": 85890000.0, "datetime": "2024-08-15 11:00:00", "pivot_bar_index": 32153, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 33250, "price": 79300000.0, "datetime": "2024-08-17 04:21:00", "pivot_bar_index": 32801, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 38575, "price": 87000000.0, "datetime": "2024-08-28 06:36:00", "pivot_bar_index": 37652, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 44636, "price": 72029000.0, "datetime": "2024-09-09 22:54:00", "pivot_bar_index": 43338, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 54641, "price": 87398000.0, "datetime": "2024-09-30 19:09:00", "pivot_bar_index": 53337, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 57708, "price": 80700000.0, "datetime": "2024-10-07 04:30:00", "pivot_bar_index": 55331, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 59246, "price": 86300000.0, "datetime": "2024-10-10 09:24:00", "pivot_bar_index": 58086, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 60069, "price": 80596000.0, "datetime": "2024-10-12 02:33:00", "pivot_bar_index": 59606, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 69700, "price": 102102000.0, "datetime": "2024-11-01 10:30:00", "pivot_bar_index": 68615, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 71886, "price": 93110000.0, "datetime": "2024-11-05 23:48:00", "pivot_bar_index": 71547, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 75165, "price": 128052000.0, "datetime": "2024-11-12 19:45:00", "pivot_bar_index": 75088, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 75320, "price": 119856000.0, "datetime": "2024-11-13 03:30:00", "pivot_bar_index": 75167, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 76332, "price": 131080000.0, "datetime": "2024-11-15 06:06:00", "pivot_bar_index": 75755, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 76633, "price": 121700000.0, "datetime": "2024-11-15 21:09:00", "pivot_bar_index": 76383, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 80964, "price": 138880000.0, "datetime": "2024-11-24 21:42:00", "pivot_bar_index": 79901, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 82554, "price": 127500000.0, "datetime": "2024-11-28 05:12:00", "pivot_bar_index": 82094, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 85303, "price": 136400000.0, "datetime": "2024-12-03 22:39:00", "pivot_bar_index": 83416, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 85309, "price": 110000000.0, "datetime": "2024-12-03 22:57:00", "pivot_bar_index": 85309, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 85310, "price": 118502000.0, "datetime": "2024-12-03 23:00:00", "pivot_bar_index": 85309, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 85311, "price": 112251000.0, "datetime": "2024-12-03 23:03:00", "pivot_bar_index": 85310, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 85312, "price": 129075000.0, "datetime": "2024-12-03 23:06:00", "pivot_bar_index": 85312, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 85313, "price": 121848000.0, "datetime": "2024-12-03 23:09:00", "pivot_bar_index": 85312, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 85320, "price": 132389000.0, "datetime": "2024-12-03 23:30:00", "pivot_bar_index": 85315, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 85322, "price": 119000000.0, "datetime": "2024-12-03 23:36:00", "pivot_bar_index": 85322, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 86391, "price": 146000000.0, "datetime": "2024-12-06 05:03:00", "pivot_bar_index": 86052, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 86824, "price": 133500000.0, "datetime": "2024-12-07 02:42:00", "pivot_bar_index": 86439, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 92637, "price": 157000000.0, "datetime": "2024-12-19 08:18:00", "pivot_bar_index": 91990, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 93439, "price": 139700000.0, "datetime": "2024-12-21 00:24:00", "pivot_bar_index": 93363, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 94597, "price": 150000000.0, "datetime": "2024-12-23 10:18:00", "pivot_bar_index": 93471, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 95372, "price": 140220000.0, "datetime": "2024-12-25 01:03:00", "pivot_bar_index": 94978, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 96838, "price": 148899000.0, "datetime": "2024-12-28 02:21:00", "pivot_bar_index": 96014, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 98680, "price": 136000000.0, "datetime": "2024-12-31 22:27:00", "pivot_bar_index": 98235, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 102080, "price": 150996000.0, "datetime": "2025-01-08 05:24:00", "pivot_bar_index": 101684, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 105225, "price": 137300000.0, "datetime": "2025-01-14 18:39:00", "pivot_bar_index": 104844, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 107898, "price": 159990000.0, "datetime": "2025-01-20 08:18:00", "pivot_bar_index": 107659, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 108047, "price": 151000000.0, "datetime": "2025-01-20 15:45:00", "pivot_bar_index": 107903, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 108253, "price": 163460000.0, "datetime": "2025-01-21 02:03:00", "pivot_bar_index": 108050, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 109677, "price": 151111000.0, "datetime": "2025-01-24 01:15:00", "pivot_bar_index": 108422, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 114586, "price": 160710000.0, "datetime": "2025-02-03 06:42:00", "pivot_bar_index": 113010, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 114698, "price": 145385000.0, "datetime": "2025-02-03 12:18:00", "pivot_bar_index": 114670, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 115739, "price": 160432000.0, "datetime": "2025-02-05 16:21:00", "pivot_bar_index": 115075, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 125341, "price": 125350000.0, "datetime": "2025-02-25 21:24:00", "pivot_bar_index": 125301, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 125403, "price": 132000000.0, "datetime": "2025-02-26 00:30:00", "pivot_bar_index": 125341, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 126270, "price": 120555000.0, "datetime": "2025-02-27 19:51:00", "pivot_bar_index": 125979, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 126564, "price": 127270000.0, "datetime": "2025-02-28 10:33:00", "pivot_bar_index": 126273, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 126815, "price": 116425000.0, "datetime": "2025-02-28 23:06:00", "pivot_bar_index": 126708, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 128112, "price": 143415000.0, "datetime": "2025-03-03 15:57:00", "pivot_bar_index": 127959, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 128817, "price": 123125000.0, "datetime": "2025-03-05 03:12:00", "pivot_bar_index": 128760, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 129770, "price": 138161000.0, "datetime": "2025-03-07 02:51:00", "pivot_bar_index": 129532, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 130163, "price": 127283000.0, "datetime": "2025-03-07 22:30:00", "pivot_bar_index": 129911, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 130315, "price": 135147000.0, "datetime": "2025-03-08 06:06:00", "pivot_bar_index": 130190, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 131982, "price": 114800000.0, "datetime": "2025-03-11 17:27:00", "pivot_bar_index": 131830, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 140439, "price": 130839000.0, "datetime": "2025-03-29 18:45:00", "pivot_bar_index": 138131, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 142466, "price": 121182000.0, "datetime": "2025-04-03 00:06:00", "pivot_bar_index": 141292, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 142611, "price": 130241000.0, "datetime": "2025-04-03 07:21:00", "pivot_bar_index": 142569, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 144847, "price": 111850000.0, "datetime": "2025-04-07 23:09:00", "pivot_bar_index": 144702, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 145393, "price": 120961000.0, "datetime": "2025-04-09 02:27:00", "pivot_bar_index": 144850, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 145871, "price": 112550000.0, "datetime": "2025-04-10 02:21:00", "pivot_bar_index": 145553, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 146323, "price": 122997000.0, "datetime": "2025-04-11 00:57:00", "pivot_bar_index": 145952, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 147240, "price": 116700000.0, "datetime": "2025-04-12 22:48:00", "pivot_bar_index": 146324, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 158217, "price": 140397000.0, "datetime": "2025-05-05 19:39:00", "pivot_bar_index": 156592, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 159518, "price": 133000000.0, "datetime": "2025-05-08 12:42:00", "pivot_bar_index": 158238, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 170000, "price": 155219000.0, "datetime": "2025-05-30 08:48:00", "pivot_bar_index": 166515, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 175009, "price": 140470000.0, "datetime": "2025-06-09 19:15:00", "pivot_bar_index": 173304, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 176732, "price": 151437000.0, "datetime": "2025-06-13 09:24:00", "pivot_bar_index": 176052, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 181949, "price": 137200000.0, "datetime": "2025-06-24 06:15:00", "pivot_bar_index": 181450, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 196954, "price": 166969000.0, "datetime": "2025-07-25 12:30:00", "pivot_bar_index": 191756, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 205084, "price": 156713000.0, "datetime": "2025-08-11 11:00:00", "pivot_bar_index": 201217, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 208330, "price": 169900000.0, "datetime": "2025-08-18 11:15:00", "pivot_bar_index": 206495, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 217034, "price": 149140000.0, "datetime": "2025-09-05 16:00:00", "pivot_bar_index": 215111, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 233978, "price": 179734000.0, "datetime": "2025-10-11 06:12:00", "pivot_bar_index": 233334, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 239134, "price": 159762000.0, "datetime": "2025-10-22 00:00:00", "pivot_bar_index": 237122, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 243243, "price": 171490000.0, "datetime": "2025-10-30 13:27:00", "pivot_bar_index": 241856, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 246311, "price": 146822000.0, "datetime": "2025-11-05 22:51:00", "pivot_bar_index": 246067, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 250212, "price": 159000000.0, "datetime": "2025-11-14 01:54:00", "pivot_bar_index": 248941, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 252603, "price": 132269000.0, "datetime": "2025-11-19 01:27:00", "pivot_bar_index": 252411, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 253567, "price": 139221000.0, "datetime": "2025-11-21 01:39:00", "pivot_bar_index": 252606, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 254005, "price": 121469000.0, "datetime": "2025-11-21 23:33:00", "pivot_bar_index": 253963, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 258395, "price": 138982000.0, "datetime": "2025-12-01 09:30:00", "pivot_bar_index": 257235, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 259149, "price": 125743000.0, "datetime": "2025-12-02 23:12:00", "pivot_bar_index": 258700, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 260635, "price": 139950000.0, "datetime": "2025-12-06 01:30:00", "pivot_bar_index": 259476, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 262545, "price": 131422000.0, "datetime": "2025-12-10 01:00:00", "pivot_bar_index": 261556, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 264859, "price": 139840000.0, "datetime": "2025-12-14 20:42:00", "pivot_bar_index": 262567, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 266365, "price": 127025000.0, "datetime": "2025-12-18 00:00:00", "pivot_bar_index": 265681, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 266930, "price": 134021000.0, "datetime": "2025-12-19 04:15:00", "pivot_bar_index": 266371, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 267330, "price": 126200000.0, "datetime": "2025-12-20 00:15:00", "pivot_bar_index": 266945, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 270685, "price": 134594000.0, "datetime": "2025-12-27 00:00:00", "pivot_bar_index": 268716, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 274827, "price": 126374000.0, "datetime": "2026-01-04 15:06:00", "pivot_bar_index": 272371, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 282488, "price": 143100000.0, "datetime": "2026-01-20 14:09:00", "pivot_bar_index": 279908, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 287612, "price": 119124000.0, "datetime": "2026-01-31 06:21:00", "pivot_bar_index": 287235, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 288007, "price": 125206000.0, "datetime": "2026-02-01 02:06:00", "pivot_bar_index": 287613, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 288916, "price": 110761000.0, "datetime": "2026-02-02 23:33:00", "pivot_bar_index": 288700, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 289458, "price": 117429000.0, "datetime": "2026-02-04 02:39:00", "pivot_bar_index": 288938, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 290558, "price": 88999000.0, "datetime": "2026-02-06 09:39:00", "pivot_bar_index": 290551, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 290757, "price": 99433000.0, "datetime": "2026-02-06 19:36:00", "pivot_bar_index": 290666, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 290758, "price": 81110000.0, "datetime": "2026-02-06 19:39:00", "pivot_bar_index": 290757, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 291167, "price": 106690000.0, "datetime": "2026-02-07 16:06:00", "pivot_bar_index": 291007, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 291676, "price": 99500000.0, "datetime": "2026-02-08 17:33:00", "pivot_bar_index": 291171, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 292198, "price": 107021000.0, "datetime": "2026-02-09 19:39:00", "pivot_bar_index": 291967, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 294213, "price": 95788000.0, "datetime": "2026-02-14 00:24:00", "pivot_bar_index": 293795, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 296119, "price": 105000000.0, "datetime": "2026-02-17 23:42:00", "pivot_bar_index": 295027, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 299692, "price": 92000000.0, "datetime": "2026-02-25 10:21:00", "pivot_bar_index": 299457, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 300969, "price": 100497000.0, "datetime": "2026-02-28 02:12:00", "pivot_bar_index": 300097, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 301498, "price": 92582000.0, "datetime": "2026-03-01 04:39:00", "pivot_bar_index": 301244, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 304264, "price": 107414000.0, "datetime": "2026-03-06 22:57:00", "pivot_bar_index": 303723, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 305956, "price": 97511000.0, "datetime": "2026-03-10 11:33:00", "pivot_bar_index": 305393, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 310005, "price": 112300000.0, "datetime": "2026-03-18 22:00:00", "pivot_bar_index": 309296, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 312369, "price": 101413000.0, "datetime": "2026-03-23 20:12:00", "pivot_bar_index": 312158, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 314277, "price": 107284000.0, "datetime": "2026-03-27 19:36:00", "pivot_bar_index": 313335, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 318725, "price": 99803000.0, "datetime": "2026-04-06 09:00:00", "pivot_bar_index": 314419, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 338797, "price": 120980000.0, "datetime": "2026-05-18 08:39:00", "pivot_bar_index": 337375, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 347037, "price": 91495000.0, "datetime": "2026-06-04 12:39:00", "pivot_bar_index": 347005, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 347732, "price": 96508000.0, "datetime": "2026-06-05 23:24:00", "pivot_bar_index": 347052, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 348564, "price": 90332000.0, "datetime": "2026-06-07 17:00:00", "pivot_bar_index": 347824, "confidence": 0.5, "reason": "zigzag_buy_confirmed" } ], "legs": [ { "leg_id": 1, "buy_datetime": "2024-06-25 12:42:00", "buy_price": 83000000.0, "buy_bar_index": 7978, "sell_datetime": "2024-07-03 19:12:00", "sell_price": 89540000.0, "sell_bar_index": 11948, "leg_pct": 7.88, "bars_held": 3970 }, { "leg_id": 2, "buy_datetime": "2024-07-06 01:00:00", "buy_price": 77242000.0, "buy_bar_index": 13024, "sell_datetime": "2024-07-08 09:39:00", "sell_price": 83175000.0, "sell_bar_index": 14156, "leg_pct": 7.68, "bars_held": 1132 }, { "leg_id": 3, "buy_datetime": "2024-07-08 17:48:00", "buy_price": 77800000.0, "buy_bar_index": 14319, "sell_datetime": "2024-07-25 10:06:00", "sell_price": 95440000.0, "sell_bar_index": 22325, "leg_pct": 22.67, "bars_held": 8006 }, { "leg_id": 4, "buy_datetime": "2024-07-26 11:27:00", "buy_price": 89205000.0, "buy_bar_index": 22832, "sell_datetime": "2024-07-30 09:21:00", "sell_price": 97196000.0, "sell_bar_index": 24710, "leg_pct": 8.96, "bars_held": 1878 }, { "leg_id": 5, "buy_datetime": "2024-08-05 16:03:00", "buy_price": 71573000.0, "buy_bar_index": 27724, "sell_datetime": "2024-08-05 19:27:00", "sell_price": 77500000.0, "sell_bar_index": 27792, "leg_pct": 8.28, "bars_held": 68 }, { "leg_id": 6, "buy_datetime": "2024-08-05 23:00:00", "buy_price": 71922000.0, "buy_bar_index": 27863, "sell_datetime": "2024-08-06 04:09:00", "sell_price": 80009000.0, "sell_bar_index": 27966, "leg_pct": 11.24, "bars_held": 103 }, { "leg_id": 7, "buy_datetime": "2024-08-06 06:15:00", "buy_price": 75526000.0, "buy_bar_index": 28008, "sell_datetime": "2024-08-12 05:03:00", "sell_price": 87975000.0, "sell_bar_index": 30864, "leg_pct": 16.48, "bars_held": 2856 }, { "leg_id": 8, "buy_datetime": "2024-08-14 01:54:00", "buy_price": 80972000.0, "buy_bar_index": 31761, "sell_datetime": "2024-08-15 11:00:00", "sell_price": 85890000.0, "sell_bar_index": 32423, "leg_pct": 6.07, "bars_held": 662 }, { "leg_id": 9, "buy_datetime": "2024-08-17 04:21:00", "buy_price": 79300000.0, "buy_bar_index": 33250, "sell_datetime": "2024-08-28 06:36:00", "sell_price": 87000000.0, "sell_bar_index": 38575, "leg_pct": 9.71, "bars_held": 5325 }, { "leg_id": 10, "buy_datetime": "2024-09-09 22:54:00", "buy_price": 72029000.0, "buy_bar_index": 44636, "sell_datetime": "2024-09-30 19:09:00", "sell_price": 87398000.0, "sell_bar_index": 54641, "leg_pct": 21.34, "bars_held": 10005 }, { "leg_id": 11, "buy_datetime": "2024-10-07 04:30:00", "buy_price": 80700000.0, "buy_bar_index": 57708, "sell_datetime": "2024-10-10 09:24:00", "sell_price": 86300000.0, "sell_bar_index": 59246, "leg_pct": 6.94, "bars_held": 1538 }, { "leg_id": 12, "buy_datetime": "2024-10-12 02:33:00", "buy_price": 80596000.0, "buy_bar_index": 60069, "sell_datetime": "2024-11-01 10:30:00", "sell_price": 102102000.0, "sell_bar_index": 69700, "leg_pct": 26.68, "bars_held": 9631 }, { "leg_id": 13, "buy_datetime": "2024-11-05 23:48:00", "buy_price": 93110000.0, "buy_bar_index": 71886, "sell_datetime": "2024-11-12 19:45:00", "sell_price": 128052000.0, "sell_bar_index": 75165, "leg_pct": 37.53, "bars_held": 3279 }, { "leg_id": 14, "buy_datetime": "2024-11-13 03:30:00", "buy_price": 119856000.0, "buy_bar_index": 75320, "sell_datetime": "2024-11-15 06:06:00", "sell_price": 131080000.0, "sell_bar_index": 76332, "leg_pct": 9.36, "bars_held": 1012 }, { "leg_id": 15, "buy_datetime": "2024-11-15 21:09:00", "buy_price": 121700000.0, "buy_bar_index": 76633, "sell_datetime": "2024-11-24 21:42:00", "sell_price": 138880000.0, "sell_bar_index": 80964, "leg_pct": 14.12, "bars_held": 4331 }, { "leg_id": 16, "buy_datetime": "2024-11-28 05:12:00", "buy_price": 127500000.0, "buy_bar_index": 82554, "sell_datetime": "2024-12-03 22:39:00", "sell_price": 136400000.0, "sell_bar_index": 85303, "leg_pct": 6.98, "bars_held": 2749 }, { "leg_id": 17, "buy_datetime": "2024-12-03 22:57:00", "buy_price": 110000000.0, "buy_bar_index": 85309, "sell_datetime": "2024-12-03 23:00:00", "sell_price": 118502000.0, "sell_bar_index": 85310, "leg_pct": 7.73, "bars_held": 1 }, { "leg_id": 18, "buy_datetime": "2024-12-03 23:03:00", "buy_price": 112251000.0, "buy_bar_index": 85311, "sell_datetime": "2024-12-03 23:06:00", "sell_price": 129075000.0, "sell_bar_index": 85312, "leg_pct": 14.99, "bars_held": 1 }, { "leg_id": 19, "buy_datetime": "2024-12-03 23:09:00", "buy_price": 121848000.0, "buy_bar_index": 85313, "sell_datetime": "2024-12-03 23:30:00", "sell_price": 132389000.0, "sell_bar_index": 85320, "leg_pct": 8.65, "bars_held": 7 }, { "leg_id": 20, "buy_datetime": "2024-12-03 23:36:00", "buy_price": 119000000.0, "buy_bar_index": 85322, "sell_datetime": "2024-12-06 05:03:00", "sell_price": 146000000.0, "sell_bar_index": 86391, "leg_pct": 22.69, "bars_held": 1069 }, { "leg_id": 21, "buy_datetime": "2024-12-07 02:42:00", "buy_price": 133500000.0, "buy_bar_index": 86824, "sell_datetime": "2024-12-19 08:18:00", "sell_price": 157000000.0, "sell_bar_index": 92637, "leg_pct": 17.6, "bars_held": 5813 }, { "leg_id": 22, "buy_datetime": "2024-12-21 00:24:00", "buy_price": 139700000.0, "buy_bar_index": 93439, "sell_datetime": "2024-12-23 10:18:00", "sell_price": 150000000.0, "sell_bar_index": 94597, "leg_pct": 7.37, "bars_held": 1158 }, { "leg_id": 23, "buy_datetime": "2024-12-25 01:03:00", "buy_price": 140220000.0, "buy_bar_index": 95372, "sell_datetime": "2024-12-28 02:21:00", "sell_price": 148899000.0, "sell_bar_index": 96838, "leg_pct": 6.19, "bars_held": 1466 }, { "leg_id": 24, "buy_datetime": "2024-12-31 22:27:00", "buy_price": 136000000.0, "buy_bar_index": 98680, "sell_datetime": "2025-01-08 05:24:00", "sell_price": 150996000.0, "sell_bar_index": 102080, "leg_pct": 11.03, "bars_held": 3400 }, { "leg_id": 25, "buy_datetime": "2025-01-14 18:39:00", "buy_price": 137300000.0, "buy_bar_index": 105225, "sell_datetime": "2025-01-20 08:18:00", "sell_price": 159990000.0, "sell_bar_index": 107898, "leg_pct": 16.53, "bars_held": 2673 }, { "leg_id": 26, "buy_datetime": "2025-01-20 15:45:00", "buy_price": 151000000.0, "buy_bar_index": 108047, "sell_datetime": "2025-01-21 02:03:00", "sell_price": 163460000.0, "sell_bar_index": 108253, "leg_pct": 8.25, "bars_held": 206 }, { "leg_id": 27, "buy_datetime": "2025-01-24 01:15:00", "buy_price": 151111000.0, "buy_bar_index": 109677, "sell_datetime": "2025-02-03 06:42:00", "sell_price": 160710000.0, "sell_bar_index": 114586, "leg_pct": 6.35, "bars_held": 4909 }, { "leg_id": 28, "buy_datetime": "2025-02-03 12:18:00", "buy_price": 145385000.0, "buy_bar_index": 114698, "sell_datetime": "2025-02-05 16:21:00", "sell_price": 160432000.0, "sell_bar_index": 115739, "leg_pct": 10.35, "bars_held": 1041 }, { "leg_id": 29, "buy_datetime": "2025-02-25 21:24:00", "buy_price": 125350000.0, "buy_bar_index": 125341, "sell_datetime": "2025-02-26 00:30:00", "sell_price": 132000000.0, "sell_bar_index": 125403, "leg_pct": 5.31, "bars_held": 62 }, { "leg_id": 30, "buy_datetime": "2025-02-27 19:51:00", "buy_price": 120555000.0, "buy_bar_index": 126270, "sell_datetime": "2025-02-28 10:33:00", "sell_price": 127270000.0, "sell_bar_index": 126564, "leg_pct": 5.57, "bars_held": 294 }, { "leg_id": 31, "buy_datetime": "2025-02-28 23:06:00", "buy_price": 116425000.0, "buy_bar_index": 126815, "sell_datetime": "2025-03-03 15:57:00", "sell_price": 143415000.0, "sell_bar_index": 128112, "leg_pct": 23.18, "bars_held": 1297 }, { "leg_id": 32, "buy_datetime": "2025-03-05 03:12:00", "buy_price": 123125000.0, "buy_bar_index": 128817, "sell_datetime": "2025-03-07 02:51:00", "sell_price": 138161000.0, "sell_bar_index": 129770, "leg_pct": 12.21, "bars_held": 953 }, { "leg_id": 33, "buy_datetime": "2025-03-07 22:30:00", "buy_price": 127283000.0, "buy_bar_index": 130163, "sell_datetime": "2025-03-08 06:06:00", "sell_price": 135147000.0, "sell_bar_index": 130315, "leg_pct": 6.18, "bars_held": 152 }, { "leg_id": 34, "buy_datetime": "2025-03-11 17:27:00", "buy_price": 114800000.0, "buy_bar_index": 131982, "sell_datetime": "2025-03-29 18:45:00", "sell_price": 130839000.0, "sell_bar_index": 140439, "leg_pct": 13.97, "bars_held": 8457 }, { "leg_id": 35, "buy_datetime": "2025-04-03 00:06:00", "buy_price": 121182000.0, "buy_bar_index": 142466, "sell_datetime": "2025-04-03 07:21:00", "sell_price": 130241000.0, "sell_bar_index": 142611, "leg_pct": 7.48, "bars_held": 145 }, { "leg_id": 36, "buy_datetime": "2025-04-07 23:09:00", "buy_price": 111850000.0, "buy_bar_index": 144847, "sell_datetime": "2025-04-09 02:27:00", "sell_price": 120961000.0, "sell_bar_index": 145393, "leg_pct": 8.15, "bars_held": 546 }, { "leg_id": 37, "buy_datetime": "2025-04-10 02:21:00", "buy_price": 112550000.0, "buy_bar_index": 145871, "sell_datetime": "2025-04-11 00:57:00", "sell_price": 122997000.0, "sell_bar_index": 146323, "leg_pct": 9.28, "bars_held": 452 }, { "leg_id": 38, "buy_datetime": "2025-04-12 22:48:00", "buy_price": 116700000.0, "buy_bar_index": 147240, "sell_datetime": "2025-05-05 19:39:00", "sell_price": 140397000.0, "sell_bar_index": 158217, "leg_pct": 20.31, "bars_held": 10977 }, { "leg_id": 39, "buy_datetime": "2025-05-08 12:42:00", "buy_price": 133000000.0, "buy_bar_index": 159518, "sell_datetime": "2025-05-30 08:48:00", "sell_price": 155219000.0, "sell_bar_index": 170000, "leg_pct": 16.71, "bars_held": 10482 }, { "leg_id": 40, "buy_datetime": "2025-06-09 19:15:00", "buy_price": 140470000.0, "buy_bar_index": 175009, "sell_datetime": "2025-06-13 09:24:00", "sell_price": 151437000.0, "sell_bar_index": 176732, "leg_pct": 7.81, "bars_held": 1723 }, { "leg_id": 41, "buy_datetime": "2025-06-24 06:15:00", "buy_price": 137200000.0, "buy_bar_index": 181949, "sell_datetime": "2025-07-25 12:30:00", "sell_price": 166969000.0, "sell_bar_index": 196954, "leg_pct": 21.7, "bars_held": 15005 }, { "leg_id": 42, "buy_datetime": "2025-08-11 11:00:00", "buy_price": 156713000.0, "buy_bar_index": 205084, "sell_datetime": "2025-08-18 11:15:00", "sell_price": 169900000.0, "sell_bar_index": 208330, "leg_pct": 8.41, "bars_held": 3246 }, { "leg_id": 43, "buy_datetime": "2025-09-05 16:00:00", "buy_price": 149140000.0, "buy_bar_index": 217034, "sell_datetime": "2025-10-11 06:12:00", "sell_price": 179734000.0, "sell_bar_index": 233978, "leg_pct": 20.51, "bars_held": 16944 }, { "leg_id": 44, "buy_datetime": "2025-10-22 00:00:00", "buy_price": 159762000.0, "buy_bar_index": 239134, "sell_datetime": "2025-10-30 13:27:00", "sell_price": 171490000.0, "sell_bar_index": 243243, "leg_pct": 7.34, "bars_held": 4109 }, { "leg_id": 45, "buy_datetime": "2025-11-05 22:51:00", "buy_price": 146822000.0, "buy_bar_index": 246311, "sell_datetime": "2025-11-14 01:54:00", "sell_price": 159000000.0, "sell_bar_index": 250212, "leg_pct": 8.29, "bars_held": 3901 }, { "leg_id": 46, "buy_datetime": "2025-11-19 01:27:00", "buy_price": 132269000.0, "buy_bar_index": 252603, "sell_datetime": "2025-11-21 01:39:00", "sell_price": 139221000.0, "sell_bar_index": 253567, "leg_pct": 5.26, "bars_held": 964 }, { "leg_id": 47, "buy_datetime": "2025-11-21 23:33:00", "buy_price": 121469000.0, "buy_bar_index": 254005, "sell_datetime": "2025-12-01 09:30:00", "sell_price": 138982000.0, "sell_bar_index": 258395, "leg_pct": 14.42, "bars_held": 4390 }, { "leg_id": 48, "buy_datetime": "2025-12-02 23:12:00", "buy_price": 125743000.0, "buy_bar_index": 259149, "sell_datetime": "2025-12-06 01:30:00", "sell_price": 139950000.0, "sell_bar_index": 260635, "leg_pct": 11.3, "bars_held": 1486 }, { "leg_id": 49, "buy_datetime": "2025-12-10 01:00:00", "buy_price": 131422000.0, "buy_bar_index": 262545, "sell_datetime": "2025-12-14 20:42:00", "sell_price": 139840000.0, "sell_bar_index": 264859, "leg_pct": 6.41, "bars_held": 2314 }, { "leg_id": 50, "buy_datetime": "2025-12-18 00:00:00", "buy_price": 127025000.0, "buy_bar_index": 266365, "sell_datetime": "2025-12-19 04:15:00", "sell_price": 134021000.0, "sell_bar_index": 266930, "leg_pct": 5.51, "bars_held": 565 }, { "leg_id": 51, "buy_datetime": "2025-12-20 00:15:00", "buy_price": 126200000.0, "buy_bar_index": 267330, "sell_datetime": "2025-12-27 00:00:00", "sell_price": 134594000.0, "sell_bar_index": 270685, "leg_pct": 6.65, "bars_held": 3355 }, { "leg_id": 52, "buy_datetime": "2026-01-04 15:06:00", "buy_price": 126374000.0, "buy_bar_index": 274827, "sell_datetime": "2026-01-20 14:09:00", "sell_price": 143100000.0, "sell_bar_index": 282488, "leg_pct": 13.24, "bars_held": 7661 }, { "leg_id": 53, "buy_datetime": "2026-01-31 06:21:00", "buy_price": 119124000.0, "buy_bar_index": 287612, "sell_datetime": "2026-02-01 02:06:00", "sell_price": 125206000.0, "sell_bar_index": 288007, "leg_pct": 5.11, "bars_held": 395 }, { "leg_id": 54, "buy_datetime": "2026-02-02 23:33:00", "buy_price": 110761000.0, "buy_bar_index": 288916, "sell_datetime": "2026-02-04 02:39:00", "sell_price": 117429000.0, "sell_bar_index": 289458, "leg_pct": 6.02, "bars_held": 542 }, { "leg_id": 55, "buy_datetime": "2026-02-06 09:39:00", "buy_price": 88999000.0, "buy_bar_index": 290558, "sell_datetime": "2026-02-06 19:36:00", "sell_price": 99433000.0, "sell_bar_index": 290757, "leg_pct": 11.72, "bars_held": 199 }, { "leg_id": 56, "buy_datetime": "2026-02-06 19:39:00", "buy_price": 81110000.0, "buy_bar_index": 290758, "sell_datetime": "2026-02-07 16:06:00", "sell_price": 106690000.0, "sell_bar_index": 291167, "leg_pct": 31.54, "bars_held": 409 }, { "leg_id": 57, "buy_datetime": "2026-02-08 17:33:00", "buy_price": 99500000.0, "buy_bar_index": 291676, "sell_datetime": "2026-02-09 19:39:00", "sell_price": 107021000.0, "sell_bar_index": 292198, "leg_pct": 7.56, "bars_held": 522 }, { "leg_id": 58, "buy_datetime": "2026-02-14 00:24:00", "buy_price": 95788000.0, "buy_bar_index": 294213, "sell_datetime": "2026-02-17 23:42:00", "sell_price": 105000000.0, "sell_bar_index": 296119, "leg_pct": 9.62, "bars_held": 1906 }, { "leg_id": 59, "buy_datetime": "2026-02-25 10:21:00", "buy_price": 92000000.0, "buy_bar_index": 299692, "sell_datetime": "2026-02-28 02:12:00", "sell_price": 100497000.0, "sell_bar_index": 300969, "leg_pct": 9.24, "bars_held": 1277 }, { "leg_id": 60, "buy_datetime": "2026-03-01 04:39:00", "buy_price": 92582000.0, "buy_bar_index": 301498, "sell_datetime": "2026-03-06 22:57:00", "sell_price": 107414000.0, "sell_bar_index": 304264, "leg_pct": 16.02, "bars_held": 2766 }, { "leg_id": 61, "buy_datetime": "2026-03-10 11:33:00", "buy_price": 97511000.0, "buy_bar_index": 305956, "sell_datetime": "2026-03-18 22:00:00", "sell_price": 112300000.0, "sell_bar_index": 310005, "leg_pct": 15.17, "bars_held": 4049 }, { "leg_id": 62, "buy_datetime": "2026-03-23 20:12:00", "buy_price": 101413000.0, "buy_bar_index": 312369, "sell_datetime": "2026-03-27 19:36:00", "sell_price": 107284000.0, "sell_bar_index": 314277, "leg_pct": 5.79, "bars_held": 1908 }, { "leg_id": 63, "buy_datetime": "2026-04-06 09:00:00", "buy_price": 99803000.0, "buy_bar_index": 318725, "sell_datetime": "2026-05-18 08:39:00", "sell_price": 120980000.0, "sell_bar_index": 338797, "leg_pct": 21.22, "bars_held": 20072 }, { "leg_id": 64, "buy_datetime": "2026-06-04 12:39:00", "buy_price": 91495000.0, "buy_bar_index": 347037, "sell_datetime": "2026-06-05 23:24:00", "sell_price": 96508000.0, "sell_bar_index": 347732, "leg_pct": 5.48, "bars_held": 695 } ], "summary": { "leg_count": 64, "buy_count": 64, "sell_count": 64, "avg_leg_pct": 12.02, "median_leg_pct": 9.26, "max_leg_pct": 37.53, "min_leg_pct": 5.11, "avg_bars_held": 3320.5 }, "pnl": { "initial_cash_krw": 400000.0, "final_cash_krw": 478332109.0, "total_pnl_krw": 477932109.0, "total_return_pct": 119483.03, "fee_rate": 0.0005, "legs_traded": 64, "legs_skipped": 0, "period_from": "2024-06-25 12:42:00", "period_to": "2026-06-05 23:24:00", "leg_pnls": [ { "leg_id": 1, "buy_datetime": "2024-06-25 12:42:00", "sell_datetime": "2024-07-03 19:12:00", "buy_price": 83000000.0, "sell_price": 89540000.0, "cash_before": 400000.0, "cash_after": 431087.0, "leg_return_pct": 7.77, "cumulative_return_pct": 7.77, "btc_qty": 0.00481687 }, { "leg_id": 2, "buy_datetime": "2024-07-06 01:00:00", "sell_datetime": "2024-07-08 09:39:00", "buy_price": 77242000.0, "sell_price": 83175000.0, "cash_before": 431087.0, "cash_after": 463735.0, "leg_return_pct": 7.57, "cumulative_return_pct": 15.93, "btc_qty": 0.0055782 }, { "leg_id": 3, "buy_datetime": "2024-07-08 17:48:00", "sell_datetime": "2024-07-25 10:06:00", "buy_price": 77800000.0, "sell_price": 95440000.0, "cash_before": 463735.0, "cash_after": 568311.0, "leg_return_pct": 22.55, "cumulative_return_pct": 42.08, "btc_qty": 0.00595762 }, { "leg_id": 4, "buy_datetime": "2024-07-26 11:27:00", "sell_datetime": "2024-07-30 09:21:00", "buy_price": 89205000.0, "sell_price": 97196000.0, "cash_before": 568311.0, "cash_after": 618601.0, "leg_return_pct": 8.85, "cumulative_return_pct": 54.65, "btc_qty": 0.00636765 }, { "leg_id": 5, "buy_datetime": "2024-08-05 16:03:00", "sell_datetime": "2024-08-05 19:27:00", "buy_price": 71573000.0, "sell_price": 77500000.0, "cash_before": 618601.0, "cash_after": 669158.0, "leg_return_pct": 8.17, "cumulative_return_pct": 67.29, "btc_qty": 0.00863862 }, { "leg_id": 6, "buy_datetime": "2024-08-05 23:00:00", "sell_datetime": "2024-08-06 04:09:00", "buy_price": 71922000.0, "sell_price": 80009000.0, "cash_before": 669158.0, "cash_after": 743655.0, "leg_return_pct": 11.13, "cumulative_return_pct": 85.91, "btc_qty": 0.00929929 }, { "leg_id": 7, "buy_datetime": "2024-08-06 06:15:00", "sell_datetime": "2024-08-12 05:03:00", "buy_price": 75526000.0, "sell_price": 87975000.0, "cash_before": 743655.0, "cash_after": 865366.0, "leg_return_pct": 16.37, "cumulative_return_pct": 116.34, "btc_qty": 0.00984142 }, { "leg_id": 8, "buy_datetime": "2024-08-14 01:54:00", "sell_datetime": "2024-08-15 11:00:00", "buy_price": 80972000.0, "sell_price": 85890000.0, "cash_before": 865366.0, "cash_after": 917008.0, "leg_return_pct": 5.97, "cumulative_return_pct": 129.25, "btc_qty": 0.01068188 }, { "leg_id": 9, "buy_datetime": "2024-08-17 04:21:00", "sell_datetime": "2024-08-28 06:36:00", "buy_price": 79300000.0, "sell_price": 87000000.0, "cash_before": 917008.0, "cash_after": 1005043.0, "leg_return_pct": 9.6, "cumulative_return_pct": 151.26, "btc_qty": 0.011558 }, { "leg_id": 10, "buy_datetime": "2024-09-09 22:54:00", "sell_datetime": "2024-09-30 19:09:00", "buy_price": 72029000.0, "sell_price": 87398000.0, "cash_before": 1005043.0, "cash_after": 1218273.0, "leg_return_pct": 21.22, "cumulative_return_pct": 204.57, "btc_qty": 0.01394634 }, { "leg_id": 11, "buy_datetime": "2024-10-07 04:30:00", "sell_datetime": "2024-10-10 09:24:00", "buy_price": 80700000.0, "sell_price": 86300000.0, "cash_before": 1218273.0, "cash_after": 1301510.0, "leg_return_pct": 6.83, "cumulative_return_pct": 225.38, "btc_qty": 0.01508877 }, { "leg_id": 12, "buy_datetime": "2024-10-12 02:33:00", "sell_datetime": "2024-11-01 10:30:00", "buy_price": 80596000.0, "sell_price": 102102000.0, "cash_before": 1301510.0, "cash_after": 1647152.0, "leg_return_pct": 26.56, "cumulative_return_pct": 311.79, "btc_qty": 0.01614049 }, { "leg_id": 13, "buy_datetime": "2024-11-05 23:48:00", "sell_datetime": "2024-11-12 19:45:00", "buy_price": 93110000.0, "sell_price": 128052000.0, "cash_before": 1647152.0, "cash_after": 2263025.0, "leg_return_pct": 37.39, "cumulative_return_pct": 465.76, "btc_qty": 0.01768155 }, { "leg_id": 14, "buy_datetime": "2024-11-13 03:30:00", "sell_datetime": "2024-11-15 06:06:00", "buy_price": 119856000.0, "sell_price": 131080000.0, "cash_before": 2263025.0, "cash_after": 2472474.0, "leg_return_pct": 9.26, "cumulative_return_pct": 518.12, "btc_qty": 0.01887176 }, { "leg_id": 15, "buy_datetime": "2024-11-15 21:09:00", "sell_datetime": "2024-11-24 21:42:00", "buy_price": 121700000.0, "sell_price": 138880000.0, "cash_before": 2472474.0, "cash_after": 2818684.0, "leg_return_pct": 14.0, "cumulative_return_pct": 604.67, "btc_qty": 0.02030598 }, { "leg_id": 16, "buy_datetime": "2024-11-28 05:12:00", "sell_datetime": "2024-12-03 22:39:00", "buy_price": 127500000.0, "sell_price": 136400000.0, "cash_before": 2818684.0, "cash_after": 3012424.0, "leg_return_pct": 6.87, "cumulative_return_pct": 653.11, "btc_qty": 0.02209627 }, { "leg_id": 17, "buy_datetime": "2024-12-03 22:57:00", "sell_datetime": "2024-12-03 23:00:00", "buy_price": 110000000.0, "sell_price": 118502000.0, "cash_before": 3012424.0, "cash_after": 3242013.0, "leg_return_pct": 7.62, "cumulative_return_pct": 710.5, "btc_qty": 0.02737198 }, { "leg_id": 18, "buy_datetime": "2024-12-03 23:03:00", "sell_datetime": "2024-12-03 23:06:00", "buy_price": 112251000.0, "sell_price": 129075000.0, "cash_before": 3242013.0, "cash_after": 3724194.0, "leg_return_pct": 14.87, "cumulative_return_pct": 831.05, "btc_qty": 0.02886738 }, { "leg_id": 19, "buy_datetime": "2024-12-03 23:09:00", "sell_datetime": "2024-12-03 23:30:00", "buy_price": 121848000.0, "sell_price": 132389000.0, "cash_before": 3724194.0, "cash_after": 4042326.0, "leg_return_pct": 8.54, "cumulative_return_pct": 910.58, "btc_qty": 0.03054898 }, { "leg_id": 20, "buy_datetime": "2024-12-03 23:36:00", "sell_datetime": "2024-12-06 05:03:00", "buy_price": 119000000.0, "sell_price": 146000000.0, "cash_before": 4042326.0, "cash_after": 4954534.0, "leg_return_pct": 22.57, "cumulative_return_pct": 1138.63, "btc_qty": 0.03395214 }, { "leg_id": 21, "buy_datetime": "2024-12-07 02:42:00", "sell_datetime": "2024-12-19 08:18:00", "buy_price": 133500000.0, "sell_price": 157000000.0, "cash_before": 4954534.0, "cash_after": 5820856.0, "leg_return_pct": 17.49, "cumulative_return_pct": 1355.21, "btc_qty": 0.03709406 }, { "leg_id": 22, "buy_datetime": "2024-12-21 00:24:00", "sell_datetime": "2024-12-23 10:18:00", "buy_price": 139700000.0, "sell_price": 150000000.0, "cash_before": 5820856.0, "cash_after": 6243776.0, "leg_return_pct": 7.27, "cumulative_return_pct": 1460.94, "btc_qty": 0.04164599 }, { "leg_id": 23, "buy_datetime": "2024-12-25 01:03:00", "sell_datetime": "2024-12-28 02:21:00", "buy_price": 140220000.0, "sell_price": 148899000.0, "cash_before": 6243776.0, "cash_after": 6623609.0, "leg_return_pct": 6.08, "cumulative_return_pct": 1555.9, "btc_qty": 0.04450616 }, { "leg_id": 24, "buy_datetime": "2024-12-31 22:27:00", "sell_datetime": "2025-01-08 05:24:00", "buy_price": 136000000.0, "sell_price": 150996000.0, "cash_before": 6623609.0, "cash_after": 7346607.0, "leg_return_pct": 10.92, "cumulative_return_pct": 1736.65, "btc_qty": 0.04867866 }, { "leg_id": 25, "buy_datetime": "2025-01-14 18:39:00", "sell_datetime": "2025-01-20 08:18:00", "buy_price": 137300000.0, "sell_price": 159990000.0, "cash_before": 7346607.0, "cash_after": 8552139.0, "leg_return_pct": 16.41, "cumulative_return_pct": 2038.03, "btc_qty": 0.05348095 }, { "leg_id": 26, "buy_datetime": "2025-01-20 15:45:00", "sell_datetime": "2025-01-21 02:03:00", "buy_price": 151000000.0, "sell_price": 163460000.0, "cash_before": 8552139.0, "cash_after": 9248576.0, "leg_return_pct": 8.14, "cumulative_return_pct": 2212.14, "btc_qty": 0.05660836 }, { "leg_id": 27, "buy_datetime": "2025-01-24 01:15:00", "sell_datetime": "2025-02-03 06:42:00", "buy_price": 151111000.0, "sell_price": 160710000.0, "cash_before": 9248576.0, "cash_after": 9826238.0, "leg_return_pct": 6.25, "cumulative_return_pct": 2356.56, "btc_qty": 0.06117326 }, { "leg_id": 28, "buy_datetime": "2025-02-03 12:18:00", "sell_datetime": "2025-02-05 16:21:00", "buy_price": 145385000.0, "sell_price": 160432000.0, "cash_before": 9826238.0, "cash_after": 10832390.0, "leg_return_pct": 10.24, "cumulative_return_pct": 2608.1, "btc_qty": 0.06755391 }, { "leg_id": 29, "buy_datetime": "2025-02-25 21:24:00", "sell_datetime": "2025-02-26 00:30:00", "buy_price": 125350000.0, "sell_price": 132000000.0, "cash_before": 10832390.0, "cash_after": 11395660.0, "leg_return_pct": 5.2, "cumulative_return_pct": 2748.91, "btc_qty": 0.08637394 }, { "leg_id": 30, "buy_datetime": "2025-02-27 19:51:00", "sell_datetime": "2025-02-28 10:33:00", "buy_price": 120555000.0, "sell_price": 127270000.0, "cash_before": 11395660.0, "cash_after": 12018379.0, "leg_return_pct": 5.46, "cumulative_return_pct": 2904.59, "btc_qty": 0.09447938 }, { "leg_id": 31, "buy_datetime": "2025-02-28 23:06:00", "sell_datetime": "2025-03-03 15:57:00", "buy_price": 116425000.0, "sell_price": 143415000.0, "cash_before": 12018379.0, "cash_after": 14789716.0, "leg_return_pct": 23.06, "cumulative_return_pct": 3597.43, "btc_qty": 0.10317689 }, { "leg_id": 32, "buy_datetime": "2025-03-05 03:12:00", "sell_datetime": "2025-03-07 02:51:00", "buy_price": 123125000.0, "sell_price": 138161000.0, "cash_before": 14789716.0, "cash_after": 16579241.0, "leg_return_pct": 12.1, "cumulative_return_pct": 4044.81, "btc_qty": 0.12005946 }, { "leg_id": 33, "buy_datetime": "2025-03-07 22:30:00", "sell_datetime": "2025-03-08 06:06:00", "buy_price": 127283000.0, "sell_price": 135147000.0, "cash_before": 16579241.0, "cash_after": 17585967.0, "leg_return_pct": 6.07, "cumulative_return_pct": 4296.49, "btc_qty": 0.13018982 }, { "leg_id": 34, "buy_datetime": "2025-03-11 17:27:00", "sell_datetime": "2025-03-29 18:45:00", "buy_price": 114800000.0, "sell_price": 130839000.0, "cash_before": 17585967.0, "cash_after": 20022909.0, "leg_return_pct": 13.86, "cumulative_return_pct": 4905.73, "btc_qty": 0.15311127 }, { "leg_id": 35, "buy_datetime": "2025-04-03 00:06:00", "sell_datetime": "2025-04-03 07:21:00", "buy_price": 121182000.0, "sell_price": 130241000.0, "cash_before": 20022909.0, "cash_after": 21498214.0, "leg_return_pct": 7.37, "cumulative_return_pct": 5274.55, "btc_qty": 0.16514744 }, { "leg_id": 36, "buy_datetime": "2025-04-07 23:09:00", "sell_datetime": "2025-04-09 02:27:00", "buy_price": 111850000.0, "sell_price": 120961000.0, "cash_before": 21498214.0, "cash_after": 23226157.0, "leg_return_pct": 8.04, "cumulative_return_pct": 5706.54, "btc_qty": 0.19210965 }, { "leg_id": 37, "buy_datetime": "2025-04-10 02:21:00", "sell_datetime": "2025-04-11 00:57:00", "buy_price": 112550000.0, "sell_price": 122997000.0, "cash_before": 23226157.0, "cash_after": 25356655.0, "leg_return_pct": 9.17, "cumulative_return_pct": 6239.16, "btc_qty": 0.20625983 }, { "leg_id": 38, "buy_datetime": "2025-04-12 22:48:00", "sell_datetime": "2025-05-05 19:39:00", "buy_price": 116700000.0, "sell_price": 140397000.0, "cash_before": 25356655.0, "cash_after": 30475058.0, "leg_return_pct": 20.19, "cumulative_return_pct": 7518.76, "btc_qty": 0.21717204 }, { "leg_id": 39, "buy_datetime": "2025-05-08 12:42:00", "sell_datetime": "2025-05-30 08:48:00", "buy_price": 133000000.0, "sell_price": 155219000.0, "cash_before": 30475058.0, "cash_after": 35530668.0, "leg_return_pct": 16.59, "cumulative_return_pct": 8782.67, "btc_qty": 0.2290212 }, { "leg_id": 40, "buy_datetime": "2025-06-09 19:15:00", "sell_datetime": "2025-06-13 09:24:00", "buy_price": 140470000.0, "sell_price": 151437000.0, "cash_before": 35530668.0, "cash_after": 38266380.0, "leg_return_pct": 7.7, "cumulative_return_pct": 9466.6, "btc_qty": 0.25281486 }, { "leg_id": 41, "buy_datetime": "2025-06-24 06:15:00", "sell_datetime": "2025-07-25 12:30:00", "buy_price": 137200000.0, "sell_price": 166969000.0, "cash_before": 38266380.0, "cash_after": 46522679.0, "leg_return_pct": 21.58, "cumulative_return_pct": 11530.67, "btc_qty": 0.27877002 }, { "leg_id": 42, "buy_datetime": "2025-08-11 11:00:00", "sell_datetime": "2025-08-18 11:15:00", "buy_price": 156713000.0, "sell_price": 169900000.0, "cash_before": 46522679.0, "cash_after": 50387019.0, "leg_return_pct": 8.31, "cumulative_return_pct": 12496.75, "btc_qty": 0.29671704 }, { "leg_id": 43, "buy_datetime": "2025-09-05 16:00:00", "sell_datetime": "2025-10-11 06:12:00", "buy_price": 149140000.0, "sell_price": 179734000.0, "cash_before": 50387019.0, "cash_after": 60662509.0, "leg_return_pct": 20.39, "cumulative_return_pct": 15065.63, "btc_qty": 0.33768155 }, { "leg_id": 44, "buy_datetime": "2025-10-22 00:00:00", "sell_datetime": "2025-10-30 13:27:00", "buy_price": 159762000.0, "sell_price": 171490000.0, "cash_before": 60662509.0, "cash_after": 65050595.0, "leg_return_pct": 7.23, "cumulative_return_pct": 16162.65, "btc_qty": 0.37951564 }, { "leg_id": 45, "buy_datetime": "2025-11-05 22:51:00", "sell_datetime": "2025-11-14 01:54:00", "buy_price": 146822000.0, "sell_price": 159000000.0, "cash_before": 65050595.0, "cash_after": 70375721.0, "leg_return_pct": 8.19, "cumulative_return_pct": 17493.93, "btc_qty": 0.44283602 }, { "leg_id": 46, "buy_datetime": "2025-11-19 01:27:00", "sell_datetime": "2025-11-21 01:39:00", "buy_price": 132269000.0, "sell_price": 139221000.0, "cash_before": 70375721.0, "cash_after": 74000582.0, "leg_return_pct": 5.15, "cumulative_return_pct": 18400.15, "btc_qty": 0.53179909 }, { "leg_id": 47, "buy_datetime": "2025-11-21 23:33:00", "sell_datetime": "2025-12-01 09:30:00", "buy_price": 121469000.0, "sell_price": 138982000.0, "cash_before": 74000582.0, "cash_after": 84585093.0, "leg_return_pct": 14.3, "cumulative_return_pct": 21046.27, "btc_qty": 0.60890912 }, { "leg_id": 48, "buy_datetime": "2025-12-02 23:12:00", "sell_datetime": "2025-12-06 01:30:00", "buy_price": 125743000.0, "sell_price": 139950000.0, "cash_before": 84585093.0, "cash_after": 94047773.0, "leg_return_pct": 11.19, "cumulative_return_pct": 23411.94, "btc_qty": 0.67234598 }, { "leg_id": 49, "buy_datetime": "2025-12-10 01:00:00", "sell_datetime": "2025-12-14 20:42:00", "buy_price": 131422000.0, "sell_price": 139840000.0, "cash_before": 94047773.0, "cash_after": 99971787.0, "leg_return_pct": 6.3, "cumulative_return_pct": 24892.95, "btc_qty": 0.71525885 }, { "leg_id": 50, "buy_datetime": "2025-12-18 00:00:00", "sell_datetime": "2025-12-19 04:15:00", "buy_price": 127025000.0, "sell_price": 134021000.0, "cash_before": 99971787.0, "cash_after": 105372359.0, "leg_return_pct": 5.4, "cumulative_return_pct": 26243.09, "btc_qty": 0.78663099 }, { "leg_id": 51, "buy_datetime": "2025-12-20 00:15:00", "sell_datetime": "2025-12-27 00:00:00", "buy_price": 126200000.0, "sell_price": 134594000.0, "cash_before": 105372359.0, "cash_after": 112268687.0, "leg_return_pct": 6.54, "cumulative_return_pct": 27967.17, "btc_qty": 0.83454574 }, { "leg_id": 52, "buy_datetime": "2026-01-04 15:06:00", "sell_datetime": "2026-01-20 14:09:00", "buy_price": 126374000.0, "sell_price": 143100000.0, "cash_before": 112268687.0, "cash_after": 127000709.0, "leg_return_pct": 13.12, "cumulative_return_pct": 31650.18, "btc_qty": 0.88794019 }, { "leg_id": 53, "buy_datetime": "2026-01-31 06:21:00", "sell_datetime": "2026-02-01 02:06:00", "buy_price": 119124000.0, "sell_price": 125206000.0, "cash_before": 127000709.0, "cash_after": 133351411.0, "leg_return_pct": 5.0, "cumulative_return_pct": 33237.85, "btc_qty": 1.06558887 }, { "leg_id": 54, "buy_datetime": "2026-02-02 23:33:00", "sell_datetime": "2026-02-04 02:39:00", "buy_price": 110761000.0, "sell_price": 117429000.0, "cash_before": 133351411.0, "cash_after": 141238048.0, "leg_return_pct": 5.91, "cumulative_return_pct": 35209.51, "btc_qty": 1.20335438 }, { "leg_id": 55, "buy_datetime": "2026-02-06 09:39:00", "sell_datetime": "2026-02-06 19:36:00", "buy_price": 88999000.0, "sell_price": 99433000.0, "cash_before": 141238048.0, "cash_after": 157638654.0, "leg_return_pct": 11.61, "cumulative_return_pct": 39309.66, "btc_qty": 1.5861687 }, { "leg_id": 56, "buy_datetime": "2026-02-06 19:39:00", "sell_datetime": "2026-02-07 16:06:00", "buy_price": 81110000.0, "sell_price": 106690000.0, "cash_before": 157638654.0, "cash_after": 207146514.0, "leg_return_pct": 31.41, "cumulative_return_pct": 51686.63, "btc_qty": 1.94254512 }, { "leg_id": 57, "buy_datetime": "2026-02-08 17:33:00", "sell_datetime": "2026-02-09 19:39:00", "buy_price": 99500000.0, "sell_price": 107021000.0, "cash_before": 207146514.0, "cash_after": 222581543.0, "leg_return_pct": 7.45, "cumulative_return_pct": 55545.39, "btc_qty": 2.08083357 }, { "leg_id": 58, "buy_datetime": "2026-02-14 00:24:00", "sell_datetime": "2026-02-17 23:42:00", "buy_price": 95788000.0, "sell_price": 105000000.0, "cash_before": 222581543.0, "cash_after": 243743442.0, "leg_return_pct": 9.51, "cumulative_return_pct": 60835.86, "btc_qty": 2.32252738 }, { "leg_id": 59, "buy_datetime": "2026-02-25 10:21:00", "sell_datetime": "2026-02-28 02:12:00", "buy_price": 92000000.0, "sell_price": 100497000.0, "cash_before": 243743442.0, "cash_after": 265989080.0, "leg_return_pct": 9.13, "cumulative_return_pct": 66397.27, "btc_qty": 2.64806055 }, { "leg_id": 60, "buy_datetime": "2026-03-01 04:39:00", "sell_datetime": "2026-03-06 22:57:00", "buy_price": 92582000.0, "sell_price": 107414000.0, "cash_before": 265989080.0, "cash_after": 308293051.0, "leg_return_pct": 15.9, "cumulative_return_pct": 76973.26, "btc_qty": 2.87157423 }, { "leg_id": 61, "buy_datetime": "2026-03-10 11:33:00", "sell_datetime": "2026-03-18 22:00:00", "buy_price": 97511000.0, "sell_price": 112300000.0, "cash_before": 308293051.0, "cash_after": 354695336.0, "leg_return_pct": 15.05, "cumulative_return_pct": 88573.83, "btc_qty": 3.1600425 }, { "leg_id": 62, "buy_datetime": "2026-03-23 20:12:00", "sell_datetime": "2026-03-27 19:36:00", "buy_price": 101413000.0, "sell_price": 107284000.0, "cash_before": 354695336.0, "cash_after": 374854218.0, "leg_return_pct": 5.68, "cumulative_return_pct": 93613.55, "btc_qty": 3.49578445 }, { "leg_id": 63, "buy_datetime": "2026-04-06 09:00:00", "sell_datetime": "2026-05-18 08:39:00", "buy_price": 99803000.0, "sell_price": 120980000.0, "cash_before": 374854218.0, "cash_after": 453939509.0, "leg_return_pct": 21.1, "cumulative_return_pct": 113384.88, "btc_qty": 3.75406342 }, { "leg_id": 64, "buy_datetime": "2026-06-04 12:39:00", "sell_datetime": "2026-06-05 23:24:00", "buy_price": 91495000.0, "sell_price": 96508000.0, "cash_before": 453939509.0, "cash_after": 478332109.0, "leg_return_pct": 5.37, "cumulative_return_pct": 119483.03, "btc_qty": 4.95887796 } ] }, "alignment": { "tolerance_bars": 480, "buy": { "side": "buy", "gt_count": 157, "tech_count": 65, "hit_count": 64, "miss_count": 93, "recall": 0.4076, "precision": 0.9846, "f1": 0.5766, "avg_bar_offset": 0.0, "hits": [ { "matched": true, "gt_bar_index": 7834, "tech_bar_index": 7834, "signal_bar_index": 7978, "bar_offset": 0, "tech_price": 83000000.0, "tech_datetime": "2024-06-25 12:42:00", "candidate_index": 0, "gt_datetime": "2024-06-25 05:30:00", "gt_price": 83000000.0 }, { "matched": true, "gt_bar_index": 12803, "tech_bar_index": 12803, "signal_bar_index": 13024, "bar_offset": 0, "tech_price": 77242000.0, "tech_datetime": "2024-07-06 01:00:00", "candidate_index": 1, "gt_datetime": "2024-07-05 13:57:00", "gt_price": 77242000.0 }, { "matched": true, "gt_bar_index": 14166, "tech_bar_index": 14166, "signal_bar_index": 14319, "bar_offset": 0, "tech_price": 77800000.0, "tech_datetime": "2024-07-08 17:48:00", "candidate_index": 2, "gt_datetime": "2024-07-08 10:09:00", "gt_price": 77800000.0 }, { "matched": true, "gt_bar_index": 22587, "tech_bar_index": 22587, "signal_bar_index": 22832, "bar_offset": 0, "tech_price": 89205000.0, "tech_datetime": "2024-07-26 11:27:00", "candidate_index": 3, "gt_datetime": "2024-07-25 23:12:00", "gt_price": 89205000.0 }, { "matched": true, "gt_bar_index": 27711, "tech_bar_index": 27711, "signal_bar_index": 27724, "bar_offset": 0, "tech_price": 71573000.0, "tech_datetime": "2024-08-05 16:03:00", "candidate_index": 4, "gt_datetime": "2024-08-05 15:24:00", "gt_price": 71573000.0 }, { "matched": true, "gt_bar_index": 27853, "tech_bar_index": 27853, "signal_bar_index": 27863, "bar_offset": 0, "tech_price": 71922000.0, "tech_datetime": "2024-08-05 23:00:00", "candidate_index": 5, "gt_datetime": "2024-08-05 22:30:00", "gt_price": 71922000.0 }, { "matched": true, "gt_bar_index": 27969, "tech_bar_index": 27969, "signal_bar_index": 28008, "bar_offset": 0, "tech_price": 75526000.0, "tech_datetime": "2024-08-06 06:15:00", "candidate_index": 6, "gt_datetime": "2024-08-06 04:18:00", "gt_price": 75526000.0 }, { "matched": true, "gt_bar_index": 31090, "tech_bar_index": 31090, "signal_bar_index": 31761, "bar_offset": 0, "tech_price": 80972000.0, "tech_datetime": "2024-08-14 01:54:00", "candidate_index": 7, "gt_datetime": "2024-08-12 16:21:00", "gt_price": 80972000.0 }, { "matched": true, "gt_bar_index": 32801, "tech_bar_index": 32801, "signal_bar_index": 33250, "bar_offset": 0, "tech_price": 79300000.0, "tech_datetime": "2024-08-17 04:21:00", "candidate_index": 8, "gt_datetime": "2024-08-16 05:54:00", "gt_price": 79300000.0 }, { "matched": true, "gt_bar_index": 43338, "tech_bar_index": 43338, "signal_bar_index": 44636, "bar_offset": 0, "tech_price": 72029000.0, "tech_datetime": "2024-09-09 22:54:00", "candidate_index": 9, "gt_datetime": "2024-09-07 06:00:00", "gt_price": 72029000.0 }, { "matched": true, "gt_bar_index": 55331, "tech_bar_index": 55331, "signal_bar_index": 57708, "bar_offset": 0, "tech_price": 80700000.0, "tech_datetime": "2024-10-07 04:30:00", "candidate_index": 10, "gt_datetime": "2024-10-02 05:39:00", "gt_price": 80700000.0 }, { "matched": true, "gt_bar_index": 59606, "tech_bar_index": 59606, "signal_bar_index": 60069, "bar_offset": 0, "tech_price": 80596000.0, "tech_datetime": "2024-10-12 02:33:00", "candidate_index": 11, "gt_datetime": "2024-10-11 03:24:00", "gt_price": 80596000.0 }, { "matched": true, "gt_bar_index": 71547, "tech_bar_index": 71547, "signal_bar_index": 71886, "bar_offset": 0, "tech_price": 93110000.0, "tech_datetime": "2024-11-05 23:48:00", "candidate_index": 12, "gt_datetime": "2024-11-05 06:51:00", "gt_price": 93110000.0 }, { "matched": true, "gt_bar_index": 75167, "tech_bar_index": 75167, "signal_bar_index": 75320, "bar_offset": 0, "tech_price": 119856000.0, "tech_datetime": "2024-11-13 03:30:00", "candidate_index": 13, "gt_datetime": "2024-11-12 19:51:00", "gt_price": 119856000.0 }, { "matched": true, "gt_bar_index": 76383, "tech_bar_index": 76383, "signal_bar_index": 76633, "bar_offset": 0, "tech_price": 121700000.0, "tech_datetime": "2024-11-15 21:09:00", "candidate_index": 14, "gt_datetime": "2024-11-15 08:39:00", "gt_price": 121700000.0 }, { "matched": true, "gt_bar_index": 82094, "tech_bar_index": 82094, "signal_bar_index": 82554, "bar_offset": 0, "tech_price": 127500000.0, "tech_datetime": "2024-11-28 05:12:00", "candidate_index": 15, "gt_datetime": "2024-11-27 06:12:00", "gt_price": 127500000.0 }, { "matched": true, "gt_bar_index": 85310, "tech_bar_index": 85310, "signal_bar_index": 85311, "bar_offset": 0, "tech_price": 112251000.0, "tech_datetime": "2024-12-03 23:03:00", "candidate_index": 17, "gt_datetime": "2024-12-03 23:00:00", "gt_price": 112251000.0 }, { "matched": true, "gt_bar_index": 85312, "tech_bar_index": 85312, "signal_bar_index": 85313, "bar_offset": 0, "tech_price": 121848000.0, "tech_datetime": "2024-12-03 23:09:00", "candidate_index": 18, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 121848000.0 }, { "matched": true, "gt_bar_index": 85322, "tech_bar_index": 85322, "signal_bar_index": 85322, "bar_offset": 0, "tech_price": 119000000.0, "tech_datetime": "2024-12-03 23:36:00", "candidate_index": 19, "gt_datetime": "2024-12-03 23:36:00", "gt_price": 119000000.0 }, { "matched": true, "gt_bar_index": 86439, "tech_bar_index": 86439, "signal_bar_index": 86824, "bar_offset": 0, "tech_price": 133500000.0, "tech_datetime": "2024-12-07 02:42:00", "candidate_index": 20, "gt_datetime": "2024-12-06 07:27:00", "gt_price": 133500000.0 }, { "matched": true, "gt_bar_index": 93363, "tech_bar_index": 93363, "signal_bar_index": 93439, "bar_offset": 0, "tech_price": 139700000.0, "tech_datetime": "2024-12-21 00:24:00", "candidate_index": 21, "gt_datetime": "2024-12-20 20:36:00", "gt_price": 139700000.0 }, { "matched": true, "gt_bar_index": 94978, "tech_bar_index": 94978, "signal_bar_index": 95372, "bar_offset": 0, "tech_price": 140220000.0, "tech_datetime": "2024-12-25 01:03:00", "candidate_index": 22, "gt_datetime": "2024-12-24 05:21:00", "gt_price": 140220000.0 }, { "matched": true, "gt_bar_index": 98235, "tech_bar_index": 98235, "signal_bar_index": 98680, "bar_offset": 0, "tech_price": 136000000.0, "tech_datetime": "2024-12-31 22:27:00", "candidate_index": 23, "gt_datetime": "2024-12-31 00:12:00", "gt_price": 136000000.0 }, { "matched": true, "gt_bar_index": 104844, "tech_bar_index": 104844, "signal_bar_index": 105225, "bar_offset": 0, "tech_price": 137300000.0, "tech_datetime": "2025-01-14 18:39:00", "candidate_index": 24, "gt_datetime": "2025-01-13 23:36:00", "gt_price": 137300000.0 }, { "matched": true, "gt_bar_index": 107903, "tech_bar_index": 107903, "signal_bar_index": 108047, "bar_offset": 0, "tech_price": 151000000.0, "tech_datetime": "2025-01-20 15:45:00", "candidate_index": 25, "gt_datetime": "2025-01-20 08:33:00", "gt_price": 151000000.0 }, { "matched": true, "gt_bar_index": 108422, "tech_bar_index": 108422, "signal_bar_index": 109677, "bar_offset": 0, "tech_price": 151111000.0, "tech_datetime": "2025-01-24 01:15:00", "candidate_index": 26, "gt_datetime": "2025-01-21 10:30:00", "gt_price": 151111000.0 }, { "matched": true, "gt_bar_index": 114670, "tech_bar_index": 114670, "signal_bar_index": 114698, "bar_offset": 0, "tech_price": 145385000.0, "tech_datetime": "2025-02-03 12:18:00", "candidate_index": 27, "gt_datetime": "2025-02-03 10:54:00", "gt_price": 145385000.0 }, { "matched": true, "gt_bar_index": 125301, "tech_bar_index": 125301, "signal_bar_index": 125341, "bar_offset": 0, "tech_price": 125350000.0, "tech_datetime": "2025-02-25 21:24:00", "candidate_index": 28, "gt_datetime": "2025-02-25 19:24:00", "gt_price": 125350000.0 }, { "matched": true, "gt_bar_index": 125979, "tech_bar_index": 125979, "signal_bar_index": 126270, "bar_offset": 0, "tech_price": 120555000.0, "tech_datetime": "2025-02-27 19:51:00", "candidate_index": 29, "gt_datetime": "2025-02-27 05:18:00", "gt_price": 120555000.0 }, { "matched": true, "gt_bar_index": 126708, "tech_bar_index": 126708, "signal_bar_index": 126815, "bar_offset": 0, "tech_price": 116425000.0, "tech_datetime": "2025-02-28 23:06:00", "candidate_index": 30, "gt_datetime": "2025-02-28 17:45:00", "gt_price": 116425000.0 }, { "matched": true, "gt_bar_index": 128760, "tech_bar_index": 128760, "signal_bar_index": 128817, "bar_offset": 0, "tech_price": 123125000.0, "tech_datetime": "2025-03-05 03:12:00", "candidate_index": 31, "gt_datetime": "2025-03-05 00:21:00", "gt_price": 123125000.0 }, { "matched": true, "gt_bar_index": 129911, "tech_bar_index": 129911, "signal_bar_index": 130163, "bar_offset": 0, "tech_price": 127283000.0, "tech_datetime": "2025-03-07 22:30:00", "candidate_index": 32, "gt_datetime": "2025-03-07 09:54:00", "gt_price": 127283000.0 }, { "matched": true, "gt_bar_index": 131830, "tech_bar_index": 131830, "signal_bar_index": 131982, "bar_offset": 0, "tech_price": 114800000.0, "tech_datetime": "2025-03-11 17:27:00", "candidate_index": 33, "gt_datetime": "2025-03-11 09:51:00", "gt_price": 114800000.0 }, { "matched": true, "gt_bar_index": 141292, "tech_bar_index": 141292, "signal_bar_index": 142466, "bar_offset": 0, "tech_price": 121182000.0, "tech_datetime": "2025-04-03 00:06:00", "candidate_index": 34, "gt_datetime": "2025-03-31 13:24:00", "gt_price": 121182000.0 }, { "matched": true, "gt_bar_index": 144702, "tech_bar_index": 144702, "signal_bar_index": 144847, "bar_offset": 0, "tech_price": 111850000.0, "tech_datetime": "2025-04-07 23:09:00", "candidate_index": 35, "gt_datetime": "2025-04-07 15:54:00", "gt_price": 111850000.0 }, { "matched": true, "gt_bar_index": 145553, "tech_bar_index": 145553, "signal_bar_index": 145871, "bar_offset": 0, "tech_price": 112550000.0, "tech_datetime": "2025-04-10 02:21:00", "candidate_index": 36, "gt_datetime": "2025-04-09 10:27:00", "gt_price": 112550000.0 }, { "matched": true, "gt_bar_index": 146324, "tech_bar_index": 146324, "signal_bar_index": 147240, "bar_offset": 0, "tech_price": 116700000.0, "tech_datetime": "2025-04-12 22:48:00", "candidate_index": 37, "gt_datetime": "2025-04-11 01:00:00", "gt_price": 116700000.0 }, { "matched": true, "gt_bar_index": 158238, "tech_bar_index": 158238, "signal_bar_index": 159518, "bar_offset": 0, "tech_price": 133000000.0, "tech_datetime": "2025-05-08 12:42:00", "candidate_index": 38, "gt_datetime": "2025-05-05 20:42:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 173304, "tech_bar_index": 173304, "signal_bar_index": 175009, "bar_offset": 0, "tech_price": 140470000.0, "tech_datetime": "2025-06-09 19:15:00", "candidate_index": 39, "gt_datetime": "2025-06-06 06:00:00", "gt_price": 140470000.0 }, { "matched": true, "gt_bar_index": 181450, "tech_bar_index": 181450, "signal_bar_index": 181949, "bar_offset": 0, "tech_price": 137200000.0, "tech_datetime": "2025-06-24 06:15:00", "candidate_index": 40, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 201217, "tech_bar_index": 201217, "signal_bar_index": 205084, "bar_offset": 0, "tech_price": 156713000.0, "tech_datetime": "2025-08-11 11:00:00", "candidate_index": 41, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "matched": true, "gt_bar_index": 215111, "tech_bar_index": 215111, "signal_bar_index": 217034, "bar_offset": 0, "tech_price": 149140000.0, "tech_datetime": "2025-09-05 16:00:00", "candidate_index": 42, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 }, { "matched": true, "gt_bar_index": 237122, "tech_bar_index": 237122, "signal_bar_index": 239134, "bar_offset": 0, "tech_price": 159762000.0, "tech_datetime": "2025-10-22 00:00:00", "candidate_index": 43, "gt_datetime": "2025-10-17 19:24:00", "gt_price": 159762000.0 }, { "matched": true, "gt_bar_index": 246067, "tech_bar_index": 246067, "signal_bar_index": 246311, "bar_offset": 0, "tech_price": 146822000.0, "tech_datetime": "2025-11-05 22:51:00", "candidate_index": 44, "gt_datetime": "2025-11-05 10:39:00", "gt_price": 146822000.0 }, { "matched": true, "gt_bar_index": 252411, "tech_bar_index": 252411, "signal_bar_index": 252603, "bar_offset": 0, "tech_price": 132269000.0, "tech_datetime": "2025-11-19 01:27:00", "candidate_index": 45, "gt_datetime": "2025-11-18 15:51:00", "gt_price": 132269000.0 }, { "matched": true, "gt_bar_index": 253963, "tech_bar_index": 253963, "signal_bar_index": 254005, "bar_offset": 0, "tech_price": 121469000.0, "tech_datetime": "2025-11-21 23:33:00", "candidate_index": 46, "gt_datetime": "2025-11-21 21:27:00", "gt_price": 121469000.0 }, { "matched": true, "gt_bar_index": 258700, "tech_bar_index": 258700, "signal_bar_index": 259149, "bar_offset": 0, "tech_price": 125743000.0, "tech_datetime": "2025-12-02 23:12:00", "candidate_index": 47, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, { "matched": true, "gt_bar_index": 261556, "tech_bar_index": 261556, "signal_bar_index": 262545, "bar_offset": 0, "tech_price": 131422000.0, "tech_datetime": "2025-12-10 01:00:00", "candidate_index": 48, "gt_datetime": "2025-12-07 23:33:00", "gt_price": 131422000.0 }, { "matched": true, "gt_bar_index": 265681, "tech_bar_index": 265681, "signal_bar_index": 266365, "bar_offset": 0, "tech_price": 127025000.0, "tech_datetime": "2025-12-18 00:00:00", "candidate_index": 49, "gt_datetime": "2025-12-16 13:48:00", "gt_price": 127025000.0 }, { "matched": true, "gt_bar_index": 266945, "tech_bar_index": 266945, "signal_bar_index": 267330, "bar_offset": 0, "tech_price": 126200000.0, "tech_datetime": "2025-12-20 00:15:00", "candidate_index": 50, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 272371, "tech_bar_index": 272371, "signal_bar_index": 274827, "bar_offset": 0, "tech_price": 126374000.0, "tech_datetime": "2026-01-04 15:06:00", "candidate_index": 51, "gt_datetime": "2025-12-30 12:18:00", "gt_price": 126374000.0 }, { "matched": true, "gt_bar_index": 287235, "tech_bar_index": 287235, "signal_bar_index": 287612, "bar_offset": 0, "tech_price": 119124000.0, "tech_datetime": "2026-01-31 06:21:00", "candidate_index": 52, "gt_datetime": "2026-01-30 11:30:00", "gt_price": 119124000.0 }, { "matched": true, "gt_bar_index": 288700, "tech_bar_index": 288700, "signal_bar_index": 288916, "bar_offset": 0, "tech_price": 110761000.0, "tech_datetime": "2026-02-02 23:33:00", "candidate_index": 53, "gt_datetime": "2026-02-02 12:45:00", "gt_price": 110761000.0 }, { "matched": true, "gt_bar_index": 290551, "tech_bar_index": 290551, "signal_bar_index": 290558, "bar_offset": 0, "tech_price": 88999000.0, "tech_datetime": "2026-02-06 09:39:00", "candidate_index": 54, "gt_datetime": "2026-02-06 09:18:00", "gt_price": 88999000.0 }, { "matched": true, "gt_bar_index": 290757, "tech_bar_index": 290757, "signal_bar_index": 290758, "bar_offset": 0, "tech_price": 81110000.0, "tech_datetime": "2026-02-06 19:39:00", "candidate_index": 55, "gt_datetime": "2026-02-06 19:36:00", "gt_price": 81110000.0 }, { "matched": true, "gt_bar_index": 291171, "tech_bar_index": 291171, "signal_bar_index": 291676, "bar_offset": 0, "tech_price": 99500000.0, "tech_datetime": "2026-02-08 17:33:00", "candidate_index": 56, "gt_datetime": "2026-02-07 16:18:00", "gt_price": 99500000.0 }, { "matched": true, "gt_bar_index": 293795, "tech_bar_index": 293795, "signal_bar_index": 294213, "bar_offset": 0, "tech_price": 95788000.0, "tech_datetime": "2026-02-14 00:24:00", "candidate_index": 57, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 299457, "tech_bar_index": 299457, "signal_bar_index": 299692, "bar_offset": 0, "tech_price": 92000000.0, "tech_datetime": "2026-02-25 10:21:00", "candidate_index": 58, "gt_datetime": "2026-02-24 22:36:00", "gt_price": 92000000.0 }, { "matched": true, "gt_bar_index": 301244, "tech_bar_index": 301244, "signal_bar_index": 301498, "bar_offset": 0, "tech_price": 92582000.0, "tech_datetime": "2026-03-01 04:39:00", "candidate_index": 59, "gt_datetime": "2026-02-28 15:57:00", "gt_price": 92582000.0 }, { "matched": true, "gt_bar_index": 305393, "tech_bar_index": 305393, "signal_bar_index": 305956, "bar_offset": 0, "tech_price": 97511000.0, "tech_datetime": "2026-03-10 11:33:00", "candidate_index": 60, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 312158, "tech_bar_index": 312158, "signal_bar_index": 312369, "bar_offset": 0, "tech_price": 101413000.0, "tech_datetime": "2026-03-23 20:12:00", "candidate_index": 61, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 314419, "tech_bar_index": 314419, "signal_bar_index": 318725, "bar_offset": 0, "tech_price": 99803000.0, "tech_datetime": "2026-04-06 09:00:00", "candidate_index": 62, "gt_datetime": "2026-03-28 02:42:00", "gt_price": 99803000.0 }, { "matched": true, "gt_bar_index": 347005, "tech_bar_index": 347005, "signal_bar_index": 347037, "bar_offset": 0, "tech_price": 91495000.0, "tech_datetime": "2026-06-04 12:39:00", "candidate_index": 63, "gt_datetime": "2026-06-04 11:03:00", "gt_price": 91495000.0 }, { "matched": true, "gt_bar_index": 347824, "tech_bar_index": 347824, "signal_bar_index": 348564, "bar_offset": 0, "tech_price": 90332000.0, "tech_datetime": "2026-06-07 17:00:00", "candidate_index": 64, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 } ], "misses": [ { "gt_bar_index": 1388, "gt_datetime": "2024-06-11 19:03:00", "gt_price": 93700000.0 }, { "gt_bar_index": 9794, "gt_datetime": "2024-06-29 07:30:00", "gt_price": 84906000.0 }, { "gt_bar_index": 12965, "gt_datetime": "2024-07-05 22:03:00", "gt_price": 78551000.0 }, { "gt_bar_index": 16092, "gt_datetime": "2024-07-12 10:27:00", "gt_price": 80001000.0 }, { "gt_bar_index": 19449, "gt_datetime": "2024-07-19 10:18:00", "gt_price": 88750000.0 }, { "gt_bar_index": 19684, "gt_datetime": "2024-07-19 22:03:00", "gt_price": 90425000.0 }, { "gt_bar_index": 23844, "gt_datetime": "2024-07-28 14:03:00", "gt_price": 93700000.0 }, { "gt_bar_index": 28991, "gt_datetime": "2024-08-08 07:24:00", "gt_price": 77734000.0 }, { "gt_bar_index": 29274, "gt_datetime": "2024-08-08 21:33:00", "gt_price": 81684000.0 }, { "gt_bar_index": 31810, "gt_datetime": "2024-08-14 04:21:00", "gt_price": 84100000.0 }, { "gt_bar_index": 34580, "gt_datetime": "2024-08-19 22:51:00", "gt_price": 80142000.0 }, { "gt_bar_index": 36103, "gt_datetime": "2024-08-23 03:00:00", "gt_price": 81710000.0 }, { "gt_bar_index": 36359, "gt_datetime": "2024-08-23 15:48:00", "gt_price": 82885000.0 }, { "gt_bar_index": 38950, "gt_datetime": "2024-08-29 01:21:00", "gt_price": 79420000.0 }, { "gt_bar_index": 45615, "gt_datetime": "2024-09-11 23:51:00", "gt_price": 75281000.0 }, { "gt_bar_index": 48069, "gt_datetime": "2024-09-17 02:33:00", "gt_price": 77666000.0 }, { "gt_bar_index": 50880, "gt_datetime": "2024-09-22 23:06:00", "gt_price": 83500000.0 }, { "gt_bar_index": 52551, "gt_datetime": "2024-09-26 10:39:00", "gt_price": 83819000.0 }, { "gt_bar_index": 55793, "gt_datetime": "2024-10-03 04:45:00", "gt_price": 80901000.0 }, { "gt_bar_index": 56540, "gt_datetime": "2024-10-04 18:06:00", "gt_price": 82844000.0 }, { "gt_bar_index": 65716, "gt_datetime": "2024-10-24 03:18:00", "gt_price": 90789000.0 }, { "gt_bar_index": 66097, "gt_datetime": "2024-10-24 22:21:00", "gt_price": 93472000.0 }, { "gt_bar_index": 73855, "gt_datetime": "2024-11-10 02:15:00", "gt_price": 105773000.0 }, { "gt_bar_index": 74081, "gt_datetime": "2024-11-10 13:33:00", "gt_price": 107812000.0 }, { "gt_bar_index": 75643, "gt_datetime": "2024-11-13 19:39:00", "gt_price": 124006000.0 }, { "gt_bar_index": 78221, "gt_datetime": "2024-11-19 04:33:00", "gt_price": 126300000.0 }, { "gt_bar_index": 78862, "gt_datetime": "2024-11-20 12:36:00", "gt_price": 128642000.0 }, { "gt_bar_index": 79105, "gt_datetime": "2024-11-21 00:45:00", "gt_price": 132801000.0 }, { "gt_bar_index": 82703, "gt_datetime": "2024-11-28 12:39:00", "gt_price": 131585000.0 }, { "gt_bar_index": 85847, "gt_datetime": "2024-12-05 01:51:00", "gt_price": 133501000.0 }, { "gt_bar_index": 88400, "gt_datetime": "2024-12-10 12:27:00", "gt_price": 135700000.0 }, { "gt_bar_index": 90090, "gt_datetime": "2024-12-14 00:57:00", "gt_price": 142556000.0 }, { "gt_bar_index": 90764, "gt_datetime": "2024-12-15 10:39:00", "gt_price": 146200000.0 }, { "gt_bar_index": 95321, "gt_datetime": "2024-12-24 22:30:00", "gt_price": 142630000.0 }, { "gt_bar_index": 99931, "gt_datetime": "2025-01-03 17:57:00", "gt_price": 142620000.0 }, { "gt_bar_index": 100913, "gt_datetime": "2025-01-05 19:03:00", "gt_price": 143547000.0 }, { "gt_bar_index": 101119, "gt_datetime": "2025-01-06 05:21:00", "gt_price": 145008000.0 }, { "gt_bar_index": 106365, "gt_datetime": "2025-01-17 03:39:00", "gt_price": 145715000.0 }, { "gt_bar_index": 107040, "gt_datetime": "2025-01-18 13:24:00", "gt_price": 151690000.0 }, { "gt_bar_index": 109567, "gt_datetime": "2025-01-23 19:45:00", "gt_price": 152000000.0 }, { "gt_bar_index": 111421, "gt_datetime": "2025-01-27 16:27:00", "gt_price": 151250000.0 }, { "gt_bar_index": 111863, "gt_datetime": "2025-01-28 14:33:00", "gt_price": 156093000.0 }, { "gt_bar_index": 114873, "gt_datetime": "2025-02-03 21:03:00", "gt_price": 150000000.0 }, { "gt_bar_index": 127793, "gt_datetime": "2025-03-03 00:00:00", "gt_price": 126614000.0 }, { "gt_bar_index": 129295, "gt_datetime": "2025-03-06 03:06:00", "gt_price": 133000000.0 }, { "gt_bar_index": 130057, "gt_datetime": "2025-03-07 17:12:00", "gt_price": 130940000.0 }, { "gt_bar_index": 133387, "gt_datetime": "2025-03-14 15:42:00", "gt_price": 120650000.0 }, { "gt_bar_index": 135544, "gt_datetime": "2025-03-19 03:33:00", "gt_price": 119654000.0 }, { "gt_bar_index": 136015, "gt_datetime": "2025-03-20 03:06:00", "gt_price": 122700000.0 }, { "gt_bar_index": 142289, "gt_datetime": "2025-04-02 15:15:00", "gt_price": 124406000.0 }, { "gt_bar_index": 145823, "gt_datetime": "2025-04-09 23:57:00", "gt_price": 115250000.0 }, { "gt_bar_index": 151125, "gt_datetime": "2025-04-21 01:03:00", "gt_price": 121956000.0 }, { "gt_bar_index": 154682, "gt_datetime": "2025-04-28 10:54:00", "gt_price": 133830000.0 }, { "gt_bar_index": 164977, "gt_datetime": "2025-05-19 21:39:00", "gt_price": 145470000.0 }, { "gt_bar_index": 165209, "gt_datetime": "2025-05-20 09:15:00", "gt_price": 149593000.0 }, { "gt_bar_index": 174927, "gt_datetime": "2025-06-09 15:09:00", "gt_price": 145036000.0 }, { "gt_bar_index": 176747, "gt_datetime": "2025-06-13 10:09:00", "gt_price": 143000000.0 }, { "gt_bar_index": 188615, "gt_datetime": "2025-07-08 03:33:00", "gt_price": 147047000.0 }, { "gt_bar_index": 188936, "gt_datetime": "2025-07-08 19:36:00", "gt_price": 148400000.0 }, { "gt_bar_index": 203225, "gt_datetime": "2025-08-07 14:03:00", "gt_price": 159468000.0 }, { "gt_bar_index": 205728, "gt_datetime": "2025-08-12 19:12:00", "gt_price": 163085000.0 }, { "gt_bar_index": 227358, "gt_datetime": "2025-09-27 04:45:00", "gt_price": 157100000.0 }, { "gt_bar_index": 228319, "gt_datetime": "2025-09-29 04:48:00", "gt_price": 158464000.0 }, { "gt_bar_index": 234072, "gt_datetime": "2025-10-11 10:54:00", "gt_price": 168000000.0 }, { "gt_bar_index": 238953, "gt_datetime": "2025-10-21 14:57:00", "gt_price": 162010000.0 }, { "gt_bar_index": 240563, "gt_datetime": "2025-10-24 23:27:00", "gt_price": 164400000.0 }, { "gt_bar_index": 240794, "gt_datetime": "2025-10-25 11:00:00", "gt_price": 165986000.0 }, { "gt_bar_index": 248160, "gt_datetime": "2025-11-09 19:18:00", "gt_price": 151250000.0 }, { "gt_bar_index": 256232, "gt_datetime": "2025-11-26 21:21:00", "gt_price": 129636000.0 }, { "gt_bar_index": 259278, "gt_datetime": "2025-12-03 05:39:00", "gt_price": 134952000.0 }, { "gt_bar_index": 262330, "gt_datetime": "2025-12-09 14:15:00", "gt_price": 133333000.0 }, { "gt_bar_index": 263249, "gt_datetime": "2025-12-11 12:12:00", "gt_price": 133283000.0 }, { "gt_bar_index": 266174, "gt_datetime": "2025-12-17 14:27:00", "gt_price": 128525000.0 }, { "gt_bar_index": 268261, "gt_datetime": "2025-12-21 22:48:00", "gt_price": 130472000.0 }, { "gt_bar_index": 273906, "gt_datetime": "2026-01-02 17:03:00", "gt_price": 128953000.0 }, { "gt_bar_index": 277283, "gt_datetime": "2026-01-09 17:54:00", "gt_price": 131780000.0 }, { "gt_bar_index": 278590, "gt_datetime": "2026-01-12 11:15:00", "gt_price": 135008000.0 }, { "gt_bar_index": 291843, "gt_datetime": "2026-02-09 01:54:00", "gt_price": 104442000.0 }, { "gt_bar_index": 294715, "gt_datetime": "2026-02-15 01:30:00", "gt_price": 101900000.0 }, { "gt_bar_index": 299887, "gt_datetime": "2026-02-25 20:06:00", "gt_price": 94680000.0 }, { "gt_bar_index": 303096, "gt_datetime": "2026-03-04 12:33:00", "gt_price": 98900000.0 }, { "gt_bar_index": 303316, "gt_datetime": "2026-03-04 23:33:00", "gt_price": 105000000.0 }, { "gt_bar_index": 306974, "gt_datetime": "2026-03-12 14:27:00", "gt_price": 101706000.0 }, { "gt_bar_index": 307958, "gt_datetime": "2026-03-14 15:39:00", "gt_price": 103880000.0 }, { "gt_bar_index": 308287, "gt_datetime": "2026-03-15 08:06:00", "gt_price": 104939000.0 }, { "gt_bar_index": 312981, "gt_datetime": "2026-03-25 02:48:00", "gt_price": 103295000.0 }, { "gt_bar_index": 317076, "gt_datetime": "2026-04-02 22:33:00", "gt_price": 100318000.0 }, { "gt_bar_index": 318592, "gt_datetime": "2026-04-06 02:21:00", "gt_price": 102102000.0 }, { "gt_bar_index": 322055, "gt_datetime": "2026-04-13 07:30:00", "gt_price": 105373000.0 }, { "gt_bar_index": 325445, "gt_datetime": "2026-04-20 09:00:00", "gt_price": 109983000.0 }, { "gt_bar_index": 330047, "gt_datetime": "2026-04-30 03:09:00", "gt_price": 112200000.0 }, { "gt_bar_index": 330667, "gt_datetime": "2026-05-01 10:09:00", "gt_price": 114075000.0 }, { "gt_bar_index": 348658, "gt_datetime": "2026-06-07 21:42:00", "gt_price": 93600000.0 } ] }, "sell": { "side": "sell", "gt_count": 102, "tech_count": 64, "hit_count": 63, "miss_count": 39, "recall": 0.6176, "precision": 0.9844, "f1": 0.759, "avg_bar_offset": 6.4, "hits": [ { "matched": true, "gt_bar_index": 10826, "tech_bar_index": 10826, "signal_bar_index": 11948, "bar_offset": 0, "tech_price": 89540000.0, "tech_datetime": "2024-07-03 19:12:00", "candidate_index": 0, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, { "matched": true, "gt_bar_index": 13654, "tech_bar_index": 13654, "signal_bar_index": 14156, "bar_offset": 0, "tech_price": 83175000.0, "tech_datetime": "2024-07-08 09:39:00", "candidate_index": 1, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, { "matched": true, "gt_bar_index": 20880, "tech_bar_index": 20880, "signal_bar_index": 22325, "bar_offset": 0, "tech_price": 95440000.0, "tech_datetime": "2024-07-25 10:06:00", "candidate_index": 2, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, { "matched": true, "gt_bar_index": 24488, "tech_bar_index": 24488, "signal_bar_index": 24710, "bar_offset": 0, "tech_price": 97196000.0, "tech_datetime": "2024-07-30 09:21:00", "candidate_index": 3, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, { "matched": true, "gt_bar_index": 27733, "tech_bar_index": 27733, "signal_bar_index": 27792, "bar_offset": 0, "tech_price": 77500000.0, "tech_datetime": "2024-08-05 19:27:00", "candidate_index": 4, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, { "matched": true, "gt_bar_index": 27913, "tech_bar_index": 27913, "signal_bar_index": 27966, "bar_offset": 0, "tech_price": 80009000.0, "tech_datetime": "2024-08-06 04:09:00", "candidate_index": 5, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, { "matched": true, "gt_bar_index": 29483, "tech_bar_index": 29483, "signal_bar_index": 30864, "bar_offset": 0, "tech_price": 87975000.0, "tech_datetime": "2024-08-12 05:03:00", "candidate_index": 6, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, { "matched": true, "gt_bar_index": 32153, "tech_bar_index": 32153, "signal_bar_index": 32423, "bar_offset": 0, "tech_price": 85890000.0, "tech_datetime": "2024-08-15 11:00:00", "candidate_index": 7, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, { "matched": true, "gt_bar_index": 37652, "tech_bar_index": 37652, "signal_bar_index": 38575, "bar_offset": 0, "tech_price": 87000000.0, "tech_datetime": "2024-08-28 06:36:00", "candidate_index": 8, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, { "matched": true, "gt_bar_index": 53337, "tech_bar_index": 53337, "signal_bar_index": 54641, "bar_offset": 0, "tech_price": 87398000.0, "tech_datetime": "2024-09-30 19:09:00", "candidate_index": 9, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, { "matched": true, "gt_bar_index": 58086, "tech_bar_index": 58086, "signal_bar_index": 59246, "bar_offset": 0, "tech_price": 86300000.0, "tech_datetime": "2024-10-10 09:24:00", "candidate_index": 10, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, { "matched": true, "gt_bar_index": 68615, "tech_bar_index": 68615, "signal_bar_index": 69700, "bar_offset": 0, "tech_price": 102102000.0, "tech_datetime": "2024-11-01 10:30:00", "candidate_index": 11, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 75088, "tech_bar_index": 75088, "signal_bar_index": 75165, "bar_offset": 0, "tech_price": 128052000.0, "tech_datetime": "2024-11-12 19:45:00", "candidate_index": 12, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, { "matched": true, "gt_bar_index": 75755, "tech_bar_index": 75755, "signal_bar_index": 76332, "bar_offset": 0, "tech_price": 131080000.0, "tech_datetime": "2024-11-15 06:06:00", "candidate_index": 13, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, { "matched": true, "gt_bar_index": 79498, "tech_bar_index": 79901, "signal_bar_index": 80964, "bar_offset": 403, "tech_price": 138880000.0, "tech_datetime": "2024-11-24 21:42:00", "candidate_index": 14, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 }, { "matched": true, "gt_bar_index": 83416, "tech_bar_index": 83416, "signal_bar_index": 85303, "bar_offset": 0, "tech_price": 136400000.0, "tech_datetime": "2024-12-03 22:39:00", "candidate_index": 15, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, { "matched": true, "gt_bar_index": 85312, "tech_bar_index": 85312, "signal_bar_index": 85312, "bar_offset": 0, "tech_price": 129075000.0, "tech_datetime": "2024-12-03 23:06:00", "candidate_index": 17, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, { "matched": true, "gt_bar_index": 85315, "tech_bar_index": 85315, "signal_bar_index": 85320, "bar_offset": 0, "tech_price": 132389000.0, "tech_datetime": "2024-12-03 23:30:00", "candidate_index": 18, "gt_datetime": "2024-12-03 23:15:00", "gt_price": 132389000.0 }, { "matched": true, "gt_bar_index": 86052, "tech_bar_index": 86052, "signal_bar_index": 86391, "bar_offset": 0, "tech_price": 146000000.0, "tech_datetime": "2024-12-06 05:03:00", "candidate_index": 19, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, { "matched": true, "gt_bar_index": 91990, "tech_bar_index": 91990, "signal_bar_index": 92637, "bar_offset": 0, "tech_price": 157000000.0, "tech_datetime": "2024-12-19 08:18:00", "candidate_index": 20, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, { "matched": true, "gt_bar_index": 93471, "tech_bar_index": 93471, "signal_bar_index": 94597, "bar_offset": 0, "tech_price": 150000000.0, "tech_datetime": "2024-12-23 10:18:00", "candidate_index": 21, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, { "matched": true, "gt_bar_index": 96014, "tech_bar_index": 96014, "signal_bar_index": 96838, "bar_offset": 0, "tech_price": 148899000.0, "tech_datetime": "2024-12-28 02:21:00", "candidate_index": 22, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, { "matched": true, "gt_bar_index": 101684, "tech_bar_index": 101684, "signal_bar_index": 102080, "bar_offset": 0, "tech_price": 150996000.0, "tech_datetime": "2025-01-08 05:24:00", "candidate_index": 23, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, { "matched": true, "gt_bar_index": 107659, "tech_bar_index": 107659, "signal_bar_index": 107898, "bar_offset": 0, "tech_price": 159990000.0, "tech_datetime": "2025-01-20 08:18:00", "candidate_index": 24, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, { "matched": true, "gt_bar_index": 108050, "tech_bar_index": 108050, "signal_bar_index": 108253, "bar_offset": 0, "tech_price": 163460000.0, "tech_datetime": "2025-01-21 02:03:00", "candidate_index": 25, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, { "matched": true, "gt_bar_index": 113010, "tech_bar_index": 113010, "signal_bar_index": 114586, "bar_offset": 0, "tech_price": 160710000.0, "tech_datetime": "2025-02-03 06:42:00", "candidate_index": 26, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, { "matched": true, "gt_bar_index": 115075, "tech_bar_index": 115075, "signal_bar_index": 115739, "bar_offset": 0, "tech_price": 160432000.0, "tech_datetime": "2025-02-05 16:21:00", "candidate_index": 27, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, { "matched": true, "gt_bar_index": 125341, "tech_bar_index": 125341, "signal_bar_index": 125403, "bar_offset": 0, "tech_price": 132000000.0, "tech_datetime": "2025-02-26 00:30:00", "candidate_index": 28, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, { "matched": true, "gt_bar_index": 126273, "tech_bar_index": 126273, "signal_bar_index": 126564, "bar_offset": 0, "tech_price": 127270000.0, "tech_datetime": "2025-02-28 10:33:00", "candidate_index": 29, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, { "matched": true, "gt_bar_index": 127959, "tech_bar_index": 127959, "signal_bar_index": 128112, "bar_offset": 0, "tech_price": 143415000.0, "tech_datetime": "2025-03-03 15:57:00", "candidate_index": 30, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, { "matched": true, "gt_bar_index": 129532, "tech_bar_index": 129532, "signal_bar_index": 129770, "bar_offset": 0, "tech_price": 138161000.0, "tech_datetime": "2025-03-07 02:51:00", "candidate_index": 31, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, { "matched": true, "gt_bar_index": 130190, "tech_bar_index": 130190, "signal_bar_index": 130315, "bar_offset": 0, "tech_price": 135147000.0, "tech_datetime": "2025-03-08 06:06:00", "candidate_index": 32, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, { "matched": true, "gt_bar_index": 138131, "tech_bar_index": 138131, "signal_bar_index": 140439, "bar_offset": 0, "tech_price": 130839000.0, "tech_datetime": "2025-03-29 18:45:00", "candidate_index": 33, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, { "matched": true, "gt_bar_index": 142569, "tech_bar_index": 142569, "signal_bar_index": 142611, "bar_offset": 0, "tech_price": 130241000.0, "tech_datetime": "2025-04-03 07:21:00", "candidate_index": 34, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, { "matched": true, "gt_bar_index": 144850, "tech_bar_index": 144850, "signal_bar_index": 145393, "bar_offset": 0, "tech_price": 120961000.0, "tech_datetime": "2025-04-09 02:27:00", "candidate_index": 35, "gt_datetime": "2025-04-07 23:18:00", "gt_price": 120961000.0 }, { "matched": true, "gt_bar_index": 145952, "tech_bar_index": 145952, "signal_bar_index": 146323, "bar_offset": 0, "tech_price": 122997000.0, "tech_datetime": "2025-04-11 00:57:00", "candidate_index": 36, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, { "matched": true, "gt_bar_index": 156592, "tech_bar_index": 156592, "signal_bar_index": 158217, "bar_offset": 0, "tech_price": 140397000.0, "tech_datetime": "2025-05-05 19:39:00", "candidate_index": 37, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, { "matched": true, "gt_bar_index": 166515, "tech_bar_index": 166515, "signal_bar_index": 170000, "bar_offset": 0, "tech_price": 155219000.0, "tech_datetime": "2025-05-30 08:48:00", "candidate_index": 38, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, { "matched": true, "gt_bar_index": 176052, "tech_bar_index": 176052, "signal_bar_index": 176732, "bar_offset": 0, "tech_price": 151437000.0, "tech_datetime": "2025-06-13 09:24:00", "candidate_index": 39, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, { "matched": true, "gt_bar_index": 191756, "tech_bar_index": 191756, "signal_bar_index": 196954, "bar_offset": 0, "tech_price": 166969000.0, "tech_datetime": "2025-07-25 12:30:00", "candidate_index": 40, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 206495, "tech_bar_index": 206495, "signal_bar_index": 208330, "bar_offset": 0, "tech_price": 169900000.0, "tech_datetime": "2025-08-18 11:15:00", "candidate_index": 41, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "matched": true, "gt_bar_index": 233334, "tech_bar_index": 233334, "signal_bar_index": 233978, "bar_offset": 0, "tech_price": 179734000.0, "tech_datetime": "2025-10-11 06:12:00", "candidate_index": 42, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, { "matched": true, "gt_bar_index": 241856, "tech_bar_index": 241856, "signal_bar_index": 243243, "bar_offset": 0, "tech_price": 171490000.0, "tech_datetime": "2025-10-30 13:27:00", "candidate_index": 43, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, { "matched": true, "gt_bar_index": 248941, "tech_bar_index": 248941, "signal_bar_index": 250212, "bar_offset": 0, "tech_price": 159000000.0, "tech_datetime": "2025-11-14 01:54:00", "candidate_index": 44, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 252606, "tech_bar_index": 252606, "signal_bar_index": 253567, "bar_offset": 0, "tech_price": 139221000.0, "tech_datetime": "2025-11-21 01:39:00", "candidate_index": 45, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, { "matched": true, "gt_bar_index": 257235, "tech_bar_index": 257235, "signal_bar_index": 258395, "bar_offset": 0, "tech_price": 138982000.0, "tech_datetime": "2025-12-01 09:30:00", "candidate_index": 46, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 259476, "tech_bar_index": 259476, "signal_bar_index": 260635, "bar_offset": 0, "tech_price": 139950000.0, "tech_datetime": "2025-12-06 01:30:00", "candidate_index": 47, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, { "matched": true, "gt_bar_index": 262567, "tech_bar_index": 262567, "signal_bar_index": 264859, "bar_offset": 0, "tech_price": 139840000.0, "tech_datetime": "2025-12-14 20:42:00", "candidate_index": 48, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, { "matched": true, "gt_bar_index": 266371, "tech_bar_index": 266371, "signal_bar_index": 266930, "bar_offset": 0, "tech_price": 134021000.0, "tech_datetime": "2025-12-19 04:15:00", "candidate_index": 49, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 268716, "tech_bar_index": 268716, "signal_bar_index": 270685, "bar_offset": 0, "tech_price": 134594000.0, "tech_datetime": "2025-12-27 00:00:00", "candidate_index": 50, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "matched": true, "gt_bar_index": 279908, "tech_bar_index": 279908, "signal_bar_index": 282488, "bar_offset": 0, "tech_price": 143100000.0, "tech_datetime": "2026-01-20 14:09:00", "candidate_index": 51, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, { "matched": true, "gt_bar_index": 287613, "tech_bar_index": 287613, "signal_bar_index": 288007, "bar_offset": 0, "tech_price": 125206000.0, "tech_datetime": "2026-02-01 02:06:00", "candidate_index": 52, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, { "matched": true, "gt_bar_index": 288938, "tech_bar_index": 288938, "signal_bar_index": 289458, "bar_offset": 0, "tech_price": 117429000.0, "tech_datetime": "2026-02-04 02:39:00", "candidate_index": 53, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, { "matched": true, "gt_bar_index": 290666, "tech_bar_index": 290666, "signal_bar_index": 290757, "bar_offset": 0, "tech_price": 99433000.0, "tech_datetime": "2026-02-06 19:36:00", "candidate_index": 54, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, { "matched": true, "gt_bar_index": 291007, "tech_bar_index": 291007, "signal_bar_index": 291167, "bar_offset": 0, "tech_price": 106690000.0, "tech_datetime": "2026-02-07 16:06:00", "candidate_index": 55, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, { "matched": true, "gt_bar_index": 291967, "tech_bar_index": 291967, "signal_bar_index": 292198, "bar_offset": 0, "tech_price": 107021000.0, "tech_datetime": "2026-02-09 19:39:00", "candidate_index": 56, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, { "matched": true, "gt_bar_index": 295027, "tech_bar_index": 295027, "signal_bar_index": 296119, "bar_offset": 0, "tech_price": 105000000.0, "tech_datetime": "2026-02-17 23:42:00", "candidate_index": 57, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 300097, "tech_bar_index": 300097, "signal_bar_index": 300969, "bar_offset": 0, "tech_price": 100497000.0, "tech_datetime": "2026-02-28 02:12:00", "candidate_index": 58, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, { "matched": true, "gt_bar_index": 303723, "tech_bar_index": 303723, "signal_bar_index": 304264, "bar_offset": 0, "tech_price": 107414000.0, "tech_datetime": "2026-03-06 22:57:00", "candidate_index": 59, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 309296, "tech_bar_index": 309296, "signal_bar_index": 310005, "bar_offset": 0, "tech_price": 112300000.0, "tech_datetime": "2026-03-18 22:00:00", "candidate_index": 60, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, { "matched": true, "gt_bar_index": 313335, "tech_bar_index": 313335, "signal_bar_index": 314277, "bar_offset": 0, "tech_price": 107284000.0, "tech_datetime": "2026-03-27 19:36:00", "candidate_index": 61, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, { "matched": true, "gt_bar_index": 337375, "tech_bar_index": 337375, "signal_bar_index": 338797, "bar_offset": 0, "tech_price": 120980000.0, "tech_datetime": "2026-05-18 08:39:00", "candidate_index": 62, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, { "matched": true, "gt_bar_index": 347052, "tech_bar_index": 347052, "signal_bar_index": 347732, "bar_offset": 0, "tech_price": 96508000.0, "tech_datetime": "2026-06-05 23:24:00", "candidate_index": 63, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 } ], "misses": [ { "gt_bar_index": 1959, "gt_datetime": "2024-06-12 23:36:00", "gt_price": 98069000.0 }, { "gt_bar_index": 15205, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, { "gt_bar_index": 17985, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, { "gt_bar_index": 26115, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, { "gt_bar_index": 30650, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, { "gt_bar_index": 34078, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, { "gt_bar_index": 39414, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, { "gt_bar_index": 41458, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, { "gt_bar_index": 46764, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, { "gt_bar_index": 70200, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, { "gt_bar_index": 72198, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, { "gt_bar_index": 79901, "gt_datetime": "2024-11-22 16:33:00", "gt_price": 138880000.0 }, { "gt_bar_index": 81176, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, { "gt_bar_index": 87849, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, { "gt_bar_index": 103471, "gt_datetime": "2025-01-11 02:57:00", "gt_price": 143850000.0 }, { "gt_bar_index": 110201, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, { "gt_bar_index": 120271, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, { "gt_bar_index": 123577, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, { "gt_bar_index": 131093, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, { "gt_bar_index": 133638, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, { "gt_bar_index": 139715, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, { "gt_bar_index": 168406, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, { "gt_bar_index": 178553, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, { "gt_bar_index": 200096, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, { "gt_bar_index": 208082, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, { "gt_bar_index": 210520, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, { "gt_bar_index": 213353, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, { "gt_bar_index": 235029, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, { "gt_bar_index": 239166, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, { "gt_bar_index": 246441, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, { "gt_bar_index": 275594, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, { "gt_bar_index": 281884, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, { "gt_bar_index": 286583, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, { "gt_bar_index": 292818, "gt_datetime": "2026-02-11 02:39:00", "gt_price": 103502000.0 }, { "gt_bar_index": 298128, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, { "gt_bar_index": 324332, "gt_datetime": "2026-04-18 01:21:00", "gt_price": 114934000.0 }, { "gt_bar_index": 328744, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, { "gt_bar_index": 342467, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 }, { "gt_bar_index": 348849, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ] }, "legs": { "gt_leg_count": 64, "tech_leg_count": 64, "captured_count": 19, "missed_count": 45, "leg_recall": 0.2969, "captured": [ { "gt_leg_id": 4, "tech_leg_id": 4, "gt_buy": "2024-07-25 23:12:00", "tech_buy": "2024-07-26 11:27:00", "gt_sell": "2024-07-29 22:15:00", "tech_sell": "2024-07-30 09:21:00", "buy_bar_offset": 245, "sell_bar_offset": 222, "gt_leg_pct": 8.96, "tech_leg_pct": 8.96 }, { "gt_leg_id": 5, "tech_leg_id": 5, "gt_buy": "2024-08-05 15:24:00", "tech_buy": "2024-08-05 16:03:00", "gt_sell": "2024-08-05 16:30:00", "tech_sell": "2024-08-05 19:27:00", "buy_bar_offset": 13, "sell_bar_offset": 59, "gt_leg_pct": 8.28, "tech_leg_pct": 8.28 }, { "gt_leg_id": 6, "tech_leg_id": 6, "gt_buy": "2024-08-05 22:30:00", "tech_buy": "2024-08-05 23:00:00", "gt_sell": "2024-08-06 01:30:00", "tech_sell": "2024-08-06 04:09:00", "buy_bar_offset": 10, "sell_bar_offset": 53, "gt_leg_pct": 11.24, "tech_leg_pct": 11.24 }, { "gt_leg_id": 13, "tech_leg_id": 13, "gt_buy": "2024-11-05 06:51:00", "tech_buy": "2024-11-05 23:48:00", "gt_sell": "2024-11-12 15:54:00", "tech_sell": "2024-11-12 19:45:00", "buy_bar_offset": 339, "sell_bar_offset": 77, "gt_leg_pct": 37.53, "tech_leg_pct": 37.53 }, { "gt_leg_id": 17, "tech_leg_id": 18, "gt_buy": "2024-12-03 23:00:00", "tech_buy": "2024-12-03 23:03:00", "gt_sell": "2024-12-03 23:06:00", "tech_sell": "2024-12-03 23:06:00", "buy_bar_offset": 1, "sell_bar_offset": 0, "gt_leg_pct": 14.99, "tech_leg_pct": 14.99 }, { "gt_leg_id": 18, "tech_leg_id": 19, "gt_buy": "2024-12-03 23:06:00", "tech_buy": "2024-12-03 23:09:00", "gt_sell": "2024-12-03 23:15:00", "tech_sell": "2024-12-03 23:30:00", "buy_bar_offset": 1, "sell_bar_offset": 5, "gt_leg_pct": 8.65, "tech_leg_pct": 8.65 }, { "gt_leg_id": 19, "tech_leg_id": 20, "gt_buy": "2024-12-03 23:36:00", "tech_buy": "2024-12-03 23:36:00", "gt_sell": "2024-12-05 12:06:00", "tech_sell": "2024-12-06 05:03:00", "buy_bar_offset": 0, "sell_bar_offset": 339, "gt_leg_pct": 22.69, "tech_leg_pct": 22.69 }, { "gt_leg_id": 23, "tech_leg_id": 24, "gt_buy": "2024-12-31 00:12:00", "tech_buy": "2024-12-31 22:27:00", "gt_sell": "2025-01-07 09:36:00", "tech_sell": "2025-01-08 05:24:00", "buy_bar_offset": 445, "sell_bar_offset": 396, "gt_leg_pct": 11.03, "tech_leg_pct": 11.03 }, { "gt_leg_id": 24, "tech_leg_id": 25, "gt_buy": "2025-01-13 23:36:00", "tech_buy": "2025-01-14 18:39:00", "gt_sell": "2025-01-19 20:21:00", "tech_sell": "2025-01-20 08:18:00", "buy_bar_offset": 381, "sell_bar_offset": 239, "gt_leg_pct": 16.53, "tech_leg_pct": 16.53 }, { "gt_leg_id": 25, "tech_leg_id": 26, "gt_buy": "2025-01-20 08:33:00", "tech_buy": "2025-01-20 15:45:00", "gt_sell": "2025-01-20 15:54:00", "tech_sell": "2025-01-21 02:03:00", "buy_bar_offset": 144, "sell_bar_offset": 203, "gt_leg_pct": 8.25, "tech_leg_pct": 8.25 }, { "gt_leg_id": 28, "tech_leg_id": 29, "gt_buy": "2025-02-25 19:24:00", "tech_buy": "2025-02-25 21:24:00", "gt_sell": "2025-02-25 21:24:00", "tech_sell": "2025-02-26 00:30:00", "buy_bar_offset": 40, "sell_bar_offset": 62, "gt_leg_pct": 5.31, "tech_leg_pct": 5.31 }, { "gt_leg_id": 29, "tech_leg_id": 30, "gt_buy": "2025-02-27 05:18:00", "tech_buy": "2025-02-27 19:51:00", "gt_sell": "2025-02-27 20:00:00", "tech_sell": "2025-02-28 10:33:00", "buy_bar_offset": 291, "sell_bar_offset": 291, "gt_leg_pct": 5.57, "tech_leg_pct": 5.57 }, { "gt_leg_id": 30, "tech_leg_id": 31, "gt_buy": "2025-02-28 17:45:00", "tech_buy": "2025-02-28 23:06:00", "gt_sell": "2025-03-03 08:18:00", "tech_sell": "2025-03-03 15:57:00", "buy_bar_offset": 107, "sell_bar_offset": 153, "gt_leg_pct": 23.18, "tech_leg_pct": 23.18 }, { "gt_leg_id": 31, "tech_leg_id": 32, "gt_buy": "2025-03-05 00:21:00", "tech_buy": "2025-03-05 03:12:00", "gt_sell": "2025-03-06 14:57:00", "tech_sell": "2025-03-07 02:51:00", "buy_bar_offset": 57, "sell_bar_offset": 238, "gt_leg_pct": 12.21, "tech_leg_pct": 12.21 }, { "gt_leg_id": 32, "tech_leg_id": 33, "gt_buy": "2025-03-07 09:54:00", "tech_buy": "2025-03-07 22:30:00", "gt_sell": "2025-03-07 23:51:00", "tech_sell": "2025-03-08 06:06:00", "buy_bar_offset": 252, "sell_bar_offset": 125, "gt_leg_pct": 6.18, "tech_leg_pct": 6.18 }, { "gt_leg_id": 36, "tech_leg_id": 37, "gt_buy": "2025-04-09 10:27:00", "tech_buy": "2025-04-10 02:21:00", "gt_sell": "2025-04-10 06:24:00", "tech_sell": "2025-04-11 00:57:00", "buy_bar_offset": 318, "sell_bar_offset": 371, "gt_leg_pct": 9.28, "tech_leg_pct": 9.28 }, { "gt_leg_id": 52, "tech_leg_id": 53, "gt_buy": "2026-01-30 11:30:00", "tech_buy": "2026-01-31 06:21:00", "gt_sell": "2026-01-31 06:24:00", "tech_sell": "2026-02-01 02:06:00", "buy_bar_offset": 377, "sell_bar_offset": 394, "gt_leg_pct": 5.11, "tech_leg_pct": 5.11 }, { "gt_leg_id": 54, "tech_leg_id": 55, "gt_buy": "2026-02-06 09:18:00", "tech_buy": "2026-02-06 09:39:00", "gt_sell": "2026-02-06 15:03:00", "tech_sell": "2026-02-06 19:36:00", "buy_bar_offset": 7, "sell_bar_offset": 91, "gt_leg_pct": 11.72, "tech_leg_pct": 11.72 }, { "gt_leg_id": 55, "tech_leg_id": 56, "gt_buy": "2026-02-06 19:36:00", "tech_buy": "2026-02-06 19:39:00", "gt_sell": "2026-02-07 08:06:00", "tech_sell": "2026-02-07 16:06:00", "buy_bar_offset": 1, "sell_bar_offset": 160, "gt_leg_pct": 31.54, "tech_leg_pct": 31.54 } ], "missed": [ { "gt_leg_id": 1, "buy_datetime": "2024-06-25 05:30:00", "sell_datetime": "2024-07-01 11:06:00", "leg_pct": 7.88 }, { "gt_leg_id": 2, "buy_datetime": "2024-07-05 13:57:00", "sell_datetime": "2024-07-07 08:30:00", "leg_pct": 7.68 }, { "gt_leg_id": 3, "buy_datetime": "2024-07-08 10:09:00", "sell_datetime": "2024-07-22 09:51:00", "leg_pct": 22.67 }, { "gt_leg_id": 7, "buy_datetime": "2024-08-06 04:18:00", "sell_datetime": "2024-08-09 08:00:00", "leg_pct": 16.48 }, { "gt_leg_id": 8, "buy_datetime": "2024-08-12 16:21:00", "sell_datetime": "2024-08-14 21:30:00", "leg_pct": 6.07 }, { "gt_leg_id": 9, "buy_datetime": "2024-08-16 05:54:00", "sell_datetime": "2024-08-26 08:27:00", "leg_pct": 9.71 }, { "gt_leg_id": 10, "buy_datetime": "2024-09-07 06:00:00", "sell_datetime": "2024-09-28 01:57:00", "leg_pct": 21.34 }, { "gt_leg_id": 11, "buy_datetime": "2024-10-02 05:39:00", "sell_datetime": "2024-10-07 23:24:00", "leg_pct": 6.94 }, { "gt_leg_id": 12, "buy_datetime": "2024-10-11 03:24:00", "sell_datetime": "2024-10-30 04:15:00", "leg_pct": 26.68 }, { "gt_leg_id": 14, "buy_datetime": "2024-11-12 19:51:00", "sell_datetime": "2024-11-14 01:15:00", "leg_pct": 9.36 }, { "gt_leg_id": 15, "buy_datetime": "2024-11-15 08:39:00", "sell_datetime": "2024-11-22 16:33:00", "leg_pct": 14.12 }, { "gt_leg_id": 16, "buy_datetime": "2024-11-27 06:12:00", "sell_datetime": "2024-11-30 00:18:00", "leg_pct": 6.98 }, { "gt_leg_id": 20, "buy_datetime": "2024-12-06 07:27:00", "sell_datetime": "2024-12-17 23:57:00", "leg_pct": 17.6 }, { "gt_leg_id": 21, "buy_datetime": "2024-12-20 20:36:00", "sell_datetime": "2024-12-21 02:00:00", "leg_pct": 7.37 }, { "gt_leg_id": 22, "buy_datetime": "2024-12-24 05:21:00", "sell_datetime": "2024-12-26 09:09:00", "leg_pct": 6.19 }, { "gt_leg_id": 26, "buy_datetime": "2025-01-21 10:30:00", "sell_datetime": "2025-01-30 23:54:00", "leg_pct": 6.35 }, { "gt_leg_id": 27, "buy_datetime": "2025-02-03 10:54:00", "sell_datetime": "2025-02-04 07:09:00", "leg_pct": 10.35 }, { "gt_leg_id": 33, "buy_datetime": "2025-03-11 09:51:00", "sell_datetime": "2025-03-24 23:21:00", "leg_pct": 13.97 }, { "gt_leg_id": 34, "buy_datetime": "2025-03-31 13:24:00", "sell_datetime": "2025-04-03 05:15:00", "leg_pct": 7.48 }, { "gt_leg_id": 35, "buy_datetime": "2025-04-07 15:54:00", "sell_datetime": "2025-04-07 23:18:00", "leg_pct": 8.15 }, { "gt_leg_id": 37, "buy_datetime": "2025-04-11 01:00:00", "sell_datetime": "2025-05-02 10:24:00", "leg_pct": 20.31 }, { "gt_leg_id": 38, "buy_datetime": "2025-05-05 20:42:00", "sell_datetime": "2025-05-23 02:33:00", "leg_pct": 16.71 }, { "gt_leg_id": 39, "buy_datetime": "2025-06-06 06:00:00", "sell_datetime": "2025-06-11 23:24:00", "leg_pct": 7.81 }, { "gt_leg_id": 40, "buy_datetime": "2025-06-23 05:18:00", "sell_datetime": "2025-07-14 16:36:00", "leg_pct": 21.7 }, { "gt_leg_id": 41, "buy_datetime": "2025-08-03 09:39:00", "sell_datetime": "2025-08-14 09:33:00", "leg_pct": 8.41 }, { "gt_leg_id": 42, "buy_datetime": "2025-09-01 14:18:00", "sell_datetime": "2025-10-09 22:00:00", "leg_pct": 20.51 }, { "gt_leg_id": 43, "buy_datetime": "2025-10-17 19:24:00", "sell_datetime": "2025-10-27 16:06:00", "leg_pct": 7.34 }, { "gt_leg_id": 44, "buy_datetime": "2025-11-05 10:39:00", "sell_datetime": "2025-11-11 10:21:00", "leg_pct": 8.29 }, { "gt_leg_id": 45, "buy_datetime": "2025-11-18 15:51:00", "sell_datetime": "2025-11-19 01:36:00", "leg_pct": 5.26 }, { "gt_leg_id": 46, "buy_datetime": "2025-11-21 21:27:00", "sell_datetime": "2025-11-28 23:30:00", "leg_pct": 14.42 }, { "gt_leg_id": 47, "buy_datetime": "2025-12-02 00:45:00", "sell_datetime": "2025-12-03 15:33:00", "leg_pct": 11.3 }, { "gt_leg_id": 48, "buy_datetime": "2025-12-07 23:33:00", "sell_datetime": "2025-12-10 02:06:00", "leg_pct": 6.41 }, { "gt_leg_id": 49, "buy_datetime": "2025-12-16 13:48:00", "sell_datetime": "2025-12-18 00:18:00", "leg_pct": 5.51 }, { "gt_leg_id": 50, "buy_datetime": "2025-12-19 05:00:00", "sell_datetime": "2025-12-22 21:33:00", "leg_pct": 6.65 }, { "gt_leg_id": 51, "buy_datetime": "2025-12-30 12:18:00", "sell_datetime": "2026-01-15 05:09:00", "leg_pct": 13.24 }, { "gt_leg_id": 53, "buy_datetime": "2026-02-02 12:45:00", "sell_datetime": "2026-02-03 00:39:00", "leg_pct": 6.02 }, { "gt_leg_id": 56, "buy_datetime": "2026-02-07 16:18:00", "sell_datetime": "2026-02-09 08:06:00", "leg_pct": 7.56 }, { "gt_leg_id": 57, "buy_datetime": "2026-02-13 03:30:00", "sell_datetime": "2026-02-15 17:06:00", "leg_pct": 9.62 }, { "gt_leg_id": 58, "buy_datetime": "2026-02-24 22:36:00", "sell_datetime": "2026-02-26 06:36:00", "leg_pct": 9.24 }, { "gt_leg_id": 59, "buy_datetime": "2026-02-28 15:57:00", "sell_datetime": "2026-03-05 19:54:00", "leg_pct": 16.02 }, { "gt_leg_id": 60, "buy_datetime": "2026-03-09 07:24:00", "sell_datetime": "2026-03-17 10:33:00", "leg_pct": 15.17 }, { "gt_leg_id": 61, "buy_datetime": "2026-03-23 09:39:00", "sell_datetime": "2026-03-25 20:30:00", "leg_pct": 5.79 }, { "gt_leg_id": 62, "buy_datetime": "2026-03-28 02:42:00", "sell_datetime": "2026-05-15 09:33:00", "leg_pct": 21.22 }, { "gt_leg_id": 63, "buy_datetime": "2026-06-04 11:03:00", "sell_datetime": "2026-06-04 13:24:00", "leg_pct": 5.48 }, { "gt_leg_id": 64, "buy_datetime": "2026-06-06 04:00:00", "sell_datetime": "2026-06-08 07:15:00", "leg_pct": 7.38 } ] }, "by_signal_type": { "swing_low": { "side": "buy", "gt_count": 64, "tech_count": 65, "hit_count": 64, "miss_count": 0, "recall": 1.0, "precision": 0.9846, "f1": 0.9922, "avg_bar_offset": 0.0, "hits": [ { "matched": true, "gt_bar_index": 7834, "tech_bar_index": 7834, "signal_bar_index": 7978, "bar_offset": 0, "tech_price": 83000000.0, "tech_datetime": "2024-06-25 12:42:00", "candidate_index": 0, "gt_datetime": "2024-06-25 05:30:00", "gt_price": 83000000.0 }, { "matched": true, "gt_bar_index": 12803, "tech_bar_index": 12803, "signal_bar_index": 13024, "bar_offset": 0, "tech_price": 77242000.0, "tech_datetime": "2024-07-06 01:00:00", "candidate_index": 1, "gt_datetime": "2024-07-05 13:57:00", "gt_price": 77242000.0 }, { "matched": true, "gt_bar_index": 14166, "tech_bar_index": 14166, "signal_bar_index": 14319, "bar_offset": 0, "tech_price": 77800000.0, "tech_datetime": "2024-07-08 17:48:00", "candidate_index": 2, "gt_datetime": "2024-07-08 10:09:00", "gt_price": 77800000.0 }, { "matched": true, "gt_bar_index": 22587, "tech_bar_index": 22587, "signal_bar_index": 22832, "bar_offset": 0, "tech_price": 89205000.0, "tech_datetime": "2024-07-26 11:27:00", "candidate_index": 3, "gt_datetime": "2024-07-25 23:12:00", "gt_price": 89205000.0 }, { "matched": true, "gt_bar_index": 27711, "tech_bar_index": 27711, "signal_bar_index": 27724, "bar_offset": 0, "tech_price": 71573000.0, "tech_datetime": "2024-08-05 16:03:00", "candidate_index": 4, "gt_datetime": "2024-08-05 15:24:00", "gt_price": 71573000.0 }, { "matched": true, "gt_bar_index": 27853, "tech_bar_index": 27853, "signal_bar_index": 27863, "bar_offset": 0, "tech_price": 71922000.0, "tech_datetime": "2024-08-05 23:00:00", "candidate_index": 5, "gt_datetime": "2024-08-05 22:30:00", "gt_price": 71922000.0 }, { "matched": true, "gt_bar_index": 27969, "tech_bar_index": 27969, "signal_bar_index": 28008, "bar_offset": 0, "tech_price": 75526000.0, "tech_datetime": "2024-08-06 06:15:00", "candidate_index": 6, "gt_datetime": "2024-08-06 04:18:00", "gt_price": 75526000.0 }, { "matched": true, "gt_bar_index": 31090, "tech_bar_index": 31090, "signal_bar_index": 31761, "bar_offset": 0, "tech_price": 80972000.0, "tech_datetime": "2024-08-14 01:54:00", "candidate_index": 7, "gt_datetime": "2024-08-12 16:21:00", "gt_price": 80972000.0 }, { "matched": true, "gt_bar_index": 32801, "tech_bar_index": 32801, "signal_bar_index": 33250, "bar_offset": 0, "tech_price": 79300000.0, "tech_datetime": "2024-08-17 04:21:00", "candidate_index": 8, "gt_datetime": "2024-08-16 05:54:00", "gt_price": 79300000.0 }, { "matched": true, "gt_bar_index": 43338, "tech_bar_index": 43338, "signal_bar_index": 44636, "bar_offset": 0, "tech_price": 72029000.0, "tech_datetime": "2024-09-09 22:54:00", "candidate_index": 9, "gt_datetime": "2024-09-07 06:00:00", "gt_price": 72029000.0 }, { "matched": true, "gt_bar_index": 55331, "tech_bar_index": 55331, "signal_bar_index": 57708, "bar_offset": 0, "tech_price": 80700000.0, "tech_datetime": "2024-10-07 04:30:00", "candidate_index": 10, "gt_datetime": "2024-10-02 05:39:00", "gt_price": 80700000.0 }, { "matched": true, "gt_bar_index": 59606, "tech_bar_index": 59606, "signal_bar_index": 60069, "bar_offset": 0, "tech_price": 80596000.0, "tech_datetime": "2024-10-12 02:33:00", "candidate_index": 11, "gt_datetime": "2024-10-11 03:24:00", "gt_price": 80596000.0 }, { "matched": true, "gt_bar_index": 71547, "tech_bar_index": 71547, "signal_bar_index": 71886, "bar_offset": 0, "tech_price": 93110000.0, "tech_datetime": "2024-11-05 23:48:00", "candidate_index": 12, "gt_datetime": "2024-11-05 06:51:00", "gt_price": 93110000.0 }, { "matched": true, "gt_bar_index": 75167, "tech_bar_index": 75167, "signal_bar_index": 75320, "bar_offset": 0, "tech_price": 119856000.0, "tech_datetime": "2024-11-13 03:30:00", "candidate_index": 13, "gt_datetime": "2024-11-12 19:51:00", "gt_price": 119856000.0 }, { "matched": true, "gt_bar_index": 76383, "tech_bar_index": 76383, "signal_bar_index": 76633, "bar_offset": 0, "tech_price": 121700000.0, "tech_datetime": "2024-11-15 21:09:00", "candidate_index": 14, "gt_datetime": "2024-11-15 08:39:00", "gt_price": 121700000.0 }, { "matched": true, "gt_bar_index": 82094, "tech_bar_index": 82094, "signal_bar_index": 82554, "bar_offset": 0, "tech_price": 127500000.0, "tech_datetime": "2024-11-28 05:12:00", "candidate_index": 15, "gt_datetime": "2024-11-27 06:12:00", "gt_price": 127500000.0 }, { "matched": true, "gt_bar_index": 85310, "tech_bar_index": 85310, "signal_bar_index": 85311, "bar_offset": 0, "tech_price": 112251000.0, "tech_datetime": "2024-12-03 23:03:00", "candidate_index": 17, "gt_datetime": "2024-12-03 23:00:00", "gt_price": 112251000.0 }, { "matched": true, "gt_bar_index": 85312, "tech_bar_index": 85312, "signal_bar_index": 85313, "bar_offset": 0, "tech_price": 121848000.0, "tech_datetime": "2024-12-03 23:09:00", "candidate_index": 18, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 121848000.0 }, { "matched": true, "gt_bar_index": 85322, "tech_bar_index": 85322, "signal_bar_index": 85322, "bar_offset": 0, "tech_price": 119000000.0, "tech_datetime": "2024-12-03 23:36:00", "candidate_index": 19, "gt_datetime": "2024-12-03 23:36:00", "gt_price": 119000000.0 }, { "matched": true, "gt_bar_index": 86439, "tech_bar_index": 86439, "signal_bar_index": 86824, "bar_offset": 0, "tech_price": 133500000.0, "tech_datetime": "2024-12-07 02:42:00", "candidate_index": 20, "gt_datetime": "2024-12-06 07:27:00", "gt_price": 133500000.0 }, { "matched": true, "gt_bar_index": 93363, "tech_bar_index": 93363, "signal_bar_index": 93439, "bar_offset": 0, "tech_price": 139700000.0, "tech_datetime": "2024-12-21 00:24:00", "candidate_index": 21, "gt_datetime": "2024-12-20 20:36:00", "gt_price": 139700000.0 }, { "matched": true, "gt_bar_index": 94978, "tech_bar_index": 94978, "signal_bar_index": 95372, "bar_offset": 0, "tech_price": 140220000.0, "tech_datetime": "2024-12-25 01:03:00", "candidate_index": 22, "gt_datetime": "2024-12-24 05:21:00", "gt_price": 140220000.0 }, { "matched": true, "gt_bar_index": 98235, "tech_bar_index": 98235, "signal_bar_index": 98680, "bar_offset": 0, "tech_price": 136000000.0, "tech_datetime": "2024-12-31 22:27:00", "candidate_index": 23, "gt_datetime": "2024-12-31 00:12:00", "gt_price": 136000000.0 }, { "matched": true, "gt_bar_index": 104844, "tech_bar_index": 104844, "signal_bar_index": 105225, "bar_offset": 0, "tech_price": 137300000.0, "tech_datetime": "2025-01-14 18:39:00", "candidate_index": 24, "gt_datetime": "2025-01-13 23:36:00", "gt_price": 137300000.0 }, { "matched": true, "gt_bar_index": 107903, "tech_bar_index": 107903, "signal_bar_index": 108047, "bar_offset": 0, "tech_price": 151000000.0, "tech_datetime": "2025-01-20 15:45:00", "candidate_index": 25, "gt_datetime": "2025-01-20 08:33:00", "gt_price": 151000000.0 }, { "matched": true, "gt_bar_index": 108422, "tech_bar_index": 108422, "signal_bar_index": 109677, "bar_offset": 0, "tech_price": 151111000.0, "tech_datetime": "2025-01-24 01:15:00", "candidate_index": 26, "gt_datetime": "2025-01-21 10:30:00", "gt_price": 151111000.0 }, { "matched": true, "gt_bar_index": 114670, "tech_bar_index": 114670, "signal_bar_index": 114698, "bar_offset": 0, "tech_price": 145385000.0, "tech_datetime": "2025-02-03 12:18:00", "candidate_index": 27, "gt_datetime": "2025-02-03 10:54:00", "gt_price": 145385000.0 }, { "matched": true, "gt_bar_index": 125301, "tech_bar_index": 125301, "signal_bar_index": 125341, "bar_offset": 0, "tech_price": 125350000.0, "tech_datetime": "2025-02-25 21:24:00", "candidate_index": 28, "gt_datetime": "2025-02-25 19:24:00", "gt_price": 125350000.0 }, { "matched": true, "gt_bar_index": 125979, "tech_bar_index": 125979, "signal_bar_index": 126270, "bar_offset": 0, "tech_price": 120555000.0, "tech_datetime": "2025-02-27 19:51:00", "candidate_index": 29, "gt_datetime": "2025-02-27 05:18:00", "gt_price": 120555000.0 }, { "matched": true, "gt_bar_index": 126708, "tech_bar_index": 126708, "signal_bar_index": 126815, "bar_offset": 0, "tech_price": 116425000.0, "tech_datetime": "2025-02-28 23:06:00", "candidate_index": 30, "gt_datetime": "2025-02-28 17:45:00", "gt_price": 116425000.0 }, { "matched": true, "gt_bar_index": 128760, "tech_bar_index": 128760, "signal_bar_index": 128817, "bar_offset": 0, "tech_price": 123125000.0, "tech_datetime": "2025-03-05 03:12:00", "candidate_index": 31, "gt_datetime": "2025-03-05 00:21:00", "gt_price": 123125000.0 }, { "matched": true, "gt_bar_index": 129911, "tech_bar_index": 129911, "signal_bar_index": 130163, "bar_offset": 0, "tech_price": 127283000.0, "tech_datetime": "2025-03-07 22:30:00", "candidate_index": 32, "gt_datetime": "2025-03-07 09:54:00", "gt_price": 127283000.0 }, { "matched": true, "gt_bar_index": 131830, "tech_bar_index": 131830, "signal_bar_index": 131982, "bar_offset": 0, "tech_price": 114800000.0, "tech_datetime": "2025-03-11 17:27:00", "candidate_index": 33, "gt_datetime": "2025-03-11 09:51:00", "gt_price": 114800000.0 }, { "matched": true, "gt_bar_index": 141292, "tech_bar_index": 141292, "signal_bar_index": 142466, "bar_offset": 0, "tech_price": 121182000.0, "tech_datetime": "2025-04-03 00:06:00", "candidate_index": 34, "gt_datetime": "2025-03-31 13:24:00", "gt_price": 121182000.0 }, { "matched": true, "gt_bar_index": 144702, "tech_bar_index": 144702, "signal_bar_index": 144847, "bar_offset": 0, "tech_price": 111850000.0, "tech_datetime": "2025-04-07 23:09:00", "candidate_index": 35, "gt_datetime": "2025-04-07 15:54:00", "gt_price": 111850000.0 }, { "matched": true, "gt_bar_index": 145553, "tech_bar_index": 145553, "signal_bar_index": 145871, "bar_offset": 0, "tech_price": 112550000.0, "tech_datetime": "2025-04-10 02:21:00", "candidate_index": 36, "gt_datetime": "2025-04-09 10:27:00", "gt_price": 112550000.0 }, { "matched": true, "gt_bar_index": 146324, "tech_bar_index": 146324, "signal_bar_index": 147240, "bar_offset": 0, "tech_price": 116700000.0, "tech_datetime": "2025-04-12 22:48:00", "candidate_index": 37, "gt_datetime": "2025-04-11 01:00:00", "gt_price": 116700000.0 }, { "matched": true, "gt_bar_index": 158238, "tech_bar_index": 158238, "signal_bar_index": 159518, "bar_offset": 0, "tech_price": 133000000.0, "tech_datetime": "2025-05-08 12:42:00", "candidate_index": 38, "gt_datetime": "2025-05-05 20:42:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 173304, "tech_bar_index": 173304, "signal_bar_index": 175009, "bar_offset": 0, "tech_price": 140470000.0, "tech_datetime": "2025-06-09 19:15:00", "candidate_index": 39, "gt_datetime": "2025-06-06 06:00:00", "gt_price": 140470000.0 }, { "matched": true, "gt_bar_index": 181450, "tech_bar_index": 181450, "signal_bar_index": 181949, "bar_offset": 0, "tech_price": 137200000.0, "tech_datetime": "2025-06-24 06:15:00", "candidate_index": 40, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 201217, "tech_bar_index": 201217, "signal_bar_index": 205084, "bar_offset": 0, "tech_price": 156713000.0, "tech_datetime": "2025-08-11 11:00:00", "candidate_index": 41, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "matched": true, "gt_bar_index": 215111, "tech_bar_index": 215111, "signal_bar_index": 217034, "bar_offset": 0, "tech_price": 149140000.0, "tech_datetime": "2025-09-05 16:00:00", "candidate_index": 42, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 }, { "matched": true, "gt_bar_index": 237122, "tech_bar_index": 237122, "signal_bar_index": 239134, "bar_offset": 0, "tech_price": 159762000.0, "tech_datetime": "2025-10-22 00:00:00", "candidate_index": 43, "gt_datetime": "2025-10-17 19:24:00", "gt_price": 159762000.0 }, { "matched": true, "gt_bar_index": 246067, "tech_bar_index": 246067, "signal_bar_index": 246311, "bar_offset": 0, "tech_price": 146822000.0, "tech_datetime": "2025-11-05 22:51:00", "candidate_index": 44, "gt_datetime": "2025-11-05 10:39:00", "gt_price": 146822000.0 }, { "matched": true, "gt_bar_index": 252411, "tech_bar_index": 252411, "signal_bar_index": 252603, "bar_offset": 0, "tech_price": 132269000.0, "tech_datetime": "2025-11-19 01:27:00", "candidate_index": 45, "gt_datetime": "2025-11-18 15:51:00", "gt_price": 132269000.0 }, { "matched": true, "gt_bar_index": 253963, "tech_bar_index": 253963, "signal_bar_index": 254005, "bar_offset": 0, "tech_price": 121469000.0, "tech_datetime": "2025-11-21 23:33:00", "candidate_index": 46, "gt_datetime": "2025-11-21 21:27:00", "gt_price": 121469000.0 }, { "matched": true, "gt_bar_index": 258700, "tech_bar_index": 258700, "signal_bar_index": 259149, "bar_offset": 0, "tech_price": 125743000.0, "tech_datetime": "2025-12-02 23:12:00", "candidate_index": 47, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, { "matched": true, "gt_bar_index": 261556, "tech_bar_index": 261556, "signal_bar_index": 262545, "bar_offset": 0, "tech_price": 131422000.0, "tech_datetime": "2025-12-10 01:00:00", "candidate_index": 48, "gt_datetime": "2025-12-07 23:33:00", "gt_price": 131422000.0 }, { "matched": true, "gt_bar_index": 265681, "tech_bar_index": 265681, "signal_bar_index": 266365, "bar_offset": 0, "tech_price": 127025000.0, "tech_datetime": "2025-12-18 00:00:00", "candidate_index": 49, "gt_datetime": "2025-12-16 13:48:00", "gt_price": 127025000.0 }, { "matched": true, "gt_bar_index": 266945, "tech_bar_index": 266945, "signal_bar_index": 267330, "bar_offset": 0, "tech_price": 126200000.0, "tech_datetime": "2025-12-20 00:15:00", "candidate_index": 50, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 272371, "tech_bar_index": 272371, "signal_bar_index": 274827, "bar_offset": 0, "tech_price": 126374000.0, "tech_datetime": "2026-01-04 15:06:00", "candidate_index": 51, "gt_datetime": "2025-12-30 12:18:00", "gt_price": 126374000.0 }, { "matched": true, "gt_bar_index": 287235, "tech_bar_index": 287235, "signal_bar_index": 287612, "bar_offset": 0, "tech_price": 119124000.0, "tech_datetime": "2026-01-31 06:21:00", "candidate_index": 52, "gt_datetime": "2026-01-30 11:30:00", "gt_price": 119124000.0 }, { "matched": true, "gt_bar_index": 288700, "tech_bar_index": 288700, "signal_bar_index": 288916, "bar_offset": 0, "tech_price": 110761000.0, "tech_datetime": "2026-02-02 23:33:00", "candidate_index": 53, "gt_datetime": "2026-02-02 12:45:00", "gt_price": 110761000.0 }, { "matched": true, "gt_bar_index": 290551, "tech_bar_index": 290551, "signal_bar_index": 290558, "bar_offset": 0, "tech_price": 88999000.0, "tech_datetime": "2026-02-06 09:39:00", "candidate_index": 54, "gt_datetime": "2026-02-06 09:18:00", "gt_price": 88999000.0 }, { "matched": true, "gt_bar_index": 290757, "tech_bar_index": 290757, "signal_bar_index": 290758, "bar_offset": 0, "tech_price": 81110000.0, "tech_datetime": "2026-02-06 19:39:00", "candidate_index": 55, "gt_datetime": "2026-02-06 19:36:00", "gt_price": 81110000.0 }, { "matched": true, "gt_bar_index": 291171, "tech_bar_index": 291171, "signal_bar_index": 291676, "bar_offset": 0, "tech_price": 99500000.0, "tech_datetime": "2026-02-08 17:33:00", "candidate_index": 56, "gt_datetime": "2026-02-07 16:18:00", "gt_price": 99500000.0 }, { "matched": true, "gt_bar_index": 293795, "tech_bar_index": 293795, "signal_bar_index": 294213, "bar_offset": 0, "tech_price": 95788000.0, "tech_datetime": "2026-02-14 00:24:00", "candidate_index": 57, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 299457, "tech_bar_index": 299457, "signal_bar_index": 299692, "bar_offset": 0, "tech_price": 92000000.0, "tech_datetime": "2026-02-25 10:21:00", "candidate_index": 58, "gt_datetime": "2026-02-24 22:36:00", "gt_price": 92000000.0 }, { "matched": true, "gt_bar_index": 301244, "tech_bar_index": 301244, "signal_bar_index": 301498, "bar_offset": 0, "tech_price": 92582000.0, "tech_datetime": "2026-03-01 04:39:00", "candidate_index": 59, "gt_datetime": "2026-02-28 15:57:00", "gt_price": 92582000.0 }, { "matched": true, "gt_bar_index": 305393, "tech_bar_index": 305393, "signal_bar_index": 305956, "bar_offset": 0, "tech_price": 97511000.0, "tech_datetime": "2026-03-10 11:33:00", "candidate_index": 60, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 312158, "tech_bar_index": 312158, "signal_bar_index": 312369, "bar_offset": 0, "tech_price": 101413000.0, "tech_datetime": "2026-03-23 20:12:00", "candidate_index": 61, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 314419, "tech_bar_index": 314419, "signal_bar_index": 318725, "bar_offset": 0, "tech_price": 99803000.0, "tech_datetime": "2026-04-06 09:00:00", "candidate_index": 62, "gt_datetime": "2026-03-28 02:42:00", "gt_price": 99803000.0 }, { "matched": true, "gt_bar_index": 347005, "tech_bar_index": 347005, "signal_bar_index": 347037, "bar_offset": 0, "tech_price": 91495000.0, "tech_datetime": "2026-06-04 12:39:00", "candidate_index": 63, "gt_datetime": "2026-06-04 11:03:00", "gt_price": 91495000.0 }, { "matched": true, "gt_bar_index": 347824, "tech_bar_index": 347824, "signal_bar_index": 348564, "bar_offset": 0, "tech_price": 90332000.0, "tech_datetime": "2026-06-07 17:00:00", "candidate_index": 64, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 } ], "misses": [], "signal_type": "swing_low", "signal_label": "스윙 매수 (B)", "primary_techniques": [ "zigzag_causal", "minor_swing" ] }, "pullback": { "side": "buy", "gt_count": 47, "tech_count": 65, "hit_count": 7, "miss_count": 40, "recall": 0.1489, "precision": 0.1077, "f1": 0.125, "avg_bar_offset": 307.0, "hits": [ { "matched": true, "gt_bar_index": 12965, "tech_bar_index": 12803, "signal_bar_index": 13024, "bar_offset": 162, "tech_price": 77242000.0, "tech_datetime": "2024-07-06 01:00:00", "candidate_index": 1, "gt_datetime": "2024-07-05 22:03:00", "gt_price": 78551000.0 }, { "matched": true, "gt_bar_index": 55793, "tech_bar_index": 55331, "signal_bar_index": 57708, "bar_offset": 462, "tech_price": 80700000.0, "tech_datetime": "2024-10-07 04:30:00", "candidate_index": 10, "gt_datetime": "2024-10-03 04:45:00", "gt_price": 80901000.0 }, { "matched": true, "gt_bar_index": 75643, "tech_bar_index": 75167, "signal_bar_index": 75320, "bar_offset": 476, "tech_price": 119856000.0, "tech_datetime": "2024-11-13 03:30:00", "candidate_index": 13, "gt_datetime": "2024-11-13 19:39:00", "gt_price": 124006000.0 }, { "matched": true, "gt_bar_index": 114873, "tech_bar_index": 114670, "signal_bar_index": 114698, "bar_offset": 203, "tech_price": 145385000.0, "tech_datetime": "2025-02-03 12:18:00", "candidate_index": 27, "gt_datetime": "2025-02-03 21:03:00", "gt_price": 150000000.0 }, { "matched": true, "gt_bar_index": 130057, "tech_bar_index": 129911, "signal_bar_index": 130163, "bar_offset": 146, "tech_price": 127283000.0, "tech_datetime": "2025-03-07 22:30:00", "candidate_index": 32, "gt_datetime": "2025-03-07 17:12:00", "gt_price": 130940000.0 }, { "matched": true, "gt_bar_index": 145823, "tech_bar_index": 145553, "signal_bar_index": 145871, "bar_offset": 270, "tech_price": 112550000.0, "tech_datetime": "2025-04-10 02:21:00", "candidate_index": 36, "gt_datetime": "2025-04-09 23:57:00", "gt_price": 115250000.0 }, { "matched": true, "gt_bar_index": 299887, "tech_bar_index": 299457, "signal_bar_index": 299692, "bar_offset": 430, "tech_price": 92000000.0, "tech_datetime": "2026-02-25 10:21:00", "candidate_index": 58, "gt_datetime": "2026-02-25 20:06:00", "gt_price": 94680000.0 } ], "misses": [ { "gt_bar_index": 9794, "gt_datetime": "2024-06-29 07:30:00", "gt_price": 84906000.0 }, { "gt_bar_index": 19449, "gt_datetime": "2024-07-19 10:18:00", "gt_price": 88750000.0 }, { "gt_bar_index": 23844, "gt_datetime": "2024-07-28 14:03:00", "gt_price": 93700000.0 }, { "gt_bar_index": 28991, "gt_datetime": "2024-08-08 07:24:00", "gt_price": 77734000.0 }, { "gt_bar_index": 31810, "gt_datetime": "2024-08-14 04:21:00", "gt_price": 84100000.0 }, { "gt_bar_index": 36103, "gt_datetime": "2024-08-23 03:00:00", "gt_price": 81710000.0 }, { "gt_bar_index": 50880, "gt_datetime": "2024-09-22 23:06:00", "gt_price": 83500000.0 }, { "gt_bar_index": 65716, "gt_datetime": "2024-10-24 03:18:00", "gt_price": 90789000.0 }, { "gt_bar_index": 73855, "gt_datetime": "2024-11-10 02:15:00", "gt_price": 105773000.0 }, { "gt_bar_index": 78862, "gt_datetime": "2024-11-20 12:36:00", "gt_price": 128642000.0 }, { "gt_bar_index": 82703, "gt_datetime": "2024-11-28 12:39:00", "gt_price": 131585000.0 }, { "gt_bar_index": 85847, "gt_datetime": "2024-12-05 01:51:00", "gt_price": 133501000.0 }, { "gt_bar_index": 90090, "gt_datetime": "2024-12-14 00:57:00", "gt_price": 142556000.0 }, { "gt_bar_index": 100913, "gt_datetime": "2025-01-05 19:03:00", "gt_price": 143547000.0 }, { "gt_bar_index": 107040, "gt_datetime": "2025-01-18 13:24:00", "gt_price": 151690000.0 }, { "gt_bar_index": 111421, "gt_datetime": "2025-01-27 16:27:00", "gt_price": 151250000.0 }, { "gt_bar_index": 127793, "gt_datetime": "2025-03-03 00:00:00", "gt_price": 126614000.0 }, { "gt_bar_index": 129295, "gt_datetime": "2025-03-06 03:06:00", "gt_price": 133000000.0 }, { "gt_bar_index": 136015, "gt_datetime": "2025-03-20 03:06:00", "gt_price": 122700000.0 }, { "gt_bar_index": 142289, "gt_datetime": "2025-04-02 15:15:00", "gt_price": 124406000.0 }, { "gt_bar_index": 154682, "gt_datetime": "2025-04-28 10:54:00", "gt_price": 133830000.0 }, { "gt_bar_index": 164977, "gt_datetime": "2025-05-19 21:39:00", "gt_price": 145470000.0 }, { "gt_bar_index": 188615, "gt_datetime": "2025-07-08 03:33:00", "gt_price": 147047000.0 }, { "gt_bar_index": 205728, "gt_datetime": "2025-08-12 19:12:00", "gt_price": 163085000.0 }, { "gt_bar_index": 227358, "gt_datetime": "2025-09-27 04:45:00", "gt_price": 157100000.0 }, { "gt_bar_index": 240563, "gt_datetime": "2025-10-24 23:27:00", "gt_price": 164400000.0 }, { "gt_bar_index": 248160, "gt_datetime": "2025-11-09 19:18:00", "gt_price": 151250000.0 }, { "gt_bar_index": 256232, "gt_datetime": "2025-11-26 21:21:00", "gt_price": 129636000.0 }, { "gt_bar_index": 259278, "gt_datetime": "2025-12-03 05:39:00", "gt_price": 134952000.0 }, { "gt_bar_index": 262330, "gt_datetime": "2025-12-09 14:15:00", "gt_price": 133333000.0 }, { "gt_bar_index": 266174, "gt_datetime": "2025-12-17 14:27:00", "gt_price": 128525000.0 }, { "gt_bar_index": 268261, "gt_datetime": "2025-12-21 22:48:00", "gt_price": 130472000.0 }, { "gt_bar_index": 277283, "gt_datetime": "2026-01-09 17:54:00", "gt_price": 131780000.0 }, { "gt_bar_index": 291843, "gt_datetime": "2026-02-09 01:54:00", "gt_price": 104442000.0 }, { "gt_bar_index": 294715, "gt_datetime": "2026-02-15 01:30:00", "gt_price": 101900000.0 }, { "gt_bar_index": 303096, "gt_datetime": "2026-03-04 12:33:00", "gt_price": 98900000.0 }, { "gt_bar_index": 307958, "gt_datetime": "2026-03-14 15:39:00", "gt_price": 103880000.0 }, { "gt_bar_index": 312981, "gt_datetime": "2026-03-25 02:48:00", "gt_price": 103295000.0 }, { "gt_bar_index": 330047, "gt_datetime": "2026-04-30 03:09:00", "gt_price": 112200000.0 }, { "gt_bar_index": 348658, "gt_datetime": "2026-06-07 21:42:00", "gt_price": 93600000.0 } ], "signal_type": "pullback", "signal_label": "눌림목 (B*)", "primary_techniques": [ "local_extrema", "bb_reversal" ] }, "breakout": { "side": "buy", "gt_count": 19, "tech_count": 65, "hit_count": 1, "miss_count": 18, "recall": 0.0526, "precision": 0.0154, "f1": 0.0238, "avg_bar_offset": 343.0, "hits": [ { "matched": true, "gt_bar_index": 95321, "tech_bar_index": 94978, "signal_bar_index": 95372, "bar_offset": 343, "tech_price": 140220000.0, "tech_datetime": "2024-12-25 01:03:00", "candidate_index": 22, "gt_datetime": "2024-12-24 22:30:00", "gt_price": 142630000.0 } ], "misses": [ { "gt_bar_index": 19684, "gt_datetime": "2024-07-19 22:03:00", "gt_price": 90425000.0 }, { "gt_bar_index": 29274, "gt_datetime": "2024-08-08 21:33:00", "gt_price": 81684000.0 }, { "gt_bar_index": 36359, "gt_datetime": "2024-08-23 15:48:00", "gt_price": 82885000.0 }, { "gt_bar_index": 56540, "gt_datetime": "2024-10-04 18:06:00", "gt_price": 82844000.0 }, { "gt_bar_index": 66097, "gt_datetime": "2024-10-24 22:21:00", "gt_price": 93472000.0 }, { "gt_bar_index": 74081, "gt_datetime": "2024-11-10 13:33:00", "gt_price": 107812000.0 }, { "gt_bar_index": 79105, "gt_datetime": "2024-11-21 00:45:00", "gt_price": 132801000.0 }, { "gt_bar_index": 90764, "gt_datetime": "2024-12-15 10:39:00", "gt_price": 146200000.0 }, { "gt_bar_index": 101119, "gt_datetime": "2025-01-06 05:21:00", "gt_price": 145008000.0 }, { "gt_bar_index": 111863, "gt_datetime": "2025-01-28 14:33:00", "gt_price": 156093000.0 }, { "gt_bar_index": 165209, "gt_datetime": "2025-05-20 09:15:00", "gt_price": 149593000.0 }, { "gt_bar_index": 188936, "gt_datetime": "2025-07-08 19:36:00", "gt_price": 148400000.0 }, { "gt_bar_index": 228319, "gt_datetime": "2025-09-29 04:48:00", "gt_price": 158464000.0 }, { "gt_bar_index": 240794, "gt_datetime": "2025-10-25 11:00:00", "gt_price": 165986000.0 }, { "gt_bar_index": 278590, "gt_datetime": "2026-01-12 11:15:00", "gt_price": 135008000.0 }, { "gt_bar_index": 303316, "gt_datetime": "2026-03-04 23:33:00", "gt_price": 105000000.0 }, { "gt_bar_index": 308287, "gt_datetime": "2026-03-15 08:06:00", "gt_price": 104939000.0 }, { "gt_bar_index": 330667, "gt_datetime": "2026-05-01 10:09:00", "gt_price": 114075000.0 } ], "signal_type": "breakout", "signal_label": "돌파 (B^)", "primary_techniques": [ "donchian", "macd_cross" ] }, "div_bull": { "side": "buy", "gt_count": 27, "tech_count": 65, "hit_count": 0, "miss_count": 27, "recall": 0.0, "precision": 0.0, "f1": 0.0, "avg_bar_offset": 0.0, "hits": [], "misses": [ { "gt_bar_index": 1388, "gt_datetime": "2024-06-11 19:03:00", "gt_price": 93700000.0 }, { "gt_bar_index": 16092, "gt_datetime": "2024-07-12 10:27:00", "gt_price": 80001000.0 }, { "gt_bar_index": 34580, "gt_datetime": "2024-08-19 22:51:00", "gt_price": 80142000.0 }, { "gt_bar_index": 38950, "gt_datetime": "2024-08-29 01:21:00", "gt_price": 79420000.0 }, { "gt_bar_index": 45615, "gt_datetime": "2024-09-11 23:51:00", "gt_price": 75281000.0 }, { "gt_bar_index": 48069, "gt_datetime": "2024-09-17 02:33:00", "gt_price": 77666000.0 }, { "gt_bar_index": 52551, "gt_datetime": "2024-09-26 10:39:00", "gt_price": 83819000.0 }, { "gt_bar_index": 78221, "gt_datetime": "2024-11-19 04:33:00", "gt_price": 126300000.0 }, { "gt_bar_index": 88400, "gt_datetime": "2024-12-10 12:27:00", "gt_price": 135700000.0 }, { "gt_bar_index": 99931, "gt_datetime": "2025-01-03 17:57:00", "gt_price": 142620000.0 }, { "gt_bar_index": 106365, "gt_datetime": "2025-01-17 03:39:00", "gt_price": 145715000.0 }, { "gt_bar_index": 109567, "gt_datetime": "2025-01-23 19:45:00", "gt_price": 152000000.0 }, { "gt_bar_index": 133387, "gt_datetime": "2025-03-14 15:42:00", "gt_price": 120650000.0 }, { "gt_bar_index": 135544, "gt_datetime": "2025-03-19 03:33:00", "gt_price": 119654000.0 }, { "gt_bar_index": 151125, "gt_datetime": "2025-04-21 01:03:00", "gt_price": 121956000.0 }, { "gt_bar_index": 174927, "gt_datetime": "2025-06-09 15:09:00", "gt_price": 145036000.0 }, { "gt_bar_index": 176747, "gt_datetime": "2025-06-13 10:09:00", "gt_price": 143000000.0 }, { "gt_bar_index": 203225, "gt_datetime": "2025-08-07 14:03:00", "gt_price": 159468000.0 }, { "gt_bar_index": 234072, "gt_datetime": "2025-10-11 10:54:00", "gt_price": 168000000.0 }, { "gt_bar_index": 238953, "gt_datetime": "2025-10-21 14:57:00", "gt_price": 162010000.0 }, { "gt_bar_index": 263249, "gt_datetime": "2025-12-11 12:12:00", "gt_price": 133283000.0 }, { "gt_bar_index": 273906, "gt_datetime": "2026-01-02 17:03:00", "gt_price": 128953000.0 }, { "gt_bar_index": 306974, "gt_datetime": "2026-03-12 14:27:00", "gt_price": 101706000.0 }, { "gt_bar_index": 317076, "gt_datetime": "2026-04-02 22:33:00", "gt_price": 100318000.0 }, { "gt_bar_index": 318592, "gt_datetime": "2026-04-06 02:21:00", "gt_price": 102102000.0 }, { "gt_bar_index": 322055, "gt_datetime": "2026-04-13 07:30:00", "gt_price": 105373000.0 }, { "gt_bar_index": 325445, "gt_datetime": "2026-04-20 09:00:00", "gt_price": 109983000.0 } ], "signal_type": "div_bull", "signal_label": "상승 다이버전스 (Bd)", "primary_techniques": [ "rsi_swing", "macd_cross", "bb_reversal" ] }, "swing_high": { "side": "sell", "gt_count": 64, "tech_count": 64, "hit_count": 63, "miss_count": 1, "recall": 0.9844, "precision": 0.9844, "f1": 0.9844, "avg_bar_offset": 0.0, "hits": [ { "matched": true, "gt_bar_index": 10826, "tech_bar_index": 10826, "signal_bar_index": 11948, "bar_offset": 0, "tech_price": 89540000.0, "tech_datetime": "2024-07-03 19:12:00", "candidate_index": 0, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, { "matched": true, "gt_bar_index": 13654, "tech_bar_index": 13654, "signal_bar_index": 14156, "bar_offset": 0, "tech_price": 83175000.0, "tech_datetime": "2024-07-08 09:39:00", "candidate_index": 1, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, { "matched": true, "gt_bar_index": 20880, "tech_bar_index": 20880, "signal_bar_index": 22325, "bar_offset": 0, "tech_price": 95440000.0, "tech_datetime": "2024-07-25 10:06:00", "candidate_index": 2, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, { "matched": true, "gt_bar_index": 24488, "tech_bar_index": 24488, "signal_bar_index": 24710, "bar_offset": 0, "tech_price": 97196000.0, "tech_datetime": "2024-07-30 09:21:00", "candidate_index": 3, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, { "matched": true, "gt_bar_index": 27733, "tech_bar_index": 27733, "signal_bar_index": 27792, "bar_offset": 0, "tech_price": 77500000.0, "tech_datetime": "2024-08-05 19:27:00", "candidate_index": 4, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, { "matched": true, "gt_bar_index": 27913, "tech_bar_index": 27913, "signal_bar_index": 27966, "bar_offset": 0, "tech_price": 80009000.0, "tech_datetime": "2024-08-06 04:09:00", "candidate_index": 5, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, { "matched": true, "gt_bar_index": 29483, "tech_bar_index": 29483, "signal_bar_index": 30864, "bar_offset": 0, "tech_price": 87975000.0, "tech_datetime": "2024-08-12 05:03:00", "candidate_index": 6, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, { "matched": true, "gt_bar_index": 32153, "tech_bar_index": 32153, "signal_bar_index": 32423, "bar_offset": 0, "tech_price": 85890000.0, "tech_datetime": "2024-08-15 11:00:00", "candidate_index": 7, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, { "matched": true, "gt_bar_index": 37652, "tech_bar_index": 37652, "signal_bar_index": 38575, "bar_offset": 0, "tech_price": 87000000.0, "tech_datetime": "2024-08-28 06:36:00", "candidate_index": 8, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, { "matched": true, "gt_bar_index": 53337, "tech_bar_index": 53337, "signal_bar_index": 54641, "bar_offset": 0, "tech_price": 87398000.0, "tech_datetime": "2024-09-30 19:09:00", "candidate_index": 9, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, { "matched": true, "gt_bar_index": 58086, "tech_bar_index": 58086, "signal_bar_index": 59246, "bar_offset": 0, "tech_price": 86300000.0, "tech_datetime": "2024-10-10 09:24:00", "candidate_index": 10, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, { "matched": true, "gt_bar_index": 68615, "tech_bar_index": 68615, "signal_bar_index": 69700, "bar_offset": 0, "tech_price": 102102000.0, "tech_datetime": "2024-11-01 10:30:00", "candidate_index": 11, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 75088, "tech_bar_index": 75088, "signal_bar_index": 75165, "bar_offset": 0, "tech_price": 128052000.0, "tech_datetime": "2024-11-12 19:45:00", "candidate_index": 12, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, { "matched": true, "gt_bar_index": 75755, "tech_bar_index": 75755, "signal_bar_index": 76332, "bar_offset": 0, "tech_price": 131080000.0, "tech_datetime": "2024-11-15 06:06:00", "candidate_index": 13, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, { "matched": true, "gt_bar_index": 79901, "tech_bar_index": 79901, "signal_bar_index": 80964, "bar_offset": 0, "tech_price": 138880000.0, "tech_datetime": "2024-11-24 21:42:00", "candidate_index": 14, "gt_datetime": "2024-11-22 16:33:00", "gt_price": 138880000.0 }, { "matched": true, "gt_bar_index": 83416, "tech_bar_index": 83416, "signal_bar_index": 85303, "bar_offset": 0, "tech_price": 136400000.0, "tech_datetime": "2024-12-03 22:39:00", "candidate_index": 15, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, { "matched": true, "gt_bar_index": 85312, "tech_bar_index": 85312, "signal_bar_index": 85312, "bar_offset": 0, "tech_price": 129075000.0, "tech_datetime": "2024-12-03 23:06:00", "candidate_index": 17, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, { "matched": true, "gt_bar_index": 85315, "tech_bar_index": 85315, "signal_bar_index": 85320, "bar_offset": 0, "tech_price": 132389000.0, "tech_datetime": "2024-12-03 23:30:00", "candidate_index": 18, "gt_datetime": "2024-12-03 23:15:00", "gt_price": 132389000.0 }, { "matched": true, "gt_bar_index": 86052, "tech_bar_index": 86052, "signal_bar_index": 86391, "bar_offset": 0, "tech_price": 146000000.0, "tech_datetime": "2024-12-06 05:03:00", "candidate_index": 19, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, { "matched": true, "gt_bar_index": 91990, "tech_bar_index": 91990, "signal_bar_index": 92637, "bar_offset": 0, "tech_price": 157000000.0, "tech_datetime": "2024-12-19 08:18:00", "candidate_index": 20, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, { "matched": true, "gt_bar_index": 93471, "tech_bar_index": 93471, "signal_bar_index": 94597, "bar_offset": 0, "tech_price": 150000000.0, "tech_datetime": "2024-12-23 10:18:00", "candidate_index": 21, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, { "matched": true, "gt_bar_index": 96014, "tech_bar_index": 96014, "signal_bar_index": 96838, "bar_offset": 0, "tech_price": 148899000.0, "tech_datetime": "2024-12-28 02:21:00", "candidate_index": 22, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, { "matched": true, "gt_bar_index": 101684, "tech_bar_index": 101684, "signal_bar_index": 102080, "bar_offset": 0, "tech_price": 150996000.0, "tech_datetime": "2025-01-08 05:24:00", "candidate_index": 23, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, { "matched": true, "gt_bar_index": 107659, "tech_bar_index": 107659, "signal_bar_index": 107898, "bar_offset": 0, "tech_price": 159990000.0, "tech_datetime": "2025-01-20 08:18:00", "candidate_index": 24, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, { "matched": true, "gt_bar_index": 108050, "tech_bar_index": 108050, "signal_bar_index": 108253, "bar_offset": 0, "tech_price": 163460000.0, "tech_datetime": "2025-01-21 02:03:00", "candidate_index": 25, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, { "matched": true, "gt_bar_index": 113010, "tech_bar_index": 113010, "signal_bar_index": 114586, "bar_offset": 0, "tech_price": 160710000.0, "tech_datetime": "2025-02-03 06:42:00", "candidate_index": 26, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, { "matched": true, "gt_bar_index": 115075, "tech_bar_index": 115075, "signal_bar_index": 115739, "bar_offset": 0, "tech_price": 160432000.0, "tech_datetime": "2025-02-05 16:21:00", "candidate_index": 27, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, { "matched": true, "gt_bar_index": 125341, "tech_bar_index": 125341, "signal_bar_index": 125403, "bar_offset": 0, "tech_price": 132000000.0, "tech_datetime": "2025-02-26 00:30:00", "candidate_index": 28, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, { "matched": true, "gt_bar_index": 126273, "tech_bar_index": 126273, "signal_bar_index": 126564, "bar_offset": 0, "tech_price": 127270000.0, "tech_datetime": "2025-02-28 10:33:00", "candidate_index": 29, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, { "matched": true, "gt_bar_index": 127959, "tech_bar_index": 127959, "signal_bar_index": 128112, "bar_offset": 0, "tech_price": 143415000.0, "tech_datetime": "2025-03-03 15:57:00", "candidate_index": 30, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, { "matched": true, "gt_bar_index": 129532, "tech_bar_index": 129532, "signal_bar_index": 129770, "bar_offset": 0, "tech_price": 138161000.0, "tech_datetime": "2025-03-07 02:51:00", "candidate_index": 31, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, { "matched": true, "gt_bar_index": 130190, "tech_bar_index": 130190, "signal_bar_index": 130315, "bar_offset": 0, "tech_price": 135147000.0, "tech_datetime": "2025-03-08 06:06:00", "candidate_index": 32, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, { "matched": true, "gt_bar_index": 138131, "tech_bar_index": 138131, "signal_bar_index": 140439, "bar_offset": 0, "tech_price": 130839000.0, "tech_datetime": "2025-03-29 18:45:00", "candidate_index": 33, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, { "matched": true, "gt_bar_index": 142569, "tech_bar_index": 142569, "signal_bar_index": 142611, "bar_offset": 0, "tech_price": 130241000.0, "tech_datetime": "2025-04-03 07:21:00", "candidate_index": 34, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, { "matched": true, "gt_bar_index": 144850, "tech_bar_index": 144850, "signal_bar_index": 145393, "bar_offset": 0, "tech_price": 120961000.0, "tech_datetime": "2025-04-09 02:27:00", "candidate_index": 35, "gt_datetime": "2025-04-07 23:18:00", "gt_price": 120961000.0 }, { "matched": true, "gt_bar_index": 145952, "tech_bar_index": 145952, "signal_bar_index": 146323, "bar_offset": 0, "tech_price": 122997000.0, "tech_datetime": "2025-04-11 00:57:00", "candidate_index": 36, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, { "matched": true, "gt_bar_index": 156592, "tech_bar_index": 156592, "signal_bar_index": 158217, "bar_offset": 0, "tech_price": 140397000.0, "tech_datetime": "2025-05-05 19:39:00", "candidate_index": 37, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, { "matched": true, "gt_bar_index": 166515, "tech_bar_index": 166515, "signal_bar_index": 170000, "bar_offset": 0, "tech_price": 155219000.0, "tech_datetime": "2025-05-30 08:48:00", "candidate_index": 38, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, { "matched": true, "gt_bar_index": 176052, "tech_bar_index": 176052, "signal_bar_index": 176732, "bar_offset": 0, "tech_price": 151437000.0, "tech_datetime": "2025-06-13 09:24:00", "candidate_index": 39, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, { "matched": true, "gt_bar_index": 191756, "tech_bar_index": 191756, "signal_bar_index": 196954, "bar_offset": 0, "tech_price": 166969000.0, "tech_datetime": "2025-07-25 12:30:00", "candidate_index": 40, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 206495, "tech_bar_index": 206495, "signal_bar_index": 208330, "bar_offset": 0, "tech_price": 169900000.0, "tech_datetime": "2025-08-18 11:15:00", "candidate_index": 41, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "matched": true, "gt_bar_index": 233334, "tech_bar_index": 233334, "signal_bar_index": 233978, "bar_offset": 0, "tech_price": 179734000.0, "tech_datetime": "2025-10-11 06:12:00", "candidate_index": 42, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, { "matched": true, "gt_bar_index": 241856, "tech_bar_index": 241856, "signal_bar_index": 243243, "bar_offset": 0, "tech_price": 171490000.0, "tech_datetime": "2025-10-30 13:27:00", "candidate_index": 43, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, { "matched": true, "gt_bar_index": 248941, "tech_bar_index": 248941, "signal_bar_index": 250212, "bar_offset": 0, "tech_price": 159000000.0, "tech_datetime": "2025-11-14 01:54:00", "candidate_index": 44, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 252606, "tech_bar_index": 252606, "signal_bar_index": 253567, "bar_offset": 0, "tech_price": 139221000.0, "tech_datetime": "2025-11-21 01:39:00", "candidate_index": 45, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, { "matched": true, "gt_bar_index": 257235, "tech_bar_index": 257235, "signal_bar_index": 258395, "bar_offset": 0, "tech_price": 138982000.0, "tech_datetime": "2025-12-01 09:30:00", "candidate_index": 46, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 259476, "tech_bar_index": 259476, "signal_bar_index": 260635, "bar_offset": 0, "tech_price": 139950000.0, "tech_datetime": "2025-12-06 01:30:00", "candidate_index": 47, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, { "matched": true, "gt_bar_index": 262567, "tech_bar_index": 262567, "signal_bar_index": 264859, "bar_offset": 0, "tech_price": 139840000.0, "tech_datetime": "2025-12-14 20:42:00", "candidate_index": 48, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, { "matched": true, "gt_bar_index": 266371, "tech_bar_index": 266371, "signal_bar_index": 266930, "bar_offset": 0, "tech_price": 134021000.0, "tech_datetime": "2025-12-19 04:15:00", "candidate_index": 49, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 268716, "tech_bar_index": 268716, "signal_bar_index": 270685, "bar_offset": 0, "tech_price": 134594000.0, "tech_datetime": "2025-12-27 00:00:00", "candidate_index": 50, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "matched": true, "gt_bar_index": 279908, "tech_bar_index": 279908, "signal_bar_index": 282488, "bar_offset": 0, "tech_price": 143100000.0, "tech_datetime": "2026-01-20 14:09:00", "candidate_index": 51, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, { "matched": true, "gt_bar_index": 287613, "tech_bar_index": 287613, "signal_bar_index": 288007, "bar_offset": 0, "tech_price": 125206000.0, "tech_datetime": "2026-02-01 02:06:00", "candidate_index": 52, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, { "matched": true, "gt_bar_index": 288938, "tech_bar_index": 288938, "signal_bar_index": 289458, "bar_offset": 0, "tech_price": 117429000.0, "tech_datetime": "2026-02-04 02:39:00", "candidate_index": 53, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, { "matched": true, "gt_bar_index": 290666, "tech_bar_index": 290666, "signal_bar_index": 290757, "bar_offset": 0, "tech_price": 99433000.0, "tech_datetime": "2026-02-06 19:36:00", "candidate_index": 54, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, { "matched": true, "gt_bar_index": 291007, "tech_bar_index": 291007, "signal_bar_index": 291167, "bar_offset": 0, "tech_price": 106690000.0, "tech_datetime": "2026-02-07 16:06:00", "candidate_index": 55, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, { "matched": true, "gt_bar_index": 291967, "tech_bar_index": 291967, "signal_bar_index": 292198, "bar_offset": 0, "tech_price": 107021000.0, "tech_datetime": "2026-02-09 19:39:00", "candidate_index": 56, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, { "matched": true, "gt_bar_index": 295027, "tech_bar_index": 295027, "signal_bar_index": 296119, "bar_offset": 0, "tech_price": 105000000.0, "tech_datetime": "2026-02-17 23:42:00", "candidate_index": 57, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 300097, "tech_bar_index": 300097, "signal_bar_index": 300969, "bar_offset": 0, "tech_price": 100497000.0, "tech_datetime": "2026-02-28 02:12:00", "candidate_index": 58, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, { "matched": true, "gt_bar_index": 303723, "tech_bar_index": 303723, "signal_bar_index": 304264, "bar_offset": 0, "tech_price": 107414000.0, "tech_datetime": "2026-03-06 22:57:00", "candidate_index": 59, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 309296, "tech_bar_index": 309296, "signal_bar_index": 310005, "bar_offset": 0, "tech_price": 112300000.0, "tech_datetime": "2026-03-18 22:00:00", "candidate_index": 60, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, { "matched": true, "gt_bar_index": 313335, "tech_bar_index": 313335, "signal_bar_index": 314277, "bar_offset": 0, "tech_price": 107284000.0, "tech_datetime": "2026-03-27 19:36:00", "candidate_index": 61, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, { "matched": true, "gt_bar_index": 337375, "tech_bar_index": 337375, "signal_bar_index": 338797, "bar_offset": 0, "tech_price": 120980000.0, "tech_datetime": "2026-05-18 08:39:00", "candidate_index": 62, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, { "matched": true, "gt_bar_index": 347052, "tech_bar_index": 347052, "signal_bar_index": 347732, "bar_offset": 0, "tech_price": 96508000.0, "tech_datetime": "2026-06-05 23:24:00", "candidate_index": 63, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 } ], "misses": [ { "gt_bar_index": 348849, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ], "signal_type": "swing_high", "signal_label": "스윙 매도 (S)", "primary_techniques": [ "zigzag_causal", "minor_swing" ] }, "div_bear": { "side": "sell", "gt_count": 38, "tech_count": 64, "hit_count": 1, "miss_count": 37, "recall": 0.0263, "precision": 0.0156, "f1": 0.0196, "avg_bar_offset": 403.0, "hits": [ { "matched": true, "gt_bar_index": 79498, "tech_bar_index": 79901, "signal_bar_index": 80964, "bar_offset": 403, "tech_price": 138880000.0, "tech_datetime": "2024-11-24 21:42:00", "candidate_index": 14, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 } ], "misses": [ { "gt_bar_index": 1959, "gt_datetime": "2024-06-12 23:36:00", "gt_price": 98069000.0 }, { "gt_bar_index": 15205, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, { "gt_bar_index": 17985, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, { "gt_bar_index": 26115, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, { "gt_bar_index": 30650, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, { "gt_bar_index": 34078, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, { "gt_bar_index": 39414, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, { "gt_bar_index": 41458, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, { "gt_bar_index": 46764, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, { "gt_bar_index": 70200, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, { "gt_bar_index": 72198, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, { "gt_bar_index": 81176, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, { "gt_bar_index": 87849, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, { "gt_bar_index": 103471, "gt_datetime": "2025-01-11 02:57:00", "gt_price": 143850000.0 }, { "gt_bar_index": 110201, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, { "gt_bar_index": 120271, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, { "gt_bar_index": 123577, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, { "gt_bar_index": 131093, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, { "gt_bar_index": 133638, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, { "gt_bar_index": 139715, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, { "gt_bar_index": 168406, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, { "gt_bar_index": 178553, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, { "gt_bar_index": 200096, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, { "gt_bar_index": 208082, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, { "gt_bar_index": 210520, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, { "gt_bar_index": 213353, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, { "gt_bar_index": 235029, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, { "gt_bar_index": 239166, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, { "gt_bar_index": 246441, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, { "gt_bar_index": 275594, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, { "gt_bar_index": 281884, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, { "gt_bar_index": 286583, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, { "gt_bar_index": 292818, "gt_datetime": "2026-02-11 02:39:00", "gt_price": 103502000.0 }, { "gt_bar_index": 298128, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, { "gt_bar_index": 324332, "gt_datetime": "2026-04-18 01:21:00", "gt_price": 114934000.0 }, { "gt_bar_index": 328744, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, { "gt_bar_index": 342467, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 } ], "signal_type": "div_bear", "signal_label": "하락 다이버전스 (Sd)", "primary_techniques": [ "rsi_swing", "macd_cross" ] } }, "gt_return_pct": 119097.37, "tech_return_pct": 119483.03, "return_capture_ratio": 1.0032, "score": 0.5102 }, "meta": { "generated_at": "2026-06-09 21:32:56", "interval_label": "3분" } }