{ "technique_id": "local_extrema", "technique_name": "국소 극값", "category": "swing", "causal": true, "description": "국소 저점 매수·고점 매도 (눌림목 유형 포착, 9/27 구간 등)", "params": { "interval_min": 3, "lookback_days": 365, "min_leg_pct": 3.0, "initial_cash_krw": 400000.0, "fee_rate": 0.0005, "order": 20, "min_swing_pct": 2.0, "min_bars_between": 30, "reversal_pct": 5.0 }, "signals": [ { "side": "sell", "bar_index": 502, "price": 148677000.0, "datetime": "2025-06-09 22:45:00", "pivot_bar_index": 482, "confidence": 0.22889576883384932, "reason": "local_high" }, { "side": "buy", "bar_index": 2190, "price": 143000000.0, "datetime": "2025-06-13 11:09:00", "pivot_bar_index": 2170, "confidence": 0.254739740217258, "reason": "local_low" }, { "side": "buy", "bar_index": 5880, "price": 143024000.0, "datetime": "2025-06-21 03:39:00", "pivot_bar_index": 5860, "confidence": 0.22258681979764833, "reason": "local_low" }, { "side": "sell", "bar_index": 6499, "price": 144708000.0, "datetime": "2025-06-22 10:36:00", "pivot_bar_index": 6479, "confidence": 0.2554144460823223, "reason": "local_high" }, { "side": "buy", "bar_index": 6782, "price": 138488000.0, "datetime": "2025-06-23 00:45:00", "pivot_bar_index": 6762, "confidence": 0.33411272029314254, "reason": "local_low" }, { "side": "buy", "bar_index": 6815, "price": 137800000.0, "datetime": "2025-06-23 02:24:00", "pivot_bar_index": 6795, "confidence": 0.38213226313034376, "reason": "local_low" }, { "side": "sell", "bar_index": 6947, "price": 141068000.0, "datetime": "2025-06-23 09:00:00", "pivot_bar_index": 6927, "confidence": 0.28192419825072884, "reason": "local_high" }, { "side": "sell", "bar_index": 6983, "price": 142023000.0, "datetime": "2025-06-23 10:48:00", "pivot_bar_index": 6963, "confidence": 0.2736545138888889, "reason": "local_high" }, { "side": "buy", "bar_index": 7299, "price": 139684000.0, "datetime": "2025-06-24 02:36:00", "pivot_bar_index": 7279, "confidence": 0.24553072625698324, "reason": "local_low" }, { "side": "sell", "bar_index": 7339, "price": 143484000.0, "datetime": "2025-06-24 04:36:00", "pivot_bar_index": 7319, "confidence": 0.2720426104636179, "reason": "local_high" }, { "side": "sell", "bar_index": 7417, "price": 147000000.0, "datetime": "2025-06-24 08:30:00", "pivot_bar_index": 7397, "confidence": 0.30689299762310424, "reason": "local_high" }, { "side": "sell", "bar_index": 15045, "price": 151528000.0, "datetime": "2025-07-10 05:54:00", "pivot_bar_index": 15025, "confidence": 0.2006085575032986, "reason": "local_high" }, { "side": "sell", "bar_index": 15483, "price": 154000000.0, "datetime": "2025-07-11 03:48:00", "pivot_bar_index": 15463, "confidence": 0.23255813953488375, "reason": "local_high" }, { "side": "sell", "bar_index": 15570, "price": 156978000.0, "datetime": "2025-07-11 08:09:00", "pivot_bar_index": 15550, "confidence": 0.25169143961756485, "reason": "local_high" }, { "side": "sell", "bar_index": 15729, "price": 160400000.0, "datetime": "2025-07-11 16:06:00", "pivot_bar_index": 15709, "confidence": 0.22802632250165789, "reason": "local_high" }, { "side": "sell", "bar_index": 17167, "price": 166631000.0, "datetime": "2025-07-14 16:00:00", "pivot_bar_index": 17147, "confidence": 0.27634905951279676, "reason": "local_high" }, { "side": "sell", "bar_index": 17199, "price": 166969000.0, "datetime": "2025-07-14 17:36:00", "pivot_bar_index": 17179, "confidence": 0.25028853473467083, "reason": "local_high" }, { "side": "buy", "bar_index": 17372, "price": 162501000.0, "datetime": "2025-07-15 02:15:00", "pivot_bar_index": 17352, "confidence": 0.20488245931283905, "reason": "local_low" }, { "side": "buy", "bar_index": 17610, "price": 158819000.0, "datetime": "2025-07-15 14:09:00", "pivot_bar_index": 17590, "confidence": 0.3090600668765712, "reason": "local_low" }, { "side": "buy", "bar_index": 19127, "price": 160208000.0, "datetime": "2025-07-18 18:00:00", "pivot_bar_index": 19107, "confidence": 0.2371724558196222, "reason": "local_low" }, { "side": "buy", "bar_index": 21989, "price": 159014000.0, "datetime": "2025-07-24 17:06:00", "pivot_bar_index": 21969, "confidence": 0.21669045626814984, "reason": "local_low" }, { "side": "buy", "bar_index": 25704, "price": 159181000.0, "datetime": "2025-08-01 10:51:00", "pivot_bar_index": 25684, "confidence": 0.2357920564330624, "reason": "local_low" }, { "side": "sell", "bar_index": 30552, "price": 166999000.0, "datetime": "2025-08-11 13:15:00", "pivot_bar_index": 30532, "confidence": 0.2318414361425114, "reason": "local_high" }, { "side": "sell", "bar_index": 30591, "price": 167000000.0, "datetime": "2025-08-11 15:12:00", "pivot_bar_index": 30571, "confidence": 0.2203182374541004, "reason": "local_high" }, { "side": "buy", "bar_index": 32188, "price": 162392000.0, "datetime": "2025-08-14 23:03:00", "pivot_bar_index": 32168, "confidence": 0.30437638067944356, "reason": "local_low" }, { "side": "buy", "bar_index": 32256, "price": 162999000.0, "datetime": "2025-08-15 02:27:00", "pivot_bar_index": 32236, "confidence": 0.23185991322482438, "reason": "local_low" }, { "side": "buy", "bar_index": 33804, "price": 159890000.0, "datetime": "2025-08-18 13:48:00", "pivot_bar_index": 33784, "confidence": 0.21481028151774786, "reason": "local_low" }, { "side": "sell", "bar_index": 35963, "price": 162691000.0, "datetime": "2025-08-23 01:45:00", "pivot_bar_index": 35943, "confidence": 0.3816603918065216, "reason": "local_high" }, { "side": "buy", "bar_index": 37011, "price": 155800000.0, "datetime": "2025-08-25 06:09:00", "pivot_bar_index": 36991, "confidence": 0.21110831867303345, "reason": "local_low" }, { "side": "buy", "bar_index": 39307, "price": 151568000.0, "datetime": "2025-08-30 00:57:00", "pivot_bar_index": 39287, "confidence": 0.26162940118221534, "reason": "local_low" }, { "side": "sell", "bar_index": 40608, "price": 152662000.0, "datetime": "2025-09-01 18:00:00", "pivot_bar_index": 40588, "confidence": 0.23615394930937375, "reason": "local_high" }, { "side": "sell", "bar_index": 40639, "price": 152632000.0, "datetime": "2025-09-01 19:33:00", "pivot_bar_index": 40619, "confidence": 0.20267379679144387, "reason": "local_high" }, { "side": "sell", "bar_index": 41208, "price": 154963000.0, "datetime": "2025-09-03 01:33:00", "pivot_bar_index": 41188, "confidence": 0.2503671169085449, "reason": "local_high" }, { "side": "sell", "bar_index": 41247, "price": 154620000.0, "datetime": "2025-09-03 03:30:00", "pivot_bar_index": 41227, "confidence": 0.22767863048856313, "reason": "local_high" }, { "side": "sell", "bar_index": 56097, "price": 174967000.0, "datetime": "2025-10-04 02:33:00", "pivot_bar_index": 56077, "confidence": 0.2619339476014803, "reason": "local_high" }, { "side": "sell", "bar_index": 56695, "price": 178559000.0, "datetime": "2025-10-05 14:54:00", "pivot_bar_index": 56675, "confidence": 0.2320210876167555, "reason": "local_high" }, { "side": "buy", "bar_index": 56792, "price": 174297000.0, "datetime": "2025-10-05 19:45:00", "pivot_bar_index": 56772, "confidence": 0.22461890500386983, "reason": "local_low" }, { "side": "buy", "bar_index": 57885, "price": 174410000.0, "datetime": "2025-10-08 02:24:00", "pivot_bar_index": 57865, "confidence": 0.2278724989774593, "reason": "local_low" }, { "side": "buy", "bar_index": 59426, "price": 168559000.0, "datetime": "2025-10-11 07:27:00", "pivot_bar_index": 59406, "confidence": 0.36475362981593695, "reason": "local_low" }, { "side": "sell", "bar_index": 59452, "price": 175201000.0, "datetime": "2025-10-11 08:45:00", "pivot_bar_index": 59432, "confidence": 0.3940460016967353, "reason": "local_high" }, { "side": "buy", "bar_index": 59465, "price": 170836000.0, "datetime": "2025-10-11 09:24:00", "pivot_bar_index": 59445, "confidence": 0.24914241357069883, "reason": "local_low" }, { "side": "buy", "bar_index": 59514, "price": 168000000.0, "datetime": "2025-10-11 11:51:00", "pivot_bar_index": 59494, "confidence": 0.41101363576691907, "reason": "local_low" }, { "side": "sell", "bar_index": 59532, "price": 173787000.0, "datetime": "2025-10-11 12:45:00", "pivot_bar_index": 59512, "confidence": 0.3444642857142857, "reason": "local_high" }, { "side": "sell", "bar_index": 59562, "price": 172780000.0, "datetime": "2025-10-11 14:15:00", "pivot_bar_index": 59542, "confidence": 0.2845238095238095, "reason": "local_high" }, { "side": "buy", "bar_index": 59636, "price": 168579000.0, "datetime": "2025-10-11 17:57:00", "pivot_bar_index": 59616, "confidence": 0.24314156731103137, "reason": "local_low" }, { "side": "sell", "bar_index": 60053, "price": 171879000.0, "datetime": "2025-10-12 14:48:00", "pivot_bar_index": 60033, "confidence": 0.2097441015040274, "reason": "local_high" }, { "side": "sell", "bar_index": 60263, "price": 174367000.0, "datetime": "2025-10-13 01:18:00", "pivot_bar_index": 60243, "confidence": 0.2334057162979048, "reason": "local_high" }, { "side": "sell", "bar_index": 60407, "price": 174789000.0, "datetime": "2025-10-13 08:30:00", "pivot_bar_index": 60387, "confidence": 0.20963785046728972, "reason": "local_high" }, { "side": "buy", "bar_index": 62207, "price": 165000000.0, "datetime": "2025-10-17 02:30:00", "pivot_bar_index": 62187, "confidence": 0.220831407133459, "reason": "local_low" }, { "side": "buy", "bar_index": 62240, "price": 164735000.0, "datetime": "2025-10-17 04:09:00", "pivot_bar_index": 62220, "confidence": 0.23653734457048708, "reason": "local_low" }, { "side": "buy", "bar_index": 62522, "price": 160000000.0, "datetime": "2025-10-17 18:15:00", "pivot_bar_index": 62502, "confidence": 0.36492833915452244, "reason": "local_low" }, { "side": "buy", "bar_index": 62565, "price": 159762000.0, "datetime": "2025-10-17 20:24:00", "pivot_bar_index": 62545, "confidence": 0.27679386525470145, "reason": "local_low" }, { "side": "sell", "bar_index": 62587, "price": 163313000.0, "datetime": "2025-10-17 21:30:00", "pivot_bar_index": 62567, "confidence": 0.22226812383420338, "reason": "local_high" }, { "side": "sell", "bar_index": 62678, "price": 164500000.0, "datetime": "2025-10-18 02:03:00", "pivot_bar_index": 62658, "confidence": 0.20794420070866093, "reason": "local_high" }, { "side": "sell", "bar_index": 63879, "price": 166644000.0, "datetime": "2025-10-20 14:06:00", "pivot_bar_index": 63859, "confidence": 0.20665155876768546, "reason": "local_high" }, { "side": "sell", "bar_index": 64609, "price": 169368000.0, "datetime": "2025-10-22 02:36:00", "pivot_bar_index": 64589, "confidence": 0.4129701016286404, "reason": "local_high" }, { "side": "buy", "bar_index": 64682, "price": 164826000.0, "datetime": "2025-10-22 06:15:00", "pivot_bar_index": 64662, "confidence": 0.268173444806575, "reason": "local_low" }, { "side": "buy", "bar_index": 68490, "price": 163654000.0, "datetime": "2025-10-30 04:39:00", "pivot_bar_index": 68470, "confidence": 0.20276459072922215, "reason": "local_low" }, { "side": "sell", "bar_index": 68744, "price": 166122000.0, "datetime": "2025-10-30 17:21:00", "pivot_bar_index": 68724, "confidence": 0.22301812945390095, "reason": "local_high" }, { "side": "buy", "bar_index": 70840, "price": 158222000.0, "datetime": "2025-11-04 02:09:00", "pivot_bar_index": 70820, "confidence": 0.2145450272433221, "reason": "local_low" }, { "side": "buy", "bar_index": 71163, "price": 153200000.0, "datetime": "2025-11-04 18:18:00", "pivot_bar_index": 71143, "confidence": 0.43426680403359247, "reason": "local_low" }, { "side": "buy", "bar_index": 71368, "price": 150001000.0, "datetime": "2025-11-05 04:33:00", "pivot_bar_index": 71348, "confidence": 0.3737526070912883, "reason": "local_low" }, { "side": "buy", "bar_index": 71430, "price": 147815000.0, "datetime": "2025-11-05 07:39:00", "pivot_bar_index": 71410, "confidence": 0.27436918116919434, "reason": "local_low" }, { "side": "sell", "bar_index": 71477, "price": 153240000.0, "datetime": "2025-11-05 10:00:00", "pivot_bar_index": 71457, "confidence": 0.36701282007915303, "reason": "local_high" }, { "side": "buy", "bar_index": 71510, "price": 146822000.0, "datetime": "2025-11-05 11:39:00", "pivot_bar_index": 71490, "confidence": 0.4188201513965022, "reason": "local_low" }, { "side": "sell", "bar_index": 71553, "price": 153300000.0, "datetime": "2025-11-05 13:48:00", "pivot_bar_index": 71533, "confidence": 0.44121453188214305, "reason": "local_high" }, { "side": "sell", "bar_index": 71755, "price": 154350000.0, "datetime": "2025-11-05 23:54:00", "pivot_bar_index": 71735, "confidence": 0.2491400948219764, "reason": "local_high" }, { "side": "buy", "bar_index": 72293, "price": 150410000.0, "datetime": "2025-11-07 02:48:00", "pivot_bar_index": 72273, "confidence": 0.28923752340370584, "reason": "local_low" }, { "side": "sell", "bar_index": 72803, "price": 153700000.0, "datetime": "2025-11-08 04:18:00", "pivot_bar_index": 72783, "confidence": 0.2878179384203481, "reason": "local_high" }, { "side": "sell", "bar_index": 72852, "price": 154686000.0, "datetime": "2025-11-08 06:45:00", "pivot_bar_index": 72832, "confidence": 0.2329919822179884, "reason": "local_high" }, { "side": "sell", "bar_index": 73687, "price": 154777000.0, "datetime": "2025-11-10 00:30:00", "pivot_bar_index": 73667, "confidence": 0.22980832782551222, "reason": "local_high" }, { "side": "sell", "bar_index": 73901, "price": 158314000.0, "datetime": "2025-11-10 11:12:00", "pivot_bar_index": 73881, "confidence": 0.24686084142394824, "reason": "local_high" }, { "side": "buy", "bar_index": 74680, "price": 153800000.0, "datetime": "2025-11-12 02:09:00", "pivot_bar_index": 74660, "confidence": 0.20457035131072784, "reason": "local_low" }, { "side": "sell", "bar_index": 75084, "price": 157194000.0, "datetime": "2025-11-12 22:21:00", "pivot_bar_index": 75064, "confidence": 0.2074025974025974, "reason": "local_high" }, { "side": "buy", "bar_index": 75161, "price": 152100000.0, "datetime": "2025-11-13 02:12:00", "pivot_bar_index": 75141, "confidence": 0.3240581701591664, "reason": "local_low" }, { "side": "buy", "bar_index": 75689, "price": 149000000.0, "datetime": "2025-11-14 04:36:00", "pivot_bar_index": 75669, "confidence": 0.34517615193712053, "reason": "local_low" }, { "side": "sell", "bar_index": 75788, "price": 152458000.0, "datetime": "2025-11-14 09:33:00", "pivot_bar_index": 75768, "confidence": 0.2056417602720469, "reason": "local_high" }, { "side": "buy", "bar_index": 75817, "price": 149275000.0, "datetime": "2025-11-14 11:00:00", "pivot_bar_index": 75797, "confidence": 0.20877881121358013, "reason": "local_low" }, { "side": "buy", "bar_index": 75933, "price": 146137000.0, "datetime": "2025-11-14 16:48:00", "pivot_bar_index": 75913, "confidence": 0.2951235547645453, "reason": "local_low" }, { "side": "buy", "bar_index": 76072, "price": 143020000.0, "datetime": "2025-11-14 23:45:00", "pivot_bar_index": 76052, "confidence": 0.2972164367948657, "reason": "local_low" }, { "side": "sell", "bar_index": 76129, "price": 147555000.0, "datetime": "2025-11-15 02:36:00", "pivot_bar_index": 76109, "confidence": 0.31708851908823943, "reason": "local_high" }, { "side": "buy", "bar_index": 76179, "price": 143844000.0, "datetime": "2025-11-15 05:06:00", "pivot_bar_index": 76159, "confidence": 0.25149944088644915, "reason": "local_low" }, { "side": "buy", "bar_index": 76213, "price": 143200000.0, "datetime": "2025-11-15 06:48:00", "pivot_bar_index": 76193, "confidence": 0.27920142825141026, "reason": "local_low" }, { "side": "sell", "bar_index": 76346, "price": 146429000.0, "datetime": "2025-11-15 13:27:00", "pivot_bar_index": 76326, "confidence": 0.22927480142790282, "reason": "local_high" }, { "side": "buy", "bar_index": 77200, "price": 138752000.0, "datetime": "2025-11-17 08:09:00", "pivot_bar_index": 77180, "confidence": 0.3306689338453069, "reason": "local_low" }, { "side": "sell", "bar_index": 77258, "price": 142473000.0, "datetime": "2025-11-17 11:03:00", "pivot_bar_index": 77238, "confidence": 0.2681763145756457, "reason": "local_high" }, { "side": "buy", "bar_index": 77514, "price": 139457000.0, "datetime": "2025-11-17 23:51:00", "pivot_bar_index": 77494, "confidence": 0.2382052358952821, "reason": "local_low" }, { "side": "sell", "bar_index": 77529, "price": 142799000.0, "datetime": "2025-11-18 00:36:00", "pivot_bar_index": 77509, "confidence": 0.23964376115935376, "reason": "local_high" }, { "side": "buy", "bar_index": 77563, "price": 139324000.0, "datetime": "2025-11-18 02:18:00", "pivot_bar_index": 77543, "confidence": 0.24334904306052563, "reason": "local_low" }, { "side": "buy", "bar_index": 77641, "price": 137613000.0, "datetime": "2025-11-18 06:12:00", "pivot_bar_index": 77621, "confidence": 0.2402127659574468, "reason": "local_low" }, { "side": "buy", "bar_index": 77812, "price": 132499000.0, "datetime": "2025-11-18 14:45:00", "pivot_bar_index": 77792, "confidence": 0.3602037104401601, "reason": "local_low" }, { "side": "buy", "bar_index": 77854, "price": 132269000.0, "datetime": "2025-11-18 16:51:00", "pivot_bar_index": 77834, "confidence": 0.2653909843606256, "reason": "local_low" }, { "side": "sell", "bar_index": 77893, "price": 135660000.0, "datetime": "2025-11-18 18:48:00", "pivot_bar_index": 77873, "confidence": 0.25637148538206234, "reason": "local_high" }, { "side": "sell", "bar_index": 77935, "price": 135590000.0, "datetime": "2025-11-18 20:54:00", "pivot_bar_index": 77915, "confidence": 0.24883218189239448, "reason": "local_high" }, { "side": "sell", "bar_index": 78049, "price": 139221000.0, "datetime": "2025-11-19 02:36:00", "pivot_bar_index": 78029, "confidence": 0.37306093254056955, "reason": "local_high" }, { "side": "sell", "bar_index": 78080, "price": 138998000.0, "datetime": "2025-11-19 04:09:00", "pivot_bar_index": 78060, "confidence": 0.32712953675842343, "reason": "local_high" }, { "side": "buy", "bar_index": 78312, "price": 133966000.0, "datetime": "2025-11-19 15:45:00", "pivot_bar_index": 78292, "confidence": 0.25843513670738805, "reason": "local_low" }, { "side": "sell", "bar_index": 78353, "price": 136650000.0, "datetime": "2025-11-19 17:48:00", "pivot_bar_index": 78333, "confidence": 0.20034934237045218, "reason": "local_high" }, { "side": "sell", "bar_index": 78624, "price": 135697000.0, "datetime": "2025-11-20 07:21:00", "pivot_bar_index": 78604, "confidence": 0.24824409032550415, "reason": "local_high" }, { "side": "sell", "bar_index": 78719, "price": 138526000.0, "datetime": "2025-11-20 12:06:00", "pivot_bar_index": 78699, "confidence": 0.31090666845305887, "reason": "local_high" }, { "side": "buy", "bar_index": 79058, "price": 130000000.0, "datetime": "2025-11-21 05:03:00", "pivot_bar_index": 79038, "confidence": 0.3958391820210109, "reason": "local_low" }, { "side": "buy", "bar_index": 79226, "price": 127293000.0, "datetime": "2025-11-21 13:27:00", "pivot_bar_index": 79206, "confidence": 0.2744393933605837, "reason": "local_low" }, { "side": "buy", "bar_index": 79308, "price": 125393000.0, "datetime": "2025-11-21 17:33:00", "pivot_bar_index": 79288, "confidence": 0.25816526305975945, "reason": "local_low" }, { "side": "buy", "bar_index": 79362, "price": 122529000.0, "datetime": "2025-11-21 20:15:00", "pivot_bar_index": 79342, "confidence": 0.4576145788715393, "reason": "local_low" }, { "side": "sell", "bar_index": 79380, "price": 125150000.0, "datetime": "2025-11-21 21:09:00", "pivot_bar_index": 79360, "confidence": 0.21390854409976418, "reason": "local_high" }, { "side": "buy", "bar_index": 79406, "price": 121469000.0, "datetime": "2025-11-21 22:27:00", "pivot_bar_index": 79386, "confidence": 0.3918590762756777, "reason": "local_low" }, { "side": "sell", "bar_index": 79455, "price": 128593000.0, "datetime": "2025-11-22 00:54:00", "pivot_bar_index": 79435, "confidence": 0.5864870872403658, "reason": "local_high" }, { "side": "buy", "bar_index": 79478, "price": 124058000.0, "datetime": "2025-11-22 02:03:00", "pivot_bar_index": 79458, "confidence": 0.3526630531988522, "reason": "local_low" }, { "side": "sell", "bar_index": 79505, "price": 128377000.0, "datetime": "2025-11-22 03:24:00", "pivot_bar_index": 79485, "confidence": 0.34814361024682, "reason": "local_high" }, { "side": "buy", "bar_index": 79524, "price": 125244000.0, "datetime": "2025-11-22 04:21:00", "pivot_bar_index": 79504, "confidence": 0.2604340827261204, "reason": "local_low" }, { "side": "sell", "bar_index": 79547, "price": 127666000.0, "datetime": "2025-11-22 05:30:00", "pivot_bar_index": 79527, "confidence": 0.290831707749601, "reason": "local_high" }, { "side": "buy", "bar_index": 79568, "price": 125800000.0, "datetime": "2025-11-22 06:33:00", "pivot_bar_index": 79548, "confidence": 0.2007368921224207, "reason": "local_low" }, { "side": "sell", "bar_index": 79591, "price": 128624000.0, "datetime": "2025-11-22 07:42:00", "pivot_bar_index": 79571, "confidence": 0.26987320749896204, "reason": "local_high" }, { "side": "sell", "bar_index": 79641, "price": 128877000.0, "datetime": "2025-11-22 10:12:00", "pivot_bar_index": 79621, "confidence": 0.2445945945945946, "reason": "local_high" }, { "side": "sell", "bar_index": 80174, "price": 130440000.0, "datetime": "2025-11-23 12:51:00", "pivot_bar_index": 80154, "confidence": 0.24730540803821138, "reason": "local_high" }, { "side": "sell", "bar_index": 80204, "price": 131052000.0, "datetime": "2025-11-23 14:21:00", "pivot_bar_index": 80184, "confidence": 0.2692452357071214, "reason": "local_high" }, { "side": "sell", "bar_index": 80446, "price": 133745000.0, "datetime": "2025-11-24 08:54:00", "pivot_bar_index": 80426, "confidence": 0.2529801832189812, "reason": "local_high" }, { "side": "buy", "bar_index": 80474, "price": 130018000.0, "datetime": "2025-11-24 10:18:00", "pivot_bar_index": 80454, "confidence": 0.27866462297655986, "reason": "local_low" }, { "side": "buy", "bar_index": 80504, "price": 131000000.0, "datetime": "2025-11-24 11:48:00", "pivot_bar_index": 80484, "confidence": 0.20524131743242738, "reason": "local_low" }, { "side": "sell", "bar_index": 80514, "price": 133095000.0, "datetime": "2025-11-24 12:18:00", "pivot_bar_index": 80494, "confidence": 0.23665953944838405, "reason": "local_high" }, { "side": "buy", "bar_index": 80680, "price": 129450000.0, "datetime": "2025-11-24 20:36:00", "pivot_bar_index": 80660, "confidence": 0.20060560181680542, "reason": "local_low" }, { "side": "sell", "bar_index": 80850, "price": 133200000.0, "datetime": "2025-11-25 05:06:00", "pivot_bar_index": 80830, "confidence": 0.2531733263541963, "reason": "local_high" }, { "side": "sell", "bar_index": 80887, "price": 133705000.0, "datetime": "2025-11-25 06:57:00", "pivot_bar_index": 80867, "confidence": 0.21015173382816738, "reason": "local_high" }, { "side": "sell", "bar_index": 81797, "price": 134651000.0, "datetime": "2025-11-27 04:27:00", "pivot_bar_index": 81777, "confidence": 0.3615153170761737, "reason": "local_high" }, { "side": "sell", "bar_index": 81963, "price": 137500000.0, "datetime": "2025-11-27 12:45:00", "pivot_bar_index": 81943, "confidence": 0.23050252228389456, "reason": "local_high" }, { "side": "sell", "bar_index": 82678, "price": 138982000.0, "datetime": "2025-11-29 00:30:00", "pivot_bar_index": 82658, "confidence": 0.20373402248048925, "reason": "local_high" }, { "side": "buy", "bar_index": 82742, "price": 135577000.0, "datetime": "2025-11-29 03:42:00", "pivot_bar_index": 82722, "confidence": 0.2449957548459513, "reason": "local_low" }, { "side": "buy", "bar_index": 83846, "price": 130017000.0, "datetime": "2025-12-01 10:54:00", "pivot_bar_index": 83826, "confidence": 0.4922887918741637, "reason": "local_low" }, { "side": "buy", "bar_index": 83931, "price": 128184000.0, "datetime": "2025-12-01 15:09:00", "pivot_bar_index": 83911, "confidence": 0.2634957046174413, "reason": "local_low" }, { "side": "buy", "bar_index": 84084, "price": 126700000.0, "datetime": "2025-12-01 22:48:00", "pivot_bar_index": 84064, "confidence": 0.2795679126005033, "reason": "local_low" }, { "side": "sell", "bar_index": 84120, "price": 129621000.0, "datetime": "2025-12-02 00:36:00", "pivot_bar_index": 84100, "confidence": 0.23054459352801895, "reason": "local_high" }, { "side": "buy", "bar_index": 84143, "price": 125743000.0, "datetime": "2025-12-02 01:45:00", "pivot_bar_index": 84123, "confidence": 0.29917991683446354, "reason": "local_low" }, { "side": "sell", "bar_index": 84285, "price": 130000000.0, "datetime": "2025-12-02 08:51:00", "pivot_bar_index": 84265, "confidence": 0.2574623038260334, "reason": "local_high" }, { "side": "sell", "bar_index": 84330, "price": 130912000.0, "datetime": "2025-12-02 11:06:00", "pivot_bar_index": 84310, "confidence": 0.2125800588203172, "reason": "local_high" }, { "side": "sell", "bar_index": 84628, "price": 135973000.0, "datetime": "2025-12-03 02:00:00", "pivot_bar_index": 84608, "confidence": 0.4552794266908621, "reason": "local_high" }, { "side": "sell", "bar_index": 84689, "price": 137300000.0, "datetime": "2025-12-03 05:03:00", "pivot_bar_index": 84669, "confidence": 0.2536145298124029, "reason": "local_high" }, { "side": "sell", "bar_index": 84849, "price": 138540000.0, "datetime": "2025-12-03 13:03:00", "pivot_bar_index": 84829, "confidence": 0.23886244715759603, "reason": "local_high" }, { "side": "buy", "bar_index": 86082, "price": 131934000.0, "datetime": "2025-12-06 02:42:00", "pivot_bar_index": 86062, "confidence": 0.3326640971906737, "reason": "local_low" }, { "side": "buy", "bar_index": 86128, "price": 132990000.0, "datetime": "2025-12-06 05:00:00", "pivot_bar_index": 86108, "confidence": 0.2552867212802438, "reason": "local_low" }, { "side": "sell", "bar_index": 87079, "price": 136799000.0, "datetime": "2025-12-08 04:33:00", "pivot_bar_index": 87059, "confidence": 0.40914002221850226, "reason": "local_high" }, { "side": "sell", "bar_index": 87118, "price": 136350000.0, "datetime": "2025-12-08 06:30:00", "pivot_bar_index": 87098, "confidence": 0.20087532263494556, "reason": "local_high" }, { "side": "buy", "bar_index": 87150, "price": 133176000.0, "datetime": "2025-12-08 08:06:00", "pivot_bar_index": 87130, "confidence": 0.2648411172596291, "reason": "local_low" }, { "side": "sell", "bar_index": 87221, "price": 136611000.0, "datetime": "2025-12-08 11:39:00", "pivot_bar_index": 87201, "confidence": 0.25792935664083616, "reason": "local_high" }, { "side": "buy", "bar_index": 87502, "price": 133672000.0, "datetime": "2025-12-09 01:42:00", "pivot_bar_index": 87482, "confidence": 0.23586387243336424, "reason": "local_low" }, { "side": "sell", "bar_index": 88010, "price": 139840000.0, "datetime": "2025-12-10 03:06:00", "pivot_bar_index": 87990, "confidence": 0.4416651110696286, "reason": "local_high" }, { "side": "sell", "bar_index": 88059, "price": 138988000.0, "datetime": "2025-12-10 05:33:00", "pivot_bar_index": 88039, "confidence": 0.2817745359856191, "reason": "local_high" }, { "side": "buy", "bar_index": 88076, "price": 136830000.0, "datetime": "2025-12-10 06:24:00", "pivot_bar_index": 88056, "confidence": 0.21524599542334094, "reason": "local_low" }, { "side": "sell", "bar_index": 88553, "price": 139800000.0, "datetime": "2025-12-11 06:15:00", "pivot_bar_index": 88533, "confidence": 0.23650875009152816, "reason": "local_high" }, { "side": "buy", "bar_index": 88571, "price": 136650000.0, "datetime": "2025-12-11 07:09:00", "pivot_bar_index": 88551, "confidence": 0.22532188841201717, "reason": "local_low" }, { "side": "buy", "bar_index": 88692, "price": 133283000.0, "datetime": "2025-12-11 13:12:00", "pivot_bar_index": 88672, "confidence": 0.30055380495295203, "reason": "local_low" }, { "side": "sell", "bar_index": 89020, "price": 136234000.0, "datetime": "2025-12-12 05:36:00", "pivot_bar_index": 89000, "confidence": 0.2047940074906367, "reason": "local_high" }, { "side": "sell", "bar_index": 89059, "price": 138872000.0, "datetime": "2025-12-12 07:33:00", "pivot_bar_index": 89039, "confidence": 0.3466722297141239, "reason": "local_high" }, { "side": "buy", "bar_index": 89127, "price": 135946000.0, "datetime": "2025-12-12 10:57:00", "pivot_bar_index": 89107, "confidence": 0.210697620830693, "reason": "local_low" }, { "side": "buy", "bar_index": 89442, "price": 134018000.0, "datetime": "2025-12-13 02:42:00", "pivot_bar_index": 89422, "confidence": 0.2606736673812725, "reason": "local_low" }, { "side": "sell", "bar_index": 90595, "price": 134140000.0, "datetime": "2025-12-15 12:21:00", "pivot_bar_index": 90575, "confidence": 0.22626780105510322, "reason": "local_high" }, { "side": "buy", "bar_index": 90857, "price": 129455000.0, "datetime": "2025-12-16 01:27:00", "pivot_bar_index": 90837, "confidence": 0.30669931337092193, "reason": "local_low" }, { "side": "buy", "bar_index": 90919, "price": 127539000.0, "datetime": "2025-12-16 04:33:00", "pivot_bar_index": 90899, "confidence": 0.43856689831995144, "reason": "local_low" }, { "side": "sell", "bar_index": 91347, "price": 131106000.0, "datetime": "2025-12-17 01:57:00", "pivot_bar_index": 91327, "confidence": 0.21759122153467275, "reason": "local_high" }, { "side": "sell", "bar_index": 91814, "price": 134021000.0, "datetime": "2025-12-18 01:18:00", "pivot_bar_index": 91794, "confidence": 0.36319631313599954, "reason": "local_high" }, { "side": "buy", "bar_index": 91838, "price": 128610000.0, "datetime": "2025-12-18 02:30:00", "pivot_bar_index": 91818, "confidence": 0.4037426970400161, "reason": "local_low" }, { "side": "buy", "bar_index": 91891, "price": 127548000.0, "datetime": "2025-12-18 05:09:00", "pivot_bar_index": 91871, "confidence": 0.48298400996858704, "reason": "local_low" }, { "side": "sell", "bar_index": 92268, "price": 132779000.0, "datetime": "2025-12-19 00:00:00", "pivot_bar_index": 92248, "confidence": 0.2532046332046332, "reason": "local_high" }, { "side": "sell", "bar_index": 92301, "price": 132570000.0, "datetime": "2025-12-19 01:39:00", "pivot_bar_index": 92281, "confidence": 0.23706563706563707, "reason": "local_high" }, { "side": "buy", "bar_index": 92337, "price": 127644000.0, "datetime": "2025-12-19 03:27:00", "pivot_bar_index": 92317, "confidence": 0.3867328417897409, "reason": "local_low" }, { "side": "buy", "bar_index": 92388, "price": 126200000.0, "datetime": "2025-12-19 06:00:00", "pivot_bar_index": 92368, "confidence": 0.4023119628869116, "reason": "local_low" }, { "side": "sell", "bar_index": 92539, "price": 130701000.0, "datetime": "2025-12-19 13:33:00", "pivot_bar_index": 92519, "confidence": 0.32336284723593484, "reason": "local_high" }, { "side": "sell", "bar_index": 92612, "price": 131588000.0, "datetime": "2025-12-19 17:12:00", "pivot_bar_index": 92592, "confidence": 0.26115300337650793, "reason": "local_high" }, { "side": "buy", "bar_index": 92828, "price": 129349000.0, "datetime": "2025-12-20 04:00:00", "pivot_bar_index": 92808, "confidence": 0.25766362883181443, "reason": "local_low" }, { "side": "buy", "bar_index": 94313, "price": 131200000.0, "datetime": "2025-12-23 06:15:00", "pivot_bar_index": 94293, "confidence": 0.2051542389584018, "reason": "local_low" }, { "side": "sell", "bar_index": 95878, "price": 130695000.0, "datetime": "2025-12-26 12:30:00", "pivot_bar_index": 95858, "confidence": 0.21014804109214485, "reason": "local_high" }, { "side": "sell", "bar_index": 97361, "price": 130520000.0, "datetime": "2025-12-29 14:39:00", "pivot_bar_index": 97341, "confidence": 0.2288401253918495, "reason": "local_high" }, { "side": "buy", "bar_index": 97512, "price": 126581000.0, "datetime": "2025-12-29 22:12:00", "pivot_bar_index": 97492, "confidence": 0.24656922045599897, "reason": "local_low" }, { "side": "sell", "bar_index": 99533, "price": 131430000.0, "datetime": "2026-01-03 03:15:00", "pivot_bar_index": 99513, "confidence": 0.22006220839813376, "reason": "local_high" }, { "side": "sell", "bar_index": 100660, "price": 135059000.0, "datetime": "2026-01-05 11:36:00", "pivot_bar_index": 100640, "confidence": 0.23639533121115658, "reason": "local_high" }, { "side": "sell", "bar_index": 100690, "price": 135151000.0, "datetime": "2026-01-05 13:06:00", "pivot_bar_index": 100670, "confidence": 0.2357654614580651, "reason": "local_high" }, { "side": "buy", "bar_index": 101468, "price": 133239000.0, "datetime": "2026-01-07 04:00:00", "pivot_bar_index": 101448, "confidence": 0.25261171099991225, "reason": "local_low" }, { "side": "sell", "bar_index": 101534, "price": 136072000.0, "datetime": "2026-01-07 07:18:00", "pivot_bar_index": 101514, "confidence": 0.21262543249348914, "reason": "local_high" }, { "side": "sell", "bar_index": 102429, "price": 133405000.0, "datetime": "2026-01-09 04:03:00", "pivot_bar_index": 102409, "confidence": 0.2025910856863165, "reason": "local_high" }, { "side": "sell", "bar_index": 104928, "price": 140890000.0, "datetime": "2026-01-14 09:00:00", "pivot_bar_index": 104908, "confidence": 0.25392828290914915, "reason": "local_high" }, { "side": "sell", "bar_index": 105294, "price": 142888000.0, "datetime": "2026-01-15 03:18:00", "pivot_bar_index": 105274, "confidence": 0.24639302412299574, "reason": "local_high" }, { "side": "buy", "bar_index": 107353, "price": 137018000.0, "datetime": "2026-01-19 10:15:00", "pivot_bar_index": 107333, "confidence": 0.29273822174991143, "reason": "local_low" }, { "side": "buy", "bar_index": 107385, "price": 136965000.0, "datetime": "2026-01-19 11:51:00", "pivot_bar_index": 107365, "confidence": 0.2964930924548353, "reason": "local_low" }, { "side": "sell", "bar_index": 108614, "price": 134200000.0, "datetime": "2026-01-22 01:18:00", "pivot_bar_index": 108594, "confidence": 0.24028813210124303, "reason": "local_high" }, { "side": "buy", "bar_index": 108652, "price": 130000000.0, "datetime": "2026-01-22 03:12:00", "pivot_bar_index": 108632, "confidence": 0.3129657228017884, "reason": "local_low" }, { "side": "sell", "bar_index": 108706, "price": 133990000.0, "datetime": "2026-01-22 05:54:00", "pivot_bar_index": 108686, "confidence": 0.30692307692307697, "reason": "local_high" }, { "side": "sell", "bar_index": 108752, "price": 133814000.0, "datetime": "2026-01-22 08:12:00", "pivot_bar_index": 108732, "confidence": 0.2420953532693971, "reason": "local_high" }, { "side": "sell", "bar_index": 109620, "price": 134728000.0, "datetime": "2026-01-24 03:36:00", "pivot_bar_index": 109600, "confidence": 0.21905339805825244, "reason": "local_high" }, { "side": "buy", "bar_index": 109683, "price": 131502000.0, "datetime": "2026-01-24 06:45:00", "pivot_bar_index": 109663, "confidence": 0.23944540110444748, "reason": "local_low" }, { "side": "buy", "bar_index": 112479, "price": 123634000.0, "datetime": "2026-01-30 02:33:00", "pivot_bar_index": 112459, "confidence": 0.3404900306269142, "reason": "local_low" }, { "side": "buy", "bar_index": 112528, "price": 122595000.0, "datetime": "2026-01-30 05:00:00", "pivot_bar_index": 112508, "confidence": 0.3343687911949289, "reason": "local_low" }, { "side": "buy", "bar_index": 112678, "price": 119124000.0, "datetime": "2026-01-30 12:30:00", "pivot_bar_index": 112658, "confidence": 0.42034241783339094, "reason": "local_low" }, { "side": "sell", "bar_index": 112737, "price": 122209000.0, "datetime": "2026-01-30 15:27:00", "pivot_bar_index": 112717, "confidence": 0.25897384238272725, "reason": "local_high" }, { "side": "sell", "bar_index": 113025, "price": 124768000.0, "datetime": "2026-01-31 05:51:00", "pivot_bar_index": 113005, "confidence": 0.2901443298969072, "reason": "local_high" }, { "side": "sell", "bar_index": 113056, "price": 125206000.0, "datetime": "2026-01-31 07:24:00", "pivot_bar_index": 113036, "confidence": 0.3262680412371134, "reason": "local_high" }, { "side": "buy", "bar_index": 113402, "price": 120361000.0, "datetime": "2026-02-01 00:42:00", "pivot_bar_index": 113382, "confidence": 0.22472548892209732, "reason": "local_low" }, { "side": "buy", "bar_index": 113482, "price": 114153000.0, "datetime": "2026-02-01 04:42:00", "pivot_bar_index": 113462, "confidence": 0.6401279107904231, "reason": "local_low" }, { "side": "buy", "bar_index": 113519, "price": 114600000.0, "datetime": "2026-02-01 06:33:00", "pivot_bar_index": 113499, "confidence": 0.517170045510964, "reason": "local_low" }, { "side": "sell", "bar_index": 113549, "price": 116968000.0, "datetime": "2026-02-01 08:03:00", "pivot_bar_index": 113529, "confidence": 0.246598862929577, "reason": "local_high" }, { "side": "sell", "bar_index": 113593, "price": 118507000.0, "datetime": "2026-02-01 10:15:00", "pivot_bar_index": 113573, "confidence": 0.34092495636998255, "reason": "local_high" }, { "side": "buy", "bar_index": 113900, "price": 113511000.0, "datetime": "2026-02-02 01:36:00", "pivot_bar_index": 113880, "confidence": 0.2732647814910026, "reason": "local_low" }, { "side": "buy", "bar_index": 114051, "price": 111952000.0, "datetime": "2026-02-02 09:09:00", "pivot_bar_index": 114031, "confidence": 0.2519047411728852, "reason": "local_low" }, { "side": "sell", "bar_index": 114081, "price": 115592000.0, "datetime": "2026-02-02 10:39:00", "pivot_bar_index": 114061, "confidence": 0.32513934543375733, "reason": "local_high" }, { "side": "buy", "bar_index": 114143, "price": 110761000.0, "datetime": "2026-02-02 13:45:00", "pivot_bar_index": 114123, "confidence": 0.4179354972662468, "reason": "local_low" }, { "side": "sell", "bar_index": 114158, "price": 113198000.0, "datetime": "2026-02-02 14:30:00", "pivot_bar_index": 114138, "confidence": 0.22002329339749555, "reason": "local_high" }, { "side": "buy", "bar_index": 114177, "price": 110940000.0, "datetime": "2026-02-02 15:27:00", "pivot_bar_index": 114157, "confidence": 0.37730939370283634, "reason": "local_low" }, { "side": "sell", "bar_index": 114234, "price": 114122000.0, "datetime": "2026-02-02 18:18:00", "pivot_bar_index": 114214, "confidence": 0.28682170542635654, "reason": "local_high" }, { "side": "sell", "bar_index": 114270, "price": 115124000.0, "datetime": "2026-02-02 20:06:00", "pivot_bar_index": 114250, "confidence": 0.34627171500211196, "reason": "local_high" }, { "side": "sell", "bar_index": 114316, "price": 116002000.0, "datetime": "2026-02-02 22:24:00", "pivot_bar_index": 114296, "confidence": 0.21737981573801682, "reason": "local_high" }, { "side": "sell", "bar_index": 114381, "price": 117429000.0, "datetime": "2026-02-03 01:39:00", "pivot_bar_index": 114361, "confidence": 0.21983760215137985, "reason": "local_high" }, { "side": "buy", "bar_index": 114609, "price": 114811000.0, "datetime": "2026-02-03 13:03:00", "pivot_bar_index": 114589, "confidence": 0.21152337755345632, "reason": "local_low" }, { "side": "buy", "bar_index": 114928, "price": 108700000.0, "datetime": "2026-02-04 05:00:00", "pivot_bar_index": 114908, "confidence": 0.57462693038057, "reason": "local_low" }, { "side": "sell", "bar_index": 114934, "price": 111823000.0, "datetime": "2026-02-04 05:18:00", "pivot_bar_index": 114914, "confidence": 0.2873045078196872, "reason": "local_high" }, { "side": "sell", "bar_index": 114971, "price": 113684000.0, "datetime": "2026-02-04 07:09:00", "pivot_bar_index": 114951, "confidence": 0.45850965961361545, "reason": "local_high" }, { "side": "buy", "bar_index": 115004, "price": 111380000.0, "datetime": "2026-02-04 08:48:00", "pivot_bar_index": 114984, "confidence": 0.20266704197600366, "reason": "local_low" }, { "side": "buy", "bar_index": 115388, "price": 107054000.0, "datetime": "2026-02-05 04:00:00", "pivot_bar_index": 115368, "confidence": 0.41516326293076433, "reason": "local_low" }, { "side": "sell", "bar_index": 115402, "price": 109638000.0, "datetime": "2026-02-05 04:42:00", "pivot_bar_index": 115382, "confidence": 0.24137351243297775, "reason": "local_high" }, { "side": "buy", "bar_index": 115418, "price": 108155000.0, "datetime": "2026-02-05 05:30:00", "pivot_bar_index": 115398, "confidence": 0.22451395981525502, "reason": "local_low" }, { "side": "sell", "bar_index": 115429, "price": 109488000.0, "datetime": "2026-02-05 06:03:00", "pivot_bar_index": 115409, "confidence": 0.22736189212920582, "reason": "local_high" }, { "side": "buy", "bar_index": 115470, "price": 106526000.0, "datetime": "2026-02-05 08:06:00", "pivot_bar_index": 115450, "confidence": 0.28384319305350336, "reason": "local_low" }, { "side": "sell", "bar_index": 115477, "price": 108700000.0, "datetime": "2026-02-05 08:27:00", "pivot_bar_index": 115457, "confidence": 0.20408163265306123, "reason": "local_high" }, { "side": "buy", "bar_index": 115616, "price": 103390000.0, "datetime": "2026-02-05 15:24:00", "pivot_bar_index": 115596, "confidence": 0.41744675329490055, "reason": "local_low" }, { "side": "sell", "bar_index": 115694, "price": 105890000.0, "datetime": "2026-02-05 19:18:00", "pivot_bar_index": 115674, "confidence": 0.2418028822903569, "reason": "local_high" }, { "side": "buy", "bar_index": 115763, "price": 101647000.0, "datetime": "2026-02-05 22:45:00", "pivot_bar_index": 115743, "confidence": 0.40069883841722537, "reason": "local_low" }, { "side": "buy", "bar_index": 115818, "price": 98765000.0, "datetime": "2026-02-06 01:30:00", "pivot_bar_index": 115798, "confidence": 0.5010819908631883, "reason": "local_low" }, { "side": "sell", "bar_index": 115846, "price": 101040000.0, "datetime": "2026-02-06 02:54:00", "pivot_bar_index": 115826, "confidence": 0.23034475775831517, "reason": "local_high" }, { "side": "buy", "bar_index": 115926, "price": 92002000.0, "datetime": "2026-02-06 06:54:00", "pivot_bar_index": 115906, "confidence": 0.8944972288202692, "reason": "local_low" }, { "side": "sell", "bar_index": 115972, "price": 95800000.0, "datetime": "2026-02-06 09:12:00", "pivot_bar_index": 115952, "confidence": 0.4128171126714637, "reason": "local_high" }, { "side": "buy", "bar_index": 115994, "price": 88999000.0, "datetime": "2026-02-06 10:18:00", "pivot_bar_index": 115974, "confidence": 0.7099164926931106, "reason": "local_low" }, { "side": "sell", "bar_index": 116028, "price": 98225000.0, "datetime": "2026-02-06 12:00:00", "pivot_bar_index": 116008, "confidence": 1.0, "reason": "local_high" }, { "side": "buy", "bar_index": 116065, "price": 94744000.0, "datetime": "2026-02-06 13:51:00", "pivot_bar_index": 116045, "confidence": 0.35439043013489435, "reason": "local_low" }, { "side": "sell", "bar_index": 116109, "price": 99433000.0, "datetime": "2026-02-06 16:03:00", "pivot_bar_index": 116089, "confidence": 0.49491260660305664, "reason": "local_high" }, { "side": "sell", "bar_index": 116142, "price": 97345000.0, "datetime": "2026-02-06 17:42:00", "pivot_bar_index": 116122, "confidence": 0.2745292577894115, "reason": "local_high" }, { "side": "buy", "bar_index": 116149, "price": 96000000.0, "datetime": "2026-02-06 18:03:00", "pivot_bar_index": 116129, "confidence": 0.3452576106523991, "reason": "local_low" }, { "side": "sell", "bar_index": 116194, "price": 98293000.0, "datetime": "2026-02-06 20:18:00", "pivot_bar_index": 116174, "confidence": 0.23885416666666667, "reason": "local_high" }, { "side": "buy", "bar_index": 116200, "price": 81110000.0, "datetime": "2026-02-06 20:36:00", "pivot_bar_index": 116180, "confidence": 1.0, "reason": "local_low" }, { "side": "sell", "bar_index": 116227, "price": 98517000.0, "datetime": "2026-02-06 21:57:00", "pivot_bar_index": 116207, "confidence": 1.0, "reason": "local_high" }, { "side": "sell", "bar_index": 116339, "price": 105822000.0, "datetime": "2026-02-07 03:33:00", "pivot_bar_index": 116319, "confidence": 0.7508813280368989, "reason": "local_high" }, { "side": "buy", "bar_index": 116356, "price": 102485000.0, "datetime": "2026-02-07 04:24:00", "pivot_bar_index": 116336, "confidence": 0.31534085539868834, "reason": "local_low" }, { "side": "sell", "bar_index": 116400, "price": 104824000.0, "datetime": "2026-02-07 06:36:00", "pivot_bar_index": 116380, "confidence": 0.22822852124701173, "reason": "local_high" }, { "side": "buy", "bar_index": 116410, "price": 103535000.0, "datetime": "2026-02-07 07:06:00", "pivot_bar_index": 116390, "confidence": 0.21611763149439628, "reason": "local_low" }, { "side": "sell", "bar_index": 116450, "price": 106690000.0, "datetime": "2026-02-07 09:06:00", "pivot_bar_index": 116430, "confidence": 0.36328314715881493, "reason": "local_high" }, { "side": "buy", "bar_index": 116492, "price": 103069000.0, "datetime": "2026-02-07 11:12:00", "pivot_bar_index": 116472, "confidence": 0.339394507451495, "reason": "local_low" }, { "side": "buy", "bar_index": 116524, "price": 104047000.0, "datetime": "2026-02-07 12:48:00", "pivot_bar_index": 116504, "confidence": 0.24772705970568937, "reason": "local_low" }, { "side": "sell", "bar_index": 116555, "price": 106410000.0, "datetime": "2026-02-07 14:21:00", "pivot_bar_index": 116535, "confidence": 0.32415178181606497, "reason": "local_high" }, { "side": "buy", "bar_index": 116614, "price": 99500000.0, "datetime": "2026-02-07 17:18:00", "pivot_bar_index": 116594, "confidence": 0.6493750587350814, "reason": "local_low" }, { "side": "sell", "bar_index": 116652, "price": 101834000.0, "datetime": "2026-02-07 19:12:00", "pivot_bar_index": 116632, "confidence": 0.23457286432160807, "reason": "local_high" }, { "side": "buy", "bar_index": 116684, "price": 99746000.0, "datetime": "2026-02-07 20:48:00", "pivot_bar_index": 116664, "confidence": 0.3925024802303966, "reason": "local_low" }, { "side": "sell", "bar_index": 116718, "price": 103493000.0, "datetime": "2026-02-07 22:30:00", "pivot_bar_index": 116698, "confidence": 0.3756541615703888, "reason": "local_high" }, { "side": "buy", "bar_index": 116764, "price": 101200000.0, "datetime": "2026-02-08 00:48:00", "pivot_bar_index": 116744, "confidence": 0.22156087851352266, "reason": "local_low" }, { "side": "sell", "bar_index": 116790, "price": 103302000.0, "datetime": "2026-02-08 02:06:00", "pivot_bar_index": 116770, "confidence": 0.22083704363312556, "reason": "local_high" }, { "side": "sell", "bar_index": 117128, "price": 104791000.0, "datetime": "2026-02-08 19:00:00", "pivot_bar_index": 117108, "confidence": 0.24490155055432808, "reason": "local_high" }, { "side": "sell", "bar_index": 117185, "price": 105551000.0, "datetime": "2026-02-08 21:51:00", "pivot_bar_index": 117165, "confidence": 0.2458793608883884, "reason": "local_high" }, { "side": "sell", "bar_index": 117229, "price": 106272000.0, "datetime": "2026-02-09 00:03:00", "pivot_bar_index": 117209, "confidence": 0.2456519224094713, "reason": "local_high" }, { "side": "sell", "bar_index": 117410, "price": 107021000.0, "datetime": "2026-02-09 09:06:00", "pivot_bar_index": 117390, "confidence": 0.22373159850590857, "reason": "local_high" }, { "side": "buy", "bar_index": 117420, "price": 104090000.0, "datetime": "2026-02-09 09:36:00", "pivot_bar_index": 117400, "confidence": 0.2738714831668551, "reason": "local_low" }, { "side": "buy", "bar_index": 117464, "price": 104093000.0, "datetime": "2026-02-09 11:48:00", "pivot_bar_index": 117444, "confidence": 0.2735911643509218, "reason": "local_low" }, { "side": "buy", "bar_index": 117599, "price": 103152000.0, "datetime": "2026-02-09 18:33:00", "pivot_bar_index": 117579, "confidence": 0.22042720213885492, "reason": "local_low" }, { "side": "buy", "bar_index": 117642, "price": 101405000.0, "datetime": "2026-02-09 20:42:00", "pivot_bar_index": 117622, "confidence": 0.34899878178772653, "reason": "local_low" }, { "side": "sell", "bar_index": 117730, "price": 103500000.0, "datetime": "2026-02-10 01:06:00", "pivot_bar_index": 117710, "confidence": 0.21667242485563398, "reason": "local_high" }, { "side": "sell", "bar_index": 117789, "price": 104830000.0, "datetime": "2026-02-10 04:03:00", "pivot_bar_index": 117769, "confidence": 0.3479591333103006, "reason": "local_high" }, { "side": "sell", "bar_index": 117831, "price": 104894000.0, "datetime": "2026-02-10 06:09:00", "pivot_bar_index": 117811, "confidence": 0.2639020714893784, "reason": "local_high" }, { "side": "buy", "bar_index": 118204, "price": 100939000.0, "datetime": "2026-02-11 00:48:00", "pivot_bar_index": 118184, "confidence": 0.21814129276092645, "reason": "local_low" }, { "side": "sell", "bar_index": 118261, "price": 103502000.0, "datetime": "2026-02-11 03:39:00", "pivot_bar_index": 118241, "confidence": 0.2539157312832503, "reason": "local_high" }, { "side": "buy", "bar_index": 118482, "price": 99651000.0, "datetime": "2026-02-11 14:42:00", "pivot_bar_index": 118462, "confidence": 0.2920632446492416, "reason": "local_low" }, { "side": "buy", "bar_index": 118525, "price": 98520000.0, "datetime": "2026-02-11 16:51:00", "pivot_bar_index": 118505, "confidence": 0.32771112725559115, "reason": "local_low" }, { "side": "sell", "bar_index": 118671, "price": 101780000.0, "datetime": "2026-02-12 00:09:00", "pivot_bar_index": 118651, "confidence": 0.3757620241808878, "reason": "local_high" }, { "side": "buy", "bar_index": 118692, "price": 97693000.0, "datetime": "2026-02-12 01:12:00", "pivot_bar_index": 118672, "confidence": 0.4015523678522303, "reason": "local_low" }, { "side": "buy", "bar_index": 118728, "price": 97569000.0, "datetime": "2026-02-12 03:00:00", "pivot_bar_index": 118708, "confidence": 0.41373550795834146, "reason": "local_low" }, { "side": "sell", "bar_index": 118782, "price": 100081000.0, "datetime": "2026-02-12 05:42:00", "pivot_bar_index": 118762, "confidence": 0.25745882401172504, "reason": "local_high" }, { "side": "sell", "bar_index": 118820, "price": 100846000.0, "datetime": "2026-02-12 07:36:00", "pivot_bar_index": 118800, "confidence": 0.32559949214670403, "reason": "local_high" }, { "side": "buy", "bar_index": 118860, "price": 98573000.0, "datetime": "2026-02-12 09:36:00", "pivot_bar_index": 118840, "confidence": 0.22539317375007437, "reason": "local_low" }, { "side": "buy", "bar_index": 118974, "price": 98000000.0, "datetime": "2026-02-12 15:18:00", "pivot_bar_index": 118954, "confidence": 0.2277531809660564, "reason": "local_low" }, { "side": "buy", "bar_index": 119238, "price": 95788000.0, "datetime": "2026-02-13 04:30:00", "pivot_bar_index": 119218, "confidence": 0.4182296511918695, "reason": "local_low" }, { "side": "sell", "bar_index": 119678, "price": 101664000.0, "datetime": "2026-02-14 02:30:00", "pivot_bar_index": 119658, "confidence": 0.36435926190233464, "reason": "local_high" }, { "side": "sell", "bar_index": 119723, "price": 101520000.0, "datetime": "2026-02-14 04:45:00", "pivot_bar_index": 119703, "confidence": 0.2783205596784481, "reason": "local_high" }, { "side": "sell", "bar_index": 120004, "price": 102954000.0, "datetime": "2026-02-14 18:48:00", "pivot_bar_index": 119984, "confidence": 0.20761451516954196, "reason": "local_high" }, { "side": "sell", "bar_index": 120068, "price": 104053000.0, "datetime": "2026-02-14 22:00:00", "pivot_bar_index": 120048, "confidence": 0.23670152586893858, "reason": "local_high" }, { "side": "buy", "bar_index": 120098, "price": 101946000.0, "datetime": "2026-02-14 23:30:00", "pivot_bar_index": 120078, "confidence": 0.20249296031829936, "reason": "local_low" }, { "side": "sell", "bar_index": 120470, "price": 105000000.0, "datetime": "2026-02-15 18:06:00", "pivot_bar_index": 120450, "confidence": 0.2011075488195861, "reason": "local_high" }, { "side": "buy", "bar_index": 120584, "price": 101527000.0, "datetime": "2026-02-15 23:48:00", "pivot_bar_index": 120564, "confidence": 0.2566194182397482, "reason": "local_low" }, { "side": "sell", "bar_index": 121049, "price": 103694000.0, "datetime": "2026-02-16 23:03:00", "pivot_bar_index": 121029, "confidence": 0.2341051301790332, "reason": "local_high" }, { "side": "buy", "bar_index": 121065, "price": 101256000.0, "datetime": "2026-02-16 23:51:00", "pivot_bar_index": 121045, "confidence": 0.23511485717592148, "reason": "local_low" }, { "side": "buy", "bar_index": 121102, "price": 100000000.0, "datetime": "2026-02-17 01:42:00", "pivot_bar_index": 121082, "confidence": 0.35624047678747084, "reason": "local_low" }, { "side": "buy", "bar_index": 121579, "price": 99011000.0, "datetime": "2026-02-18 01:33:00", "pivot_bar_index": 121559, "confidence": 0.225576528194598, "reason": "local_low" }, { "side": "buy", "bar_index": 121623, "price": 99199000.0, "datetime": "2026-02-18 03:45:00", "pivot_bar_index": 121603, "confidence": 0.20334195816626838, "reason": "local_low" }, { "side": "buy", "bar_index": 122141, "price": 98050000.0, "datetime": "2026-02-19 05:39:00", "pivot_bar_index": 122121, "confidence": 0.2884253481507894, "reason": "local_low" }, { "side": "buy", "bar_index": 122981, "price": 98283000.0, "datetime": "2026-02-20 23:39:00", "pivot_bar_index": 122961, "confidence": 0.22458499517609734, "reason": "local_low" }, { "side": "sell", "bar_index": 123008, "price": 100280000.0, "datetime": "2026-02-21 01:00:00", "pivot_bar_index": 122988, "confidence": 0.20318875085213106, "reason": "local_high" }, { "side": "buy", "bar_index": 123013, "price": 98230000.0, "datetime": "2026-02-21 01:15:00", "pivot_bar_index": 122993, "confidence": 0.2044276027124053, "reason": "local_low" }, { "side": "buy", "bar_index": 124188, "price": 95100000.0, "datetime": "2026-02-23 12:00:00", "pivot_bar_index": 124168, "confidence": 0.46205381768581943, "reason": "local_low" }, { "side": "buy", "bar_index": 124242, "price": 95588000.0, "datetime": "2026-02-23 14:42:00", "pivot_bar_index": 124222, "confidence": 0.327940179501968, "reason": "local_low" }, { "side": "sell", "bar_index": 124349, "price": 97787000.0, "datetime": "2026-02-23 20:03:00", "pivot_bar_index": 124329, "confidence": 0.20017106855259312, "reason": "local_high" }, { "side": "buy", "bar_index": 124505, "price": 94613000.0, "datetime": "2026-02-24 03:51:00", "pivot_bar_index": 124485, "confidence": 0.28334634186419094, "reason": "local_low" }, { "side": "buy", "bar_index": 124553, "price": 94243000.0, "datetime": "2026-02-24 06:15:00", "pivot_bar_index": 124533, "confidence": 0.23226648978068903, "reason": "local_low" }, { "side": "buy", "bar_index": 124653, "price": 93595000.0, "datetime": "2026-02-24 11:15:00", "pivot_bar_index": 124633, "confidence": 0.23261395892469525, "reason": "local_low" }, { "side": "buy", "bar_index": 124736, "price": 92332000.0, "datetime": "2026-02-24 15:24:00", "pivot_bar_index": 124716, "confidence": 0.291062039957939, "reason": "local_low" }, { "side": "sell", "bar_index": 124949, "price": 94609000.0, "datetime": "2026-02-25 02:03:00", "pivot_bar_index": 124929, "confidence": 0.28358695652173915, "reason": "local_high" }, { "side": "sell", "bar_index": 125135, "price": 96796000.0, "datetime": "2026-02-25 11:21:00", "pivot_bar_index": 125115, "confidence": 0.35572530517486706, "reason": "local_high" }, { "side": "buy", "bar_index": 125189, "price": 94728000.0, "datetime": "2026-02-25 14:03:00", "pivot_bar_index": 125169, "confidence": 0.21364519195008058, "reason": "local_low" }, { "side": "buy", "bar_index": 125250, "price": 94004000.0, "datetime": "2026-02-25 17:06:00", "pivot_bar_index": 125230, "confidence": 0.2127083615313336, "reason": "local_low" }, { "side": "sell", "bar_index": 125481, "price": 100091000.0, "datetime": "2026-02-26 04:39:00", "pivot_bar_index": 125461, "confidence": 0.443987645561167, "reason": "local_high" }, { "side": "buy", "bar_index": 125582, "price": 97373000.0, "datetime": "2026-02-26 09:42:00", "pivot_bar_index": 125562, "confidence": 0.3108550503995144, "reason": "local_low" }, { "side": "buy", "bar_index": 125632, "price": 97355000.0, "datetime": "2026-02-26 12:12:00", "pivot_bar_index": 125612, "confidence": 0.2276582716842496, "reason": "local_low" }, { "side": "buy", "bar_index": 125950, "price": 96294000.0, "datetime": "2026-02-27 04:06:00", "pivot_bar_index": 125930, "confidence": 0.22266898169301533, "reason": "local_low" }, { "side": "buy", "bar_index": 126340, "price": 95649000.0, "datetime": "2026-02-27 23:36:00", "pivot_bar_index": 126320, "confidence": 0.27562017080113865, "reason": "local_low" }, { "side": "buy", "bar_index": 126687, "price": 92582000.0, "datetime": "2026-02-28 16:57:00", "pivot_bar_index": 126667, "confidence": 0.4007382292865511, "reason": "local_low" }, { "side": "buy", "bar_index": 126731, "price": 92888000.0, "datetime": "2026-02-28 19:09:00", "pivot_bar_index": 126711, "confidence": 0.31508706078615367, "reason": "local_low" }, { "side": "sell", "bar_index": 126828, "price": 95730000.0, "datetime": "2026-03-01 00:00:00", "pivot_bar_index": 126808, "confidence": 0.2935483870967742, "reason": "local_high" }, { "side": "sell", "bar_index": 126963, "price": 97789000.0, "datetime": "2026-03-01 06:45:00", "pivot_bar_index": 126943, "confidence": 0.3048600573259147, "reason": "local_high" }, { "side": "sell", "bar_index": 127000, "price": 98610000.0, "datetime": "2026-03-01 08:36:00", "pivot_bar_index": 126980, "confidence": 0.3064445327034428, "reason": "local_high" }, { "side": "buy", "bar_index": 127054, "price": 96196000.0, "datetime": "2026-03-01 11:18:00", "pivot_bar_index": 127034, "confidence": 0.24480275834093904, "reason": "local_low" }, { "side": "sell", "bar_index": 127069, "price": 98986000.0, "datetime": "2026-03-01 12:03:00", "pivot_bar_index": 127049, "confidence": 0.29003284959873593, "reason": "local_high" }, { "side": "buy", "bar_index": 127374, "price": 95700000.0, "datetime": "2026-03-02 03:18:00", "pivot_bar_index": 127354, "confidence": 0.2064123949773325, "reason": "local_low" }, { "side": "buy", "bar_index": 127440, "price": 95107000.0, "datetime": "2026-03-02 06:36:00", "pivot_bar_index": 127420, "confidence": 0.22900057532670334, "reason": "local_low" }, { "side": "sell", "bar_index": 127531, "price": 97881000.0, "datetime": "2026-03-02 11:09:00", "pivot_bar_index": 127511, "confidence": 0.2906976744186046, "reason": "local_high" }, { "side": "sell", "bar_index": 127843, "price": 102279000.0, "datetime": "2026-03-03 02:45:00", "pivot_bar_index": 127823, "confidence": 0.6539515213383195, "reason": "local_high" }, { "side": "buy", "bar_index": 127911, "price": 100115000.0, "datetime": "2026-03-03 06:09:00", "pivot_bar_index": 127891, "confidence": 0.21157813431887287, "reason": "local_low" }, { "side": "buy", "bar_index": 128178, "price": 97506000.0, "datetime": "2026-03-03 19:30:00", "pivot_bar_index": 128158, "confidence": 0.257388941068324, "reason": "local_low" }, { "side": "sell", "bar_index": 128232, "price": 100000000.0, "datetime": "2026-03-03 22:12:00", "pivot_bar_index": 128212, "confidence": 0.25577913154062315, "reason": "local_high" }, { "side": "buy", "bar_index": 128284, "price": 97800000.0, "datetime": "2026-03-04 00:48:00", "pivot_bar_index": 128264, "confidence": 0.21999999999999997, "reason": "local_low" }, { "side": "sell", "bar_index": 128316, "price": 101500000.0, "datetime": "2026-03-04 02:24:00", "pivot_bar_index": 128296, "confidence": 0.3783231083844581, "reason": "local_high" }, { "side": "sell", "bar_index": 128360, "price": 101218000.0, "datetime": "2026-03-04 04:36:00", "pivot_bar_index": 128340, "confidence": 0.34948875255623724, "reason": "local_high" }, { "side": "buy", "bar_index": 128539, "price": 98900000.0, "datetime": "2026-03-04 13:33:00", "pivot_bar_index": 128519, "confidence": 0.22273190117940148, "reason": "local_low" }, { "side": "sell", "bar_index": 128665, "price": 104842000.0, "datetime": "2026-03-04 19:51:00", "pivot_bar_index": 128645, "confidence": 0.5076320194032693, "reason": "local_high" }, { "side": "sell", "bar_index": 128813, "price": 106976000.0, "datetime": "2026-03-05 03:15:00", "pivot_bar_index": 128793, "confidence": 0.2966485071322694, "reason": "local_high" }, { "side": "sell", "bar_index": 128855, "price": 107319000.0, "datetime": "2026-03-05 05:21:00", "pivot_bar_index": 128835, "confidence": 0.21550616343819903, "reason": "local_high" }, { "side": "buy", "bar_index": 128939, "price": 104713000.0, "datetime": "2026-03-05 09:33:00", "pivot_bar_index": 128919, "confidence": 0.21858331854315152, "reason": "local_low" }, { "side": "sell", "bar_index": 128973, "price": 106998000.0, "datetime": "2026-03-05 11:15:00", "pivot_bar_index": 128953, "confidence": 0.21821550332814454, "reason": "local_high" }, { "side": "sell", "bar_index": 129166, "price": 107414000.0, "datetime": "2026-03-05 20:54:00", "pivot_bar_index": 129146, "confidence": 0.2489385048423262, "reason": "local_high" }, { "side": "buy", "bar_index": 129271, "price": 103952000.0, "datetime": "2026-03-06 02:09:00", "pivot_bar_index": 129251, "confidence": 0.27577174929840975, "reason": "local_low" }, { "side": "buy", "bar_index": 129304, "price": 103740000.0, "datetime": "2026-03-06 03:48:00", "pivot_bar_index": 129284, "confidence": 0.2682926829268293, "reason": "local_low" }, { "side": "buy", "bar_index": 129727, "price": 100808000.0, "datetime": "2026-03-07 00:57:00", "pivot_bar_index": 129707, "confidence": 0.28291065421281436, "reason": "local_low" }, { "side": "buy", "bar_index": 129782, "price": 100222000.0, "datetime": "2026-03-07 03:42:00", "pivot_bar_index": 129762, "confidence": 0.264983001457018, "reason": "local_low" }, { "side": "buy", "bar_index": 130836, "price": 97511000.0, "datetime": "2026-03-09 08:24:00", "pivot_bar_index": 130816, "confidence": 0.23288192635922914, "reason": "local_low" }, { "side": "buy", "bar_index": 130876, "price": 97600000.0, "datetime": "2026-03-09 10:24:00", "pivot_bar_index": 130856, "confidence": 0.22396730638246726, "reason": "local_low" }, { "side": "sell", "bar_index": 130984, "price": 100400000.0, "datetime": "2026-03-09 15:48:00", "pivot_bar_index": 130964, "confidence": 0.24489795918367346, "reason": "local_high" }, { "side": "sell", "bar_index": 131161, "price": 102175000.0, "datetime": "2026-03-10 00:39:00", "pivot_bar_index": 131141, "confidence": 0.26306802201775886, "reason": "local_high" }, { "side": "sell", "bar_index": 131404, "price": 103288000.0, "datetime": "2026-03-10 12:48:00", "pivot_bar_index": 131384, "confidence": 0.2957506404441742, "reason": "local_high" }, { "side": "sell", "bar_index": 131452, "price": 103111000.0, "datetime": "2026-03-10 15:12:00", "pivot_bar_index": 131432, "confidence": 0.21042520745449864, "reason": "local_high" }, { "side": "buy", "bar_index": 131633, "price": 101550000.0, "datetime": "2026-03-11 00:15:00", "pivot_bar_index": 131613, "confidence": 0.20232134070450666, "reason": "local_low" }, { "side": "sell", "bar_index": 131649, "price": 104500000.0, "datetime": "2026-03-11 01:03:00", "pivot_bar_index": 131629, "confidence": 0.29049729197439683, "reason": "local_high" }, { "side": "sell", "bar_index": 132101, "price": 103914000.0, "datetime": "2026-03-11 23:39:00", "pivot_bar_index": 132081, "confidence": 0.26808035493720417, "reason": "local_high" }, { "side": "sell", "bar_index": 132799, "price": 104999000.0, "datetime": "2026-03-13 10:33:00", "pivot_bar_index": 132779, "confidence": 0.2273413529440413, "reason": "local_high" }, { "side": "sell", "bar_index": 133005, "price": 106365000.0, "datetime": "2026-03-13 20:51:00", "pivot_bar_index": 132985, "confidence": 0.20444384749697794, "reason": "local_high" }, { "side": "sell", "bar_index": 133079, "price": 108020000.0, "datetime": "2026-03-14 00:33:00", "pivot_bar_index": 133059, "confidence": 0.20828608149996217, "reason": "local_high" }, { "side": "buy", "bar_index": 133116, "price": 104550000.0, "datetime": "2026-03-14 02:24:00", "pivot_bar_index": 133096, "confidence": 0.3212368079985188, "reason": "local_low" }, { "side": "buy", "bar_index": 133155, "price": 104188000.0, "datetime": "2026-03-14 04:21:00", "pivot_bar_index": 133135, "confidence": 0.3547491205332346, "reason": "local_low" }, { "side": "sell", "bar_index": 134210, "price": 107351000.0, "datetime": "2026-03-16 09:06:00", "pivot_bar_index": 134190, "confidence": 0.206213990987051, "reason": "local_high" }, { "side": "sell", "bar_index": 134326, "price": 108976000.0, "datetime": "2026-03-16 14:54:00", "pivot_bar_index": 134306, "confidence": 0.2667106316830751, "reason": "local_high" }, { "side": "sell", "bar_index": 134737, "price": 112300000.0, "datetime": "2026-03-17 11:27:00", "pivot_bar_index": 134717, "confidence": 0.2992562157799646, "reason": "local_high" }, { "side": "buy", "bar_index": 134830, "price": 108700000.0, "datetime": "2026-03-17 16:06:00", "pivot_bar_index": 134810, "confidence": 0.2819747170418581, "reason": "local_low" }, { "side": "buy", "bar_index": 135448, "price": 106500000.0, "datetime": "2026-03-18 23:00:00", "pivot_bar_index": 135428, "confidence": 0.28187135570175836, "reason": "local_low" }, { "side": "buy", "bar_index": 135488, "price": 105112000.0, "datetime": "2026-03-19 01:00:00", "pivot_bar_index": 135468, "confidence": 0.38984786424809836, "reason": "local_low" }, { "side": "buy", "bar_index": 135816, "price": 103595000.0, "datetime": "2026-03-19 17:24:00", "pivot_bar_index": 135796, "confidence": 0.254651840981355, "reason": "local_low" }, { "side": "buy", "bar_index": 137108, "price": 102980000.0, "datetime": "2026-03-22 10:00:00", "pivot_bar_index": 137088, "confidence": 0.252721249408424, "reason": "local_low" }, { "side": "sell", "bar_index": 137812, "price": 106583000.0, "datetime": "2026-03-23 21:12:00", "pivot_bar_index": 137792, "confidence": 0.44859666493475936, "reason": "local_high" }, { "side": "sell", "bar_index": 137871, "price": 106537000.0, "datetime": "2026-03-24 00:09:00", "pivot_bar_index": 137851, "confidence": 0.3691699758623375, "reason": "local_high" }, { "side": "buy", "bar_index": 137907, "price": 104280000.0, "datetime": "2026-03-24 01:57:00", "pivot_bar_index": 137887, "confidence": 0.211851281714334, "reason": "local_low" }, { "side": "buy", "bar_index": 138364, "price": 103900000.0, "datetime": "2026-03-25 00:48:00", "pivot_bar_index": 138344, "confidence": 0.2211764705882353, "reason": "local_low" }, { "side": "buy", "bar_index": 139728, "price": 100608000.0, "datetime": "2026-03-27 21:00:00", "pivot_bar_index": 139708, "confidence": 0.33275360090707307, "reason": "local_low" }, { "side": "buy", "bar_index": 139797, "price": 99910000.0, "datetime": "2026-03-28 00:27:00", "pivot_bar_index": 139777, "confidence": 0.2431640625, "reason": "local_low" }, { "side": "sell", "bar_index": 140863, "price": 102149000.0, "datetime": "2026-03-30 12:45:00", "pivot_bar_index": 140843, "confidence": 0.2046953046953047, "reason": "local_high" }, { "side": "buy", "bar_index": 141196, "price": 100760000.0, "datetime": "2026-03-31 05:24:00", "pivot_bar_index": 141176, "confidence": 0.20206538439098387, "reason": "local_low" }, { "side": "sell", "bar_index": 141319, "price": 103725000.0, "datetime": "2026-03-31 11:33:00", "pivot_bar_index": 141299, "confidence": 0.2683786405844734, "reason": "local_high" }, { "side": "sell", "bar_index": 141374, "price": 103445000.0, "datetime": "2026-03-31 14:18:00", "pivot_bar_index": 141354, "confidence": 0.21315877811346087, "reason": "local_high" }, { "side": "buy", "bar_index": 141487, "price": 100900000.0, "datetime": "2026-03-31 19:57:00", "pivot_bar_index": 141467, "confidence": 0.2244785258242344, "reason": "local_low" }, { "side": "sell", "bar_index": 141633, "price": 103820000.0, "datetime": "2026-04-01 03:15:00", "pivot_bar_index": 141613, "confidence": 0.2386587771203156, "reason": "local_high" }, { "side": "buy", "bar_index": 142342, "price": 100970000.0, "datetime": "2026-04-02 14:42:00", "pivot_bar_index": 142322, "confidence": 0.27020255555341416, "reason": "local_low" }, { "side": "sell", "bar_index": 144168, "price": 104991000.0, "datetime": "2026-04-06 10:00:00", "pivot_bar_index": 144148, "confidence": 0.2679680394323772, "reason": "local_high" }, { "side": "sell", "bar_index": 145118, "price": 108288000.0, "datetime": "2026-04-08 09:30:00", "pivot_bar_index": 145098, "confidence": 0.4889577683068578, "reason": "local_high" }, { "side": "buy", "bar_index": 145426, "price": 105300000.0, "datetime": "2026-04-09 00:54:00", "pivot_bar_index": 145406, "confidence": 0.23508137432188064, "reason": "local_low" }, { "side": "sell", "bar_index": 145949, "price": 107430000.0, "datetime": "2026-04-10 03:03:00", "pivot_bar_index": 145929, "confidence": 0.20034181541967336, "reason": "local_high" }, { "side": "buy", "bar_index": 147084, "price": 106338000.0, "datetime": "2026-04-12 11:48:00", "pivot_bar_index": 147064, "confidence": 0.25316223648029335, "reason": "local_low" }, { "side": "sell", "bar_index": 147991, "price": 110274000.0, "datetime": "2026-04-14 09:09:00", "pivot_bar_index": 147971, "confidence": 0.26692859869468466, "reason": "local_high" }, { "side": "sell", "bar_index": 148298, "price": 111984000.0, "datetime": "2026-04-15 00:30:00", "pivot_bar_index": 148278, "confidence": 0.21863707705223198, "reason": "local_high" }, { "side": "sell", "bar_index": 149637, "price": 112809000.0, "datetime": "2026-04-17 19:27:00", "pivot_bar_index": 149617, "confidence": 0.23016024158663653, "reason": "local_high" }, { "side": "sell", "bar_index": 149745, "price": 114450000.0, "datetime": "2026-04-18 00:51:00", "pivot_bar_index": 149725, "confidence": 0.26908686328521053, "reason": "local_high" }, { "side": "sell", "bar_index": 149775, "price": 114934000.0, "datetime": "2026-04-18 02:21:00", "pivot_bar_index": 149755, "confidence": 0.2696665356159977, "reason": "local_high" }, { "side": "sell", "bar_index": 151910, "price": 114841000.0, "datetime": "2026-04-22 13:06:00", "pivot_bar_index": 151890, "confidence": 0.21108414023669164, "reason": "local_high" }, { "side": "sell", "bar_index": 151956, "price": 115735000.0, "datetime": "2026-04-22 15:24:00", "pivot_bar_index": 151936, "confidence": 0.2571033553716079, "reason": "local_high" }, { "side": "sell", "bar_index": 157613, "price": 118800000.0, "datetime": "2026-05-04 14:18:00", "pivot_bar_index": 157593, "confidence": 0.21970648452419866, "reason": "local_high" }, { "side": "sell", "bar_index": 157825, "price": 118800000.0, "datetime": "2026-05-05 00:54:00", "pivot_bar_index": 157805, "confidence": 0.20802722140592372, "reason": "local_high" }, { "side": "sell", "bar_index": 157884, "price": 119500000.0, "datetime": "2026-05-05 03:51:00", "pivot_bar_index": 157864, "confidence": 0.26817552994956134, "reason": "local_high" }, { "side": "sell", "bar_index": 160887, "price": 120774000.0, "datetime": "2026-05-11 10:00:00", "pivot_bar_index": 160867, "confidence": 0.23508474576271182, "reason": "local_high" }, { "side": "sell", "bar_index": 162668, "price": 120980000.0, "datetime": "2026-05-15 03:03:00", "pivot_bar_index": 162648, "confidence": 0.24177982459110764, "reason": "local_high" }, { "side": "buy", "bar_index": 163087, "price": 117247000.0, "datetime": "2026-05-16 00:00:00", "pivot_bar_index": 163067, "confidence": 0.20411061909933997, "reason": "local_low" }, { "side": "buy", "bar_index": 164282, "price": 114344000.0, "datetime": "2026-05-18 11:45:00", "pivot_bar_index": 164262, "confidence": 0.20859736256208256, "reason": "local_low" }, { "side": "buy", "bar_index": 164557, "price": 113246000.0, "datetime": "2026-05-19 01:30:00", "pivot_bar_index": 164537, "confidence": 0.20820723883307107, "reason": "local_low" }, { "side": "sell", "bar_index": 167067, "price": 115292000.0, "datetime": "2026-05-24 07:00:00", "pivot_bar_index": 167047, "confidence": 0.21901950877939394, "reason": "local_high" }, { "side": "buy", "bar_index": 169133, "price": 107096000.0, "datetime": "2026-05-28 14:18:00", "pivot_bar_index": 169113, "confidence": 0.2716058354377487, "reason": "local_low" }, { "side": "buy", "bar_index": 169180, "price": 107419000.0, "datetime": "2026-05-28 16:39:00", "pivot_bar_index": 169160, "confidence": 0.20793072014585232, "reason": "local_low" }, { "side": "sell", "bar_index": 169839, "price": 109653000.0, "datetime": "2026-05-30 01:36:00", "pivot_bar_index": 169819, "confidence": 0.20350622522472225, "reason": "local_high" }, { "side": "sell", "bar_index": 169873, "price": 109804000.0, "datetime": "2026-05-30 03:18:00", "pivot_bar_index": 169853, "confidence": 0.21755718087581188, "reason": "local_high" }, { "side": "buy", "bar_index": 171291, "price": 103871000.0, "datetime": "2026-06-02 02:12:00", "pivot_bar_index": 171271, "confidence": 0.2145118136940875, "reason": "local_low" }, { "side": "buy", "bar_index": 171490, "price": 102200000.0, "datetime": "2026-06-02 12:09:00", "pivot_bar_index": 171470, "confidence": 0.215414073719483, "reason": "local_low" }, { "side": "buy", "bar_index": 171759, "price": 98899000.0, "datetime": "2026-06-03 01:36:00", "pivot_bar_index": 171739, "confidence": 0.29450441609420996, "reason": "local_low" }, { "side": "buy", "bar_index": 171838, "price": 98222000.0, "datetime": "2026-06-03 05:33:00", "pivot_bar_index": 171818, "confidence": 0.21771173611664407, "reason": "local_low" }, { "side": "sell", "bar_index": 171878, "price": 100324000.0, "datetime": "2026-06-03 07:33:00", "pivot_bar_index": 171858, "confidence": 0.21400500906110648, "reason": "local_high" }, { "side": "buy", "bar_index": 171908, "price": 98005000.0, "datetime": "2026-06-03 09:03:00", "pivot_bar_index": 171888, "confidence": 0.23115107053147801, "reason": "local_low" }, { "side": "buy", "bar_index": 172004, "price": 97110000.0, "datetime": "2026-06-03 13:51:00", "pivot_bar_index": 171984, "confidence": 0.2340175186298863, "reason": "local_low" }, { "side": "sell", "bar_index": 172060, "price": 99999000.0, "datetime": "2026-06-03 16:39:00", "pivot_bar_index": 172040, "confidence": 0.2974976830398517, "reason": "local_high" }, { "side": "buy", "bar_index": 172256, "price": 97300000.0, "datetime": "2026-06-04 02:27:00", "pivot_bar_index": 172236, "confidence": 0.2195327891922319, "reason": "local_low" }, { "side": "buy", "bar_index": 172448, "price": 91495000.0, "datetime": "2026-06-04 12:03:00", "pivot_bar_index": 172428, "confidence": 0.6165711179710175, "reason": "local_low" }, { "side": "sell", "bar_index": 172495, "price": 96508000.0, "datetime": "2026-06-04 14:24:00", "pivot_bar_index": 172475, "confidence": 0.5478987922837313, "reason": "local_high" }, { "side": "sell", "bar_index": 172539, "price": 95908000.0, "datetime": "2026-06-04 16:36:00", "pivot_bar_index": 172519, "confidence": 0.21525876851960338, "reason": "local_high" }, { "side": "buy", "bar_index": 172641, "price": 92921000.0, "datetime": "2026-06-04 21:42:00", "pivot_bar_index": 172621, "confidence": 0.25433683636439913, "reason": "local_low" }, { "side": "sell", "bar_index": 172690, "price": 96200000.0, "datetime": "2026-06-05 00:09:00", "pivot_bar_index": 172670, "confidence": 0.35288040378385943, "reason": "local_high" }, { "side": "buy", "bar_index": 172762, "price": 93861000.0, "datetime": "2026-06-05 03:45:00", "pivot_bar_index": 172742, "confidence": 0.24313929313929314, "reason": "local_low" }, { "side": "buy", "bar_index": 172949, "price": 93500000.0, "datetime": "2026-06-05 13:06:00", "pivot_bar_index": 172929, "confidence": 0.20316642043609007, "reason": "local_low" }, { "side": "sell", "bar_index": 172987, "price": 95491000.0, "datetime": "2026-06-05 15:00:00", "pivot_bar_index": 172967, "confidence": 0.21294117647058824, "reason": "local_high" }, { "side": "buy", "bar_index": 173015, "price": 92500000.0, "datetime": "2026-06-05 16:24:00", "pivot_bar_index": 172995, "confidence": 0.313223235697605, "reason": "local_low" }, { "side": "sell", "bar_index": 173072, "price": 94923000.0, "datetime": "2026-06-05 19:15:00", "pivot_bar_index": 173052, "confidence": 0.26194594594594595, "reason": "local_high" }, { "side": "buy", "bar_index": 173128, "price": 93000000.0, "datetime": "2026-06-05 22:03:00", "pivot_bar_index": 173108, "confidence": 0.20258525331057803, "reason": "local_low" }, { "side": "buy", "bar_index": 173176, "price": 91513000.0, "datetime": "2026-06-06 00:27:00", "pivot_bar_index": 173156, "confidence": 0.2839032987567286, "reason": "local_low" }, { "side": "buy", "bar_index": 173211, "price": 91237000.0, "datetime": "2026-06-06 02:12:00", "pivot_bar_index": 173191, "confidence": 0.3010556081174457, "reason": "local_low" }, { "side": "sell", "bar_index": 173214, "price": 93504000.0, "datetime": "2026-06-06 02:21:00", "pivot_bar_index": 173194, "confidence": 0.2484737551651194, "reason": "local_high" }, { "side": "buy", "bar_index": 173267, "price": 90332000.0, "datetime": "2026-06-06 05:00:00", "pivot_bar_index": 173247, "confidence": 0.3392368240930869, "reason": "local_low" }, { "side": "sell", "bar_index": 173312, "price": 94000000.0, "datetime": "2026-06-06 07:15:00", "pivot_bar_index": 173292, "confidence": 0.4060576539875127, "reason": "local_high" }, { "side": "sell", "bar_index": 173345, "price": 93903000.0, "datetime": "2026-06-06 08:54:00", "pivot_bar_index": 173325, "confidence": 0.39531948811052564, "reason": "local_high" }, { "side": "buy", "bar_index": 173358, "price": 92051000.0, "datetime": "2026-06-06 09:33:00", "pivot_bar_index": 173338, "confidence": 0.2073404255319149, "reason": "local_low" }, { "side": "buy", "bar_index": 173458, "price": 90926000.0, "datetime": "2026-06-06 14:33:00", "pivot_bar_index": 173438, "confidence": 0.25559687496650985, "reason": "local_low" }, { "side": "sell", "bar_index": 173492, "price": 93012000.0, "datetime": "2026-06-06 16:15:00", "pivot_bar_index": 173472, "confidence": 0.22941732837692191, "reason": "local_high" }, { "side": "sell", "bar_index": 173545, "price": 93279000.0, "datetime": "2026-06-06 18:54:00", "pivot_bar_index": 173525, "confidence": 0.25043956043956045, "reason": "local_high" }, { "side": "sell", "bar_index": 174023, "price": 95690000.0, "datetime": "2026-06-07 18:48:00", "pivot_bar_index": 174003, "confidence": 0.21063639079772928, "reason": "local_high" }, { "side": "buy", "bar_index": 174101, "price": 93600000.0, "datetime": "2026-06-07 22:42:00", "pivot_bar_index": 174081, "confidence": 0.21841362733827988, "reason": "local_low" }, { "side": "sell", "bar_index": 174292, "price": 97000000.0, "datetime": "2026-06-08 08:15:00", "pivot_bar_index": 174272, "confidence": 0.4317900736677959, "reason": "local_high" }, { "side": "buy", "bar_index": 174313, "price": 94915000.0, "datetime": "2026-06-08 09:18:00", "pivot_bar_index": 174293, "confidence": 0.21494845360824746, "reason": "local_low" }, { "side": "sell", "bar_index": 174344, "price": 96288000.0, "datetime": "2026-06-08 10:51:00", "pivot_bar_index": 174324, "confidence": 0.2950987939440595, "reason": "local_high" }, { "side": "buy", "bar_index": 174357, "price": 94780000.0, "datetime": "2026-06-08 11:30:00", "pivot_bar_index": 174337, "confidence": 0.22886597938144332, "reason": "local_low" } ], "legs": [ { "leg_id": 1, "buy_datetime": "2025-06-23 02:24:00", "buy_price": 137800000.0, "buy_bar_index": 6815, "sell_datetime": "2025-06-23 10:48:00", "sell_price": 142023000.0, "sell_bar_index": 6983, "leg_pct": 3.06, "bars_held": 168 }, { "leg_id": 2, "buy_datetime": "2025-06-24 02:36:00", "buy_price": 139684000.0, "buy_bar_index": 7299, "sell_datetime": "2025-06-24 08:30:00", "sell_price": 147000000.0, "sell_bar_index": 7417, "leg_pct": 5.24, "bars_held": 118 }, { "leg_id": 3, "buy_datetime": "2025-07-15 14:09:00", "buy_price": 158819000.0, "buy_bar_index": 17610, "sell_datetime": "2025-08-11 13:15:00", "sell_price": 166999000.0, "sell_bar_index": 30552, "leg_pct": 5.15, "bars_held": 12942 }, { "leg_id": 4, "buy_datetime": "2025-08-30 00:57:00", "buy_price": 151568000.0, "buy_bar_index": 39307, "sell_datetime": "2025-10-04 02:33:00", "sell_price": 174967000.0, "sell_bar_index": 56097, "leg_pct": 15.44, "bars_held": 16790 }, { "leg_id": 5, "buy_datetime": "2025-10-11 07:27:00", "buy_price": 168559000.0, "buy_bar_index": 59426, "sell_datetime": "2025-10-11 08:45:00", "sell_price": 175201000.0, "sell_bar_index": 59452, "leg_pct": 3.94, "bars_held": 26 }, { "leg_id": 6, "buy_datetime": "2025-10-11 11:51:00", "buy_price": 168000000.0, "buy_bar_index": 59514, "sell_datetime": "2025-10-11 12:45:00", "sell_price": 173787000.0, "sell_bar_index": 59532, "leg_pct": 3.44, "bars_held": 18 }, { "leg_id": 7, "buy_datetime": "2025-10-11 17:57:00", "buy_price": 168579000.0, "buy_bar_index": 59636, "sell_datetime": "2025-10-13 01:18:00", "sell_price": 174367000.0, "sell_bar_index": 60263, "leg_pct": 3.43, "bars_held": 627 }, { "leg_id": 8, "buy_datetime": "2025-10-17 20:24:00", "buy_price": 159762000.0, "buy_bar_index": 62565, "sell_datetime": "2025-10-20 14:06:00", "sell_price": 166644000.0, "sell_bar_index": 63879, "leg_pct": 4.31, "bars_held": 1314 }, { "leg_id": 9, "buy_datetime": "2025-11-05 07:39:00", "buy_price": 147815000.0, "buy_bar_index": 71430, "sell_datetime": "2025-11-05 10:00:00", "sell_price": 153240000.0, "sell_bar_index": 71477, "leg_pct": 3.67, "bars_held": 47 }, { "leg_id": 10, "buy_datetime": "2025-11-05 11:39:00", "buy_price": 146822000.0, "buy_bar_index": 71510, "sell_datetime": "2025-11-05 13:48:00", "sell_price": 153300000.0, "sell_bar_index": 71553, "leg_pct": 4.41, "bars_held": 43 }, { "leg_id": 11, "buy_datetime": "2025-11-07 02:48:00", "buy_price": 150410000.0, "buy_bar_index": 72293, "sell_datetime": "2025-11-10 11:12:00", "sell_price": 158314000.0, "sell_bar_index": 73901, "leg_pct": 5.25, "bars_held": 1608 }, { "leg_id": 12, "buy_datetime": "2025-11-14 23:45:00", "buy_price": 143020000.0, "buy_bar_index": 76072, "sell_datetime": "2025-11-15 02:36:00", "sell_price": 147555000.0, "sell_bar_index": 76129, "leg_pct": 3.17, "bars_held": 57 }, { "leg_id": 13, "buy_datetime": "2025-11-18 16:51:00", "buy_price": 132269000.0, "buy_bar_index": 77854, "sell_datetime": "2025-11-19 02:36:00", "sell_price": 139221000.0, "sell_bar_index": 78049, "leg_pct": 5.26, "bars_held": 195 }, { "leg_id": 14, "buy_datetime": "2025-11-19 15:45:00", "buy_price": 133966000.0, "buy_bar_index": 78312, "sell_datetime": "2025-11-20 12:06:00", "sell_price": 138526000.0, "sell_bar_index": 78719, "leg_pct": 3.4, "bars_held": 407 }, { "leg_id": 15, "buy_datetime": "2025-11-21 22:27:00", "buy_price": 121469000.0, "buy_bar_index": 79406, "sell_datetime": "2025-11-22 00:54:00", "sell_price": 128593000.0, "sell_bar_index": 79455, "leg_pct": 5.86, "bars_held": 49 }, { "leg_id": 16, "buy_datetime": "2025-11-22 02:03:00", "buy_price": 124058000.0, "buy_bar_index": 79478, "sell_datetime": "2025-11-22 03:24:00", "sell_price": 128377000.0, "sell_bar_index": 79505, "leg_pct": 3.48, "bars_held": 27 }, { "leg_id": 17, "buy_datetime": "2025-11-22 04:21:00", "buy_price": 125244000.0, "buy_bar_index": 79524, "sell_datetime": "2025-11-23 12:51:00", "sell_price": 130440000.0, "sell_bar_index": 80174, "leg_pct": 4.15, "bars_held": 650 }, { "leg_id": 18, "buy_datetime": "2025-11-24 20:36:00", "buy_price": 129450000.0, "buy_bar_index": 80680, "sell_datetime": "2025-11-25 06:57:00", "sell_price": 133705000.0, "sell_bar_index": 80887, "leg_pct": 3.29, "bars_held": 207 }, { "leg_id": 19, "buy_datetime": "2025-12-02 01:45:00", "buy_price": 125743000.0, "buy_bar_index": 84143, "sell_datetime": "2025-12-02 08:51:00", "sell_price": 130000000.0, "sell_bar_index": 84285, "leg_pct": 3.39, "bars_held": 142 }, { "leg_id": 20, "buy_datetime": "2025-12-06 02:42:00", "buy_price": 131934000.0, "buy_bar_index": 86082, "sell_datetime": "2025-12-08 04:33:00", "sell_price": 136799000.0, "sell_bar_index": 87079, "leg_pct": 3.69, "bars_held": 997 }, { "leg_id": 21, "buy_datetime": "2025-12-08 08:06:00", "buy_price": 133176000.0, "buy_bar_index": 87150, "sell_datetime": "2025-12-10 03:06:00", "sell_price": 139840000.0, "sell_bar_index": 88010, "leg_pct": 5.0, "bars_held": 860 }, { "leg_id": 22, "buy_datetime": "2025-12-11 13:12:00", "buy_price": 133283000.0, "buy_bar_index": 88692, "sell_datetime": "2025-12-12 07:33:00", "sell_price": 138872000.0, "sell_bar_index": 89059, "leg_pct": 4.19, "bars_held": 367 }, { "leg_id": 23, "buy_datetime": "2025-12-16 04:33:00", "buy_price": 127539000.0, "buy_bar_index": 90919, "sell_datetime": "2025-12-18 01:18:00", "sell_price": 134021000.0, "sell_bar_index": 91814, "leg_pct": 5.08, "bars_held": 895 }, { "leg_id": 24, "buy_datetime": "2025-12-18 05:09:00", "buy_price": 127548000.0, "buy_bar_index": 91891, "sell_datetime": "2025-12-19 00:00:00", "sell_price": 132779000.0, "sell_bar_index": 92268, "leg_pct": 4.1, "bars_held": 377 }, { "leg_id": 25, "buy_datetime": "2025-12-19 06:00:00", "buy_price": 126200000.0, "buy_bar_index": 92388, "sell_datetime": "2025-12-19 13:33:00", "sell_price": 130701000.0, "sell_bar_index": 92539, "leg_pct": 3.57, "bars_held": 151 }, { "leg_id": 26, "buy_datetime": "2025-12-29 22:12:00", "buy_price": 126581000.0, "buy_bar_index": 97512, "sell_datetime": "2026-01-03 03:15:00", "sell_price": 131430000.0, "sell_bar_index": 99533, "leg_pct": 3.83, "bars_held": 2021 }, { "leg_id": 27, "buy_datetime": "2026-01-07 04:00:00", "buy_price": 133239000.0, "buy_bar_index": 101468, "sell_datetime": "2026-01-14 09:00:00", "sell_price": 140890000.0, "sell_bar_index": 104928, "leg_pct": 5.74, "bars_held": 3460 }, { "leg_id": 28, "buy_datetime": "2026-01-22 03:12:00", "buy_price": 130000000.0, "buy_bar_index": 108652, "sell_datetime": "2026-01-22 05:54:00", "sell_price": 133990000.0, "sell_bar_index": 108706, "leg_pct": 3.07, "bars_held": 54 }, { "leg_id": 29, "buy_datetime": "2026-01-30 12:30:00", "buy_price": 119124000.0, "buy_bar_index": 112678, "sell_datetime": "2026-01-31 05:51:00", "sell_price": 124768000.0, "sell_bar_index": 113025, "leg_pct": 4.74, "bars_held": 347 }, { "leg_id": 30, "buy_datetime": "2026-02-01 04:42:00", "buy_price": 114153000.0, "buy_bar_index": 113482, "sell_datetime": "2026-02-01 10:15:00", "sell_price": 118507000.0, "sell_bar_index": 113593, "leg_pct": 3.81, "bars_held": 111 }, { "leg_id": 31, "buy_datetime": "2026-02-02 09:09:00", "buy_price": 111952000.0, "buy_bar_index": 114051, "sell_datetime": "2026-02-02 10:39:00", "sell_price": 115592000.0, "sell_bar_index": 114081, "leg_pct": 3.25, "bars_held": 30 }, { "leg_id": 32, "buy_datetime": "2026-02-02 13:45:00", "buy_price": 110761000.0, "buy_bar_index": 114143, "sell_datetime": "2026-02-02 18:18:00", "sell_price": 114122000.0, "sell_bar_index": 114234, "leg_pct": 3.03, "bars_held": 91 }, { "leg_id": 33, "buy_datetime": "2026-02-04 05:00:00", "buy_price": 108700000.0, "buy_bar_index": 114928, "sell_datetime": "2026-02-04 07:09:00", "sell_price": 113684000.0, "sell_bar_index": 114971, "leg_pct": 4.59, "bars_held": 43 }, { "leg_id": 34, "buy_datetime": "2026-02-06 06:54:00", "buy_price": 92002000.0, "buy_bar_index": 115926, "sell_datetime": "2026-02-06 09:12:00", "sell_price": 95800000.0, "sell_bar_index": 115972, "leg_pct": 4.13, "bars_held": 46 }, { "leg_id": 35, "buy_datetime": "2026-02-06 10:18:00", "buy_price": 88999000.0, "buy_bar_index": 115994, "sell_datetime": "2026-02-06 12:00:00", "sell_price": 98225000.0, "sell_bar_index": 116028, "leg_pct": 10.37, "bars_held": 34 }, { "leg_id": 36, "buy_datetime": "2026-02-06 13:51:00", "buy_price": 94744000.0, "buy_bar_index": 116065, "sell_datetime": "2026-02-06 16:03:00", "sell_price": 99433000.0, "sell_bar_index": 116109, "leg_pct": 4.95, "bars_held": 44 }, { "leg_id": 37, "buy_datetime": "2026-02-06 20:36:00", "buy_price": 81110000.0, "buy_bar_index": 116200, "sell_datetime": "2026-02-06 21:57:00", "sell_price": 98517000.0, "sell_bar_index": 116227, "leg_pct": 21.46, "bars_held": 27 }, { "leg_id": 38, "buy_datetime": "2026-02-07 04:24:00", "buy_price": 102485000.0, "buy_bar_index": 116356, "sell_datetime": "2026-02-07 09:06:00", "sell_price": 106690000.0, "sell_bar_index": 116450, "leg_pct": 4.1, "bars_held": 94 }, { "leg_id": 39, "buy_datetime": "2026-02-07 11:12:00", "buy_price": 103069000.0, "buy_bar_index": 116492, "sell_datetime": "2026-02-07 14:21:00", "sell_price": 106410000.0, "sell_bar_index": 116555, "leg_pct": 3.24, "bars_held": 63 }, { "leg_id": 40, "buy_datetime": "2026-02-07 17:18:00", "buy_price": 99500000.0, "buy_bar_index": 116614, "sell_datetime": "2026-02-07 22:30:00", "sell_price": 103493000.0, "sell_bar_index": 116718, "leg_pct": 4.01, "bars_held": 104 }, { "leg_id": 41, "buy_datetime": "2026-02-08 00:48:00", "buy_price": 101200000.0, "buy_bar_index": 116764, "sell_datetime": "2026-02-08 19:00:00", "sell_price": 104791000.0, "sell_bar_index": 117128, "leg_pct": 3.55, "bars_held": 364 }, { "leg_id": 42, "buy_datetime": "2026-02-09 20:42:00", "buy_price": 101405000.0, "buy_bar_index": 117642, "sell_datetime": "2026-02-10 04:03:00", "sell_price": 104830000.0, "sell_bar_index": 117789, "leg_pct": 3.38, "bars_held": 147 }, { "leg_id": 43, "buy_datetime": "2026-02-11 16:51:00", "buy_price": 98520000.0, "buy_bar_index": 118525, "sell_datetime": "2026-02-12 00:09:00", "sell_price": 101780000.0, "sell_bar_index": 118671, "leg_pct": 3.31, "bars_held": 146 }, { "leg_id": 44, "buy_datetime": "2026-02-12 03:00:00", "buy_price": 97569000.0, "buy_bar_index": 118728, "sell_datetime": "2026-02-12 07:36:00", "sell_price": 100846000.0, "sell_bar_index": 118820, "leg_pct": 3.36, "bars_held": 92 }, { "leg_id": 45, "buy_datetime": "2026-02-13 04:30:00", "buy_price": 95788000.0, "buy_bar_index": 119238, "sell_datetime": "2026-02-14 02:30:00", "sell_price": 101664000.0, "sell_bar_index": 119678, "leg_pct": 6.13, "bars_held": 440 }, { "leg_id": 46, "buy_datetime": "2026-02-24 15:24:00", "buy_price": 92332000.0, "buy_bar_index": 124736, "sell_datetime": "2026-02-25 11:21:00", "sell_price": 96796000.0, "sell_bar_index": 125135, "leg_pct": 4.83, "bars_held": 399 }, { "leg_id": 47, "buy_datetime": "2026-02-25 17:06:00", "buy_price": 94004000.0, "buy_bar_index": 125250, "sell_datetime": "2026-02-26 04:39:00", "sell_price": 100091000.0, "sell_bar_index": 125481, "leg_pct": 6.48, "bars_held": 231 }, { "leg_id": 48, "buy_datetime": "2026-02-28 16:57:00", "buy_price": 92582000.0, "buy_bar_index": 126687, "sell_datetime": "2026-03-01 00:00:00", "sell_price": 95730000.0, "sell_bar_index": 126828, "leg_pct": 3.4, "bars_held": 141 }, { "leg_id": 49, "buy_datetime": "2026-03-02 06:36:00", "buy_price": 95107000.0, "buy_bar_index": 127440, "sell_datetime": "2026-03-03 02:45:00", "sell_price": 102279000.0, "sell_bar_index": 127843, "leg_pct": 7.54, "bars_held": 403 }, { "leg_id": 50, "buy_datetime": "2026-03-03 19:30:00", "buy_price": 97506000.0, "buy_bar_index": 128178, "sell_datetime": "2026-03-04 02:24:00", "sell_price": 101500000.0, "sell_bar_index": 128316, "leg_pct": 4.1, "bars_held": 138 }, { "leg_id": 51, "buy_datetime": "2026-03-04 13:33:00", "buy_price": 98900000.0, "buy_bar_index": 128539, "sell_datetime": "2026-03-04 19:51:00", "sell_price": 104842000.0, "sell_bar_index": 128665, "leg_pct": 6.01, "bars_held": 126 }, { "leg_id": 52, "buy_datetime": "2026-03-09 08:24:00", "buy_price": 97511000.0, "buy_bar_index": 130836, "sell_datetime": "2026-03-10 00:39:00", "sell_price": 102175000.0, "sell_bar_index": 131161, "leg_pct": 4.78, "bars_held": 325 }, { "leg_id": 53, "buy_datetime": "2026-03-11 00:15:00", "buy_price": 101550000.0, "buy_bar_index": 131633, "sell_datetime": "2026-03-13 10:33:00", "sell_price": 104999000.0, "sell_bar_index": 132799, "leg_pct": 3.4, "bars_held": 1166 }, { "leg_id": 54, "buy_datetime": "2026-03-14 04:21:00", "buy_price": 104188000.0, "buy_bar_index": 133155, "sell_datetime": "2026-03-16 09:06:00", "sell_price": 107351000.0, "sell_bar_index": 134210, "leg_pct": 3.04, "bars_held": 1055 }, { "leg_id": 55, "buy_datetime": "2026-03-22 10:00:00", "buy_price": 102980000.0, "buy_bar_index": 137108, "sell_datetime": "2026-03-23 21:12:00", "sell_price": 106583000.0, "sell_bar_index": 137812, "leg_pct": 3.5, "bars_held": 704 }, { "leg_id": 56, "buy_datetime": "2026-03-28 00:27:00", "buy_price": 99910000.0, "buy_bar_index": 139797, "sell_datetime": "2026-03-31 11:33:00", "sell_price": 103725000.0, "sell_bar_index": 141319, "leg_pct": 3.82, "bars_held": 1522 }, { "leg_id": 57, "buy_datetime": "2026-03-31 19:57:00", "buy_price": 100900000.0, "buy_bar_index": 141487, "sell_datetime": "2026-04-06 10:00:00", "sell_price": 104991000.0, "sell_bar_index": 144168, "leg_pct": 4.05, "bars_held": 2681 }, { "leg_id": 58, "buy_datetime": "2026-04-09 00:54:00", "buy_price": 105300000.0, "buy_bar_index": 145426, "sell_datetime": "2026-04-14 09:09:00", "sell_price": 110274000.0, "sell_bar_index": 147991, "leg_pct": 4.72, "bars_held": 2565 }, { "leg_id": 59, "buy_datetime": "2026-06-04 12:03:00", "buy_price": 91495000.0, "buy_bar_index": 172448, "sell_datetime": "2026-06-04 14:24:00", "sell_price": 96508000.0, "sell_bar_index": 172495, "leg_pct": 5.48, "bars_held": 47 }, { "leg_id": 60, "buy_datetime": "2026-06-04 21:42:00", "buy_price": 92921000.0, "buy_bar_index": 172641, "sell_datetime": "2026-06-05 00:09:00", "sell_price": 96200000.0, "sell_bar_index": 172690, "leg_pct": 3.53, "bars_held": 49 }, { "leg_id": 61, "buy_datetime": "2026-06-06 05:00:00", "buy_price": 90332000.0, "buy_bar_index": 173267, "sell_datetime": "2026-06-06 07:15:00", "sell_price": 94000000.0, "sell_bar_index": 173312, "leg_pct": 4.06, "bars_held": 45 }, { "leg_id": 62, "buy_datetime": "2026-06-06 14:33:00", "buy_price": 90926000.0, "buy_bar_index": 173458, "sell_datetime": "2026-06-07 18:48:00", "sell_price": 95690000.0, "sell_bar_index": 174023, "leg_pct": 5.24, "bars_held": 565 }, { "leg_id": 63, "buy_datetime": "2026-06-07 22:42:00", "buy_price": 93600000.0, "buy_bar_index": 174101, "sell_datetime": "2026-06-08 08:15:00", "sell_price": 97000000.0, "sell_bar_index": 174292, "leg_pct": 3.63, "bars_held": 191 } ], "summary": { "leg_count": 63, "buy_count": 63, "sell_count": 63, "avg_leg_pct": 4.77, "median_leg_pct": 4.06, "max_leg_pct": 21.46, "min_leg_pct": 3.03, "avg_bars_held": 939.6 }, "pnl": { "initial_cash_krw": 400000.0, "final_cash_krw": 6934269.0, "total_pnl_krw": 6534269.0, "total_return_pct": 1633.57, "fee_rate": 0.0005, "legs_traded": 63, "legs_skipped": 0, "period_from": "2025-06-23 02:24:00", "period_to": "2026-06-08 08:15:00", "leg_pnls": [ { "leg_id": 1, "buy_datetime": "2025-06-23 02:24:00", "sell_datetime": "2025-06-23 10:48:00", "buy_price": 137800000.0, "sell_price": 142023000.0, "cash_before": 400000.0, "cash_after": 411846.0, "leg_return_pct": 2.96, "cumulative_return_pct": 2.96, "btc_qty": 0.00290131 }, { "leg_id": 2, "buy_datetime": "2025-06-24 02:36:00", "sell_datetime": "2025-06-24 08:30:00", "buy_price": 139684000.0, "sell_price": 147000000.0, "cash_before": 411846.0, "cash_after": 432983.0, "leg_return_pct": 5.13, "cumulative_return_pct": 8.25, "btc_qty": 0.00294694 }, { "leg_id": 3, "buy_datetime": "2025-07-15 14:09:00", "sell_datetime": "2025-08-11 13:15:00", "buy_price": 158819000.0, "sell_price": 166999000.0, "cash_before": 432983.0, "cash_after": 454829.0, "leg_return_pct": 5.05, "cumulative_return_pct": 13.71, "btc_qty": 0.00272491 }, { "leg_id": 4, "buy_datetime": "2025-08-30 00:57:00", "sell_datetime": "2025-10-04 02:33:00", "buy_price": 151568000.0, "sell_price": 174967000.0, "cash_before": 454829.0, "cash_after": 524521.0, "leg_return_pct": 15.32, "cumulative_return_pct": 31.13, "btc_qty": 0.00299933 }, { "leg_id": 5, "buy_datetime": "2025-10-11 07:27:00", "sell_datetime": "2025-10-11 08:45:00", "buy_price": 168559000.0, "sell_price": 175201000.0, "cash_before": 524521.0, "cash_after": 544644.0, "leg_return_pct": 3.84, "cumulative_return_pct": 36.16, "btc_qty": 0.00311024 }, { "leg_id": 6, "buy_datetime": "2025-10-11 11:51:00", "sell_datetime": "2025-10-11 12:45:00", "buy_price": 168000000.0, "sell_price": 173787000.0, "cash_before": 544644.0, "cash_after": 562842.0, "leg_return_pct": 3.34, "cumulative_return_pct": 40.71, "btc_qty": 0.00324031 }, { "leg_id": 7, "buy_datetime": "2025-10-11 17:57:00", "sell_datetime": "2025-10-13 01:18:00", "buy_price": 168579000.0, "sell_price": 174367000.0, "cash_before": 562842.0, "cash_after": 581584.0, "leg_return_pct": 3.33, "cumulative_return_pct": 45.4, "btc_qty": 0.00333707 }, { "leg_id": 8, "buy_datetime": "2025-10-17 20:24:00", "sell_datetime": "2025-10-20 14:06:00", "buy_price": 159762000.0, "sell_price": 166644000.0, "cash_before": 581584.0, "cash_after": 606031.0, "leg_return_pct": 4.2, "cumulative_return_pct": 51.51, "btc_qty": 0.0036385 }, { "leg_id": 9, "buy_datetime": "2025-11-05 07:39:00", "sell_datetime": "2025-11-05 10:00:00", "buy_price": 147815000.0, "sell_price": 153240000.0, "cash_before": 606031.0, "cash_after": 627645.0, "leg_return_pct": 3.57, "cumulative_return_pct": 56.91, "btc_qty": 0.00409788 }, { "leg_id": 10, "buy_datetime": "2025-11-05 11:39:00", "sell_datetime": "2025-11-05 13:48:00", "buy_price": 146822000.0, "sell_price": 153300000.0, "cash_before": 627645.0, "cash_after": 654682.0, "leg_return_pct": 4.31, "cumulative_return_pct": 63.67, "btc_qty": 0.00427273 }, { "leg_id": 11, "buy_datetime": "2025-11-07 02:48:00", "sell_datetime": "2025-11-10 11:12:00", "buy_price": 150410000.0, "sell_price": 158314000.0, "cash_before": 654682.0, "cash_after": 688396.0, "leg_return_pct": 5.15, "cumulative_return_pct": 72.1, "btc_qty": 0.00435047 }, { "leg_id": 12, "buy_datetime": "2025-11-14 23:45:00", "sell_datetime": "2025-11-15 02:36:00", "buy_price": 143020000.0, "sell_price": 147555000.0, "cash_before": 688396.0, "cash_after": 709515.0, "leg_return_pct": 3.07, "cumulative_return_pct": 77.38, "btc_qty": 0.00481088 }, { "leg_id": 13, "buy_datetime": "2025-11-18 16:51:00", "sell_datetime": "2025-11-19 02:36:00", "buy_price": 132269000.0, "sell_price": 139221000.0, "cash_before": 709515.0, "cash_after": 746060.0, "leg_return_pct": 5.15, "cumulative_return_pct": 86.51, "btc_qty": 0.0053615 }, { "leg_id": 14, "buy_datetime": "2025-11-19 15:45:00", "sell_datetime": "2025-11-20 12:06:00", "buy_price": 133966000.0, "sell_price": 138526000.0, "cash_before": 746060.0, "cash_after": 770683.0, "leg_return_pct": 3.3, "cumulative_return_pct": 92.67, "btc_qty": 0.00556624 }, { "leg_id": 15, "buy_datetime": "2025-11-21 22:27:00", "sell_datetime": "2025-11-22 00:54:00", "buy_price": 121469000.0, "sell_price": 128593000.0, "cash_before": 770683.0, "cash_after": 815067.0, "leg_return_pct": 5.76, "cumulative_return_pct": 103.77, "btc_qty": 0.00634152 }, { "leg_id": 16, "buy_datetime": "2025-11-22 02:03:00", "sell_datetime": "2025-11-22 03:24:00", "buy_price": 124058000.0, "sell_price": 128377000.0, "cash_before": 815067.0, "cash_after": 842600.0, "leg_return_pct": 3.38, "cumulative_return_pct": 110.65, "btc_qty": 0.00656676 }, { "leg_id": 17, "buy_datetime": "2025-11-22 04:21:00", "sell_datetime": "2025-11-23 12:51:00", "buy_price": 125244000.0, "sell_price": 130440000.0, "cash_before": 842600.0, "cash_after": 876680.0, "leg_return_pct": 4.04, "cumulative_return_pct": 119.17, "btc_qty": 0.0067243 }, { "leg_id": 18, "buy_datetime": "2025-11-24 20:36:00", "sell_datetime": "2025-11-25 06:57:00", "buy_price": 129450000.0, "sell_price": 133705000.0, "cash_before": 876680.0, "cash_after": 904591.0, "leg_return_pct": 3.18, "cumulative_return_pct": 126.15, "btc_qty": 0.00676896 }, { "leg_id": 19, "buy_datetime": "2025-12-02 01:45:00", "sell_datetime": "2025-12-02 08:51:00", "buy_price": 125743000.0, "sell_price": 130000000.0, "cash_before": 904591.0, "cash_after": 934280.0, "leg_return_pct": 3.28, "cumulative_return_pct": 133.57, "btc_qty": 0.00719037 }, { "leg_id": 20, "buy_datetime": "2025-12-06 02:42:00", "sell_datetime": "2025-12-08 04:33:00", "buy_price": 131934000.0, "sell_price": 136799000.0, "cash_before": 934280.0, "cash_after": 967763.0, "leg_return_pct": 3.58, "cumulative_return_pct": 141.94, "btc_qty": 0.00707788 }, { "leg_id": 21, "buy_datetime": "2025-12-08 08:06:00", "sell_datetime": "2025-12-10 03:06:00", "buy_price": 133176000.0, "sell_price": 139840000.0, "cash_before": 967763.0, "cash_after": 1015173.0, "leg_return_pct": 4.9, "cumulative_return_pct": 153.79, "btc_qty": 0.00726316 }, { "leg_id": 22, "buy_datetime": "2025-12-11 13:12:00", "sell_datetime": "2025-12-12 07:33:00", "buy_price": 133283000.0, "sell_price": 138872000.0, "cash_before": 1015173.0, "cash_after": 1056685.0, "leg_return_pct": 4.09, "cumulative_return_pct": 164.17, "btc_qty": 0.00761287 }, { "leg_id": 23, "buy_datetime": "2025-12-16 04:33:00", "sell_datetime": "2025-12-18 01:18:00", "buy_price": 127539000.0, "sell_price": 134021000.0, "cash_before": 1056685.0, "cash_after": 1109280.0, "leg_return_pct": 4.98, "cumulative_return_pct": 177.32, "btc_qty": 0.00828105 }, { "leg_id": 24, "buy_datetime": "2025-12-18 05:09:00", "sell_datetime": "2025-12-19 00:00:00", "buy_price": 127548000.0, "sell_price": 132779000.0, "cash_before": 1109280.0, "cash_after": 1153619.0, "leg_return_pct": 4.0, "cumulative_return_pct": 188.4, "btc_qty": 0.00869261 }, { "leg_id": 25, "buy_datetime": "2025-12-19 06:00:00", "sell_datetime": "2025-12-19 13:33:00", "buy_price": 126200000.0, "sell_price": 130701000.0, "cash_before": 1153619.0, "cash_after": 1193569.0, "leg_return_pct": 3.46, "cumulative_return_pct": 198.39, "btc_qty": 0.00913663 }, { "leg_id": 26, "buy_datetime": "2025-12-29 22:12:00", "sell_datetime": "2026-01-03 03:15:00", "buy_price": 126581000.0, "sell_price": 131430000.0, "cash_before": 1193569.0, "cash_after": 1238053.0, "leg_return_pct": 3.73, "cumulative_return_pct": 209.51, "btc_qty": 0.00942458 }, { "leg_id": 27, "buy_datetime": "2026-01-07 04:00:00", "sell_datetime": "2026-01-14 09:00:00", "buy_price": 133239000.0, "sell_price": 140890000.0, "cash_before": 1238053.0, "cash_after": 1307837.0, "leg_return_pct": 5.64, "cumulative_return_pct": 226.96, "btc_qty": 0.00928732 }, { "leg_id": 28, "buy_datetime": "2026-01-22 03:12:00", "sell_datetime": "2026-01-22 05:54:00", "buy_price": 130000000.0, "sell_price": 133990000.0, "cash_before": 1307837.0, "cash_after": 1346630.0, "leg_return_pct": 2.97, "cumulative_return_pct": 236.66, "btc_qty": 0.01005525 }, { "leg_id": 29, "buy_datetime": "2026-01-30 12:30:00", "sell_datetime": "2026-01-31 05:51:00", "buy_price": 119124000.0, "sell_price": 124768000.0, "cash_before": 1346630.0, "cash_after": 1409022.0, "leg_return_pct": 4.63, "cumulative_return_pct": 252.26, "btc_qty": 0.01129878 }, { "leg_id": 30, "buy_datetime": "2026-02-01 04:42:00", "sell_datetime": "2026-02-01 10:15:00", "buy_price": 114153000.0, "sell_price": 118507000.0, "cash_before": 1409022.0, "cash_after": 1461302.0, "leg_return_pct": 3.71, "cumulative_return_pct": 265.33, "btc_qty": 0.0123371 }, { "leg_id": 31, "buy_datetime": "2026-02-02 09:09:00", "sell_datetime": "2026-02-02 10:39:00", "buy_price": 111952000.0, "sell_price": 115592000.0, "cash_before": 1461302.0, "cash_after": 1507306.0, "leg_return_pct": 3.15, "cumulative_return_pct": 276.83, "btc_qty": 0.01304641 }, { "leg_id": 32, "buy_datetime": "2026-02-02 13:45:00", "sell_datetime": "2026-02-02 18:18:00", "buy_price": 110761000.0, "sell_price": 114122000.0, "cash_before": 1507306.0, "cash_after": 1551492.0, "leg_return_pct": 2.93, "cumulative_return_pct": 287.87, "btc_qty": 0.01360183 }, { "leg_id": 33, "buy_datetime": "2026-02-04 05:00:00", "sell_datetime": "2026-02-04 07:09:00", "buy_price": 108700000.0, "sell_price": 113684000.0, "cash_before": 1551492.0, "cash_after": 1621007.0, "leg_return_pct": 4.48, "cumulative_return_pct": 305.25, "btc_qty": 0.01426602 }, { "leg_id": 34, "buy_datetime": "2026-02-06 06:54:00", "sell_datetime": "2026-02-06 09:12:00", "buy_price": 92002000.0, "sell_price": 95800000.0, "cash_before": 1621007.0, "cash_after": 1686238.0, "leg_return_pct": 4.02, "cumulative_return_pct": 321.56, "btc_qty": 0.01761045 }, { "leg_id": 35, "buy_datetime": "2026-02-06 10:18:00", "sell_datetime": "2026-02-06 12:00:00", "buy_price": 88999000.0, "sell_price": 98225000.0, "cash_before": 1686238.0, "cash_after": 1859180.0, "leg_return_pct": 10.26, "cumulative_return_pct": 364.79, "btc_qty": 0.01893723 }, { "leg_id": 36, "buy_datetime": "2026-02-06 13:51:00", "sell_datetime": "2026-02-06 16:03:00", "buy_price": 94744000.0, "sell_price": 99433000.0, "cash_before": 1859180.0, "cash_after": 1949242.0, "leg_return_pct": 4.84, "cumulative_return_pct": 387.31, "btc_qty": 0.01961338 }, { "leg_id": 37, "buy_datetime": "2026-02-06 20:36:00", "sell_datetime": "2026-02-06 21:57:00", "buy_price": 81110000.0, "sell_price": 98517000.0, "cash_before": 1949242.0, "cash_after": 2365202.0, "leg_return_pct": 21.34, "cumulative_return_pct": 491.3, "btc_qty": 0.02402007 }, { "leg_id": 38, "buy_datetime": "2026-02-07 04:24:00", "sell_datetime": "2026-02-07 09:06:00", "buy_price": 102485000.0, "sell_price": 106690000.0, "cash_before": 2365202.0, "cash_after": 2459785.0, "leg_return_pct": 4.0, "cumulative_return_pct": 514.95, "btc_qty": 0.02306698 }, { "leg_id": 39, "buy_datetime": "2026-02-07 11:12:00", "sell_datetime": "2026-02-07 14:21:00", "buy_price": 103069000.0, "sell_price": 106410000.0, "cash_before": 2459785.0, "cash_after": 2536981.0, "leg_return_pct": 3.14, "cumulative_return_pct": 534.25, "btc_qty": 0.02385349 }, { "leg_id": 40, "buy_datetime": "2026-02-07 17:18:00", "sell_datetime": "2026-02-07 22:30:00", "buy_price": 99500000.0, "sell_price": 103493000.0, "cash_before": 2536981.0, "cash_after": 2636153.0, "leg_return_pct": 3.91, "cumulative_return_pct": 559.04, "btc_qty": 0.02548454 }, { "leg_id": 41, "buy_datetime": "2026-02-08 00:48:00", "sell_datetime": "2026-02-08 19:00:00", "buy_price": 101200000.0, "sell_price": 104791000.0, "cash_before": 2636153.0, "cash_after": 2726966.0, "leg_return_pct": 3.44, "cumulative_return_pct": 581.74, "btc_qty": 0.02603592 }, { "leg_id": 42, "buy_datetime": "2026-02-09 20:42:00", "sell_datetime": "2026-02-10 04:03:00", "buy_price": 101405000.0, "sell_price": 104830000.0, "cash_before": 2726966.0, "cash_after": 2816252.0, "leg_return_pct": 3.27, "cumulative_return_pct": 604.06, "btc_qty": 0.02687838 }, { "leg_id": 43, "buy_datetime": "2026-02-11 16:51:00", "sell_datetime": "2026-02-12 00:09:00", "buy_price": 98520000.0, "sell_price": 101780000.0, "cash_before": 2816252.0, "cash_after": 2906532.0, "leg_return_pct": 3.21, "cumulative_return_pct": 626.63, "btc_qty": 0.02857129 }, { "leg_id": 44, "buy_datetime": "2026-02-12 03:00:00", "sell_datetime": "2026-02-12 07:36:00", "buy_price": 97569000.0, "sell_price": 100846000.0, "cash_before": 2906532.0, "cash_after": 3001149.0, "leg_return_pct": 3.26, "cumulative_return_pct": 650.29, "btc_qty": 0.02977461 }, { "leg_id": 45, "buy_datetime": "2026-02-13 04:30:00", "sell_datetime": "2026-02-14 02:30:00", "buy_price": 95788000.0, "sell_price": 101664000.0, "cash_before": 3001149.0, "cash_after": 3182067.0, "leg_return_pct": 6.03, "cumulative_return_pct": 695.52, "btc_qty": 0.03131549 }, { "leg_id": 46, "buy_datetime": "2026-02-24 15:24:00", "sell_datetime": "2026-02-25 11:21:00", "buy_price": 92332000.0, "sell_price": 96796000.0, "cash_before": 3182067.0, "cash_after": 3332576.0, "leg_return_pct": 4.73, "cumulative_return_pct": 733.14, "btc_qty": 0.03444608 }, { "leg_id": 47, "buy_datetime": "2026-02-25 17:06:00", "sell_datetime": "2026-02-26 04:39:00", "buy_price": 94004000.0, "sell_price": 100091000.0, "cash_before": 3332576.0, "cash_after": 3544821.0, "leg_return_pct": 6.37, "cumulative_return_pct": 786.21, "btc_qty": 0.0354337 }, { "leg_id": 48, "buy_datetime": "2026-02-28 16:57:00", "sell_datetime": "2026-03-01 00:00:00", "buy_price": 92582000.0, "sell_price": 95730000.0, "cash_before": 3544821.0, "cash_after": 3661689.0, "leg_return_pct": 3.3, "cumulative_return_pct": 815.42, "btc_qty": 0.0382693 }, { "leg_id": 49, "buy_datetime": "2026-03-02 06:36:00", "sell_datetime": "2026-03-03 02:45:00", "buy_price": 95107000.0, "sell_price": 102279000.0, "cash_before": 3661689.0, "cash_after": 3933879.0, "leg_return_pct": 7.43, "cumulative_return_pct": 883.47, "btc_qty": 0.03848148 }, { "leg_id": 50, "buy_datetime": "2026-03-03 19:30:00", "sell_datetime": "2026-03-04 02:24:00", "buy_price": 97506000.0, "sell_price": 101500000.0, "cash_before": 3933879.0, "cash_after": 4090923.0, "leg_return_pct": 3.99, "cumulative_return_pct": 922.73, "btc_qty": 0.04032482 }, { "leg_id": 51, "buy_datetime": "2026-03-04 13:33:00", "sell_datetime": "2026-03-04 19:51:00", "buy_price": 98900000.0, "sell_price": 104842000.0, "cash_before": 4090923.0, "cash_after": 4332374.0, "leg_return_pct": 5.9, "cumulative_return_pct": 983.09, "btc_qty": 0.04134355 }, { "leg_id": 52, "buy_datetime": "2026-03-09 08:24:00", "sell_datetime": "2026-03-10 00:39:00", "buy_price": 97511000.0, "sell_price": 102175000.0, "cash_before": 4332374.0, "cash_after": 4535055.0, "leg_return_pct": 4.68, "cumulative_return_pct": 1033.76, "btc_qty": 0.04440737 }, { "leg_id": 53, "buy_datetime": "2026-03-11 00:15:00", "sell_datetime": "2026-03-13 10:33:00", "buy_price": 101550000.0, "sell_price": 104999000.0, "cash_before": 4535055.0, "cash_after": 4684394.0, "leg_return_pct": 3.29, "cumulative_return_pct": 1071.1, "btc_qty": 0.04463601 }, { "leg_id": 54, "buy_datetime": "2026-03-14 04:21:00", "sell_datetime": "2026-03-16 09:06:00", "buy_price": 104188000.0, "sell_price": 107351000.0, "cash_before": 4684394.0, "cash_after": 4821780.0, "leg_return_pct": 2.93, "cumulative_return_pct": 1105.44, "btc_qty": 0.04493849 }, { "leg_id": 55, "buy_datetime": "2026-03-22 10:00:00", "sell_datetime": "2026-03-23 21:12:00", "buy_price": 102980000.0, "sell_price": 106583000.0, "cash_before": 4821780.0, "cash_after": 4985492.0, "leg_return_pct": 3.4, "cumulative_return_pct": 1146.37, "btc_qty": 0.04679908 }, { "leg_id": 56, "buy_datetime": "2026-03-28 00:27:00", "sell_datetime": "2026-03-31 11:33:00", "buy_price": 99910000.0, "sell_price": 103725000.0, "cash_before": 4985492.0, "cash_after": 5170685.0, "leg_return_pct": 3.71, "cumulative_return_pct": 1192.67, "btc_qty": 0.04987488 }, { "leg_id": 57, "buy_datetime": "2026-03-31 19:57:00", "sell_datetime": "2026-04-06 10:00:00", "buy_price": 100900000.0, "sell_price": 104991000.0, "cash_before": 5170685.0, "cash_after": 5374952.0, "leg_return_pct": 3.95, "cumulative_return_pct": 1243.74, "btc_qty": 0.05122002 }, { "leg_id": 58, "buy_datetime": "2026-04-09 00:54:00", "sell_datetime": "2026-04-14 09:09:00", "buy_price": 105300000.0, "sell_price": 110274000.0, "cash_before": 5374952.0, "cash_after": 5623218.0, "leg_return_pct": 4.62, "cumulative_return_pct": 1305.8, "btc_qty": 0.05101866 }, { "leg_id": 59, "buy_datetime": "2026-06-04 12:03:00", "sell_datetime": "2026-06-04 14:24:00", "buy_price": 91495000.0, "sell_price": 96508000.0, "cash_before": 5623218.0, "cash_after": 5925384.0, "leg_return_pct": 5.37, "cumulative_return_pct": 1381.35, "btc_qty": 0.06142857 }, { "leg_id": 60, "buy_datetime": "2026-06-04 21:42:00", "sell_datetime": "2026-06-05 00:09:00", "buy_price": 92921000.0, "sell_price": 96200000.0, "cash_before": 5925384.0, "cash_after": 6128346.0, "leg_return_pct": 3.43, "cumulative_return_pct": 1432.09, "btc_qty": 0.06373609 }, { "leg_id": 61, "buy_datetime": "2026-06-06 05:00:00", "sell_datetime": "2026-06-06 07:15:00", "buy_price": 90332000.0, "sell_price": 94000000.0, "cash_before": 6128346.0, "cash_after": 6370817.0, "leg_return_pct": 3.96, "cumulative_return_pct": 1492.7, "btc_qty": 0.06780855 }, { "leg_id": 62, "buy_datetime": "2026-06-06 14:33:00", "sell_datetime": "2026-06-07 18:48:00", "buy_price": 90926000.0, "sell_price": 95690000.0, "cash_before": 6370817.0, "cash_after": 6697908.0, "leg_return_pct": 5.13, "cumulative_return_pct": 1574.48, "btc_qty": 0.07003092 }, { "leg_id": 63, "buy_datetime": "2026-06-07 22:42:00", "sell_datetime": "2026-06-08 08:15:00", "buy_price": 93600000.0, "sell_price": 97000000.0, "cash_before": 6697908.0, "cash_after": 6934269.0, "leg_return_pct": 3.53, "cumulative_return_pct": 1633.57, "btc_qty": 0.07152307 } ] }, "alignment": { "tolerance_bars": 480, "buy": { "side": "buy", "gt_count": 25, "tech_count": 210, "hit_count": 23, "miss_count": 2, "recall": 0.92, "precision": 0.1095, "f1": 0.1957, "avg_bar_offset": 55.3, "hits": [ { "matched": true, "gt_bar_index": 6873, "tech_bar_index": 6795, "signal_bar_index": 6815, "bar_offset": 78, "tech_price": 137800000.0, "tech_datetime": "2025-06-23 02:24:00", "candidate_index": 3, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 62545, "tech_bar_index": 62545, "signal_bar_index": 62565, "bar_offset": 0, "tech_price": 159762000.0, "tech_datetime": "2025-10-17 20:24:00", "candidate_index": 24, "gt_datetime": "2025-10-17 19:24:00", "gt_price": 159762000.0 }, { "matched": true, "gt_bar_index": 71490, "tech_bar_index": 71490, "signal_bar_index": 71510, "bar_offset": 0, "tech_price": 146822000.0, "tech_datetime": "2025-11-05 11:39:00", "candidate_index": 31, "gt_datetime": "2025-11-05 10:39:00", "gt_price": 146822000.0 }, { "matched": true, "gt_bar_index": 77834, "tech_bar_index": 77834, "signal_bar_index": 77854, "bar_offset": 0, "tech_price": 132269000.0, "tech_datetime": "2025-11-18 16:51:00", "candidate_index": 46, "gt_datetime": "2025-11-18 15:51:00", "gt_price": 132269000.0 }, { "matched": true, "gt_bar_index": 79386, "tech_bar_index": 79386, "signal_bar_index": 79406, "bar_offset": 0, "tech_price": 121469000.0, "tech_datetime": "2025-11-21 22:27:00", "candidate_index": 52, "gt_datetime": "2025-11-21 21:27:00", "gt_price": 121469000.0 }, { "matched": true, "gt_bar_index": 84123, "tech_bar_index": 84123, "signal_bar_index": 84143, "bar_offset": 0, "tech_price": 125743000.0, "tech_datetime": "2025-12-02 01:45:00", "candidate_index": 63, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, { "matched": true, "gt_bar_index": 86979, "tech_bar_index": 87130, "signal_bar_index": 87150, "bar_offset": 151, "tech_price": 133176000.0, "tech_datetime": "2025-12-08 08:06:00", "candidate_index": 66, "gt_datetime": "2025-12-07 23:33:00", "gt_price": 131422000.0 }, { "matched": true, "gt_bar_index": 91104, "tech_bar_index": 90899, "signal_bar_index": 90919, "bar_offset": 205, "tech_price": 127539000.0, "tech_datetime": "2025-12-16 04:33:00", "candidate_index": 74, "gt_datetime": "2025-12-16 13:48:00", "gt_price": 127025000.0 }, { "matched": true, "gt_bar_index": 92368, "tech_bar_index": 92368, "signal_bar_index": 92388, "bar_offset": 0, "tech_price": 126200000.0, "tech_datetime": "2025-12-19 06:00:00", "candidate_index": 78, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 97794, "tech_bar_index": 97492, "signal_bar_index": 97512, "bar_offset": 302, "tech_price": 126581000.0, "tech_datetime": "2025-12-29 22:12:00", "candidate_index": 81, "gt_datetime": "2025-12-30 12:18:00", "gt_price": 126374000.0 }, { "matched": true, "gt_bar_index": 112658, "tech_bar_index": 112658, "signal_bar_index": 112678, "bar_offset": 0, "tech_price": 119124000.0, "tech_datetime": "2026-01-30 12:30:00", "candidate_index": 89, "gt_datetime": "2026-01-30 11:30:00", "gt_price": 119124000.0 }, { "matched": true, "gt_bar_index": 114123, "tech_bar_index": 114123, "signal_bar_index": 114143, "bar_offset": 0, "tech_price": 110761000.0, "tech_datetime": "2026-02-02 13:45:00", "candidate_index": 95, "gt_datetime": "2026-02-02 12:45:00", "gt_price": 110761000.0 }, { "matched": true, "gt_bar_index": 115974, "tech_bar_index": 115974, "signal_bar_index": 115994, "bar_offset": 0, "tech_price": 88999000.0, "tech_datetime": "2026-02-06 10:18:00", "candidate_index": 107, "gt_datetime": "2026-02-06 09:18:00", "gt_price": 88999000.0 }, { "matched": true, "gt_bar_index": 116180, "tech_bar_index": 116180, "signal_bar_index": 116200, "bar_offset": 0, "tech_price": 81110000.0, "tech_datetime": "2026-02-06 20:36:00", "candidate_index": 110, "gt_datetime": "2026-02-06 19:36:00", "gt_price": 81110000.0 }, { "matched": true, "gt_bar_index": 116594, "tech_bar_index": 116594, "signal_bar_index": 116614, "bar_offset": 0, "tech_price": 99500000.0, "tech_datetime": "2026-02-07 17:18:00", "candidate_index": 115, "gt_datetime": "2026-02-07 16:18:00", "gt_price": 99500000.0 }, { "matched": true, "gt_bar_index": 119218, "tech_bar_index": 119218, "signal_bar_index": 119238, "bar_offset": 0, "tech_price": 95788000.0, "tech_datetime": "2026-02-13 04:30:00", "candidate_index": 129, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 124880, "tech_bar_index": 124716, "signal_bar_index": 124736, "bar_offset": 164, "tech_price": 92332000.0, "tech_datetime": "2026-02-24 15:24:00", "candidate_index": 144, "gt_datetime": "2026-02-24 22:36:00", "gt_price": 92000000.0 }, { "matched": true, "gt_bar_index": 126667, "tech_bar_index": 126667, "signal_bar_index": 126687, "bar_offset": 0, "tech_price": 92582000.0, "tech_datetime": "2026-02-28 16:57:00", "candidate_index": 151, "gt_datetime": "2026-02-28 15:57:00", "gt_price": 92582000.0 }, { "matched": true, "gt_bar_index": 130816, "tech_bar_index": 130816, "signal_bar_index": 130836, "bar_offset": 0, "tech_price": 97511000.0, "tech_datetime": "2026-03-09 08:24:00", "candidate_index": 165, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 137581, "tech_bar_index": 137887, "signal_bar_index": 137907, "bar_offset": 306, "tech_price": 104280000.0, "tech_datetime": "2026-03-24 01:57:00", "candidate_index": 175, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 139842, "tech_bar_index": 139777, "signal_bar_index": 139797, "bar_offset": 65, "tech_price": 99910000.0, "tech_datetime": "2026-03-28 00:27:00", "candidate_index": 178, "gt_datetime": "2026-03-28 02:42:00", "gt_price": 99803000.0 }, { "matched": true, "gt_bar_index": 172428, "tech_bar_index": 172428, "signal_bar_index": 172448, "bar_offset": 0, "tech_price": 91495000.0, "tech_datetime": "2026-06-04 12:03:00", "candidate_index": 196, "gt_datetime": "2026-06-04 11:03:00", "gt_price": 91495000.0 }, { "matched": true, "gt_bar_index": 173247, "tech_bar_index": 173247, "signal_bar_index": 173267, "bar_offset": 0, "tech_price": 90332000.0, "tech_datetime": "2026-06-06 05:00:00", "candidate_index": 204, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 } ], "misses": [ { "gt_bar_index": 26640, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "gt_bar_index": 40534, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 } ] }, "sell": { "side": "sell", "gt_count": 25, "tech_count": 219, "hit_count": 19, "miss_count": 6, "recall": 0.76, "precision": 0.0868, "f1": 0.1557, "avg_bar_offset": 17.8, "hits": [ { "matched": true, "gt_bar_index": 17179, "tech_bar_index": 17179, "signal_bar_index": 17199, "bar_offset": 0, "tech_price": 166969000.0, "tech_datetime": "2025-07-14 17:36:00", "candidate_index": 11, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 78029, "tech_bar_index": 78029, "signal_bar_index": 78049, "bar_offset": 0, "tech_price": 139221000.0, "tech_datetime": "2025-11-19 02:36:00", "candidate_index": 47, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, { "matched": true, "gt_bar_index": 82658, "tech_bar_index": 82658, "signal_bar_index": 82678, "bar_offset": 0, "tech_price": 138982000.0, "tech_datetime": "2025-11-29 00:30:00", "candidate_index": 66, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 84899, "tech_bar_index": 84829, "signal_bar_index": 84849, "bar_offset": 70, "tech_price": 138540000.0, "tech_datetime": "2025-12-03 13:03:00", "candidate_index": 72, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, { "matched": true, "gt_bar_index": 87990, "tech_bar_index": 87990, "signal_bar_index": 88010, "bar_offset": 0, "tech_price": 139840000.0, "tech_datetime": "2025-12-10 03:06:00", "candidate_index": 76, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, { "matched": true, "gt_bar_index": 91794, "tech_bar_index": 91794, "signal_bar_index": 91814, "bar_offset": 0, "tech_price": 134021000.0, "tech_datetime": "2025-12-18 01:18:00", "candidate_index": 83, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 105331, "tech_bar_index": 105274, "signal_bar_index": 105294, "bar_offset": 57, "tech_price": 142888000.0, "tech_datetime": "2026-01-15 03:18:00", "candidate_index": 96, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, { "matched": true, "gt_bar_index": 113036, "tech_bar_index": 113036, "signal_bar_index": 113056, "bar_offset": 0, "tech_price": 125206000.0, "tech_datetime": "2026-01-31 07:24:00", "candidate_index": 103, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, { "matched": true, "gt_bar_index": 114361, "tech_bar_index": 114361, "signal_bar_index": 114381, "bar_offset": 0, "tech_price": 117429000.0, "tech_datetime": "2026-02-03 01:39:00", "candidate_index": 111, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, { "matched": true, "gt_bar_index": 116089, "tech_bar_index": 116089, "signal_bar_index": 116109, "bar_offset": 0, "tech_price": 99433000.0, "tech_datetime": "2026-02-06 16:03:00", "candidate_index": 121, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, { "matched": true, "gt_bar_index": 116430, "tech_bar_index": 116430, "signal_bar_index": 116450, "bar_offset": 0, "tech_price": 106690000.0, "tech_datetime": "2026-02-07 09:06:00", "candidate_index": 127, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, { "matched": true, "gt_bar_index": 117390, "tech_bar_index": 117390, "signal_bar_index": 117410, "bar_offset": 0, "tech_price": 107021000.0, "tech_datetime": "2026-02-09 09:06:00", "candidate_index": 135, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, { "matched": true, "gt_bar_index": 120450, "tech_bar_index": 120450, "signal_bar_index": 120470, "bar_offset": 0, "tech_price": 105000000.0, "tech_datetime": "2026-02-15 18:06:00", "candidate_index": 147, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 125520, "tech_bar_index": 125461, "signal_bar_index": 125481, "bar_offset": 59, "tech_price": 100091000.0, "tech_datetime": "2026-02-26 04:39:00", "candidate_index": 153, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, { "matched": true, "gt_bar_index": 129146, "tech_bar_index": 129146, "signal_bar_index": 129166, "bar_offset": 0, "tech_price": 107414000.0, "tech_datetime": "2026-03-05 20:54:00", "candidate_index": 167, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 134719, "tech_bar_index": 134717, "signal_bar_index": 134737, "bar_offset": 2, "tech_price": 112300000.0, "tech_datetime": "2026-03-17 11:27:00", "candidate_index": 179, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, { "matched": true, "gt_bar_index": 162798, "tech_bar_index": 162648, "signal_bar_index": 162668, "bar_offset": 150, "tech_price": 120980000.0, "tech_datetime": "2026-05-15 03:03:00", "candidate_index": 200, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, { "matched": true, "gt_bar_index": 172475, "tech_bar_index": 172475, "signal_bar_index": 172495, "bar_offset": 0, "tech_price": 96508000.0, "tech_datetime": "2026-06-04 14:24:00", "candidate_index": 206, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, { "matched": true, "gt_bar_index": 174272, "tech_bar_index": 174272, "signal_bar_index": 174292, "bar_offset": 0, "tech_price": 97000000.0, "tech_datetime": "2026-06-08 08:15:00", "candidate_index": 217, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ], "misses": [ { "gt_bar_index": 31918, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "gt_bar_index": 58757, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, { "gt_bar_index": 67279, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, { "gt_bar_index": 74364, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "gt_bar_index": 94139, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "gt_bar_index": 138758, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 } ] }, "legs": { "gt_leg_count": 25, "tech_leg_count": 63, "captured_count": 11, "missed_count": 14, "leg_recall": 0.44, "captured": [ { "gt_leg_id": 6, "tech_leg_id": 13, "gt_buy": "2025-11-18 15:51:00", "tech_buy": "2025-11-18 16:51:00", "gt_sell": "2025-11-19 01:36:00", "tech_sell": "2025-11-19 02:36:00", "buy_bar_offset": 20, "sell_bar_offset": 20, "gt_leg_pct": 5.26, "tech_leg_pct": 5.26 }, { "gt_leg_id": 9, "tech_leg_id": 21, "gt_buy": "2025-12-07 23:33:00", "tech_buy": "2025-12-08 08:06:00", "gt_sell": "2025-12-10 02:06:00", "tech_sell": "2025-12-10 03:06:00", "buy_bar_offset": 171, "sell_bar_offset": 20, "gt_leg_pct": 6.41, "tech_leg_pct": 5.0 }, { "gt_leg_id": 10, "tech_leg_id": 23, "gt_buy": "2025-12-16 13:48:00", "tech_buy": "2025-12-16 04:33:00", "gt_sell": "2025-12-18 00:18:00", "tech_sell": "2025-12-18 01:18:00", "buy_bar_offset": 185, "sell_bar_offset": 20, "gt_leg_pct": 5.51, "tech_leg_pct": 5.08 }, { "gt_leg_id": 13, "tech_leg_id": 29, "gt_buy": "2026-01-30 11:30:00", "tech_buy": "2026-01-30 12:30:00", "gt_sell": "2026-01-31 06:24:00", "tech_sell": "2026-01-31 05:51:00", "buy_bar_offset": 20, "sell_bar_offset": 11, "gt_leg_pct": 5.11, "tech_leg_pct": 4.74 }, { "gt_leg_id": 14, "tech_leg_id": 32, "gt_buy": "2026-02-02 12:45:00", "tech_buy": "2026-02-02 13:45:00", "gt_sell": "2026-02-03 00:39:00", "tech_sell": "2026-02-02 18:18:00", "buy_bar_offset": 20, "sell_bar_offset": 127, "gt_leg_pct": 6.02, "tech_leg_pct": 3.03 }, { "gt_leg_id": 15, "tech_leg_id": 35, "gt_buy": "2026-02-06 09:18:00", "tech_buy": "2026-02-06 10:18:00", "gt_sell": "2026-02-06 15:03:00", "tech_sell": "2026-02-06 12:00:00", "buy_bar_offset": 20, "sell_bar_offset": 61, "gt_leg_pct": 11.72, "tech_leg_pct": 10.37 }, { "gt_leg_id": 16, "tech_leg_id": 38, "gt_buy": "2026-02-06 19:36:00", "tech_buy": "2026-02-07 04:24:00", "gt_sell": "2026-02-07 08:06:00", "tech_sell": "2026-02-07 09:06:00", "buy_bar_offset": 176, "sell_bar_offset": 20, "gt_leg_pct": 31.54, "tech_leg_pct": 4.1 }, { "gt_leg_id": 17, "tech_leg_id": 41, "gt_buy": "2026-02-07 16:18:00", "tech_buy": "2026-02-08 00:48:00", "gt_sell": "2026-02-09 08:06:00", "tech_sell": "2026-02-08 19:00:00", "buy_bar_offset": 170, "sell_bar_offset": 262, "gt_leg_pct": 7.56, "tech_leg_pct": 3.55 }, { "gt_leg_id": 19, "tech_leg_id": 47, "gt_buy": "2026-02-24 22:36:00", "tech_buy": "2026-02-25 17:06:00", "gt_sell": "2026-02-26 06:36:00", "tech_sell": "2026-02-26 04:39:00", "buy_bar_offset": 370, "sell_bar_offset": 39, "gt_leg_pct": 9.24, "tech_leg_pct": 6.48 }, { "gt_leg_id": 24, "tech_leg_id": 59, "gt_buy": "2026-06-04 11:03:00", "tech_buy": "2026-06-04 12:03:00", "gt_sell": "2026-06-04 13:24:00", "tech_sell": "2026-06-04 14:24:00", "buy_bar_offset": 20, "sell_bar_offset": 20, "gt_leg_pct": 5.48, "tech_leg_pct": 5.48 }, { "gt_leg_id": 25, "tech_leg_id": 62, "gt_buy": "2026-06-06 04:00:00", "tech_buy": "2026-06-06 14:33:00", "gt_sell": "2026-06-08 07:15:00", "tech_sell": "2026-06-07 18:48:00", "buy_bar_offset": 211, "sell_bar_offset": 249, "gt_leg_pct": 7.38, "tech_leg_pct": 5.24 } ], "missed": [ { "gt_leg_id": 1, "buy_datetime": "2025-06-23 05:18:00", "sell_datetime": "2025-07-14 16:36:00", "leg_pct": 21.7 }, { "gt_leg_id": 2, "buy_datetime": "2025-08-03 09:39:00", "sell_datetime": "2025-08-14 09:33:00", "leg_pct": 8.41 }, { "gt_leg_id": 3, "buy_datetime": "2025-09-01 14:18:00", "sell_datetime": "2025-10-09 22:00:00", "leg_pct": 20.51 }, { "gt_leg_id": 4, "buy_datetime": "2025-10-17 19:24:00", "sell_datetime": "2025-10-27 16:06:00", "leg_pct": 7.34 }, { "gt_leg_id": 5, "buy_datetime": "2025-11-05 10:39:00", "sell_datetime": "2025-11-11 10:21:00", "leg_pct": 8.29 }, { "gt_leg_id": 7, "buy_datetime": "2025-11-21 21:27:00", "sell_datetime": "2025-11-28 23:30:00", "leg_pct": 14.42 }, { "gt_leg_id": 8, "buy_datetime": "2025-12-02 00:45:00", "sell_datetime": "2025-12-03 15:33:00", "leg_pct": 11.3 }, { "gt_leg_id": 11, "buy_datetime": "2025-12-19 05:00:00", "sell_datetime": "2025-12-22 21:33:00", "leg_pct": 6.65 }, { "gt_leg_id": 12, "buy_datetime": "2025-12-30 12:18:00", "sell_datetime": "2026-01-15 05:09:00", "leg_pct": 13.24 }, { "gt_leg_id": 18, "buy_datetime": "2026-02-13 03:30:00", "sell_datetime": "2026-02-15 17:06:00", "leg_pct": 9.62 }, { "gt_leg_id": 20, "buy_datetime": "2026-02-28 15:57:00", "sell_datetime": "2026-03-05 19:54:00", "leg_pct": 16.02 }, { "gt_leg_id": 21, "buy_datetime": "2026-03-09 07:24:00", "sell_datetime": "2026-03-17 10:33:00", "leg_pct": 15.17 }, { "gt_leg_id": 22, "buy_datetime": "2026-03-23 09:39:00", "sell_datetime": "2026-03-25 20:30:00", "leg_pct": 5.79 }, { "gt_leg_id": 23, "buy_datetime": "2026-03-28 02:42:00", "sell_datetime": "2026-05-15 09:33:00", "leg_pct": 21.22 } ] }, "gt_return_pct": 1240.94, "tech_return_pct": 1633.57, "return_capture_ratio": 1.3164, "score": 0.724 }, "meta": { "generated_at": "2026-06-08 23:21:01", "interval_label": "3분" } }