{ "technique_id": "minor_swing", "technique_name": "소형 스윙 하이브리드", "category": "hybrid", "causal": true, "description": "소형 ZigZag(2.5%) + 국소 극값 — GT 중간 눌림목 보완", "params": { "interval_min": 3, "lookback_days": 365, "min_leg_pct": 3.0, "initial_cash_krw": 400000.0, "fee_rate": 0.0005, "reversal_pct": 5.0, "order": 15, "min_swing_pct": 2.0, "min_bars_between": 20 }, "signals": [ { "side": "buy", "bar_index": 2185, "price": 143000000.0, "datetime": "2025-06-13 10:54:00", "pivot_bar_index": 2170, "confidence": 0.2330410075676857, "reason": "local_low" }, { "side": "sell", "bar_index": 6494, "price": 144708000.0, "datetime": "2025-06-22 10:21:00", "pivot_bar_index": 6479, "confidence": 0.2554144460823223, "reason": "local_high" }, { "side": "buy", "bar_index": 6777, "price": 138488000.0, "datetime": "2025-06-23 00:30:00", "pivot_bar_index": 6762, "confidence": 0.33411272029314254, "reason": "local_low" }, { "side": "buy", "bar_index": 6810, "price": 137800000.0, "datetime": "2025-06-23 02:09:00", "pivot_bar_index": 6795, "confidence": 0.3076511879809248, "reason": "local_low" }, { "side": "sell", "bar_index": 6942, "price": 141068000.0, "datetime": "2025-06-23 08:45:00", "pivot_bar_index": 6927, "confidence": 0.28192419825072884, "reason": "local_high" }, { "side": "sell", "bar_index": 6978, "price": 142023000.0, "datetime": "2025-06-23 10:33:00", "pivot_bar_index": 6963, "confidence": 0.26942016095793836, "reason": "local_high" }, { "side": "buy", "bar_index": 7294, "price": 139684000.0, "datetime": "2025-06-24 02:21:00", "pivot_bar_index": 7279, "confidence": 0.24553072625698324, "reason": "local_low" }, { "side": "sell", "bar_index": 7334, "price": 143484000.0, "datetime": "2025-06-24 04:21:00", "pivot_bar_index": 7319, "confidence": 0.2720426104636179, "reason": "local_high" }, { "side": "buy", "bar_index": 7372, "price": 137200000.0, "datetime": "2025-06-24 06:15:00", "pivot_bar_index": 6873, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 7412, "price": 147000000.0, "datetime": "2025-06-24 08:15:00", "pivot_bar_index": 7397, "confidence": 0.30689299762310424, "reason": "local_high" }, { "side": "sell", "bar_index": 7433, "price": 146700000.0, "datetime": "2025-06-24 09:18:00", "pivot_bar_index": 7418, "confidence": 0.21232161503654717, "reason": "local_high" }, { "side": "sell", "bar_index": 15478, "price": 154000000.0, "datetime": "2025-07-11 03:33:00", "pivot_bar_index": 15463, "confidence": 0.200026493575308, "reason": "local_high" }, { "side": "sell", "bar_index": 15565, "price": 156978000.0, "datetime": "2025-07-11 07:54:00", "pivot_bar_index": 15550, "confidence": 0.2332464146023468, "reason": "local_high" }, { "side": "sell", "bar_index": 15662, "price": 158448000.0, "datetime": "2025-07-11 12:45:00", "pivot_bar_index": 15647, "confidence": 0.20395283389468127, "reason": "local_high" }, { "side": "sell", "bar_index": 17162, "price": 166631000.0, "datetime": "2025-07-14 15:45:00", "pivot_bar_index": 17147, "confidence": 0.2343764395172435, "reason": "local_high" }, { "side": "buy", "bar_index": 17367, "price": 162501000.0, "datetime": "2025-07-15 02:00:00", "pivot_bar_index": 17352, "confidence": 0.20488245931283905, "reason": "local_low" }, { "side": "buy", "bar_index": 17605, "price": 158819000.0, "datetime": "2025-07-15 13:54:00", "pivot_bar_index": 17590, "confidence": 0.2410563960133217, "reason": "local_low" }, { "side": "buy", "bar_index": 19122, "price": 160208000.0, "datetime": "2025-07-18 17:45:00", "pivot_bar_index": 19107, "confidence": 0.2371724558196222, "reason": "local_low" }, { "side": "sell", "bar_index": 22377, "price": 166969000.0, "datetime": "2025-07-25 12:30:00", "pivot_bar_index": 17179, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 25699, "price": 159181000.0, "datetime": "2025-08-01 10:36:00", "pivot_bar_index": 25684, "confidence": 0.2204951772439639, "reason": "local_low" }, { "side": "buy", "bar_index": 30507, "price": 156713000.0, "datetime": "2025-08-11 11:00:00", "pivot_bar_index": 26640, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 30547, "price": 166999000.0, "datetime": "2025-08-11 13:00:00", "pivot_bar_index": 30532, "confidence": 0.22025703794369642, "reason": "local_high" }, { "side": "buy", "bar_index": 32183, "price": 162392000.0, "datetime": "2025-08-14 22:48:00", "pivot_bar_index": 32168, "confidence": 0.2893602262738368, "reason": "local_low" }, { "side": "sell", "bar_index": 33753, "price": 169900000.0, "datetime": "2025-08-18 11:15:00", "pivot_bar_index": 31918, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "sell", "bar_index": 35958, "price": 162691000.0, "datetime": "2025-08-23 01:30:00", "pivot_bar_index": 35943, "confidence": 0.3471939554289203, "reason": "local_high" }, { "side": "buy", "bar_index": 37006, "price": 155800000.0, "datetime": "2025-08-25 05:54:00", "pivot_bar_index": 36991, "confidence": 0.20692429537626028, "reason": "local_low" }, { "side": "buy", "bar_index": 39302, "price": 151568000.0, "datetime": "2025-08-30 00:42:00", "pivot_bar_index": 39287, "confidence": 0.26162940118221534, "reason": "local_low" }, { "side": "sell", "bar_index": 40603, "price": 152662000.0, "datetime": "2025-09-01 17:45:00", "pivot_bar_index": 40588, "confidence": 0.23615394930937375, "reason": "local_high" }, { "side": "sell", "bar_index": 41203, "price": 154963000.0, "datetime": "2025-09-03 01:18:00", "pivot_bar_index": 41188, "confidence": 0.2503671169085449, "reason": "local_high" }, { "side": "sell", "bar_index": 41242, "price": 154620000.0, "datetime": "2025-09-03 03:15:00", "pivot_bar_index": 41227, "confidence": 0.20203486454030797, "reason": "local_high" }, { "side": "buy", "bar_index": 42457, "price": 149140000.0, "datetime": "2025-09-05 16:00:00", "pivot_bar_index": 40534, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 56092, "price": 174967000.0, "datetime": "2025-10-04 02:18:00", "pivot_bar_index": 56077, "confidence": 0.2619339476014803, "reason": "local_high" }, { "side": "sell", "bar_index": 56690, "price": 178559000.0, "datetime": "2025-10-05 14:39:00", "pivot_bar_index": 56675, "confidence": 0.22118549471936802, "reason": "local_high" }, { "side": "buy", "bar_index": 56787, "price": 174297000.0, "datetime": "2025-10-05 19:30:00", "pivot_bar_index": 56772, "confidence": 0.21380646247999774, "reason": "local_low" }, { "side": "buy", "bar_index": 57880, "price": 174410000.0, "datetime": "2025-10-08 02:09:00", "pivot_bar_index": 57865, "confidence": 0.20993544765646927, "reason": "local_low" }, { "side": "sell", "bar_index": 59401, "price": 179734000.0, "datetime": "2025-10-11 06:12:00", "pivot_bar_index": 58757, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 59421, "price": 168559000.0, "datetime": "2025-10-11 07:12:00", "pivot_bar_index": 59406, "confidence": 0.33491972477064225, "reason": "local_low" }, { "side": "sell", "bar_index": 59447, "price": 175201000.0, "datetime": "2025-10-11 08:30:00", "pivot_bar_index": 59432, "confidence": 0.3940460016967353, "reason": "local_high" }, { "side": "buy", "bar_index": 59460, "price": 170836000.0, "datetime": "2025-10-11 09:09:00", "pivot_bar_index": 59445, "confidence": 0.24914241357069883, "reason": "local_low" }, { "side": "buy", "bar_index": 59509, "price": 168000000.0, "datetime": "2025-10-11 11:36:00", "pivot_bar_index": 59494, "confidence": 0.40865961018052277, "reason": "local_low" }, { "side": "sell", "bar_index": 59527, "price": 173787000.0, "datetime": "2025-10-11 12:30:00", "pivot_bar_index": 59512, "confidence": 0.3444642857142857, "reason": "local_high" }, { "side": "sell", "bar_index": 59557, "price": 172780000.0, "datetime": "2025-10-11 14:00:00", "pivot_bar_index": 59542, "confidence": 0.2845238095238095, "reason": "local_high" }, { "side": "buy", "bar_index": 59631, "price": 168579000.0, "datetime": "2025-10-11 17:42:00", "pivot_bar_index": 59616, "confidence": 0.22208946220593012, "reason": "local_low" }, { "side": "sell", "bar_index": 60048, "price": 171879000.0, "datetime": "2025-10-12 14:33:00", "pivot_bar_index": 60033, "confidence": 0.2097441015040274, "reason": "local_high" }, { "side": "sell", "bar_index": 60258, "price": 174367000.0, "datetime": "2025-10-13 01:03:00", "pivot_bar_index": 60243, "confidence": 0.2334057162979048, "reason": "local_high" }, { "side": "buy", "bar_index": 62202, "price": 165000000.0, "datetime": "2025-10-17 02:15:00", "pivot_bar_index": 62187, "confidence": 0.220831407133459, "reason": "local_low" }, { "side": "buy", "bar_index": 62517, "price": 160000000.0, "datetime": "2025-10-17 18:00:00", "pivot_bar_index": 62502, "confidence": 0.3374057142166958, "reason": "local_low" }, { "side": "sell", "bar_index": 62582, "price": 163313000.0, "datetime": "2025-10-17 21:15:00", "pivot_bar_index": 62567, "confidence": 0.22226812383420338, "reason": "local_high" }, { "side": "sell", "bar_index": 62673, "price": 164500000.0, "datetime": "2025-10-18 01:48:00", "pivot_bar_index": 62658, "confidence": 0.20794420070866093, "reason": "local_high" }, { "side": "buy", "bar_index": 64557, "price": 159762000.0, "datetime": "2025-10-22 00:00:00", "pivot_bar_index": 62545, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 64604, "price": 169368000.0, "datetime": "2025-10-22 02:21:00", "pivot_bar_index": 64589, "confidence": 0.38946380483256554, "reason": "local_high" }, { "side": "buy", "bar_index": 64644, "price": 165867000.0, "datetime": "2025-10-22 04:21:00", "pivot_bar_index": 64629, "confidence": 0.2067096499929148, "reason": "local_low" }, { "side": "buy", "bar_index": 64725, "price": 162910000.0, "datetime": "2025-10-22 08:24:00", "pivot_bar_index": 64710, "confidence": 0.2072049868655963, "reason": "local_low" }, { "side": "sell", "bar_index": 68666, "price": 171490000.0, "datetime": "2025-10-30 13:27:00", "pivot_bar_index": 67279, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "sell", "bar_index": 68739, "price": 166122000.0, "datetime": "2025-10-30 17:06:00", "pivot_bar_index": 68724, "confidence": 0.22301812945390095, "reason": "local_high" }, { "side": "buy", "bar_index": 71158, "price": 153200000.0, "datetime": "2025-11-04 18:03:00", "pivot_bar_index": 71143, "confidence": 0.3811138318578514, "reason": "local_low" }, { "side": "buy", "bar_index": 71363, "price": 150001000.0, "datetime": "2025-11-05 04:18:00", "pivot_bar_index": 71348, "confidence": 0.34717753352724656, "reason": "local_low" }, { "side": "buy", "bar_index": 71425, "price": 147815000.0, "datetime": "2025-11-05 07:24:00", "pivot_bar_index": 71410, "confidence": 0.26790181980985495, "reason": "local_low" }, { "side": "sell", "bar_index": 71443, "price": 152700000.0, "datetime": "2025-11-05 08:18:00", "pivot_bar_index": 71428, "confidence": 0.33048066840307133, "reason": "local_high" }, { "side": "sell", "bar_index": 71472, "price": 153240000.0, "datetime": "2025-11-05 09:45:00", "pivot_bar_index": 71457, "confidence": 0.36701282007915303, "reason": "local_high" }, { "side": "buy", "bar_index": 71505, "price": 146822000.0, "datetime": "2025-11-05 11:24:00", "pivot_bar_index": 71490, "confidence": 0.4188201513965022, "reason": "local_low" }, { "side": "sell", "bar_index": 71548, "price": 153300000.0, "datetime": "2025-11-05 13:33:00", "pivot_bar_index": 71533, "confidence": 0.44121453188214305, "reason": "local_high" }, { "side": "buy", "bar_index": 71734, "price": 146822000.0, "datetime": "2025-11-05 22:51:00", "pivot_bar_index": 71490, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 71750, "price": 154350000.0, "datetime": "2025-11-05 23:39:00", "pivot_bar_index": 71735, "confidence": 0.24900398406374502, "reason": "local_high" }, { "side": "buy", "bar_index": 72288, "price": 150410000.0, "datetime": "2025-11-07 02:33:00", "pivot_bar_index": 72273, "confidence": 0.28610178248514595, "reason": "local_low" }, { "side": "sell", "bar_index": 72798, "price": 153700000.0, "datetime": "2025-11-08 04:03:00", "pivot_bar_index": 72783, "confidence": 0.20801232665639446, "reason": "local_high" }, { "side": "sell", "bar_index": 73896, "price": 158314000.0, "datetime": "2025-11-10 10:57:00", "pivot_bar_index": 73881, "confidence": 0.246794519129326, "reason": "local_high" }, { "side": "sell", "bar_index": 75058, "price": 157150000.0, "datetime": "2025-11-12 21:03:00", "pivot_bar_index": 75043, "confidence": 0.20454545454545453, "reason": "local_high" }, { "side": "buy", "bar_index": 75156, "price": 152100000.0, "datetime": "2025-11-13 01:57:00", "pivot_bar_index": 75141, "confidence": 0.29962116863735505, "reason": "local_low" }, { "side": "buy", "bar_index": 75189, "price": 152369000.0, "datetime": "2025-11-13 03:36:00", "pivot_bar_index": 75174, "confidence": 0.20940961780656436, "reason": "local_low" }, { "side": "sell", "bar_index": 75635, "price": 159000000.0, "datetime": "2025-11-14 01:54:00", "pivot_bar_index": 74364, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 75684, "price": 149000000.0, "datetime": "2025-11-14 04:21:00", "pivot_bar_index": 75669, "confidence": 0.23591087811271297, "reason": "local_low" }, { "side": "buy", "bar_index": 75812, "price": 149275000.0, "datetime": "2025-11-14 10:45:00", "pivot_bar_index": 75797, "confidence": 0.20877881121358013, "reason": "local_low" }, { "side": "buy", "bar_index": 75928, "price": 146137000.0, "datetime": "2025-11-14 16:33:00", "pivot_bar_index": 75913, "confidence": 0.24849694049819498, "reason": "local_low" }, { "side": "buy", "bar_index": 76046, "price": 143161000.0, "datetime": "2025-11-14 22:27:00", "pivot_bar_index": 76031, "confidence": 0.29351142450335616, "reason": "local_low" }, { "side": "buy", "bar_index": 76067, "price": 143020000.0, "datetime": "2025-11-14 23:30:00", "pivot_bar_index": 76052, "confidence": 0.2757757893877995, "reason": "local_low" }, { "side": "sell", "bar_index": 76124, "price": 147555000.0, "datetime": "2025-11-15 02:21:00", "pivot_bar_index": 76109, "confidence": 0.31708851908823943, "reason": "local_high" }, { "side": "buy", "bar_index": 76174, "price": 143844000.0, "datetime": "2025-11-15 04:51:00", "pivot_bar_index": 76159, "confidence": 0.25149944088644915, "reason": "local_low" }, { "side": "buy", "bar_index": 77195, "price": 138752000.0, "datetime": "2025-11-17 07:54:00", "pivot_bar_index": 77180, "confidence": 0.2464536265095812, "reason": "local_low" }, { "side": "sell", "bar_index": 77253, "price": 142473000.0, "datetime": "2025-11-17 10:48:00", "pivot_bar_index": 77238, "confidence": 0.2681763145756457, "reason": "local_high" }, { "side": "buy", "bar_index": 77509, "price": 139457000.0, "datetime": "2025-11-17 23:36:00", "pivot_bar_index": 77494, "confidence": 0.2382052358952821, "reason": "local_low" }, { "side": "sell", "bar_index": 77524, "price": 142799000.0, "datetime": "2025-11-18 00:21:00", "pivot_bar_index": 77509, "confidence": 0.23964376115935376, "reason": "local_high" }, { "side": "buy", "bar_index": 77558, "price": 139324000.0, "datetime": "2025-11-18 02:03:00", "pivot_bar_index": 77543, "confidence": 0.24334904306052563, "reason": "local_low" }, { "side": "buy", "bar_index": 77783, "price": 133279000.0, "datetime": "2025-11-18 13:18:00", "pivot_bar_index": 77768, "confidence": 0.3034558021098581, "reason": "local_low" }, { "side": "buy", "bar_index": 77807, "price": 132499000.0, "datetime": "2025-11-18 14:30:00", "pivot_bar_index": 77792, "confidence": 0.32253587992550126, "reason": "local_low" }, { "side": "sell", "bar_index": 77888, "price": 135660000.0, "datetime": "2025-11-18 18:33:00", "pivot_bar_index": 77873, "confidence": 0.25637148538206234, "reason": "local_high" }, { "side": "buy", "bar_index": 78026, "price": 132269000.0, "datetime": "2025-11-19 01:27:00", "pivot_bar_index": 77834, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 78044, "price": 139221000.0, "datetime": "2025-11-19 02:21:00", "pivot_bar_index": 78029, "confidence": 0.37306093254056955, "reason": "local_high" }, { "side": "sell", "bar_index": 78075, "price": 138998000.0, "datetime": "2025-11-19 03:54:00", "pivot_bar_index": 78060, "confidence": 0.2648972387767611, "reason": "local_high" }, { "side": "buy", "bar_index": 78307, "price": 133966000.0, "datetime": "2025-11-19 15:30:00", "pivot_bar_index": 78292, "confidence": 0.25843513670738805, "reason": "local_low" }, { "side": "sell", "bar_index": 78348, "price": 136650000.0, "datetime": "2025-11-19 17:33:00", "pivot_bar_index": 78333, "confidence": 0.20034934237045218, "reason": "local_high" }, { "side": "buy", "bar_index": 78544, "price": 133000000.0, "datetime": "2025-11-20 03:21:00", "pivot_bar_index": 78529, "confidence": 0.32164168243341584, "reason": "local_low" }, { "side": "sell", "bar_index": 78619, "price": 135697000.0, "datetime": "2025-11-20 07:06:00", "pivot_bar_index": 78604, "confidence": 0.24824409032550415, "reason": "local_high" }, { "side": "sell", "bar_index": 78684, "price": 137875000.0, "datetime": "2025-11-20 10:21:00", "pivot_bar_index": 78669, "confidence": 0.262450781174404, "reason": "local_high" }, { "side": "sell", "bar_index": 78714, "price": 138526000.0, "datetime": "2025-11-20 11:51:00", "pivot_bar_index": 78699, "confidence": 0.2334411890725884, "reason": "local_high" }, { "side": "buy", "bar_index": 78955, "price": 134852000.0, "datetime": "2025-11-20 23:54:00", "pivot_bar_index": 78940, "confidence": 0.20148955495004542, "reason": "local_low" }, { "side": "sell", "bar_index": 78990, "price": 139221000.0, "datetime": "2025-11-21 01:39:00", "pivot_bar_index": 78029, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 79024, "price": 130149000.0, "datetime": "2025-11-21 03:21:00", "pivot_bar_index": 79009, "confidence": 0.44813034384059297, "reason": "local_low" }, { "side": "buy", "bar_index": 79053, "price": 130000000.0, "datetime": "2025-11-21 04:48:00", "pivot_bar_index": 79038, "confidence": 0.2945238717384001, "reason": "local_low" }, { "side": "buy", "bar_index": 79221, "price": 127293000.0, "datetime": "2025-11-21 13:12:00", "pivot_bar_index": 79206, "confidence": 0.2649188953555068, "reason": "local_low" }, { "side": "buy", "bar_index": 79245, "price": 127341000.0, "datetime": "2025-11-21 14:24:00", "pivot_bar_index": 79230, "confidence": 0.23451100085123353, "reason": "local_low" }, { "side": "buy", "bar_index": 79303, "price": 125393000.0, "datetime": "2025-11-21 17:18:00", "pivot_bar_index": 79288, "confidence": 0.25816526305975945, "reason": "local_low" }, { "side": "buy", "bar_index": 79357, "price": 122529000.0, "datetime": "2025-11-21 20:00:00", "pivot_bar_index": 79342, "confidence": 0.4165656407649291, "reason": "local_low" }, { "side": "sell", "bar_index": 79375, "price": 125150000.0, "datetime": "2025-11-21 20:54:00", "pivot_bar_index": 79360, "confidence": 0.21390854409976418, "reason": "local_high" }, { "side": "buy", "bar_index": 79401, "price": 121469000.0, "datetime": "2025-11-21 22:12:00", "pivot_bar_index": 79386, "confidence": 0.29412704754294844, "reason": "local_low" }, { "side": "buy", "bar_index": 79428, "price": 121469000.0, "datetime": "2025-11-21 23:33:00", "pivot_bar_index": 79386, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 79450, "price": 128593000.0, "datetime": "2025-11-22 00:39:00", "pivot_bar_index": 79435, "confidence": 0.5864870872403658, "reason": "local_high" }, { "side": "buy", "bar_index": 79473, "price": 124058000.0, "datetime": "2025-11-22 01:48:00", "pivot_bar_index": 79458, "confidence": 0.3526630531988522, "reason": "local_low" }, { "side": "sell", "bar_index": 79500, "price": 128377000.0, "datetime": "2025-11-22 03:09:00", "pivot_bar_index": 79485, "confidence": 0.34814361024682, "reason": "local_high" }, { "side": "buy", "bar_index": 79519, "price": 125244000.0, "datetime": "2025-11-22 04:06:00", "pivot_bar_index": 79504, "confidence": 0.24404683081860462, "reason": "local_low" }, { "side": "sell", "bar_index": 79542, "price": 127666000.0, "datetime": "2025-11-22 05:15:00", "pivot_bar_index": 79527, "confidence": 0.20846160612191045, "reason": "local_high" }, { "side": "sell", "bar_index": 79586, "price": 128624000.0, "datetime": "2025-11-22 07:27:00", "pivot_bar_index": 79571, "confidence": 0.224483306836248, "reason": "local_high" }, { "side": "sell", "bar_index": 80169, "price": 130440000.0, "datetime": "2025-11-23 12:36:00", "pivot_bar_index": 80154, "confidence": 0.24698340874811464, "reason": "local_high" }, { "side": "sell", "bar_index": 80199, "price": 131052000.0, "datetime": "2025-11-23 14:06:00", "pivot_bar_index": 80184, "confidence": 0.21847953216374266, "reason": "local_high" }, { "side": "sell", "bar_index": 80441, "price": 133745000.0, "datetime": "2025-11-24 08:39:00", "pivot_bar_index": 80426, "confidence": 0.24081163859111793, "reason": "local_high" }, { "side": "buy", "bar_index": 80469, "price": 130018000.0, "datetime": "2025-11-24 10:03:00", "pivot_bar_index": 80454, "confidence": 0.27866462297655986, "reason": "local_low" }, { "side": "buy", "bar_index": 80499, "price": 131000000.0, "datetime": "2025-11-24 11:33:00", "pivot_bar_index": 80484, "confidence": 0.20524131743242738, "reason": "local_low" }, { "side": "sell", "bar_index": 80509, "price": 133095000.0, "datetime": "2025-11-24 12:03:00", "pivot_bar_index": 80494, "confidence": 0.23665953944838405, "reason": "local_high" }, { "side": "sell", "bar_index": 80530, "price": 132888000.0, "datetime": "2025-11-24 13:06:00", "pivot_bar_index": 80515, "confidence": 0.22066005737622962, "reason": "local_high" }, { "side": "buy", "bar_index": 80675, "price": 129450000.0, "datetime": "2025-11-24 20:21:00", "pivot_bar_index": 80660, "confidence": 0.20060560181680542, "reason": "local_low" }, { "side": "sell", "bar_index": 81792, "price": 134651000.0, "datetime": "2025-11-27 04:12:00", "pivot_bar_index": 81777, "confidence": 0.3615153170761737, "reason": "local_high" }, { "side": "sell", "bar_index": 81958, "price": 137500000.0, "datetime": "2025-11-27 12:30:00", "pivot_bar_index": 81943, "confidence": 0.21545319465081722, "reason": "local_high" }, { "side": "buy", "bar_index": 82737, "price": 135577000.0, "datetime": "2025-11-29 03:27:00", "pivot_bar_index": 82722, "confidence": 0.2322749836096282, "reason": "local_low" }, { "side": "sell", "bar_index": 83818, "price": 138982000.0, "datetime": "2025-12-01 09:30:00", "pivot_bar_index": 82658, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 83841, "price": 130017000.0, "datetime": "2025-12-01 10:39:00", "pivot_bar_index": 83826, "confidence": 0.47968777458848344, "reason": "local_low" }, { "side": "buy", "bar_index": 83926, "price": 128184000.0, "datetime": "2025-12-01 14:54:00", "pivot_bar_index": 83911, "confidence": 0.21682884945621064, "reason": "local_low" }, { "side": "buy", "bar_index": 84079, "price": 126700000.0, "datetime": "2025-12-01 22:33:00", "pivot_bar_index": 84064, "confidence": 0.2524964995153175, "reason": "local_low" }, { "side": "sell", "bar_index": 84115, "price": 129621000.0, "datetime": "2025-12-02 00:21:00", "pivot_bar_index": 84100, "confidence": 0.23054459352801895, "reason": "local_high" }, { "side": "buy", "bar_index": 84138, "price": 125743000.0, "datetime": "2025-12-02 01:30:00", "pivot_bar_index": 84123, "confidence": 0.29917991683446354, "reason": "local_low" }, { "side": "buy", "bar_index": 84168, "price": 126492000.0, "datetime": "2025-12-02 03:00:00", "pivot_bar_index": 84153, "confidence": 0.24139607008123684, "reason": "local_low" }, { "side": "sell", "bar_index": 84280, "price": 130000000.0, "datetime": "2025-12-02 08:36:00", "pivot_bar_index": 84265, "confidence": 0.22752305126349248, "reason": "local_high" }, { "side": "buy", "bar_index": 84572, "price": 125743000.0, "datetime": "2025-12-02 23:12:00", "pivot_bar_index": 84123, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 84623, "price": 135973000.0, "datetime": "2025-12-03 01:45:00", "pivot_bar_index": 84608, "confidence": 0.4552794266908621, "reason": "local_high" }, { "side": "sell", "bar_index": 84684, "price": 137300000.0, "datetime": "2025-12-03 04:48:00", "pivot_bar_index": 84669, "confidence": 0.21068366216246365, "reason": "local_high" }, { "side": "sell", "bar_index": 84844, "price": 138540000.0, "datetime": "2025-12-03 12:48:00", "pivot_bar_index": 84829, "confidence": 0.23886244715759603, "reason": "local_high" }, { "side": "sell", "bar_index": 86058, "price": 139950000.0, "datetime": "2025-12-06 01:30:00", "pivot_bar_index": 84899, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 86077, "price": 131934000.0, "datetime": "2025-12-06 02:27:00", "pivot_bar_index": 86062, "confidence": 0.3326640971906737, "reason": "local_low" }, { "side": "sell", "bar_index": 87022, "price": 134200000.0, "datetime": "2025-12-08 01:42:00", "pivot_bar_index": 87007, "confidence": 0.21138013422410248, "reason": "local_high" }, { "side": "sell", "bar_index": 87074, "price": 136799000.0, "datetime": "2025-12-08 04:18:00", "pivot_bar_index": 87059, "confidence": 0.2848657995639426, "reason": "local_high" }, { "side": "buy", "bar_index": 87145, "price": 133176000.0, "datetime": "2025-12-08 07:51:00", "pivot_bar_index": 87130, "confidence": 0.23793816246646435, "reason": "local_low" }, { "side": "sell", "bar_index": 87216, "price": 136611000.0, "datetime": "2025-12-08 11:24:00", "pivot_bar_index": 87201, "confidence": 0.21161608611152638, "reason": "local_high" }, { "side": "buy", "bar_index": 87497, "price": 133672000.0, "datetime": "2025-12-09 01:27:00", "pivot_bar_index": 87482, "confidence": 0.23586387243336424, "reason": "local_low" }, { "side": "buy", "bar_index": 87968, "price": 131422000.0, "datetime": "2025-12-10 01:00:00", "pivot_bar_index": 86979, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 88005, "price": 139840000.0, "datetime": "2025-12-10 02:51:00", "pivot_bar_index": 87990, "confidence": 0.4416651110696286, "reason": "local_high" }, { "side": "sell", "bar_index": 88033, "price": 139029000.0, "datetime": "2025-12-10 04:15:00", "pivot_bar_index": 88018, "confidence": 0.2848075514687932, "reason": "local_high" }, { "side": "sell", "bar_index": 88548, "price": 139800000.0, "datetime": "2025-12-11 06:00:00", "pivot_bar_index": 88533, "confidence": 0.23650875009152816, "reason": "local_high" }, { "side": "buy", "bar_index": 88566, "price": 136650000.0, "datetime": "2025-12-11 06:54:00", "pivot_bar_index": 88551, "confidence": 0.22532188841201717, "reason": "local_low" }, { "side": "buy", "bar_index": 88589, "price": 136922000.0, "datetime": "2025-12-11 08:03:00", "pivot_bar_index": 88574, "confidence": 0.20586552217453505, "reason": "local_low" }, { "side": "buy", "bar_index": 88687, "price": 133283000.0, "datetime": "2025-12-11 12:57:00", "pivot_bar_index": 88672, "confidence": 0.25609345985700294, "reason": "local_low" }, { "side": "sell", "bar_index": 89054, "price": 138872000.0, "datetime": "2025-12-12 07:18:00", "pivot_bar_index": 89039, "confidence": 0.31309410646387836, "reason": "local_high" }, { "side": "buy", "bar_index": 89437, "price": 134018000.0, "datetime": "2025-12-13 02:27:00", "pivot_bar_index": 89422, "confidence": 0.2606736673812725, "reason": "local_low" }, { "side": "sell", "bar_index": 90282, "price": 139840000.0, "datetime": "2025-12-14 20:42:00", "pivot_bar_index": 87990, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "sell", "bar_index": 90590, "price": 134140000.0, "datetime": "2025-12-15 12:06:00", "pivot_bar_index": 90575, "confidence": 0.22626780105510322, "reason": "local_high" }, { "side": "buy", "bar_index": 90852, "price": 129455000.0, "datetime": "2025-12-16 01:12:00", "pivot_bar_index": 90837, "confidence": 0.2949268680325964, "reason": "local_low" }, { "side": "buy", "bar_index": 90914, "price": 127539000.0, "datetime": "2025-12-16 04:18:00", "pivot_bar_index": 90899, "confidence": 0.21317249476277075, "reason": "local_low" }, { "side": "sell", "bar_index": 91342, "price": 131106000.0, "datetime": "2025-12-17 01:42:00", "pivot_bar_index": 91327, "confidence": 0.21759122153467275, "reason": "local_high" }, { "side": "buy", "bar_index": 91788, "price": 127025000.0, "datetime": "2025-12-18 00:00:00", "pivot_bar_index": 91104, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 91809, "price": 134021000.0, "datetime": "2025-12-18 01:03:00", "pivot_bar_index": 91794, "confidence": 0.35414912273924765, "reason": "local_high" }, { "side": "buy", "bar_index": 91833, "price": 128610000.0, "datetime": "2025-12-18 02:15:00", "pivot_bar_index": 91818, "confidence": 0.4037426970400161, "reason": "local_low" }, { "side": "buy", "bar_index": 91858, "price": 128831000.0, "datetime": "2025-12-18 03:30:00", "pivot_bar_index": 91843, "confidence": 0.38725274397295945, "reason": "local_low" }, { "side": "buy", "bar_index": 91886, "price": 127548000.0, "datetime": "2025-12-18 04:54:00", "pivot_bar_index": 91871, "confidence": 0.22770456634998468, "reason": "local_low" }, { "side": "sell", "bar_index": 92263, "price": 132779000.0, "datetime": "2025-12-18 23:45:00", "pivot_bar_index": 92248, "confidence": 0.2532046332046332, "reason": "local_high" }, { "side": "sell", "bar_index": 92296, "price": 132570000.0, "datetime": "2025-12-19 01:24:00", "pivot_bar_index": 92281, "confidence": 0.23706563706563707, "reason": "local_high" }, { "side": "buy", "bar_index": 92332, "price": 127644000.0, "datetime": "2025-12-19 03:12:00", "pivot_bar_index": 92317, "confidence": 0.37157727992758544, "reason": "local_low" }, { "side": "sell", "bar_index": 92353, "price": 134021000.0, "datetime": "2025-12-19 04:15:00", "pivot_bar_index": 91794, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 92383, "price": 126200000.0, "datetime": "2025-12-19 05:45:00", "pivot_bar_index": 92368, "confidence": 0.35838980525780995, "reason": "local_low" }, { "side": "buy", "bar_index": 92403, "price": 126256000.0, "datetime": "2025-12-19 06:45:00", "pivot_bar_index": 92388, "confidence": 0.24274133094275757, "reason": "local_low" }, { "side": "sell", "bar_index": 92534, "price": 130701000.0, "datetime": "2025-12-19 13:18:00", "pivot_bar_index": 92519, "confidence": 0.32336284723593484, "reason": "local_high" }, { "side": "buy", "bar_index": 92753, "price": 126200000.0, "datetime": "2025-12-20 00:15:00", "pivot_bar_index": 92368, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "buy", "bar_index": 92823, "price": 129349000.0, "datetime": "2025-12-20 03:45:00", "pivot_bar_index": 92808, "confidence": 0.25766362883181443, "reason": "local_low" }, { "side": "sell", "bar_index": 95873, "price": 130695000.0, "datetime": "2025-12-26 12:15:00", "pivot_bar_index": 95858, "confidence": 0.21014804109214485, "reason": "local_high" }, { "side": "sell", "bar_index": 96108, "price": 134594000.0, "datetime": "2025-12-27 00:00:00", "pivot_bar_index": 94139, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "sell", "bar_index": 97356, "price": 130520000.0, "datetime": "2025-12-29 14:24:00", "pivot_bar_index": 97341, "confidence": 0.20700226005489825, "reason": "local_high" }, { "side": "buy", "bar_index": 97507, "price": 126581000.0, "datetime": "2025-12-29 21:57:00", "pivot_bar_index": 97492, "confidence": 0.21860752646627, "reason": "local_low" }, { "side": "sell", "bar_index": 99528, "price": 131430000.0, "datetime": "2026-01-03 03:00:00", "pivot_bar_index": 99513, "confidence": 0.22006220839813376, "reason": "local_high" }, { "side": "buy", "bar_index": 100250, "price": 126374000.0, "datetime": "2026-01-04 15:06:00", "pivot_bar_index": 97794, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 100655, "price": 135059000.0, "datetime": "2026-01-05 11:21:00", "pivot_bar_index": 100640, "confidence": 0.23383570881922816, "reason": "local_high" }, { "side": "buy", "bar_index": 101463, "price": 133239000.0, "datetime": "2026-01-07 03:45:00", "pivot_bar_index": 101448, "confidence": 0.24604685212298683, "reason": "local_low" }, { "side": "sell", "bar_index": 105289, "price": 142888000.0, "datetime": "2026-01-15 03:03:00", "pivot_bar_index": 105274, "confidence": 0.22512916660703297, "reason": "local_high" }, { "side": "buy", "bar_index": 107348, "price": 137018000.0, "datetime": "2026-01-19 10:00:00", "pivot_bar_index": 107333, "confidence": 0.29273822174991143, "reason": "local_low" }, { "side": "buy", "bar_index": 107380, "price": 136965000.0, "datetime": "2026-01-19 11:36:00", "pivot_bar_index": 107365, "confidence": 0.2964930924548353, "reason": "local_low" }, { "side": "sell", "bar_index": 107911, "price": 143100000.0, "datetime": "2026-01-20 14:09:00", "pivot_bar_index": 105331, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "sell", "bar_index": 108609, "price": 134200000.0, "datetime": "2026-01-22 01:03:00", "pivot_bar_index": 108594, "confidence": 0.23942866734827795, "reason": "local_high" }, { "side": "buy", "bar_index": 108647, "price": 130000000.0, "datetime": "2026-01-22 02:57:00", "pivot_bar_index": 108632, "confidence": 0.3129657228017884, "reason": "local_low" }, { "side": "sell", "bar_index": 108701, "price": 133990000.0, "datetime": "2026-01-22 05:39:00", "pivot_bar_index": 108686, "confidence": 0.30692307692307697, "reason": "local_high" }, { "side": "sell", "bar_index": 108729, "price": 133764000.0, "datetime": "2026-01-22 07:03:00", "pivot_bar_index": 108714, "confidence": 0.23826836380892608, "reason": "local_high" }, { "side": "sell", "bar_index": 109615, "price": 134728000.0, "datetime": "2026-01-24 03:21:00", "pivot_bar_index": 109600, "confidence": 0.21905339805825244, "reason": "local_high" }, { "side": "buy", "bar_index": 109654, "price": 132000000.0, "datetime": "2026-01-24 05:18:00", "pivot_bar_index": 109639, "confidence": 0.20248203788373612, "reason": "local_low" }, { "side": "buy", "bar_index": 109678, "price": 131502000.0, "datetime": "2026-01-24 06:30:00", "pivot_bar_index": 109663, "confidence": 0.22173641474078704, "reason": "local_low" }, { "side": "buy", "bar_index": 112474, "price": 123634000.0, "datetime": "2026-01-30 02:18:00", "pivot_bar_index": 112459, "confidence": 0.334373118809172, "reason": "local_low" }, { "side": "buy", "bar_index": 112523, "price": 122595000.0, "datetime": "2026-01-30 04:45:00", "pivot_bar_index": 112508, "confidence": 0.21025649215830328, "reason": "local_low" }, { "side": "buy", "bar_index": 112673, "price": 119124000.0, "datetime": "2026-01-30 12:15:00", "pivot_bar_index": 112658, "confidence": 0.42034241783339094, "reason": "local_low" }, { "side": "sell", "bar_index": 112710, "price": 122097000.0, "datetime": "2026-01-30 14:06:00", "pivot_bar_index": 112695, "confidence": 0.24957187468520198, "reason": "local_high" }, { "side": "sell", "bar_index": 112732, "price": 122209000.0, "datetime": "2026-01-30 15:12:00", "pivot_bar_index": 112717, "confidence": 0.25897384238272725, "reason": "local_high" }, { "side": "sell", "bar_index": 113020, "price": 124768000.0, "datetime": "2026-01-31 05:36:00", "pivot_bar_index": 113005, "confidence": 0.2901443298969072, "reason": "local_high" }, { "side": "buy", "bar_index": 113035, "price": 119124000.0, "datetime": "2026-01-31 06:21:00", "pivot_bar_index": 112658, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 113051, "price": 125206000.0, "datetime": "2026-01-31 07:09:00", "pivot_bar_index": 113036, "confidence": 0.3262680412371134, "reason": "local_high" }, { "side": "buy", "bar_index": 113397, "price": 120361000.0, "datetime": "2026-02-01 00:27:00", "pivot_bar_index": 113382, "confidence": 0.20882142392294675, "reason": "local_low" }, { "side": "sell", "bar_index": 113430, "price": 125206000.0, "datetime": "2026-02-01 02:06:00", "pivot_bar_index": 113036, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 113477, "price": 114153000.0, "datetime": "2026-02-01 04:27:00", "pivot_bar_index": 113462, "confidence": 0.6401279107904231, "reason": "local_low" }, { "side": "sell", "bar_index": 113486, "price": 117113000.0, "datetime": "2026-02-01 04:54:00", "pivot_bar_index": 113471, "confidence": 0.2593011134179566, "reason": "local_high" }, { "side": "buy", "bar_index": 113514, "price": 114600000.0, "datetime": "2026-02-01 06:18:00", "pivot_bar_index": 113499, "confidence": 0.3283793705851077, "reason": "local_low" }, { "side": "sell", "bar_index": 113544, "price": 116968000.0, "datetime": "2026-02-01 07:48:00", "pivot_bar_index": 113529, "confidence": 0.20663176265270505, "reason": "local_high" }, { "side": "sell", "bar_index": 113588, "price": 118507000.0, "datetime": "2026-02-01 10:00:00", "pivot_bar_index": 113573, "confidence": 0.28072975856893756, "reason": "local_high" }, { "side": "buy", "bar_index": 113895, "price": 113511000.0, "datetime": "2026-02-02 01:21:00", "pivot_bar_index": 113880, "confidence": 0.248363430181612, "reason": "local_low" }, { "side": "buy", "bar_index": 114022, "price": 112630000.0, "datetime": "2026-02-02 07:42:00", "pivot_bar_index": 114007, "confidence": 0.2141709022981016, "reason": "local_low" }, { "side": "buy", "bar_index": 114046, "price": 111952000.0, "datetime": "2026-02-02 08:54:00", "pivot_bar_index": 114031, "confidence": 0.2293593995461686, "reason": "local_low" }, { "side": "sell", "bar_index": 114076, "price": 115592000.0, "datetime": "2026-02-02 10:24:00", "pivot_bar_index": 114061, "confidence": 0.32513934543375733, "reason": "local_high" }, { "side": "buy", "bar_index": 114138, "price": 110761000.0, "datetime": "2026-02-02 13:30:00", "pivot_bar_index": 114123, "confidence": 0.39924761846975304, "reason": "local_low" }, { "side": "sell", "bar_index": 114153, "price": 113198000.0, "datetime": "2026-02-02 14:15:00", "pivot_bar_index": 114138, "confidence": 0.22002329339749555, "reason": "local_high" }, { "side": "buy", "bar_index": 114172, "price": 110940000.0, "datetime": "2026-02-02 15:12:00", "pivot_bar_index": 114157, "confidence": 0.3109170305676856, "reason": "local_low" }, { "side": "sell", "bar_index": 114229, "price": 114122000.0, "datetime": "2026-02-02 18:03:00", "pivot_bar_index": 114214, "confidence": 0.28682170542635654, "reason": "local_high" }, { "side": "buy", "bar_index": 114339, "price": 110761000.0, "datetime": "2026-02-02 23:33:00", "pivot_bar_index": 114123, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 114376, "price": 117429000.0, "datetime": "2026-02-03 01:24:00", "pivot_bar_index": 114361, "confidence": 0.20828805647075188, "reason": "local_high" }, { "side": "buy", "bar_index": 114604, "price": 114811000.0, "datetime": "2026-02-03 12:48:00", "pivot_bar_index": 114589, "confidence": 0.21152337755345632, "reason": "local_low" }, { "side": "sell", "bar_index": 114881, "price": 117429000.0, "datetime": "2026-02-04 02:39:00", "pivot_bar_index": 114361, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 114923, "price": 108700000.0, "datetime": "2026-02-04 04:45:00", "pivot_bar_index": 114908, "confidence": 0.5640722929217521, "reason": "local_low" }, { "side": "sell", "bar_index": 114929, "price": 111823000.0, "datetime": "2026-02-04 05:03:00", "pivot_bar_index": 114914, "confidence": 0.2873045078196872, "reason": "local_high" }, { "side": "sell", "bar_index": 114966, "price": 113684000.0, "datetime": "2026-02-04 06:54:00", "pivot_bar_index": 114951, "confidence": 0.45850965961361545, "reason": "local_high" }, { "side": "buy", "bar_index": 114999, "price": 111380000.0, "datetime": "2026-02-04 08:33:00", "pivot_bar_index": 114984, "confidence": 0.20266704197600366, "reason": "local_low" }, { "side": "buy", "bar_index": 115383, "price": 107054000.0, "datetime": "2026-02-05 03:45:00", "pivot_bar_index": 115368, "confidence": 0.3683377118796559, "reason": "local_low" }, { "side": "sell", "bar_index": 115397, "price": 109638000.0, "datetime": "2026-02-05 04:27:00", "pivot_bar_index": 115382, "confidence": 0.24137351243297775, "reason": "local_high" }, { "side": "sell", "bar_index": 115424, "price": 109488000.0, "datetime": "2026-02-05 05:48:00", "pivot_bar_index": 115409, "confidence": 0.22736189212920582, "reason": "local_high" }, { "side": "buy", "bar_index": 115465, "price": 106526000.0, "datetime": "2026-02-05 07:51:00", "pivot_bar_index": 115450, "confidence": 0.27053193043986556, "reason": "local_low" }, { "side": "sell", "bar_index": 115472, "price": 108700000.0, "datetime": "2026-02-05 08:12:00", "pivot_bar_index": 115457, "confidence": 0.20408163265306123, "reason": "local_high" }, { "side": "buy", "bar_index": 115588, "price": 104139000.0, "datetime": "2026-02-05 14:00:00", "pivot_bar_index": 115573, "confidence": 0.35258696558432534, "reason": "local_low" }, { "side": "buy", "bar_index": 115611, "price": 103390000.0, "datetime": "2026-02-05 15:09:00", "pivot_bar_index": 115596, "confidence": 0.3577490534012273, "reason": "local_low" }, { "side": "sell", "bar_index": 115689, "price": 105890000.0, "datetime": "2026-02-05 19:03:00", "pivot_bar_index": 115674, "confidence": 0.20410129900165747, "reason": "local_high" }, { "side": "buy", "bar_index": 115758, "price": 101647000.0, "datetime": "2026-02-05 22:30:00", "pivot_bar_index": 115743, "confidence": 0.3811686775490892, "reason": "local_low" }, { "side": "buy", "bar_index": 115813, "price": 98765000.0, "datetime": "2026-02-06 01:15:00", "pivot_bar_index": 115798, "confidence": 0.4718491934861465, "reason": "local_low" }, { "side": "sell", "bar_index": 115841, "price": 101040000.0, "datetime": "2026-02-06 02:39:00", "pivot_bar_index": 115826, "confidence": 0.23034475775831517, "reason": "local_high" }, { "side": "buy", "bar_index": 115879, "price": 96623000.0, "datetime": "2026-02-06 04:33:00", "pivot_bar_index": 115864, "confidence": 0.4371536025336501, "reason": "local_low" }, { "side": "buy", "bar_index": 115921, "price": 92002000.0, "datetime": "2026-02-06 06:39:00", "pivot_bar_index": 115906, "confidence": 0.6681272758624187, "reason": "local_low" }, { "side": "buy", "bar_index": 115949, "price": 92200000.0, "datetime": "2026-02-06 08:03:00", "pivot_bar_index": 115934, "confidence": 0.5859769856747568, "reason": "local_low" }, { "side": "sell", "bar_index": 115967, "price": 95800000.0, "datetime": "2026-02-06 08:57:00", "pivot_bar_index": 115952, "confidence": 0.4128171126714637, "reason": "local_high" }, { "side": "buy", "bar_index": 115981, "price": 88999000.0, "datetime": "2026-02-06 09:39:00", "pivot_bar_index": 115974, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 116023, "price": 98225000.0, "datetime": "2026-02-06 11:45:00", "pivot_bar_index": 116008, "confidence": 1.0, "reason": "local_high" }, { "side": "buy", "bar_index": 116031, "price": 95260000.0, "datetime": "2026-02-06 12:09:00", "pivot_bar_index": 116016, "confidence": 0.30185797912954954, "reason": "local_low" }, { "side": "buy", "bar_index": 116060, "price": 94744000.0, "datetime": "2026-02-06 13:36:00", "pivot_bar_index": 116045, "confidence": 0.35439043013489435, "reason": "local_low" }, { "side": "sell", "bar_index": 116104, "price": 99433000.0, "datetime": "2026-02-06 15:48:00", "pivot_bar_index": 116089, "confidence": 0.49491260660305664, "reason": "local_high" }, { "side": "buy", "bar_index": 116144, "price": 96000000.0, "datetime": "2026-02-06 17:48:00", "pivot_bar_index": 116129, "confidence": 0.3452576106523991, "reason": "local_low" }, { "side": "sell", "bar_index": 116180, "price": 99433000.0, "datetime": "2026-02-06 19:36:00", "pivot_bar_index": 116089, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 116181, "price": 81110000.0, "datetime": "2026-02-06 19:39:00", "pivot_bar_index": 116180, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 116189, "price": 98293000.0, "datetime": "2026-02-06 20:03:00", "pivot_bar_index": 116174, "confidence": 0.23885416666666667, "reason": "local_high" }, { "side": "buy", "bar_index": 116195, "price": 81110000.0, "datetime": "2026-02-06 20:21:00", "pivot_bar_index": 116180, "confidence": 1.0, "reason": "local_low" }, { "side": "sell", "bar_index": 116222, "price": 98517000.0, "datetime": "2026-02-06 21:42:00", "pivot_bar_index": 116207, "confidence": 1.0, "reason": "local_high" }, { "side": "sell", "bar_index": 116334, "price": 105822000.0, "datetime": "2026-02-07 03:18:00", "pivot_bar_index": 116319, "confidence": 0.6136163042606114, "reason": "local_high" }, { "side": "buy", "bar_index": 116351, "price": 102485000.0, "datetime": "2026-02-07 04:09:00", "pivot_bar_index": 116336, "confidence": 0.31534085539868834, "reason": "local_low" }, { "side": "sell", "bar_index": 116395, "price": 104824000.0, "datetime": "2026-02-07 06:21:00", "pivot_bar_index": 116380, "confidence": 0.22822852124701173, "reason": "local_high" }, { "side": "sell", "bar_index": 116445, "price": 106690000.0, "datetime": "2026-02-07 08:51:00", "pivot_bar_index": 116430, "confidence": 0.30472786980248223, "reason": "local_high" }, { "side": "buy", "bar_index": 116487, "price": 103069000.0, "datetime": "2026-02-07 10:57:00", "pivot_bar_index": 116472, "confidence": 0.339394507451495, "reason": "local_low" }, { "side": "sell", "bar_index": 116550, "price": 106410000.0, "datetime": "2026-02-07 14:06:00", "pivot_bar_index": 116535, "confidence": 0.3020621550972989, "reason": "local_high" }, { "side": "sell", "bar_index": 116590, "price": 106690000.0, "datetime": "2026-02-07 16:06:00", "pivot_bar_index": 116430, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 116609, "price": 99500000.0, "datetime": "2026-02-07 17:03:00", "pivot_bar_index": 116594, "confidence": 0.6493750587350814, "reason": "local_low" }, { "side": "sell", "bar_index": 116647, "price": 101834000.0, "datetime": "2026-02-07 18:57:00", "pivot_bar_index": 116632, "confidence": 0.23457286432160807, "reason": "local_high" }, { "side": "buy", "bar_index": 116679, "price": 99746000.0, "datetime": "2026-02-07 20:33:00", "pivot_bar_index": 116664, "confidence": 0.20503957420900681, "reason": "local_low" }, { "side": "sell", "bar_index": 116713, "price": 103493000.0, "datetime": "2026-02-07 22:15:00", "pivot_bar_index": 116698, "confidence": 0.3756541615703888, "reason": "local_high" }, { "side": "sell", "bar_index": 116733, "price": 102686000.0, "datetime": "2026-02-07 23:15:00", "pivot_bar_index": 116718, "confidence": 0.2947486616004652, "reason": "local_high" }, { "side": "buy", "bar_index": 116759, "price": 101200000.0, "datetime": "2026-02-08 00:33:00", "pivot_bar_index": 116744, "confidence": 0.22156087851352266, "reason": "local_low" }, { "side": "sell", "bar_index": 116785, "price": 103302000.0, "datetime": "2026-02-08 01:51:00", "pivot_bar_index": 116770, "confidence": 0.2077075098814229, "reason": "local_high" }, { "side": "buy", "bar_index": 117099, "price": 99500000.0, "datetime": "2026-02-08 17:33:00", "pivot_bar_index": 116594, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 117123, "price": 104791000.0, "datetime": "2026-02-08 18:45:00", "pivot_bar_index": 117108, "confidence": 0.24490155055432808, "reason": "local_high" }, { "side": "sell", "bar_index": 117405, "price": 107021000.0, "datetime": "2026-02-09 08:51:00", "pivot_bar_index": 117390, "confidence": 0.22373159850590857, "reason": "local_high" }, { "side": "buy", "bar_index": 117415, "price": 104090000.0, "datetime": "2026-02-09 09:21:00", "pivot_bar_index": 117400, "confidence": 0.2738714831668551, "reason": "local_low" }, { "side": "buy", "bar_index": 117438, "price": 104100000.0, "datetime": "2026-02-09 10:30:00", "pivot_bar_index": 117423, "confidence": 0.27293708711374404, "reason": "local_low" }, { "side": "buy", "bar_index": 117459, "price": 104093000.0, "datetime": "2026-02-09 11:33:00", "pivot_bar_index": 117444, "confidence": 0.2735911643509218, "reason": "local_low" }, { "side": "buy", "bar_index": 117594, "price": 103152000.0, "datetime": "2026-02-09 18:18:00", "pivot_bar_index": 117579, "confidence": 0.21318987846184498, "reason": "local_low" }, { "side": "sell", "bar_index": 117621, "price": 107021000.0, "datetime": "2026-02-09 19:39:00", "pivot_bar_index": 117390, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 117637, "price": 101405000.0, "datetime": "2026-02-09 20:27:00", "pivot_bar_index": 117622, "confidence": 0.3156336548562697, "reason": "local_low" }, { "side": "sell", "bar_index": 117725, "price": 103500000.0, "datetime": "2026-02-10 00:51:00", "pivot_bar_index": 117710, "confidence": 0.21667242485563398, "reason": "local_high" }, { "side": "sell", "bar_index": 117758, "price": 104015000.0, "datetime": "2026-02-10 02:30:00", "pivot_bar_index": 117743, "confidence": 0.26750900745274175, "reason": "local_high" }, { "side": "sell", "bar_index": 117784, "price": 104830000.0, "datetime": "2026-02-10 03:48:00", "pivot_bar_index": 117769, "confidence": 0.28541713680203296, "reason": "local_high" }, { "side": "buy", "bar_index": 118199, "price": 100939000.0, "datetime": "2026-02-11 00:33:00", "pivot_bar_index": 118184, "confidence": 0.21814129276092645, "reason": "local_low" }, { "side": "sell", "bar_index": 118228, "price": 103325000.0, "datetime": "2026-02-11 02:00:00", "pivot_bar_index": 118213, "confidence": 0.2363803881552225, "reason": "local_high" }, { "side": "sell", "bar_index": 118256, "price": 103502000.0, "datetime": "2026-02-11 03:24:00", "pivot_bar_index": 118241, "confidence": 0.2539157312832503, "reason": "local_high" }, { "side": "buy", "bar_index": 118477, "price": 99651000.0, "datetime": "2026-02-11 14:27:00", "pivot_bar_index": 118462, "confidence": 0.26750659244066805, "reason": "local_low" }, { "side": "buy", "bar_index": 118520, "price": 98520000.0, "datetime": "2026-02-11 16:36:00", "pivot_bar_index": 118505, "confidence": 0.2744323790720632, "reason": "local_low" }, { "side": "sell", "bar_index": 118666, "price": 101780000.0, "datetime": "2026-02-11 23:54:00", "pivot_bar_index": 118651, "confidence": 0.3427601695001372, "reason": "local_high" }, { "side": "buy", "bar_index": 118687, "price": 97693000.0, "datetime": "2026-02-12 00:57:00", "pivot_bar_index": 118672, "confidence": 0.4015523678522303, "reason": "local_low" }, { "side": "buy", "bar_index": 118723, "price": 97569000.0, "datetime": "2026-02-12 02:45:00", "pivot_bar_index": 118708, "confidence": 0.41373550795834146, "reason": "local_low" }, { "side": "sell", "bar_index": 118777, "price": 100081000.0, "datetime": "2026-02-12 05:27:00", "pivot_bar_index": 118762, "confidence": 0.25745882401172504, "reason": "local_high" }, { "side": "sell", "bar_index": 118815, "price": 100846000.0, "datetime": "2026-02-12 07:21:00", "pivot_bar_index": 118800, "confidence": 0.22364152473641524, "reason": "local_high" }, { "side": "buy", "bar_index": 118855, "price": 98573000.0, "datetime": "2026-02-12 09:21:00", "pivot_bar_index": 118840, "confidence": 0.22539317375007437, "reason": "local_low" }, { "side": "buy", "bar_index": 119201, "price": 96549000.0, "datetime": "2026-02-13 02:39:00", "pivot_bar_index": 119186, "confidence": 0.35474525474525476, "reason": "local_low" }, { "side": "buy", "bar_index": 119233, "price": 95788000.0, "datetime": "2026-02-13 04:15:00", "pivot_bar_index": 119218, "confidence": 0.3749032847998875, "reason": "local_low" }, { "side": "buy", "bar_index": 119636, "price": 95788000.0, "datetime": "2026-02-14 00:24:00", "pivot_bar_index": 119218, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 119673, "price": 101664000.0, "datetime": "2026-02-14 02:15:00", "pivot_bar_index": 119658, "confidence": 0.36435926190233464, "reason": "local_high" }, { "side": "sell", "bar_index": 119698, "price": 101314000.0, "datetime": "2026-02-14 03:30:00", "pivot_bar_index": 119683, "confidence": 0.2574642354537263, "reason": "local_high" }, { "side": "sell", "bar_index": 119999, "price": 102954000.0, "datetime": "2026-02-14 18:33:00", "pivot_bar_index": 119984, "confidence": 0.20761451516954196, "reason": "local_high" }, { "side": "buy", "bar_index": 120093, "price": 101946000.0, "datetime": "2026-02-14 23:15:00", "pivot_bar_index": 120078, "confidence": 0.20249296031829936, "reason": "local_low" }, { "side": "buy", "bar_index": 120579, "price": 101527000.0, "datetime": "2026-02-15 23:33:00", "pivot_bar_index": 120564, "confidence": 0.24294844072846092, "reason": "local_low" }, { "side": "sell", "bar_index": 121044, "price": 103694000.0, "datetime": "2026-02-16 22:48:00", "pivot_bar_index": 121029, "confidence": 0.2341051301790332, "reason": "local_high" }, { "side": "buy", "bar_index": 121060, "price": 101256000.0, "datetime": "2026-02-16 23:36:00", "pivot_bar_index": 121045, "confidence": 0.23511485717592148, "reason": "local_low" }, { "side": "buy", "bar_index": 121097, "price": 100000000.0, "datetime": "2026-02-17 01:27:00", "pivot_bar_index": 121082, "confidence": 0.35624047678747084, "reason": "local_low" }, { "side": "sell", "bar_index": 121542, "price": 105000000.0, "datetime": "2026-02-17 23:42:00", "pivot_bar_index": 120450, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 121574, "price": 99011000.0, "datetime": "2026-02-18 01:18:00", "pivot_bar_index": 121559, "confidence": 0.225576528194598, "reason": "local_low" }, { "side": "buy", "bar_index": 122976, "price": 98283000.0, "datetime": "2026-02-20 23:24:00", "pivot_bar_index": 122961, "confidence": 0.22293183717321238, "reason": "local_low" }, { "side": "sell", "bar_index": 123003, "price": 100280000.0, "datetime": "2026-02-21 00:45:00", "pivot_bar_index": 122988, "confidence": 0.20318875085213106, "reason": "local_high" }, { "side": "buy", "bar_index": 123008, "price": 98230000.0, "datetime": "2026-02-21 01:00:00", "pivot_bar_index": 122993, "confidence": 0.2044276027124053, "reason": "local_low" }, { "side": "buy", "bar_index": 124183, "price": 95100000.0, "datetime": "2026-02-23 11:45:00", "pivot_bar_index": 124168, "confidence": 0.45726843071736056, "reason": "local_low" }, { "side": "buy", "bar_index": 124500, "price": 94613000.0, "datetime": "2026-02-24 03:36:00", "pivot_bar_index": 124485, "confidence": 0.2611425630468348, "reason": "local_low" }, { "side": "buy", "bar_index": 124648, "price": 93595000.0, "datetime": "2026-02-24 11:00:00", "pivot_bar_index": 124633, "confidence": 0.23261395892469525, "reason": "local_low" }, { "side": "buy", "bar_index": 124709, "price": 92500000.0, "datetime": "2026-02-24 14:03:00", "pivot_bar_index": 124694, "confidence": 0.27339642481598314, "reason": "local_low" }, { "side": "buy", "bar_index": 124731, "price": 92332000.0, "datetime": "2026-02-24 15:09:00", "pivot_bar_index": 124716, "confidence": 0.25694598330642526, "reason": "local_low" }, { "side": "sell", "bar_index": 124944, "price": 94609000.0, "datetime": "2026-02-25 01:48:00", "pivot_bar_index": 124929, "confidence": 0.28358695652173915, "reason": "local_high" }, { "side": "sell", "bar_index": 124965, "price": 94552000.0, "datetime": "2026-02-25 02:51:00", "pivot_bar_index": 124950, "confidence": 0.2576564652787572, "reason": "local_high" }, { "side": "buy", "bar_index": 125115, "price": 92000000.0, "datetime": "2026-02-25 10:21:00", "pivot_bar_index": 124880, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 125130, "price": 96796000.0, "datetime": "2026-02-25 11:06:00", "pivot_bar_index": 125115, "confidence": 0.35572530517486706, "reason": "local_high" }, { "side": "buy", "bar_index": 125184, "price": 94728000.0, "datetime": "2026-02-25 13:48:00", "pivot_bar_index": 125169, "confidence": 0.21364519195008058, "reason": "local_low" }, { "side": "buy", "bar_index": 125218, "price": 94111000.0, "datetime": "2026-02-25 15:30:00", "pivot_bar_index": 125203, "confidence": 0.21206448257930316, "reason": "local_low" }, { "side": "sell", "bar_index": 125476, "price": 100091000.0, "datetime": "2026-02-26 04:24:00", "pivot_bar_index": 125461, "confidence": 0.318659793814433, "reason": "local_high" }, { "side": "buy", "bar_index": 125577, "price": 97373000.0, "datetime": "2026-02-26 09:27:00", "pivot_bar_index": 125562, "confidence": 0.3108550503995144, "reason": "local_low" }, { "side": "buy", "bar_index": 125922, "price": 96295000.0, "datetime": "2026-02-27 02:42:00", "pivot_bar_index": 125907, "confidence": 0.22256744544965326, "reason": "local_low" }, { "side": "buy", "bar_index": 126297, "price": 95961000.0, "datetime": "2026-02-27 21:27:00", "pivot_bar_index": 126282, "confidence": 0.258162105092179, "reason": "local_low" }, { "side": "buy", "bar_index": 126318, "price": 95732000.0, "datetime": "2026-02-27 22:30:00", "pivot_bar_index": 126303, "confidence": 0.22574354471478308, "reason": "local_low" }, { "side": "sell", "bar_index": 126392, "price": 100497000.0, "datetime": "2026-02-28 02:12:00", "pivot_bar_index": 125520, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 126682, "price": 92582000.0, "datetime": "2026-02-28 16:42:00", "pivot_bar_index": 126667, "confidence": 0.37889179864488504, "reason": "local_low" }, { "side": "buy", "bar_index": 126726, "price": 92888000.0, "datetime": "2026-02-28 18:54:00", "pivot_bar_index": 126711, "confidence": 0.30042291024904716, "reason": "local_low" }, { "side": "sell", "bar_index": 126823, "price": 95730000.0, "datetime": "2026-02-28 23:45:00", "pivot_bar_index": 126808, "confidence": 0.23215545437055085, "reason": "local_high" }, { "side": "buy", "bar_index": 126921, "price": 92582000.0, "datetime": "2026-03-01 04:39:00", "pivot_bar_index": 126667, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 126958, "price": 97789000.0, "datetime": "2026-03-01 06:30:00", "pivot_bar_index": 126943, "confidence": 0.3048600573259147, "reason": "local_high" }, { "side": "sell", "bar_index": 126995, "price": 98610000.0, "datetime": "2026-03-01 08:21:00", "pivot_bar_index": 126980, "confidence": 0.20691225636832242, "reason": "local_high" }, { "side": "buy", "bar_index": 127049, "price": 96196000.0, "datetime": "2026-03-01 11:03:00", "pivot_bar_index": 127034, "confidence": 0.24480275834093904, "reason": "local_low" }, { "side": "sell", "bar_index": 127064, "price": 98986000.0, "datetime": "2026-03-01 11:48:00", "pivot_bar_index": 127049, "confidence": 0.29003284959873593, "reason": "local_high" }, { "side": "sell", "bar_index": 127526, "price": 97881000.0, "datetime": "2026-03-02 10:54:00", "pivot_bar_index": 127511, "confidence": 0.2906976744186046, "reason": "local_high" }, { "side": "sell", "bar_index": 127838, "price": 102279000.0, "datetime": "2026-03-03 02:30:00", "pivot_bar_index": 127823, "confidence": 0.6539515213383195, "reason": "local_high" }, { "side": "buy", "bar_index": 127886, "price": 100132000.0, "datetime": "2026-03-03 04:54:00", "pivot_bar_index": 127871, "confidence": 0.2099160140400278, "reason": "local_low" }, { "side": "buy", "bar_index": 128173, "price": 97506000.0, "datetime": "2026-03-03 19:15:00", "pivot_bar_index": 128158, "confidence": 0.24393660449851917, "reason": "local_low" }, { "side": "sell", "bar_index": 128227, "price": 100000000.0, "datetime": "2026-03-03 21:57:00", "pivot_bar_index": 128212, "confidence": 0.25577913154062315, "reason": "local_high" }, { "side": "buy", "bar_index": 128279, "price": 97800000.0, "datetime": "2026-03-04 00:33:00", "pivot_bar_index": 128264, "confidence": 0.21999999999999997, "reason": "local_low" }, { "side": "sell", "bar_index": 128311, "price": 101500000.0, "datetime": "2026-03-04 02:09:00", "pivot_bar_index": 128296, "confidence": 0.3783231083844581, "reason": "local_high" }, { "side": "buy", "bar_index": 128534, "price": 98900000.0, "datetime": "2026-03-04 13:18:00", "pivot_bar_index": 128519, "confidence": 0.22273190117940148, "reason": "local_low" }, { "side": "buy", "bar_index": 128556, "price": 99009000.0, "datetime": "2026-03-04 14:24:00", "pivot_bar_index": 128541, "confidence": 0.211956145640762, "reason": "local_low" }, { "side": "sell", "bar_index": 128660, "price": 104842000.0, "datetime": "2026-03-04 19:36:00", "pivot_bar_index": 128645, "confidence": 0.4794842320955571, "reason": "local_high" }, { "side": "sell", "bar_index": 128690, "price": 104069000.0, "datetime": "2026-03-04 21:06:00", "pivot_bar_index": 128675, "confidence": 0.3020253816151577, "reason": "local_high" }, { "side": "sell", "bar_index": 128753, "price": 105600000.0, "datetime": "2026-03-05 00:15:00", "pivot_bar_index": 128738, "confidence": 0.27287319422150885, "reason": "local_high" }, { "side": "sell", "bar_index": 128783, "price": 106710000.0, "datetime": "2026-03-05 01:45:00", "pivot_bar_index": 128768, "confidence": 0.27104548867114564, "reason": "local_high" }, { "side": "sell", "bar_index": 128808, "price": 106976000.0, "datetime": "2026-03-05 03:00:00", "pivot_bar_index": 128793, "confidence": 0.28615384615384615, "reason": "local_high" }, { "side": "sell", "bar_index": 128968, "price": 106998000.0, "datetime": "2026-03-05 11:00:00", "pivot_bar_index": 128953, "confidence": 0.21821550332814454, "reason": "local_high" }, { "side": "sell", "bar_index": 129161, "price": 107414000.0, "datetime": "2026-03-05 20:39:00", "pivot_bar_index": 129146, "confidence": 0.2489385048423262, "reason": "local_high" }, { "side": "buy", "bar_index": 129266, "price": 103952000.0, "datetime": "2026-03-06 01:54:00", "pivot_bar_index": 129251, "confidence": 0.24840525328330204, "reason": "local_low" }, { "side": "buy", "bar_index": 129299, "price": 103740000.0, "datetime": "2026-03-06 03:33:00", "pivot_bar_index": 129284, "confidence": 0.264182816385904, "reason": "local_low" }, { "side": "sell", "bar_index": 129687, "price": 107414000.0, "datetime": "2026-03-06 22:57:00", "pivot_bar_index": 129146, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 129722, "price": 100808000.0, "datetime": "2026-03-07 00:42:00", "pivot_bar_index": 129707, "confidence": 0.24105016554047515, "reason": "local_low" }, { "side": "buy", "bar_index": 129749, "price": 100861000.0, "datetime": "2026-03-07 02:03:00", "pivot_bar_index": 129734, "confidence": 0.2339339833651249, "reason": "local_low" }, { "side": "buy", "bar_index": 130831, "price": 97511000.0, "datetime": "2026-03-09 08:09:00", "pivot_bar_index": 130816, "confidence": 0.23288192635922914, "reason": "local_low" }, { "side": "sell", "bar_index": 130929, "price": 99956000.0, "datetime": "2026-03-09 13:03:00", "pivot_bar_index": 130914, "confidence": 0.2413934426229508, "reason": "local_high" }, { "side": "sell", "bar_index": 130952, "price": 100050000.0, "datetime": "2026-03-09 14:12:00", "pivot_bar_index": 130937, "confidence": 0.20918367346938777, "reason": "local_high" }, { "side": "sell", "bar_index": 131156, "price": 102175000.0, "datetime": "2026-03-10 00:24:00", "pivot_bar_index": 131141, "confidence": 0.2308000400520677, "reason": "local_high" }, { "side": "buy", "bar_index": 131379, "price": 97511000.0, "datetime": "2026-03-10 11:33:00", "pivot_bar_index": 130816, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 131399, "price": 103288000.0, "datetime": "2026-03-10 12:33:00", "pivot_bar_index": 131384, "confidence": 0.2957506404441742, "reason": "local_high" }, { "side": "sell", "bar_index": 131644, "price": 104500000.0, "datetime": "2026-03-11 00:48:00", "pivot_bar_index": 131629, "confidence": 0.29049729197439683, "reason": "local_high" }, { "side": "sell", "bar_index": 131671, "price": 104197000.0, "datetime": "2026-03-11 02:09:00", "pivot_bar_index": 131656, "confidence": 0.2606597735105859, "reason": "local_high" }, { "side": "sell", "bar_index": 132096, "price": 103914000.0, "datetime": "2026-03-11 23:24:00", "pivot_bar_index": 132081, "confidence": 0.26808035493720417, "reason": "local_high" }, { "side": "sell", "bar_index": 132794, "price": 104999000.0, "datetime": "2026-03-13 10:18:00", "pivot_bar_index": 132779, "confidence": 0.2273413529440413, "reason": "local_high" }, { "side": "sell", "bar_index": 133074, "price": 108020000.0, "datetime": "2026-03-14 00:18:00", "pivot_bar_index": 133059, "confidence": 0.20828608149996217, "reason": "local_high" }, { "side": "buy", "bar_index": 133111, "price": 104550000.0, "datetime": "2026-03-14 02:09:00", "pivot_bar_index": 133096, "confidence": 0.3212368079985188, "reason": "local_low" }, { "side": "buy", "bar_index": 133150, "price": 104188000.0, "datetime": "2026-03-14 04:06:00", "pivot_bar_index": 133135, "confidence": 0.22727485906707562, "reason": "local_low" }, { "side": "sell", "bar_index": 134296, "price": 108713000.0, "datetime": "2026-03-16 13:24:00", "pivot_bar_index": 134281, "confidence": 0.24193320457864242, "reason": "local_high" }, { "side": "sell", "bar_index": 134321, "price": 108976000.0, "datetime": "2026-03-16 14:39:00", "pivot_bar_index": 134306, "confidence": 0.24769141073141374, "reason": "local_high" }, { "side": "sell", "bar_index": 134342, "price": 108839000.0, "datetime": "2026-03-16 15:42:00", "pivot_bar_index": 134327, "confidence": 0.22298407927487904, "reason": "local_high" }, { "side": "sell", "bar_index": 134732, "price": 112300000.0, "datetime": "2026-03-17 11:12:00", "pivot_bar_index": 134717, "confidence": 0.27635431918008785, "reason": "local_high" }, { "side": "buy", "bar_index": 134825, "price": 108700000.0, "datetime": "2026-03-17 15:51:00", "pivot_bar_index": 134810, "confidence": 0.23377836876246608, "reason": "local_low" }, { "side": "sell", "bar_index": 135428, "price": 112300000.0, "datetime": "2026-03-18 22:00:00", "pivot_bar_index": 134719, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 135443, "price": 106500000.0, "datetime": "2026-03-18 22:45:00", "pivot_bar_index": 135428, "confidence": 0.28187135570175836, "reason": "local_low" }, { "side": "buy", "bar_index": 135483, "price": 105112000.0, "datetime": "2026-03-19 00:45:00", "pivot_bar_index": 135468, "confidence": 0.25350963410789457, "reason": "local_low" }, { "side": "buy", "bar_index": 137103, "price": 102980000.0, "datetime": "2026-03-22 09:45:00", "pivot_bar_index": 137088, "confidence": 0.252721249408424, "reason": "local_low" }, { "side": "buy", "bar_index": 137792, "price": 101413000.0, "datetime": "2026-03-23 20:12:00", "pivot_bar_index": 137581, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 137807, "price": 106583000.0, "datetime": "2026-03-23 20:57:00", "pivot_bar_index": 137792, "confidence": 0.4286608872624802, "reason": "local_high" }, { "side": "buy", "bar_index": 137823, "price": 104155000.0, "datetime": "2026-03-23 21:45:00", "pivot_bar_index": 137808, "confidence": 0.2278036835142565, "reason": "local_low" }, { "side": "sell", "bar_index": 137839, "price": 105633000.0, "datetime": "2026-03-23 22:33:00", "pivot_bar_index": 137824, "confidence": 0.3003325109943151, "reason": "local_high" }, { "side": "sell", "bar_index": 137866, "price": 106537000.0, "datetime": "2026-03-23 23:54:00", "pivot_bar_index": 137851, "confidence": 0.22869761413278286, "reason": "local_high" }, { "side": "buy", "bar_index": 137902, "price": 104280000.0, "datetime": "2026-03-24 01:42:00", "pivot_bar_index": 137887, "confidence": 0.211851281714334, "reason": "local_low" }, { "side": "buy", "bar_index": 138359, "price": 103900000.0, "datetime": "2026-03-25 00:33:00", "pivot_bar_index": 138344, "confidence": 0.2207162690008942, "reason": "local_low" }, { "side": "sell", "bar_index": 139700, "price": 107284000.0, "datetime": "2026-03-27 19:36:00", "pivot_bar_index": 138758, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 139723, "price": 100608000.0, "datetime": "2026-03-27 20:45:00", "pivot_bar_index": 139708, "confidence": 0.29161439737527745, "reason": "local_low" }, { "side": "sell", "bar_index": 140858, "price": 102149000.0, "datetime": "2026-03-30 12:30:00", "pivot_bar_index": 140843, "confidence": 0.2046953046953047, "reason": "local_high" }, { "side": "sell", "bar_index": 141314, "price": 103725000.0, "datetime": "2026-03-31 11:18:00", "pivot_bar_index": 141299, "confidence": 0.2683786405844734, "reason": "local_high" }, { "side": "sell", "bar_index": 141348, "price": 103335000.0, "datetime": "2026-03-31 13:00:00", "pivot_bar_index": 141333, "confidence": 0.20229844203542444, "reason": "local_high" }, { "side": "sell", "bar_index": 141628, "price": 103820000.0, "datetime": "2026-04-01 03:00:00", "pivot_bar_index": 141613, "confidence": 0.2386587771203156, "reason": "local_high" }, { "side": "buy", "bar_index": 142297, "price": 101358000.0, "datetime": "2026-04-02 12:27:00", "pivot_bar_index": 142282, "confidence": 0.23281361420008864, "reason": "local_low" }, { "side": "buy", "bar_index": 144148, "price": 99803000.0, "datetime": "2026-04-06 09:00:00", "pivot_bar_index": 139842, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 144163, "price": 104991000.0, "datetime": "2026-04-06 09:45:00", "pivot_bar_index": 144148, "confidence": 0.26004104368220465, "reason": "local_high" }, { "side": "sell", "bar_index": 145067, "price": 105427000.0, "datetime": "2026-04-08 06:57:00", "pivot_bar_index": 145052, "confidence": 0.23026762668115747, "reason": "local_high" }, { "side": "sell", "bar_index": 145113, "price": 108288000.0, "datetime": "2026-04-08 09:15:00", "pivot_bar_index": 145098, "confidence": 0.40450431407213816, "reason": "local_high" }, { "side": "buy", "bar_index": 145421, "price": 105300000.0, "datetime": "2026-04-09 00:39:00", "pivot_bar_index": 145406, "confidence": 0.23508137432188064, "reason": "local_low" }, { "side": "sell", "bar_index": 145944, "price": 107430000.0, "datetime": "2026-04-10 02:48:00", "pivot_bar_index": 145929, "confidence": 0.20034181541967336, "reason": "local_high" }, { "side": "buy", "bar_index": 147079, "price": 106338000.0, "datetime": "2026-04-12 11:33:00", "pivot_bar_index": 147064, "confidence": 0.23364743483771422, "reason": "local_low" }, { "side": "sell", "bar_index": 148293, "price": 111984000.0, "datetime": "2026-04-15 00:15:00", "pivot_bar_index": 148278, "confidence": 0.21863707705223198, "reason": "local_high" }, { "side": "sell", "bar_index": 149632, "price": 112809000.0, "datetime": "2026-04-17 19:12:00", "pivot_bar_index": 149617, "confidence": 0.2139507089437372, "reason": "local_high" }, { "side": "sell", "bar_index": 149740, "price": 114450000.0, "datetime": "2026-04-18 00:36:00", "pivot_bar_index": 149725, "confidence": 0.2369388467008345, "reason": "local_high" }, { "side": "sell", "bar_index": 149770, "price": 114934000.0, "datetime": "2026-04-18 02:06:00", "pivot_bar_index": 149755, "confidence": 0.24294167973763012, "reason": "local_high" }, { "side": "sell", "bar_index": 157586, "price": 118700000.0, "datetime": "2026-05-04 12:57:00", "pivot_bar_index": 157571, "confidence": 0.21110403798840388, "reason": "local_high" }, { "side": "sell", "bar_index": 157608, "price": 118800000.0, "datetime": "2026-05-04 14:03:00", "pivot_bar_index": 157593, "confidence": 0.21065930949127193, "reason": "local_high" }, { "side": "sell", "bar_index": 157820, "price": 118800000.0, "datetime": "2026-05-05 00:39:00", "pivot_bar_index": 157805, "confidence": 0.20802722140592372, "reason": "local_high" }, { "side": "sell", "bar_index": 157849, "price": 118900000.0, "datetime": "2026-05-05 02:06:00", "pivot_bar_index": 157834, "confidence": 0.2166198369121577, "reason": "local_high" }, { "side": "sell", "bar_index": 160882, "price": 120774000.0, "datetime": "2026-05-11 09:45:00", "pivot_bar_index": 160867, "confidence": 0.20516113768103694, "reason": "local_high" }, { "side": "sell", "bar_index": 162663, "price": 120980000.0, "datetime": "2026-05-15 02:48:00", "pivot_bar_index": 162648, "confidence": 0.24177982459110764, "reason": "local_high" }, { "side": "buy", "bar_index": 163082, "price": 117247000.0, "datetime": "2026-05-15 23:45:00", "pivot_bar_index": 163067, "confidence": 0.20345582460186162, "reason": "local_low" }, { "side": "sell", "bar_index": 164220, "price": 120980000.0, "datetime": "2026-05-18 08:39:00", "pivot_bar_index": 162798, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 164552, "price": 113246000.0, "datetime": "2026-05-19 01:15:00", "pivot_bar_index": 164537, "confidence": 0.20820723883307107, "reason": "local_low" }, { "side": "sell", "bar_index": 167062, "price": 115292000.0, "datetime": "2026-05-24 06:45:00", "pivot_bar_index": 167047, "confidence": 0.20879451715161065, "reason": "local_high" }, { "side": "buy", "bar_index": 169128, "price": 107096000.0, "datetime": "2026-05-28 14:03:00", "pivot_bar_index": 169113, "confidence": 0.2575345456530243, "reason": "local_low" }, { "side": "sell", "bar_index": 169834, "price": 109653000.0, "datetime": "2026-05-30 01:21:00", "pivot_bar_index": 169819, "confidence": 0.20350622522472225, "reason": "local_high" }, { "side": "sell", "bar_index": 169868, "price": 109804000.0, "datetime": "2026-05-30 03:03:00", "pivot_bar_index": 169853, "confidence": 0.21755718087581188, "reason": "local_high" }, { "side": "buy", "bar_index": 171485, "price": 102200000.0, "datetime": "2026-06-02 11:54:00", "pivot_bar_index": 171470, "confidence": 0.20969642395271532, "reason": "local_low" }, { "side": "buy", "bar_index": 171731, "price": 99507000.0, "datetime": "2026-06-03 00:12:00", "pivot_bar_index": 171716, "confidence": 0.234838076545633, "reason": "local_low" }, { "side": "buy", "bar_index": 171754, "price": 98899000.0, "datetime": "2026-06-03 01:21:00", "pivot_bar_index": 171739, "confidence": 0.2503967901891777, "reason": "local_low" }, { "side": "sell", "bar_index": 171873, "price": 100324000.0, "datetime": "2026-06-03 07:18:00", "pivot_bar_index": 171858, "confidence": 0.21400500906110648, "reason": "local_high" }, { "side": "buy", "bar_index": 171903, "price": 98005000.0, "datetime": "2026-06-03 08:48:00", "pivot_bar_index": 171888, "confidence": 0.23115107053147801, "reason": "local_low" }, { "side": "buy", "bar_index": 171999, "price": 97110000.0, "datetime": "2026-06-03 13:36:00", "pivot_bar_index": 171984, "confidence": 0.2197558715707207, "reason": "local_low" }, { "side": "sell", "bar_index": 172055, "price": 99999000.0, "datetime": "2026-06-03 16:24:00", "pivot_bar_index": 172040, "confidence": 0.2974976830398517, "reason": "local_high" }, { "side": "buy", "bar_index": 172251, "price": 97300000.0, "datetime": "2026-06-04 02:12:00", "pivot_bar_index": 172236, "confidence": 0.21815622800844475, "reason": "local_low" }, { "side": "buy", "bar_index": 172443, "price": 91495000.0, "datetime": "2026-06-04 11:48:00", "pivot_bar_index": 172428, "confidence": 0.47046202558013583, "reason": "local_low" }, { "side": "sell", "bar_index": 172490, "price": 96508000.0, "datetime": "2026-06-04 14:09:00", "pivot_bar_index": 172475, "confidence": 0.5478987922837313, "reason": "local_high" }, { "side": "buy", "bar_index": 172592, "price": 93537000.0, "datetime": "2026-06-04 19:15:00", "pivot_bar_index": 172577, "confidence": 0.24721608207865872, "reason": "local_low" }, { "side": "buy", "bar_index": 172636, "price": 92921000.0, "datetime": "2026-06-04 21:27:00", "pivot_bar_index": 172621, "confidence": 0.22522143443226525, "reason": "local_low" }, { "side": "sell", "bar_index": 172658, "price": 95547000.0, "datetime": "2026-06-04 22:33:00", "pivot_bar_index": 172643, "confidence": 0.2826056542654513, "reason": "local_high" }, { "side": "sell", "bar_index": 172685, "price": 96200000.0, "datetime": "2026-06-04 23:54:00", "pivot_bar_index": 172670, "confidence": 0.35288040378385943, "reason": "local_high" }, { "side": "sell", "bar_index": 172707, "price": 96014000.0, "datetime": "2026-06-05 01:00:00", "pivot_bar_index": 172692, "confidence": 0.28196314025337055, "reason": "local_high" }, { "side": "buy", "bar_index": 172757, "price": 93861000.0, "datetime": "2026-06-05 03:30:00", "pivot_bar_index": 172742, "confidence": 0.2242381319390922, "reason": "local_low" }, { "side": "buy", "bar_index": 172944, "price": 93500000.0, "datetime": "2026-06-05 12:51:00", "pivot_bar_index": 172929, "confidence": 0.20316642043609007, "reason": "local_low" }, { "side": "sell", "bar_index": 172982, "price": 95491000.0, "datetime": "2026-06-05 14:45:00", "pivot_bar_index": 172967, "confidence": 0.21294117647058824, "reason": "local_high" }, { "side": "buy", "bar_index": 173010, "price": 92500000.0, "datetime": "2026-06-05 16:09:00", "pivot_bar_index": 172995, "confidence": 0.313223235697605, "reason": "local_low" }, { "side": "sell", "bar_index": 173042, "price": 94740000.0, "datetime": "2026-06-05 17:45:00", "pivot_bar_index": 173027, "confidence": 0.2421621621621622, "reason": "local_high" }, { "side": "sell", "bar_index": 173067, "price": 94923000.0, "datetime": "2026-06-05 19:00:00", "pivot_bar_index": 173052, "confidence": 0.26194594594594595, "reason": "local_high" }, { "side": "buy", "bar_index": 173123, "price": 93000000.0, "datetime": "2026-06-05 21:48:00", "pivot_bar_index": 173108, "confidence": 0.20258525331057803, "reason": "local_low" }, { "side": "sell", "bar_index": 173155, "price": 96508000.0, "datetime": "2026-06-05 23:24:00", "pivot_bar_index": 172475, "confidence": 0.5, "reason": "zigzag_sell_confirmed" }, { "side": "buy", "bar_index": 173171, "price": 91513000.0, "datetime": "2026-06-06 00:12:00", "pivot_bar_index": 173156, "confidence": 0.27171544291955907, "reason": "local_low" }, { "side": "buy", "bar_index": 173206, "price": 91237000.0, "datetime": "2026-06-06 01:57:00", "pivot_bar_index": 173191, "confidence": 0.2839099922260205, "reason": "local_low" }, { "side": "sell", "bar_index": 173209, "price": 93504000.0, "datetime": "2026-06-06 02:06:00", "pivot_bar_index": 173194, "confidence": 0.2484737551651194, "reason": "local_high" }, { "side": "buy", "bar_index": 173262, "price": 90332000.0, "datetime": "2026-06-06 04:45:00", "pivot_bar_index": 173247, "confidence": 0.3392368240930869, "reason": "local_low" }, { "side": "sell", "bar_index": 173307, "price": 94000000.0, "datetime": "2026-06-06 07:00:00", "pivot_bar_index": 173292, "confidence": 0.4060576539875127, "reason": "local_high" }, { "side": "sell", "bar_index": 173340, "price": 93903000.0, "datetime": "2026-06-06 08:39:00", "pivot_bar_index": 173325, "confidence": 0.2966073817408276, "reason": "local_high" }, { "side": "buy", "bar_index": 173353, "price": 92051000.0, "datetime": "2026-06-06 09:18:00", "pivot_bar_index": 173338, "confidence": 0.2073404255319149, "reason": "local_low" }, { "side": "buy", "bar_index": 173453, "price": 90926000.0, "datetime": "2026-06-06 14:18:00", "pivot_bar_index": 173438, "confidence": 0.24158322332764523, "reason": "local_low" }, { "side": "sell", "bar_index": 173487, "price": 93012000.0, "datetime": "2026-06-06 16:00:00", "pivot_bar_index": 173472, "confidence": 0.22941732837692191, "reason": "local_high" }, { "side": "sell", "bar_index": 173507, "price": 92881000.0, "datetime": "2026-06-06 17:00:00", "pivot_bar_index": 173492, "confidence": 0.21501000813848625, "reason": "local_high" }, { "side": "buy", "bar_index": 173987, "price": 90332000.0, "datetime": "2026-06-07 17:00:00", "pivot_bar_index": 173247, "confidence": 0.5, "reason": "zigzag_buy_confirmed" }, { "side": "sell", "bar_index": 174018, "price": 95690000.0, "datetime": "2026-06-07 18:33:00", "pivot_bar_index": 174003, "confidence": 0.21063639079772928, "reason": "local_high" }, { "side": "sell", "bar_index": 174287, "price": 97000000.0, "datetime": "2026-06-08 08:00:00", "pivot_bar_index": 174272, "confidence": 0.4317900736677959, "reason": "local_high" }, { "side": "buy", "bar_index": 174308, "price": 94915000.0, "datetime": "2026-06-08 09:03:00", "pivot_bar_index": 174293, "confidence": 0.21494845360824746, "reason": "local_low" }, { "side": "sell", "bar_index": 174339, "price": 96288000.0, "datetime": "2026-06-08 10:36:00", "pivot_bar_index": 174324, "confidence": 0.2950987939440595, "reason": "local_high" } ], "legs": [ { "leg_id": 1, "buy_datetime": "2025-06-23 02:09:00", "buy_price": 137800000.0, "buy_bar_index": 6810, "sell_datetime": "2025-06-23 10:33:00", "sell_price": 142023000.0, "sell_bar_index": 6978, "leg_pct": 3.06, "bars_held": 168 }, { "leg_id": 2, "buy_datetime": "2025-06-24 06:15:00", "buy_price": 137200000.0, "buy_bar_index": 7372, "sell_datetime": "2025-06-24 08:15:00", "sell_price": 147000000.0, "sell_bar_index": 7412, "leg_pct": 7.14, "bars_held": 40 }, { "leg_id": 3, "buy_datetime": "2025-07-15 13:54:00", "buy_price": 158819000.0, "buy_bar_index": 17605, "sell_datetime": "2025-07-25 12:30:00", "sell_price": 166969000.0, "sell_bar_index": 22377, "leg_pct": 5.13, "bars_held": 4772 }, { "leg_id": 4, "buy_datetime": "2025-08-11 11:00:00", "buy_price": 156713000.0, "buy_bar_index": 30507, "sell_datetime": "2025-08-11 13:00:00", "sell_price": 166999000.0, "sell_bar_index": 30547, "leg_pct": 6.56, "bars_held": 40 }, { "leg_id": 5, "buy_datetime": "2025-08-14 22:48:00", "buy_price": 162392000.0, "buy_bar_index": 32183, "sell_datetime": "2025-08-18 11:15:00", "sell_price": 169900000.0, "sell_bar_index": 33753, "leg_pct": 4.62, "bars_held": 1570 }, { "leg_id": 6, "buy_datetime": "2025-09-05 16:00:00", "buy_price": 149140000.0, "buy_bar_index": 42457, "sell_datetime": "2025-10-04 02:18:00", "sell_price": 174967000.0, "sell_bar_index": 56092, "leg_pct": 17.32, "bars_held": 13635 }, { "leg_id": 7, "buy_datetime": "2025-10-05 19:30:00", "buy_price": 174297000.0, "buy_bar_index": 56787, "sell_datetime": "2025-10-11 06:12:00", "sell_price": 179734000.0, "sell_bar_index": 59401, "leg_pct": 3.12, "bars_held": 2614 }, { "leg_id": 8, "buy_datetime": "2025-10-11 07:12:00", "buy_price": 168559000.0, "buy_bar_index": 59421, "sell_datetime": "2025-10-11 08:30:00", "sell_price": 175201000.0, "sell_bar_index": 59447, "leg_pct": 3.94, "bars_held": 26 }, { "leg_id": 9, "buy_datetime": "2025-10-11 11:36:00", "buy_price": 168000000.0, "buy_bar_index": 59509, "sell_datetime": "2025-10-11 12:30:00", "sell_price": 173787000.0, "sell_bar_index": 59527, "leg_pct": 3.44, "bars_held": 18 }, { "leg_id": 10, "buy_datetime": "2025-10-11 17:42:00", "buy_price": 168579000.0, "buy_bar_index": 59631, "sell_datetime": "2025-10-13 01:03:00", "sell_price": 174367000.0, "sell_bar_index": 60258, "leg_pct": 3.43, "bars_held": 627 }, { "leg_id": 11, "buy_datetime": "2025-10-22 00:00:00", "buy_price": 159762000.0, "buy_bar_index": 64557, "sell_datetime": "2025-10-22 02:21:00", "sell_price": 169368000.0, "sell_bar_index": 64604, "leg_pct": 6.01, "bars_held": 47 }, { "leg_id": 12, "buy_datetime": "2025-10-22 08:24:00", "buy_price": 162910000.0, "buy_bar_index": 64725, "sell_datetime": "2025-10-30 13:27:00", "sell_price": 171490000.0, "sell_bar_index": 68666, "leg_pct": 5.27, "bars_held": 3941 }, { "leg_id": 13, "buy_datetime": "2025-11-05 07:24:00", "buy_price": 147815000.0, "buy_bar_index": 71425, "sell_datetime": "2025-11-05 08:18:00", "sell_price": 152700000.0, "sell_bar_index": 71443, "leg_pct": 3.3, "bars_held": 18 }, { "leg_id": 14, "buy_datetime": "2025-11-05 11:24:00", "buy_price": 146822000.0, "buy_bar_index": 71505, "sell_datetime": "2025-11-05 13:33:00", "sell_price": 153300000.0, "sell_bar_index": 71548, "leg_pct": 4.41, "bars_held": 43 }, { "leg_id": 15, "buy_datetime": "2025-11-05 22:51:00", "buy_price": 146822000.0, "buy_bar_index": 71734, "sell_datetime": "2025-11-05 23:39:00", "sell_price": 154350000.0, "sell_bar_index": 71750, "leg_pct": 5.13, "bars_held": 16 }, { "leg_id": 16, "buy_datetime": "2025-11-07 02:33:00", "buy_price": 150410000.0, "buy_bar_index": 72288, "sell_datetime": "2025-11-10 10:57:00", "sell_price": 158314000.0, "sell_bar_index": 73896, "leg_pct": 5.25, "bars_held": 1608 }, { "leg_id": 17, "buy_datetime": "2025-11-13 01:57:00", "buy_price": 152100000.0, "buy_bar_index": 75156, "sell_datetime": "2025-11-14 01:54:00", "sell_price": 159000000.0, "sell_bar_index": 75635, "leg_pct": 4.54, "bars_held": 479 }, { "leg_id": 18, "buy_datetime": "2025-11-14 23:30:00", "buy_price": 143020000.0, "buy_bar_index": 76067, "sell_datetime": "2025-11-15 02:21:00", "sell_price": 147555000.0, "sell_bar_index": 76124, "leg_pct": 3.17, "bars_held": 57 }, { "leg_id": 19, "buy_datetime": "2025-11-19 01:27:00", "buy_price": 132269000.0, "buy_bar_index": 78026, "sell_datetime": "2025-11-19 02:21:00", "sell_price": 139221000.0, "sell_bar_index": 78044, "leg_pct": 5.26, "bars_held": 18 }, { "leg_id": 20, "buy_datetime": "2025-11-20 03:21:00", "buy_price": 133000000.0, "buy_bar_index": 78544, "sell_datetime": "2025-11-20 10:21:00", "sell_price": 137875000.0, "sell_bar_index": 78684, "leg_pct": 3.67, "bars_held": 140 }, { "leg_id": 21, "buy_datetime": "2025-11-20 23:54:00", "buy_price": 134852000.0, "buy_bar_index": 78955, "sell_datetime": "2025-11-21 01:39:00", "sell_price": 139221000.0, "sell_bar_index": 78990, "leg_pct": 3.24, "bars_held": 35 }, { "leg_id": 22, "buy_datetime": "2025-11-21 22:12:00", "buy_price": 121469000.0, "buy_bar_index": 79401, "sell_datetime": "2025-11-22 00:39:00", "sell_price": 128593000.0, "sell_bar_index": 79450, "leg_pct": 5.86, "bars_held": 49 }, { "leg_id": 23, "buy_datetime": "2025-11-22 01:48:00", "buy_price": 124058000.0, "buy_bar_index": 79473, "sell_datetime": "2025-11-22 03:09:00", "sell_price": 128377000.0, "sell_bar_index": 79500, "leg_pct": 3.48, "bars_held": 27 }, { "leg_id": 24, "buy_datetime": "2025-11-22 04:06:00", "buy_price": 125244000.0, "buy_bar_index": 79519, "sell_datetime": "2025-11-23 12:36:00", "sell_price": 130440000.0, "sell_bar_index": 80169, "leg_pct": 4.15, "bars_held": 650 }, { "leg_id": 25, "buy_datetime": "2025-11-24 20:21:00", "buy_price": 129450000.0, "buy_bar_index": 80675, "sell_datetime": "2025-11-27 04:12:00", "sell_price": 134651000.0, "sell_bar_index": 81792, "leg_pct": 4.02, "bars_held": 1117 }, { "leg_id": 26, "buy_datetime": "2025-12-02 01:30:00", "buy_price": 125743000.0, "buy_bar_index": 84138, "sell_datetime": "2025-12-02 08:36:00", "sell_price": 130000000.0, "sell_bar_index": 84280, "leg_pct": 3.39, "bars_held": 142 }, { "leg_id": 27, "buy_datetime": "2025-12-02 23:12:00", "buy_price": 125743000.0, "buy_bar_index": 84572, "sell_datetime": "2025-12-03 01:45:00", "sell_price": 135973000.0, "sell_bar_index": 84623, "leg_pct": 8.14, "bars_held": 51 }, { "leg_id": 28, "buy_datetime": "2025-12-06 02:27:00", "buy_price": 131934000.0, "buy_bar_index": 86077, "sell_datetime": "2025-12-08 04:18:00", "sell_price": 136799000.0, "sell_bar_index": 87074, "leg_pct": 3.69, "bars_held": 997 }, { "leg_id": 29, "buy_datetime": "2025-12-10 01:00:00", "buy_price": 131422000.0, "buy_bar_index": 87968, "sell_datetime": "2025-12-10 02:51:00", "sell_price": 139840000.0, "sell_bar_index": 88005, "leg_pct": 6.41, "bars_held": 37 }, { "leg_id": 30, "buy_datetime": "2025-12-11 12:57:00", "buy_price": 133283000.0, "buy_bar_index": 88687, "sell_datetime": "2025-12-12 07:18:00", "sell_price": 138872000.0, "sell_bar_index": 89054, "leg_pct": 4.19, "bars_held": 367 }, { "leg_id": 31, "buy_datetime": "2025-12-13 02:27:00", "buy_price": 134018000.0, "buy_bar_index": 89437, "sell_datetime": "2025-12-14 20:42:00", "sell_price": 139840000.0, "sell_bar_index": 90282, "leg_pct": 4.34, "bars_held": 845 }, { "leg_id": 32, "buy_datetime": "2025-12-18 00:00:00", "buy_price": 127025000.0, "buy_bar_index": 91788, "sell_datetime": "2025-12-18 01:03:00", "sell_price": 134021000.0, "sell_bar_index": 91809, "leg_pct": 5.51, "bars_held": 21 }, { "leg_id": 33, "buy_datetime": "2025-12-18 04:54:00", "buy_price": 127548000.0, "buy_bar_index": 91886, "sell_datetime": "2025-12-18 23:45:00", "sell_price": 132779000.0, "sell_bar_index": 92263, "leg_pct": 4.1, "bars_held": 377 }, { "leg_id": 34, "buy_datetime": "2025-12-19 03:12:00", "buy_price": 127644000.0, "buy_bar_index": 92332, "sell_datetime": "2025-12-19 04:15:00", "sell_price": 134021000.0, "sell_bar_index": 92353, "leg_pct": 5.0, "bars_held": 21 }, { "leg_id": 35, "buy_datetime": "2025-12-19 05:45:00", "buy_price": 126200000.0, "buy_bar_index": 92383, "sell_datetime": "2025-12-19 13:18:00", "sell_price": 130701000.0, "sell_bar_index": 92534, "leg_pct": 3.57, "bars_held": 151 }, { "leg_id": 36, "buy_datetime": "2025-12-20 00:15:00", "buy_price": 126200000.0, "buy_bar_index": 92753, "sell_datetime": "2025-12-26 12:15:00", "sell_price": 130695000.0, "sell_bar_index": 95873, "leg_pct": 3.56, "bars_held": 3120 }, { "leg_id": 37, "buy_datetime": "2025-12-29 21:57:00", "buy_price": 126581000.0, "buy_bar_index": 97507, "sell_datetime": "2026-01-03 03:00:00", "sell_price": 131430000.0, "sell_bar_index": 99528, "leg_pct": 3.83, "bars_held": 2021 }, { "leg_id": 38, "buy_datetime": "2026-01-04 15:06:00", "buy_price": 126374000.0, "buy_bar_index": 100250, "sell_datetime": "2026-01-05 11:21:00", "sell_price": 135059000.0, "sell_bar_index": 100655, "leg_pct": 6.87, "bars_held": 405 }, { "leg_id": 39, "buy_datetime": "2026-01-07 03:45:00", "buy_price": 133239000.0, "buy_bar_index": 101463, "sell_datetime": "2026-01-15 03:03:00", "sell_price": 142888000.0, "sell_bar_index": 105289, "leg_pct": 7.24, "bars_held": 3826 }, { "leg_id": 40, "buy_datetime": "2026-01-19 11:36:00", "buy_price": 136965000.0, "buy_bar_index": 107380, "sell_datetime": "2026-01-20 14:09:00", "sell_price": 143100000.0, "sell_bar_index": 107911, "leg_pct": 4.48, "bars_held": 531 }, { "leg_id": 41, "buy_datetime": "2026-01-22 02:57:00", "buy_price": 130000000.0, "buy_bar_index": 108647, "sell_datetime": "2026-01-22 05:39:00", "sell_price": 133990000.0, "sell_bar_index": 108701, "leg_pct": 3.07, "bars_held": 54 }, { "leg_id": 42, "buy_datetime": "2026-01-30 12:15:00", "buy_price": 119124000.0, "buy_bar_index": 112673, "sell_datetime": "2026-01-31 05:36:00", "sell_price": 124768000.0, "sell_bar_index": 113020, "leg_pct": 4.74, "bars_held": 347 }, { "leg_id": 43, "buy_datetime": "2026-01-31 06:21:00", "buy_price": 119124000.0, "buy_bar_index": 113035, "sell_datetime": "2026-01-31 07:09:00", "sell_price": 125206000.0, "sell_bar_index": 113051, "leg_pct": 5.11, "bars_held": 16 }, { "leg_id": 44, "buy_datetime": "2026-02-01 00:27:00", "buy_price": 120361000.0, "buy_bar_index": 113397, "sell_datetime": "2026-02-01 02:06:00", "sell_price": 125206000.0, "sell_bar_index": 113430, "leg_pct": 4.03, "bars_held": 33 }, { "leg_id": 45, "buy_datetime": "2026-02-01 04:27:00", "buy_price": 114153000.0, "buy_bar_index": 113477, "sell_datetime": "2026-02-01 10:00:00", "sell_price": 118507000.0, "sell_bar_index": 113588, "leg_pct": 3.81, "bars_held": 111 }, { "leg_id": 46, "buy_datetime": "2026-02-02 08:54:00", "buy_price": 111952000.0, "buy_bar_index": 114046, "sell_datetime": "2026-02-02 10:24:00", "sell_price": 115592000.0, "sell_bar_index": 114076, "leg_pct": 3.25, "bars_held": 30 }, { "leg_id": 47, "buy_datetime": "2026-02-02 13:30:00", "buy_price": 110761000.0, "buy_bar_index": 114138, "sell_datetime": "2026-02-02 18:03:00", "sell_price": 114122000.0, "sell_bar_index": 114229, "leg_pct": 3.03, "bars_held": 91 }, { "leg_id": 48, "buy_datetime": "2026-02-02 23:33:00", "buy_price": 110761000.0, "buy_bar_index": 114339, "sell_datetime": "2026-02-03 01:24:00", "sell_price": 117429000.0, "sell_bar_index": 114376, "leg_pct": 6.02, "bars_held": 37 }, { "leg_id": 49, "buy_datetime": "2026-02-04 04:45:00", "buy_price": 108700000.0, "buy_bar_index": 114923, "sell_datetime": "2026-02-04 06:54:00", "sell_price": 113684000.0, "sell_bar_index": 114966, "leg_pct": 4.59, "bars_held": 43 }, { "leg_id": 50, "buy_datetime": "2026-02-06 06:39:00", "buy_price": 92002000.0, "buy_bar_index": 115921, "sell_datetime": "2026-02-06 08:57:00", "sell_price": 95800000.0, "sell_bar_index": 115967, "leg_pct": 4.13, "bars_held": 46 }, { "leg_id": 51, "buy_datetime": "2026-02-06 09:39:00", "buy_price": 88999000.0, "buy_bar_index": 115981, "sell_datetime": "2026-02-06 11:45:00", "sell_price": 98225000.0, "sell_bar_index": 116023, "leg_pct": 10.37, "bars_held": 42 }, { "leg_id": 52, "buy_datetime": "2026-02-06 13:36:00", "buy_price": 94744000.0, "buy_bar_index": 116060, "sell_datetime": "2026-02-06 15:48:00", "sell_price": 99433000.0, "sell_bar_index": 116104, "leg_pct": 4.95, "bars_held": 44 }, { "leg_id": 53, "buy_datetime": "2026-02-06 17:48:00", "buy_price": 96000000.0, "buy_bar_index": 116144, "sell_datetime": "2026-02-06 19:36:00", "sell_price": 99433000.0, "sell_bar_index": 116180, "leg_pct": 3.58, "bars_held": 36 }, { "leg_id": 54, "buy_datetime": "2026-02-06 19:39:00", "buy_price": 81110000.0, "buy_bar_index": 116181, "sell_datetime": "2026-02-06 20:03:00", "sell_price": 98293000.0, "sell_bar_index": 116189, "leg_pct": 21.18, "bars_held": 8 }, { "leg_id": 55, "buy_datetime": "2026-02-06 20:21:00", "buy_price": 81110000.0, "buy_bar_index": 116195, "sell_datetime": "2026-02-06 21:42:00", "sell_price": 98517000.0, "sell_bar_index": 116222, "leg_pct": 21.46, "bars_held": 27 }, { "leg_id": 56, "buy_datetime": "2026-02-07 04:09:00", "buy_price": 102485000.0, "buy_bar_index": 116351, "sell_datetime": "2026-02-07 08:51:00", "sell_price": 106690000.0, "sell_bar_index": 116445, "leg_pct": 4.1, "bars_held": 94 }, { "leg_id": 57, "buy_datetime": "2026-02-07 10:57:00", "buy_price": 103069000.0, "buy_bar_index": 116487, "sell_datetime": "2026-02-07 14:06:00", "sell_price": 106410000.0, "sell_bar_index": 116550, "leg_pct": 3.24, "bars_held": 63 }, { "leg_id": 58, "buy_datetime": "2026-02-07 17:03:00", "buy_price": 99500000.0, "buy_bar_index": 116609, "sell_datetime": "2026-02-07 22:15:00", "sell_price": 103493000.0, "sell_bar_index": 116713, "leg_pct": 4.01, "bars_held": 104 }, { "leg_id": 59, "buy_datetime": "2026-02-08 17:33:00", "buy_price": 99500000.0, "buy_bar_index": 117099, "sell_datetime": "2026-02-08 18:45:00", "sell_price": 104791000.0, "sell_bar_index": 117123, "leg_pct": 5.32, "bars_held": 24 }, { "leg_id": 60, "buy_datetime": "2026-02-09 18:18:00", "buy_price": 103152000.0, "buy_bar_index": 117594, "sell_datetime": "2026-02-09 19:39:00", "sell_price": 107021000.0, "sell_bar_index": 117621, "leg_pct": 3.75, "bars_held": 27 }, { "leg_id": 61, "buy_datetime": "2026-02-09 20:27:00", "buy_price": 101405000.0, "buy_bar_index": 117637, "sell_datetime": "2026-02-10 03:48:00", "sell_price": 104830000.0, "sell_bar_index": 117784, "leg_pct": 3.38, "bars_held": 147 }, { "leg_id": 62, "buy_datetime": "2026-02-11 16:36:00", "buy_price": 98520000.0, "buy_bar_index": 118520, "sell_datetime": "2026-02-11 23:54:00", "sell_price": 101780000.0, "sell_bar_index": 118666, "leg_pct": 3.31, "bars_held": 146 }, { "leg_id": 63, "buy_datetime": "2026-02-12 02:45:00", "buy_price": 97569000.0, "buy_bar_index": 118723, "sell_datetime": "2026-02-12 07:21:00", "sell_price": 100846000.0, "sell_bar_index": 118815, "leg_pct": 3.36, "bars_held": 92 }, { "leg_id": 64, "buy_datetime": "2026-02-13 04:15:00", "buy_price": 95788000.0, "buy_bar_index": 119233, "sell_datetime": "2026-02-14 02:15:00", "sell_price": 101664000.0, "sell_bar_index": 119673, "leg_pct": 6.13, "bars_held": 440 }, { "leg_id": 65, "buy_datetime": "2026-02-17 01:27:00", "buy_price": 100000000.0, "buy_bar_index": 121097, "sell_datetime": "2026-02-17 23:42:00", "sell_price": 105000000.0, "sell_bar_index": 121542, "leg_pct": 5.0, "bars_held": 445 }, { "leg_id": 66, "buy_datetime": "2026-02-25 10:21:00", "buy_price": 92000000.0, "buy_bar_index": 125115, "sell_datetime": "2026-02-25 11:06:00", "sell_price": 96796000.0, "sell_bar_index": 125130, "leg_pct": 5.21, "bars_held": 15 }, { "leg_id": 67, "buy_datetime": "2026-02-25 15:30:00", "buy_price": 94111000.0, "buy_bar_index": 125218, "sell_datetime": "2026-02-26 04:24:00", "sell_price": 100091000.0, "sell_bar_index": 125476, "leg_pct": 6.35, "bars_held": 258 }, { "leg_id": 68, "buy_datetime": "2026-02-27 22:30:00", "buy_price": 95732000.0, "buy_bar_index": 126318, "sell_datetime": "2026-02-28 02:12:00", "sell_price": 100497000.0, "sell_bar_index": 126392, "leg_pct": 4.98, "bars_held": 74 }, { "leg_id": 69, "buy_datetime": "2026-02-28 16:42:00", "buy_price": 92582000.0, "buy_bar_index": 126682, "sell_datetime": "2026-02-28 23:45:00", "sell_price": 95730000.0, "sell_bar_index": 126823, "leg_pct": 3.4, "bars_held": 141 }, { "leg_id": 70, "buy_datetime": "2026-03-01 04:39:00", "buy_price": 92582000.0, "buy_bar_index": 126921, "sell_datetime": "2026-03-01 06:30:00", "sell_price": 97789000.0, "sell_bar_index": 126958, "leg_pct": 5.62, "bars_held": 37 }, { "leg_id": 71, "buy_datetime": "2026-03-01 11:03:00", "buy_price": 96196000.0, "buy_bar_index": 127049, "sell_datetime": "2026-03-03 02:30:00", "sell_price": 102279000.0, "sell_bar_index": 127838, "leg_pct": 6.32, "bars_held": 789 }, { "leg_id": 72, "buy_datetime": "2026-03-03 19:15:00", "buy_price": 97506000.0, "buy_bar_index": 128173, "sell_datetime": "2026-03-04 02:09:00", "sell_price": 101500000.0, "sell_bar_index": 128311, "leg_pct": 4.1, "bars_held": 138 }, { "leg_id": 73, "buy_datetime": "2026-03-04 13:18:00", "buy_price": 98900000.0, "buy_bar_index": 128534, "sell_datetime": "2026-03-04 19:36:00", "sell_price": 104842000.0, "sell_bar_index": 128660, "leg_pct": 6.01, "bars_held": 126 }, { "leg_id": 74, "buy_datetime": "2026-03-06 03:33:00", "buy_price": 103740000.0, "buy_bar_index": 129299, "sell_datetime": "2026-03-06 22:57:00", "sell_price": 107414000.0, "sell_bar_index": 129687, "leg_pct": 3.54, "bars_held": 388 }, { "leg_id": 75, "buy_datetime": "2026-03-09 08:09:00", "buy_price": 97511000.0, "buy_bar_index": 130831, "sell_datetime": "2026-03-10 00:24:00", "sell_price": 102175000.0, "sell_bar_index": 131156, "leg_pct": 4.78, "bars_held": 325 }, { "leg_id": 76, "buy_datetime": "2026-03-10 11:33:00", "buy_price": 97511000.0, "buy_bar_index": 131379, "sell_datetime": "2026-03-10 12:33:00", "sell_price": 103288000.0, "sell_bar_index": 131399, "leg_pct": 5.92, "bars_held": 20 }, { "leg_id": 77, "buy_datetime": "2026-03-14 04:06:00", "buy_price": 104188000.0, "buy_bar_index": 133150, "sell_datetime": "2026-03-16 13:24:00", "sell_price": 108713000.0, "sell_bar_index": 134296, "leg_pct": 4.34, "bars_held": 1146 }, { "leg_id": 78, "buy_datetime": "2026-03-17 15:51:00", "buy_price": 108700000.0, "buy_bar_index": 134825, "sell_datetime": "2026-03-18 22:00:00", "sell_price": 112300000.0, "sell_bar_index": 135428, "leg_pct": 3.31, "bars_held": 603 }, { "leg_id": 79, "buy_datetime": "2026-03-23 20:12:00", "buy_price": 101413000.0, "buy_bar_index": 137792, "sell_datetime": "2026-03-23 20:57:00", "sell_price": 106583000.0, "sell_bar_index": 137807, "leg_pct": 5.1, "bars_held": 15 }, { "leg_id": 80, "buy_datetime": "2026-03-25 00:33:00", "buy_price": 103900000.0, "buy_bar_index": 138359, "sell_datetime": "2026-03-27 19:36:00", "sell_price": 107284000.0, "sell_bar_index": 139700, "leg_pct": 3.26, "bars_held": 1341 }, { "leg_id": 81, "buy_datetime": "2026-03-27 20:45:00", "buy_price": 100608000.0, "buy_bar_index": 139723, "sell_datetime": "2026-03-31 11:18:00", "sell_price": 103725000.0, "sell_bar_index": 141314, "leg_pct": 3.1, "bars_held": 1591 }, { "leg_id": 82, "buy_datetime": "2026-04-06 09:00:00", "buy_price": 99803000.0, "buy_bar_index": 144148, "sell_datetime": "2026-04-06 09:45:00", "sell_price": 104991000.0, "sell_bar_index": 144163, "leg_pct": 5.2, "bars_held": 15 }, { "leg_id": 83, "buy_datetime": "2026-04-09 00:39:00", "buy_price": 105300000.0, "buy_bar_index": 145421, "sell_datetime": "2026-04-15 00:15:00", "sell_price": 111984000.0, "sell_bar_index": 148293, "leg_pct": 6.35, "bars_held": 2872 }, { "leg_id": 84, "buy_datetime": "2026-05-15 23:45:00", "buy_price": 117247000.0, "buy_bar_index": 163082, "sell_datetime": "2026-05-18 08:39:00", "sell_price": 120980000.0, "sell_bar_index": 164220, "leg_pct": 3.18, "bars_held": 1138 }, { "leg_id": 85, "buy_datetime": "2026-06-04 11:48:00", "buy_price": 91495000.0, "buy_bar_index": 172443, "sell_datetime": "2026-06-04 14:09:00", "sell_price": 96508000.0, "sell_bar_index": 172490, "leg_pct": 5.48, "bars_held": 47 }, { "leg_id": 86, "buy_datetime": "2026-06-04 21:27:00", "buy_price": 92921000.0, "buy_bar_index": 172636, "sell_datetime": "2026-06-04 23:54:00", "sell_price": 96200000.0, "sell_bar_index": 172685, "leg_pct": 3.53, "bars_held": 49 }, { "leg_id": 87, "buy_datetime": "2026-06-05 16:09:00", "buy_price": 92500000.0, "buy_bar_index": 173010, "sell_datetime": "2026-06-05 23:24:00", "sell_price": 96508000.0, "sell_bar_index": 173155, "leg_pct": 4.33, "bars_held": 145 }, { "leg_id": 88, "buy_datetime": "2026-06-06 04:45:00", "buy_price": 90332000.0, "buy_bar_index": 173262, "sell_datetime": "2026-06-06 07:00:00", "sell_price": 94000000.0, "sell_bar_index": 173307, "leg_pct": 4.06, "bars_held": 45 }, { "leg_id": 89, "buy_datetime": "2026-06-07 17:00:00", "buy_price": 90332000.0, "buy_bar_index": 173987, "sell_datetime": "2026-06-07 18:33:00", "sell_price": 95690000.0, "sell_bar_index": 174018, "leg_pct": 5.93, "bars_held": 31 } ], "summary": { "leg_count": 89, "buy_count": 89, "sell_count": 89, "avg_leg_pct": 5.14, "median_leg_pct": 4.34, "max_leg_pct": 21.46, "min_leg_pct": 3.03, "avg_bars_held": 658.0 }, "pnl": { "initial_cash_krw": 400000.0, "final_cash_krw": 30487316.0, "total_pnl_krw": 30087316.0, "total_return_pct": 7521.83, "fee_rate": 0.0005, "legs_traded": 89, "legs_skipped": 0, "period_from": "2025-06-23 02:09:00", "period_to": "2026-06-07 18:33:00", "leg_pnls": [ { "leg_id": 1, "buy_datetime": "2025-06-23 02:09:00", "sell_datetime": "2025-06-23 10:33: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 06:15:00", "sell_datetime": "2025-06-24 08:15:00", "buy_price": 137200000.0, "sell_price": 147000000.0, "cash_before": 411846.0, "cash_after": 440823.0, "leg_return_pct": 7.04, "cumulative_return_pct": 10.21, "btc_qty": 0.00300029 }, { "leg_id": 3, "buy_datetime": "2025-07-15 13:54:00", "sell_datetime": "2025-07-25 12:30:00", "buy_price": 158819000.0, "sell_price": 166969000.0, "cash_before": 440823.0, "cash_after": 462981.0, "leg_return_pct": 5.03, "cumulative_return_pct": 15.75, "btc_qty": 0.00277424 }, { "leg_id": 4, "buy_datetime": "2025-08-11 11:00:00", "sell_datetime": "2025-08-11 13:00:00", "buy_price": 156713000.0, "sell_price": 166999000.0, "cash_before": 462981.0, "cash_after": 492876.0, "leg_return_pct": 6.46, "cumulative_return_pct": 23.22, "btc_qty": 0.00295284 }, { "leg_id": 5, "buy_datetime": "2025-08-14 22:48:00", "sell_datetime": "2025-08-18 11:15:00", "buy_price": 162392000.0, "sell_price": 169900000.0, "cash_before": 492876.0, "cash_after": 515148.0, "leg_return_pct": 4.52, "cumulative_return_pct": 28.79, "btc_qty": 0.00303358 }, { "leg_id": 6, "buy_datetime": "2025-09-05 16:00:00", "sell_datetime": "2025-10-04 02:18:00", "buy_price": 149140000.0, "sell_price": 174967000.0, "cash_before": 515148.0, "cash_after": 603753.0, "leg_return_pct": 17.2, "cumulative_return_pct": 50.94, "btc_qty": 0.00345239 }, { "leg_id": 7, "buy_datetime": "2025-10-05 19:30:00", "sell_datetime": "2025-10-11 06:12:00", "buy_price": 174297000.0, "sell_price": 179734000.0, "cash_before": 603753.0, "cash_after": 621964.0, "leg_return_pct": 3.02, "cumulative_return_pct": 55.49, "btc_qty": 0.0034622 }, { "leg_id": 8, "buy_datetime": "2025-10-11 07:12:00", "sell_datetime": "2025-10-11 08:30:00", "buy_price": 168559000.0, "sell_price": 175201000.0, "cash_before": 621964.0, "cash_after": 645826.0, "leg_return_pct": 3.84, "cumulative_return_pct": 61.46, "btc_qty": 0.00368804 }, { "leg_id": 9, "buy_datetime": "2025-10-11 11:36:00", "sell_datetime": "2025-10-11 12:30:00", "buy_price": 168000000.0, "sell_price": 173787000.0, "cash_before": 645826.0, "cash_after": 667404.0, "leg_return_pct": 3.34, "cumulative_return_pct": 66.85, "btc_qty": 0.00384228 }, { "leg_id": 10, "buy_datetime": "2025-10-11 17:42:00", "sell_datetime": "2025-10-13 01:03:00", "buy_price": 168579000.0, "sell_price": 174367000.0, "cash_before": 667404.0, "cash_after": 689629.0, "leg_return_pct": 3.33, "cumulative_return_pct": 72.41, "btc_qty": 0.00395702 }, { "leg_id": 11, "buy_datetime": "2025-10-22 00:00:00", "sell_datetime": "2025-10-22 02:21:00", "buy_price": 159762000.0, "sell_price": 169368000.0, "cash_before": 689629.0, "cash_after": 730363.0, "leg_return_pct": 5.91, "cumulative_return_pct": 82.59, "btc_qty": 0.00431444 }, { "leg_id": 12, "buy_datetime": "2025-10-22 08:24:00", "sell_datetime": "2025-10-30 13:27:00", "buy_price": 162910000.0, "sell_price": 171490000.0, "cash_before": 730363.0, "cash_after": 768061.0, "leg_return_pct": 5.16, "cumulative_return_pct": 92.02, "btc_qty": 0.00448099 }, { "leg_id": 13, "buy_datetime": "2025-11-05 07:24:00", "sell_datetime": "2025-11-05 08:18:00", "buy_price": 147815000.0, "sell_price": 152700000.0, "cash_before": 768061.0, "cash_after": 792650.0, "leg_return_pct": 3.2, "cumulative_return_pct": 98.16, "btc_qty": 0.0051935 }, { "leg_id": 14, "buy_datetime": "2025-11-05 11:24:00", "sell_datetime": "2025-11-05 13:33:00", "buy_price": 146822000.0, "sell_price": 153300000.0, "cash_before": 792650.0, "cash_after": 826796.0, "leg_return_pct": 4.31, "cumulative_return_pct": 106.7, "btc_qty": 0.00539602 }, { "leg_id": 15, "buy_datetime": "2025-11-05 22:51:00", "sell_datetime": "2025-11-05 23:39:00", "buy_price": 146822000.0, "sell_price": 154350000.0, "cash_before": 826796.0, "cash_after": 868319.0, "leg_return_pct": 5.02, "cumulative_return_pct": 117.08, "btc_qty": 0.00562846 }, { "leg_id": 16, "buy_datetime": "2025-11-07 02:33:00", "sell_datetime": "2025-11-10 10:57:00", "buy_price": 150410000.0, "sell_price": 158314000.0, "cash_before": 868319.0, "cash_after": 913035.0, "leg_return_pct": 5.15, "cumulative_return_pct": 128.26, "btc_qty": 0.00577013 }, { "leg_id": 17, "buy_datetime": "2025-11-13 01:57:00", "sell_datetime": "2025-11-14 01:54:00", "buy_price": 152100000.0, "sell_price": 159000000.0, "cash_before": 913035.0, "cash_after": 953501.0, "leg_return_pct": 4.43, "cumulative_return_pct": 138.38, "btc_qty": 0.00599986 }, { "leg_id": 18, "buy_datetime": "2025-11-14 23:30:00", "sell_datetime": "2025-11-15 02:21:00", "buy_price": 143020000.0, "sell_price": 147555000.0, "cash_before": 953501.0, "cash_after": 982752.0, "leg_return_pct": 3.07, "cumulative_return_pct": 145.69, "btc_qty": 0.00666357 }, { "leg_id": 19, "buy_datetime": "2025-11-19 01:27:00", "sell_datetime": "2025-11-19 02:21:00", "buy_price": 132269000.0, "sell_price": 139221000.0, "cash_before": 982752.0, "cash_after": 1033371.0, "leg_return_pct": 5.15, "cumulative_return_pct": 158.34, "btc_qty": 0.00742623 }, { "leg_id": 20, "buy_datetime": "2025-11-20 03:21:00", "sell_datetime": "2025-11-20 10:21:00", "buy_price": 133000000.0, "sell_price": 137875000.0, "cash_before": 1033371.0, "cash_after": 1070177.0, "leg_return_pct": 3.56, "cumulative_return_pct": 167.54, "btc_qty": 0.00776582 }, { "leg_id": 21, "buy_datetime": "2025-11-20 23:54:00", "sell_datetime": "2025-11-21 01:39:00", "buy_price": 134852000.0, "sell_price": 139221000.0, "cash_before": 1070177.0, "cash_after": 1103745.0, "leg_return_pct": 3.14, "cumulative_return_pct": 175.94, "btc_qty": 0.00793197 }, { "leg_id": 22, "buy_datetime": "2025-11-21 22:12:00", "sell_datetime": "2025-11-22 00:39:00", "buy_price": 121469000.0, "sell_price": 128593000.0, "cash_before": 1103745.0, "cash_after": 1167310.0, "leg_return_pct": 5.76, "cumulative_return_pct": 191.83, "btc_qty": 0.00908209 }, { "leg_id": 23, "buy_datetime": "2025-11-22 01:48:00", "sell_datetime": "2025-11-22 03:09:00", "buy_price": 124058000.0, "sell_price": 128377000.0, "cash_before": 1167310.0, "cash_after": 1206741.0, "leg_return_pct": 3.38, "cumulative_return_pct": 201.69, "btc_qty": 0.00940468 }, { "leg_id": 24, "buy_datetime": "2025-11-22 04:06:00", "sell_datetime": "2025-11-23 12:36:00", "buy_price": 125244000.0, "sell_price": 130440000.0, "cash_before": 1206741.0, "cash_after": 1255549.0, "leg_return_pct": 4.04, "cumulative_return_pct": 213.89, "btc_qty": 0.0096303 }, { "leg_id": 25, "buy_datetime": "2025-11-24 20:21:00", "sell_datetime": "2025-11-27 04:12:00", "buy_price": 129450000.0, "sell_price": 134651000.0, "cash_before": 1255549.0, "cash_after": 1304688.0, "leg_return_pct": 3.91, "cumulative_return_pct": 226.17, "btc_qty": 0.00969425 }, { "leg_id": 26, "buy_datetime": "2025-12-02 01:30:00", "sell_datetime": "2025-12-02 08:36:00", "buy_price": 125743000.0, "sell_price": 130000000.0, "cash_before": 1304688.0, "cash_after": 1347509.0, "leg_return_pct": 3.28, "cumulative_return_pct": 236.88, "btc_qty": 0.01037064 }, { "leg_id": 27, "buy_datetime": "2025-12-02 23:12:00", "sell_datetime": "2025-12-03 01:45:00", "buy_price": 125743000.0, "sell_price": 135973000.0, "cash_before": 1347509.0, "cash_after": 1455681.0, "leg_return_pct": 8.03, "cumulative_return_pct": 263.92, "btc_qty": 0.01071102 }, { "leg_id": 28, "buy_datetime": "2025-12-06 02:27:00", "sell_datetime": "2025-12-08 04:18:00", "buy_price": 131934000.0, "sell_price": 136799000.0, "cash_before": 1455681.0, "cash_after": 1507850.0, "leg_return_pct": 3.58, "cumulative_return_pct": 276.96, "btc_qty": 0.01102789 }, { "leg_id": 29, "buy_datetime": "2025-12-10 01:00:00", "sell_datetime": "2025-12-10 02:51:00", "buy_price": 131422000.0, "sell_price": 139840000.0, "cash_before": 1507850.0, "cash_after": 1602828.0, "leg_return_pct": 6.3, "cumulative_return_pct": 300.71, "btc_qty": 0.01146761 }, { "leg_id": 30, "buy_datetime": "2025-12-11 12:57:00", "sell_datetime": "2025-12-12 07:18:00", "buy_price": 133283000.0, "sell_price": 138872000.0, "cash_before": 1602828.0, "cash_after": 1668371.0, "leg_return_pct": 4.09, "cumulative_return_pct": 317.09, "btc_qty": 0.01201974 }, { "leg_id": 31, "buy_datetime": "2025-12-13 02:27:00", "sell_datetime": "2025-12-14 20:42:00", "buy_price": 134018000.0, "sell_price": 139840000.0, "cash_before": 1668371.0, "cash_after": 1739107.0, "leg_return_pct": 4.24, "cumulative_return_pct": 334.78, "btc_qty": 0.01244263 }, { "leg_id": 32, "buy_datetime": "2025-12-18 00:00:00", "sell_datetime": "2025-12-18 01:03:00", "buy_price": 127025000.0, "sell_price": 134021000.0, "cash_before": 1739107.0, "cash_after": 1833056.0, "leg_return_pct": 5.4, "cumulative_return_pct": 358.26, "btc_qty": 0.01368422 }, { "leg_id": 33, "buy_datetime": "2025-12-18 04:54:00", "sell_datetime": "2025-12-18 23:45:00", "buy_price": 127548000.0, "sell_price": 132779000.0, "cash_before": 1833056.0, "cash_after": 1906325.0, "leg_return_pct": 4.0, "cumulative_return_pct": 376.58, "btc_qty": 0.01436431 }, { "leg_id": 34, "buy_datetime": "2025-12-19 03:12:00", "sell_datetime": "2025-12-19 04:15:00", "buy_price": 127644000.0, "sell_price": 134021000.0, "cash_before": 1906325.0, "cash_after": 1999563.0, "leg_return_pct": 4.89, "cumulative_return_pct": 399.89, "btc_qty": 0.01492723 }, { "leg_id": 35, "buy_datetime": "2025-12-19 05:45:00", "sell_datetime": "2025-12-19 13:18:00", "buy_price": 126200000.0, "sell_price": 130701000.0, "cash_before": 1999563.0, "cash_after": 2068808.0, "leg_return_pct": 3.46, "cumulative_return_pct": 417.2, "btc_qty": 0.01583647 }, { "leg_id": 36, "buy_datetime": "2025-12-20 00:15:00", "sell_datetime": "2025-12-26 12:15:00", "buy_price": 126200000.0, "sell_price": 130695000.0, "cash_before": 2068808.0, "cash_after": 2140353.0, "leg_return_pct": 3.46, "cumulative_return_pct": 435.09, "btc_qty": 0.01638489 }, { "leg_id": 37, "buy_datetime": "2025-12-29 21:57:00", "sell_datetime": "2026-01-03 03:00:00", "buy_price": 126581000.0, "sell_price": 131430000.0, "cash_before": 2140353.0, "cash_after": 2220123.0, "leg_return_pct": 3.73, "cumulative_return_pct": 455.03, "btc_qty": 0.0169005 }, { "leg_id": 38, "buy_datetime": "2026-01-04 15:06:00", "sell_datetime": "2026-01-05 11:21:00", "buy_price": 126374000.0, "sell_price": 135059000.0, "cash_before": 2220123.0, "cash_after": 2370328.0, "leg_return_pct": 6.77, "cumulative_return_pct": 492.58, "btc_qty": 0.01755909 }, { "leg_id": 39, "buy_datetime": "2026-01-07 03:45:00", "sell_datetime": "2026-01-15 03:03:00", "buy_price": 133239000.0, "sell_price": 142888000.0, "cash_before": 2370328.0, "cash_after": 2539442.0, "leg_return_pct": 7.13, "cumulative_return_pct": 534.86, "btc_qty": 0.01778115 }, { "leg_id": 40, "buy_datetime": "2026-01-19 11:36:00", "sell_datetime": "2026-01-20 14:09:00", "buy_price": 136965000.0, "sell_price": 143100000.0, "cash_before": 2539442.0, "cash_after": 2650538.0, "leg_return_pct": 4.37, "cumulative_return_pct": 562.63, "btc_qty": 0.01853154 }, { "leg_id": 41, "buy_datetime": "2026-01-22 02:57:00", "sell_datetime": "2026-01-22 05:39:00", "buy_price": 130000000.0, "sell_price": 133990000.0, "cash_before": 2650538.0, "cash_after": 2729158.0, "leg_return_pct": 2.97, "cumulative_return_pct": 582.29, "btc_qty": 0.02037856 }, { "leg_id": 42, "buy_datetime": "2026-01-30 12:15:00", "sell_datetime": "2026-01-31 05:36:00", "buy_price": 119124000.0, "sell_price": 124768000.0, "cash_before": 2729158.0, "cash_after": 2855605.0, "leg_return_pct": 4.63, "cumulative_return_pct": 613.9, "btc_qty": 0.02289877 }, { "leg_id": 43, "buy_datetime": "2026-01-31 06:21:00", "sell_datetime": "2026-01-31 07:09:00", "buy_price": 119124000.0, "sell_price": 125206000.0, "cash_before": 2855605.0, "cash_after": 2998400.0, "leg_return_pct": 5.0, "cumulative_return_pct": 649.6, "btc_qty": 0.02395972 }, { "leg_id": 44, "buy_datetime": "2026-02-01 00:27:00", "sell_datetime": "2026-02-01 02:06:00", "buy_price": 120361000.0, "sell_price": 125206000.0, "cash_before": 2998400.0, "cash_after": 3115979.0, "leg_return_pct": 3.92, "cumulative_return_pct": 678.99, "btc_qty": 0.02489927 }, { "leg_id": 45, "buy_datetime": "2026-02-01 04:27:00", "sell_datetime": "2026-02-01 10:00:00", "buy_price": 114153000.0, "sell_price": 118507000.0, "cash_before": 3115979.0, "cash_after": 3231594.0, "leg_return_pct": 3.71, "cumulative_return_pct": 707.9, "btc_qty": 0.02728287 }, { "leg_id": 46, "buy_datetime": "2026-02-02 08:54:00", "sell_datetime": "2026-02-02 10:24:00", "buy_price": 111952000.0, "sell_price": 115592000.0, "cash_before": 3231594.0, "cash_after": 3333330.0, "leg_return_pct": 3.15, "cumulative_return_pct": 733.33, "btc_qty": 0.02885146 }, { "leg_id": 47, "buy_datetime": "2026-02-02 13:30:00", "sell_datetime": "2026-02-02 18:03:00", "buy_price": 110761000.0, "sell_price": 114122000.0, "cash_before": 3333330.0, "cash_after": 3431045.0, "leg_return_pct": 2.93, "cumulative_return_pct": 757.76, "btc_qty": 0.03007976 }, { "leg_id": 48, "buy_datetime": "2026-02-02 23:33:00", "sell_datetime": "2026-02-03 01:24:00", "buy_price": 110761000.0, "sell_price": 117429000.0, "cash_before": 3431045.0, "cash_after": 3633964.0, "leg_return_pct": 5.91, "cumulative_return_pct": 808.49, "btc_qty": 0.03096153 }, { "leg_id": 49, "buy_datetime": "2026-02-04 04:45:00", "sell_datetime": "2026-02-04 06:54:00", "buy_price": 108700000.0, "sell_price": 113684000.0, "cash_before": 3633964.0, "cash_after": 3796785.0, "leg_return_pct": 4.48, "cumulative_return_pct": 849.2, "btc_qty": 0.03341441 }, { "leg_id": 50, "buy_datetime": "2026-02-06 06:39:00", "sell_datetime": "2026-02-06 08:57:00", "buy_price": 92002000.0, "sell_price": 95800000.0, "cash_before": 3796785.0, "cash_after": 3949570.0, "leg_return_pct": 4.02, "cumulative_return_pct": 887.39, "btc_qty": 0.04124787 }, { "leg_id": 51, "buy_datetime": "2026-02-06 09:39:00", "sell_datetime": "2026-02-06 11:45:00", "buy_price": 88999000.0, "sell_price": 98225000.0, "cash_before": 3949570.0, "cash_after": 4354640.0, "leg_return_pct": 10.26, "cumulative_return_pct": 988.66, "btc_qty": 0.0443555 }, { "leg_id": 52, "buy_datetime": "2026-02-06 13:36:00", "sell_datetime": "2026-02-06 15:48:00", "buy_price": 94744000.0, "sell_price": 99433000.0, "cash_before": 4354640.0, "cash_after": 4565588.0, "leg_return_pct": 4.84, "cumulative_return_pct": 1041.4, "btc_qty": 0.0459392 }, { "leg_id": 53, "buy_datetime": "2026-02-06 17:48:00", "sell_datetime": "2026-02-06 19:36:00", "buy_price": 96000000.0, "sell_price": 99433000.0, "cash_before": 4565588.0, "cash_after": 4724128.0, "leg_return_pct": 3.47, "cumulative_return_pct": 1081.03, "btc_qty": 0.04753443 }, { "leg_id": 54, "buy_datetime": "2026-02-06 19:39:00", "sell_datetime": "2026-02-06 20:03:00", "buy_price": 81110000.0, "sell_price": 98293000.0, "cash_before": 4724128.0, "cash_after": 5719202.0, "leg_return_pct": 21.06, "cumulative_return_pct": 1329.8, "btc_qty": 0.05821435 }, { "leg_id": 55, "buy_datetime": "2026-02-06 20:21:00", "sell_datetime": "2026-02-06 21:42:00", "buy_price": 81110000.0, "sell_price": 98517000.0, "cash_before": 5719202.0, "cash_after": 6939654.0, "leg_return_pct": 21.34, "cumulative_return_pct": 1634.91, "btc_qty": 0.07047642 }, { "leg_id": 56, "buy_datetime": "2026-02-07 04:09:00", "sell_datetime": "2026-02-07 08:51:00", "buy_price": 102485000.0, "sell_price": 106690000.0, "cash_before": 6939654.0, "cash_after": 7217168.0, "leg_return_pct": 4.0, "cumulative_return_pct": 1704.29, "btc_qty": 0.06767999 }, { "leg_id": 57, "buy_datetime": "2026-02-07 10:57:00", "sell_datetime": "2026-02-07 14:06:00", "buy_price": 103069000.0, "sell_price": 106410000.0, "cash_before": 7217168.0, "cash_after": 7443664.0, "leg_return_pct": 3.14, "cumulative_return_pct": 1760.92, "btc_qty": 0.06998767 }, { "leg_id": 58, "buy_datetime": "2026-02-07 17:03:00", "sell_datetime": "2026-02-07 22:15:00", "buy_price": 99500000.0, "sell_price": 103493000.0, "cash_before": 7443664.0, "cash_after": 7734643.0, "leg_return_pct": 3.91, "cumulative_return_pct": 1833.66, "btc_qty": 0.07477329 }, { "leg_id": 59, "buy_datetime": "2026-02-08 17:33:00", "sell_datetime": "2026-02-08 18:45:00", "buy_price": 99500000.0, "sell_price": 104791000.0, "cash_before": 7734643.0, "cash_after": 8137796.0, "leg_return_pct": 5.21, "cumulative_return_pct": 1934.45, "btc_qty": 0.07769624 }, { "leg_id": 60, "buy_datetime": "2026-02-09 18:18:00", "sell_datetime": "2026-02-09 19:39:00", "buy_price": 103152000.0, "sell_price": 107021000.0, "cash_before": 8137796.0, "cash_after": 8434585.0, "leg_return_pct": 3.65, "cumulative_return_pct": 2008.65, "btc_qty": 0.07885186 }, { "leg_id": 61, "buy_datetime": "2026-02-09 20:27:00", "sell_datetime": "2026-02-10 03:48:00", "buy_price": 101405000.0, "sell_price": 104830000.0, "cash_before": 8434585.0, "cash_after": 8710750.0, "leg_return_pct": 3.27, "cumulative_return_pct": 2077.69, "btc_qty": 0.08313562 }, { "leg_id": 62, "buy_datetime": "2026-02-11 16:36:00", "sell_datetime": "2026-02-11 23:54:00", "buy_price": 98520000.0, "sell_price": 101780000.0, "cash_before": 8710750.0, "cash_after": 8989989.0, "leg_return_pct": 3.21, "cumulative_return_pct": 2147.5, "btc_qty": 0.08837185 }, { "leg_id": 63, "buy_datetime": "2026-02-12 02:45:00", "sell_datetime": "2026-02-12 07:21:00", "buy_price": 97569000.0, "sell_price": 100846000.0, "cash_before": 8989989.0, "cash_after": 9282642.0, "leg_return_pct": 3.26, "cumulative_return_pct": 2220.66, "btc_qty": 0.09209374 }, { "leg_id": 64, "buy_datetime": "2026-02-13 04:15:00", "sell_datetime": "2026-02-14 02:15:00", "buy_price": 95788000.0, "sell_price": 101664000.0, "cash_before": 9282642.0, "cash_after": 9842225.0, "leg_return_pct": 6.03, "cumulative_return_pct": 2360.56, "btc_qty": 0.09685974 }, { "leg_id": 65, "buy_datetime": "2026-02-17 01:27:00", "sell_datetime": "2026-02-17 23:42:00", "buy_price": 100000000.0, "sell_price": 105000000.0, "cash_before": 9842225.0, "cash_after": 10324004.0, "leg_return_pct": 4.9, "cumulative_return_pct": 2481.0, "btc_qty": 0.09837304 }, { "leg_id": 66, "buy_datetime": "2026-02-25 10:21:00", "sell_datetime": "2026-02-25 11:06:00", "buy_price": 92000000.0, "sell_price": 96796000.0, "cash_before": 10324004.0, "cash_after": 10851340.0, "leg_return_pct": 5.11, "cumulative_return_pct": 2612.83, "btc_qty": 0.11216133 }, { "leg_id": 67, "buy_datetime": "2026-02-25 15:30:00", "sell_datetime": "2026-02-26 04:24:00", "buy_price": 94111000.0, "sell_price": 100091000.0, "cash_before": 10851340.0, "cash_after": 11529317.0, "leg_return_pct": 6.25, "cumulative_return_pct": 2782.33, "btc_qty": 0.11524598 }, { "leg_id": 68, "buy_datetime": "2026-02-27 22:30:00", "sell_datetime": "2026-02-28 02:12:00", "buy_price": 95732000.0, "sell_price": 100497000.0, "cash_before": 11529317.0, "cash_after": 12091082.0, "leg_return_pct": 4.87, "cumulative_return_pct": 2922.77, "btc_qty": 0.12037305 }, { "leg_id": 69, "buy_datetime": "2026-02-28 16:42:00", "sell_datetime": "2026-02-28 23:45:00", "buy_price": 92582000.0, "sell_price": 95730000.0, "cash_before": 12091082.0, "cash_after": 12489707.0, "leg_return_pct": 3.3, "cumulative_return_pct": 3022.43, "btc_qty": 0.13053332 }, { "leg_id": 70, "buy_datetime": "2026-03-01 04:39:00", "sell_datetime": "2026-03-01 06:30:00", "buy_price": 92582000.0, "sell_price": 97789000.0, "cash_before": 12489707.0, "cash_after": 13178965.0, "leg_return_pct": 5.52, "cumulative_return_pct": 3194.74, "btc_qty": 0.13483682 }, { "leg_id": 71, "buy_datetime": "2026-03-01 11:03:00", "sell_datetime": "2026-03-03 02:30:00", "buy_price": 96196000.0, "sell_price": 102279000.0, "cash_before": 13178965.0, "cash_after": 13998334.0, "leg_return_pct": 6.22, "cumulative_return_pct": 3399.58, "btc_qty": 0.13693267 }, { "leg_id": 72, "buy_datetime": "2026-03-03 19:15:00", "sell_datetime": "2026-03-04 02:09:00", "buy_price": 97506000.0, "sell_price": 101500000.0, "cash_before": 13998334.0, "cash_after": 14557160.0, "leg_return_pct": 3.99, "cumulative_return_pct": 3539.29, "btc_qty": 0.14349204 }, { "leg_id": 73, "buy_datetime": "2026-03-04 13:18:00", "sell_datetime": "2026-03-04 19:36:00", "buy_price": 98900000.0, "sell_price": 104842000.0, "cash_before": 14557160.0, "cash_after": 15416339.0, "leg_return_pct": 5.9, "cumulative_return_pct": 3754.08, "btc_qty": 0.1471171 }, { "leg_id": 74, "buy_datetime": "2026-03-06 03:33:00", "sell_datetime": "2026-03-06 22:57:00", "buy_price": 103740000.0, "sell_price": 107414000.0, "cash_before": 15416339.0, "cash_after": 15946358.0, "leg_return_pct": 3.44, "cumulative_return_pct": 3886.59, "btc_qty": 0.14853124 }, { "leg_id": 75, "buy_datetime": "2026-03-09 08:09:00", "sell_datetime": "2026-03-10 00:24:00", "buy_price": 97511000.0, "sell_price": 102175000.0, "cash_before": 15946358.0, "cash_after": 16692375.0, "leg_return_pct": 4.68, "cumulative_return_pct": 4073.09, "btc_qty": 0.16345217 }, { "leg_id": 76, "buy_datetime": "2026-03-10 11:33:00", "sell_datetime": "2026-03-10 12:33:00", "buy_price": 97511000.0, "sell_price": 103288000.0, "cash_before": 16692375.0, "cash_after": 17663631.0, "leg_return_pct": 5.82, "cumulative_return_pct": 4315.91, "btc_qty": 0.17109894 }, { "leg_id": 77, "buy_datetime": "2026-03-14 04:06:00", "sell_datetime": "2026-03-16 13:24:00", "buy_price": 104188000.0, "sell_price": 108713000.0, "cash_before": 17663631.0, "cash_after": 18412356.0, "leg_return_pct": 4.24, "cumulative_return_pct": 4503.09, "btc_qty": 0.16945137 }, { "leg_id": 78, "buy_datetime": "2026-03-17 15:51:00", "sell_datetime": "2026-03-18 22:00:00", "buy_price": 108700000.0, "sell_price": 112300000.0, "cash_before": 18412356.0, "cash_after": 19003131.0, "leg_return_pct": 3.21, "cumulative_return_pct": 4650.78, "btc_qty": 0.16930221 }, { "leg_id": 79, "buy_datetime": "2026-03-23 20:12:00", "sell_datetime": "2026-03-23 20:57:00", "buy_price": 101413000.0, "sell_price": 106583000.0, "cash_before": 19003131.0, "cash_after": 19951938.0, "leg_return_pct": 4.99, "cumulative_return_pct": 4887.98, "btc_qty": 0.18728989 }, { "leg_id": 80, "buy_datetime": "2026-03-25 00:33:00", "sell_datetime": "2026-03-27 19:36:00", "buy_price": 103900000.0, "sell_price": 107284000.0, "cash_before": 19951938.0, "cash_after": 20581171.0, "leg_return_pct": 3.15, "cumulative_return_pct": 5045.29, "btc_qty": 0.19193418 }, { "leg_id": 81, "buy_datetime": "2026-03-27 20:45:00", "sell_datetime": "2026-03-31 11:18:00", "buy_price": 100608000.0, "sell_price": 103725000.0, "cash_before": 20581171.0, "cash_after": 21197596.0, "leg_return_pct": 3.0, "cumulative_return_pct": 5199.4, "btc_qty": 0.20446565 }, { "leg_id": 82, "buy_datetime": "2026-04-06 09:00:00", "sell_datetime": "2026-04-06 09:45:00", "buy_price": 99803000.0, "sell_price": 104991000.0, "cash_before": 21197596.0, "cash_after": 22277204.0, "leg_return_pct": 5.09, "cumulative_return_pct": 5469.3, "btc_qty": 0.21228818 }, { "leg_id": 83, "buy_datetime": "2026-04-09 00:39:00", "sell_datetime": "2026-04-15 00:15:00", "buy_price": 105300000.0, "sell_price": 111984000.0, "cash_before": 22277204.0, "cash_after": 23667582.0, "leg_return_pct": 6.24, "cumulative_return_pct": 5816.9, "btc_qty": 0.21145361 }, { "leg_id": 84, "buy_datetime": "2026-05-15 23:45:00", "sell_datetime": "2026-05-18 08:39:00", "buy_price": 117247000.0, "sell_price": 120980000.0, "cash_before": 23667582.0, "cash_after": 24396713.0, "leg_return_pct": 3.08, "cumulative_return_pct": 5999.18, "btc_qty": 0.20175994 }, { "leg_id": 85, "buy_datetime": "2026-06-04 11:48:00", "sell_datetime": "2026-06-04 14:09:00", "buy_price": 91495000.0, "sell_price": 96508000.0, "cash_before": 24396713.0, "cash_after": 25707679.0, "leg_return_pct": 5.37, "cumulative_return_pct": 6326.92, "btc_qty": 0.26651199 }, { "leg_id": 86, "buy_datetime": "2026-06-04 21:27:00", "sell_datetime": "2026-06-04 23:54:00", "buy_price": 92921000.0, "sell_price": 96200000.0, "cash_before": 25707679.0, "cash_after": 26588245.0, "leg_return_pct": 3.43, "cumulative_return_pct": 6547.06, "btc_qty": 0.27652334 }, { "leg_id": 87, "buy_datetime": "2026-06-05 16:09:00", "sell_datetime": "2026-06-05 23:24:00", "buy_price": 92500000.0, "sell_price": 96508000.0, "cash_before": 26588245.0, "cash_after": 27712573.0, "leg_return_pct": 4.23, "cumulative_return_pct": 6828.14, "btc_qty": 0.28729676 }, { "leg_id": 88, "buy_datetime": "2026-06-06 04:45:00", "sell_datetime": "2026-06-06 07:00:00", "buy_price": 90332000.0, "sell_price": 94000000.0, "cash_before": 27712573.0, "cash_after": 28809032.0, "leg_return_pct": 3.96, "cumulative_return_pct": 7102.26, "btc_qty": 0.30663238 }, { "leg_id": 89, "buy_datetime": "2026-06-07 17:00:00", "sell_datetime": "2026-06-07 18:33:00", "buy_price": 90332000.0, "sell_price": 95690000.0, "cash_before": 28809032.0, "cash_after": 30487316.0, "leg_return_pct": 5.83, "cumulative_return_pct": 7521.83, "btc_qty": 0.31876442 } ] }, "alignment": { "tolerance_bars": 480, "buy": { "side": "buy", "gt_count": 25, "tech_count": 218, "hit_count": 25, "miss_count": 0, "recall": 1.0, "precision": 0.1147, "f1": 0.2058, "avg_bar_offset": 0.0, "hits": [ { "matched": true, "gt_bar_index": 6873, "tech_bar_index": 6873, "signal_bar_index": 7372, "bar_offset": 0, "tech_price": 137200000.0, "tech_datetime": "2025-06-24 06:15:00", "candidate_index": 4, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 26640, "tech_bar_index": 26640, "signal_bar_index": 30507, "bar_offset": 0, "tech_price": 156713000.0, "tech_datetime": "2025-08-11 11:00:00", "candidate_index": 9, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "matched": true, "gt_bar_index": 40534, "tech_bar_index": 40534, "signal_bar_index": 42457, "bar_offset": 0, "tech_price": 149140000.0, "tech_datetime": "2025-09-05 16:00:00", "candidate_index": 13, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 }, { "matched": true, "gt_bar_index": 62545, "tech_bar_index": 62545, "signal_bar_index": 64557, "bar_offset": 0, "tech_price": 159762000.0, "tech_datetime": "2025-10-22 00:00:00", "candidate_index": 22, "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": 71505, "bar_offset": 0, "tech_price": 146822000.0, "tech_datetime": "2025-11-05 11:24:00", "candidate_index": 28, "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": 78026, "bar_offset": 0, "tech_price": 132269000.0, "tech_datetime": "2025-11-19 01:27:00", "candidate_index": 44, "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": 79401, "bar_offset": 0, "tech_price": 121469000.0, "tech_datetime": "2025-11-21 22:12:00", "candidate_index": 54, "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": 84138, "bar_offset": 0, "tech_price": 125743000.0, "tech_datetime": "2025-12-02 01:30:00", "candidate_index": 65, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, { "matched": true, "gt_bar_index": 86979, "tech_bar_index": 86979, "signal_bar_index": 87968, "bar_offset": 0, "tech_price": 131422000.0, "tech_datetime": "2025-12-10 01:00:00", "candidate_index": 71, "gt_datetime": "2025-12-07 23:33:00", "gt_price": 131422000.0 }, { "matched": true, "gt_bar_index": 91104, "tech_bar_index": 91104, "signal_bar_index": 91788, "bar_offset": 0, "tech_price": 127025000.0, "tech_datetime": "2025-12-18 00:00:00", "candidate_index": 78, "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": 92383, "bar_offset": 0, "tech_price": 126200000.0, "tech_datetime": "2025-12-19 05:45:00", "candidate_index": 83, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 97794, "tech_bar_index": 97794, "signal_bar_index": 100250, "bar_offset": 0, "tech_price": 126374000.0, "tech_datetime": "2026-01-04 15:06:00", "candidate_index": 88, "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": 112673, "bar_offset": 0, "tech_price": 119124000.0, "tech_datetime": "2026-01-30 12:15:00", "candidate_index": 97, "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": 114138, "bar_offset": 0, "tech_price": 110761000.0, "tech_datetime": "2026-02-02 13:30:00", "candidate_index": 105, "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": 115981, "bar_offset": 0, "tech_price": 88999000.0, "tech_datetime": "2026-02-06 09:39:00", "candidate_index": 120, "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": 116181, "bar_offset": 0, "tech_price": 81110000.0, "tech_datetime": "2026-02-06 19:39:00", "candidate_index": 124, "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": 116609, "bar_offset": 0, "tech_price": 99500000.0, "tech_datetime": "2026-02-07 17:03:00", "candidate_index": 128, "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": 119233, "bar_offset": 0, "tech_price": 95788000.0, "tech_datetime": "2026-02-13 04:15:00", "candidate_index": 144, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 124880, "tech_bar_index": 124880, "signal_bar_index": 125115, "bar_offset": 0, "tech_price": 92000000.0, "tech_datetime": "2026-02-25 10:21:00", "candidate_index": 158, "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": 126682, "bar_offset": 0, "tech_price": 92582000.0, "tech_datetime": "2026-02-28 16:42:00", "candidate_index": 165, "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": 130831, "bar_offset": 0, "tech_price": 97511000.0, "tech_datetime": "2026-03-09 08:09:00", "candidate_index": 178, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 137581, "tech_bar_index": 137581, "signal_bar_index": 137792, "bar_offset": 0, "tech_price": 101413000.0, "tech_datetime": "2026-03-23 20:12:00", "candidate_index": 186, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 139842, "tech_bar_index": 139842, "signal_bar_index": 144148, "bar_offset": 0, "tech_price": 99803000.0, "tech_datetime": "2026-04-06 09:00:00", "candidate_index": 192, "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": 172443, "bar_offset": 0, "tech_price": 91495000.0, "tech_datetime": "2026-06-04 11:48:00", "candidate_index": 204, "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": 173262, "bar_offset": 0, "tech_price": 90332000.0, "tech_datetime": "2026-06-06 04:45:00", "candidate_index": 213, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 } ], "misses": [] }, "sell": { "side": "sell", "gt_count": 25, "tech_count": 225, "hit_count": 25, "miss_count": 0, "recall": 1.0, "precision": 0.1111, "f1": 0.2, "avg_bar_offset": 0.0, "hits": [ { "matched": true, "gt_bar_index": 17179, "tech_bar_index": 17179, "signal_bar_index": 22377, "bar_offset": 0, "tech_price": 166969000.0, "tech_datetime": "2025-07-25 12:30:00", "candidate_index": 10, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 31918, "tech_bar_index": 31918, "signal_bar_index": 33753, "bar_offset": 0, "tech_price": 169900000.0, "tech_datetime": "2025-08-18 11:15:00", "candidate_index": 12, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "matched": true, "gt_bar_index": 58757, "tech_bar_index": 58757, "signal_bar_index": 59401, "bar_offset": 0, "tech_price": 179734000.0, "tech_datetime": "2025-10-11 06:12:00", "candidate_index": 19, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, { "matched": true, "gt_bar_index": 67279, "tech_bar_index": 67279, "signal_bar_index": 68666, "bar_offset": 0, "tech_price": 171490000.0, "tech_datetime": "2025-10-30 13:27:00", "candidate_index": 28, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, { "matched": true, "gt_bar_index": 74364, "tech_bar_index": 74364, "signal_bar_index": 75635, "bar_offset": 0, "tech_price": 159000000.0, "tech_datetime": "2025-11-14 01:54:00", "candidate_index": 37, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 78029, "tech_bar_index": 78029, "signal_bar_index": 78044, "bar_offset": 0, "tech_price": 139221000.0, "tech_datetime": "2025-11-19 02:21:00", "candidate_index": 42, "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": 83818, "bar_offset": 0, "tech_price": 138982000.0, "tech_datetime": "2025-12-01 09:30:00", "candidate_index": 61, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 84899, "tech_bar_index": 84899, "signal_bar_index": 86058, "bar_offset": 0, "tech_price": 139950000.0, "tech_datetime": "2025-12-06 01:30:00", "candidate_index": 67, "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": 88005, "bar_offset": 0, "tech_price": 139840000.0, "tech_datetime": "2025-12-10 02:51:00", "candidate_index": 71, "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": 91809, "bar_offset": 0, "tech_price": 134021000.0, "tech_datetime": "2025-12-18 01:03:00", "candidate_index": 78, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 94139, "tech_bar_index": 94139, "signal_bar_index": 96108, "bar_offset": 0, "tech_price": 134594000.0, "tech_datetime": "2025-12-27 00:00:00", "candidate_index": 84, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "matched": true, "gt_bar_index": 105331, "tech_bar_index": 105331, "signal_bar_index": 107911, "bar_offset": 0, "tech_price": 143100000.0, "tech_datetime": "2026-01-20 14:09:00", "candidate_index": 89, "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": 113051, "bar_offset": 0, "tech_price": 125206000.0, "tech_datetime": "2026-01-31 07:09:00", "candidate_index": 97, "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": 114376, "bar_offset": 0, "tech_price": 117429000.0, "tech_datetime": "2026-02-03 01:24:00", "candidate_index": 105, "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": 116104, "bar_offset": 0, "tech_price": 99433000.0, "tech_datetime": "2026-02-06 15:48:00", "candidate_index": 116, "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": 116445, "bar_offset": 0, "tech_price": 106690000.0, "tech_datetime": "2026-02-07 08:51:00", "candidate_index": 122, "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": 117405, "bar_offset": 0, "tech_price": 107021000.0, "tech_datetime": "2026-02-09 08:51:00", "candidate_index": 130, "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": 121542, "bar_offset": 0, "tech_price": 105000000.0, "tech_datetime": "2026-02-17 23:42:00", "candidate_index": 144, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 125520, "tech_bar_index": 125520, "signal_bar_index": 126392, "bar_offset": 0, "tech_price": 100497000.0, "tech_datetime": "2026-02-28 02:12:00", "candidate_index": 150, "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": 129161, "bar_offset": 0, "tech_price": 107414000.0, "tech_datetime": "2026-03-05 20:39:00", "candidate_index": 165, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 134719, "tech_bar_index": 134719, "signal_bar_index": 135428, "bar_offset": 0, "tech_price": 112300000.0, "tech_datetime": "2026-03-18 22:00:00", "candidate_index": 180, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, { "matched": true, "gt_bar_index": 138758, "tech_bar_index": 138758, "signal_bar_index": 139700, "bar_offset": 0, "tech_price": 107284000.0, "tech_datetime": "2026-03-27 19:36:00", "candidate_index": 184, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, { "matched": true, "gt_bar_index": 162798, "tech_bar_index": 162798, "signal_bar_index": 164220, "bar_offset": 0, "tech_price": 120980000.0, "tech_datetime": "2026-05-18 08:39:00", "candidate_index": 203, "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": 172490, "bar_offset": 0, "tech_price": 96508000.0, "tech_datetime": "2026-06-04 14:09:00", "candidate_index": 209, "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": 174287, "bar_offset": 0, "tech_price": 97000000.0, "tech_datetime": "2026-06-08 08:00:00", "candidate_index": 223, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ], "misses": [] }, "legs": { "gt_leg_count": 25, "tech_leg_count": 89, "captured_count": 8, "missed_count": 17, "leg_recall": 0.32, "captured": [ { "gt_leg_id": 6, "tech_leg_id": 19, "gt_buy": "2025-11-18 15:51:00", "tech_buy": "2025-11-19 01:27:00", "gt_sell": "2025-11-19 01:36:00", "tech_sell": "2025-11-19 02:21:00", "buy_bar_offset": 192, "sell_bar_offset": 15, "gt_leg_pct": 5.26, "tech_leg_pct": 5.26 }, { "gt_leg_id": 8, "tech_leg_id": 27, "gt_buy": "2025-12-02 00:45:00", "tech_buy": "2025-12-02 23:12:00", "gt_sell": "2025-12-03 15:33:00", "tech_sell": "2025-12-03 01:45:00", "buy_bar_offset": 449, "sell_bar_offset": 276, "gt_leg_pct": 11.3, "tech_leg_pct": 8.14 }, { "gt_leg_id": 13, "tech_leg_id": 42, "gt_buy": "2026-01-30 11:30:00", "tech_buy": "2026-01-30 12:15:00", "gt_sell": "2026-01-31 06:24:00", "tech_sell": "2026-01-31 05:36:00", "buy_bar_offset": 15, "sell_bar_offset": 16, "gt_leg_pct": 5.11, "tech_leg_pct": 4.74 }, { "gt_leg_id": 14, "tech_leg_id": 47, "gt_buy": "2026-02-02 12:45:00", "tech_buy": "2026-02-02 13:30:00", "gt_sell": "2026-02-03 00:39:00", "tech_sell": "2026-02-02 18:03:00", "buy_bar_offset": 15, "sell_bar_offset": 132, "gt_leg_pct": 6.02, "tech_leg_pct": 3.03 }, { "gt_leg_id": 15, "tech_leg_id": 51, "gt_buy": "2026-02-06 09:18:00", "tech_buy": "2026-02-06 09:39:00", "gt_sell": "2026-02-06 15:03:00", "tech_sell": "2026-02-06 11:45:00", "buy_bar_offset": 7, "sell_bar_offset": 66, "gt_leg_pct": 11.72, "tech_leg_pct": 10.37 }, { "gt_leg_id": 16, "tech_leg_id": 56, "gt_buy": "2026-02-06 19:36:00", "tech_buy": "2026-02-07 04:09:00", "gt_sell": "2026-02-07 08:06:00", "tech_sell": "2026-02-07 08:51:00", "buy_bar_offset": 171, "sell_bar_offset": 15, "gt_leg_pct": 31.54, "tech_leg_pct": 4.1 }, { "gt_leg_id": 19, "tech_leg_id": 67, "gt_buy": "2026-02-24 22:36:00", "tech_buy": "2026-02-25 15:30:00", "gt_sell": "2026-02-26 06:36:00", "tech_sell": "2026-02-26 04:24:00", "buy_bar_offset": 338, "sell_bar_offset": 44, "gt_leg_pct": 9.24, "tech_leg_pct": 6.35 }, { "gt_leg_id": 24, "tech_leg_id": 85, "gt_buy": "2026-06-04 11:03:00", "tech_buy": "2026-06-04 11:48:00", "gt_sell": "2026-06-04 13:24:00", "tech_sell": "2026-06-04 14:09:00", "buy_bar_offset": 15, "sell_bar_offset": 15, "gt_leg_pct": 5.48, "tech_leg_pct": 5.48 } ], "missed": [ { "gt_leg_id": 1, "buy_datetime": "2025-06-23 05:18:00", "sell_datetime": "2025-07-14 16:36:00", "leg_pct": 21.7 }, { "gt_leg_id": 2, "buy_datetime": "2025-08-03 09:39:00", "sell_datetime": "2025-08-14 09:33:00", "leg_pct": 8.41 }, { "gt_leg_id": 3, "buy_datetime": "2025-09-01 14:18:00", "sell_datetime": "2025-10-09 22:00:00", "leg_pct": 20.51 }, { "gt_leg_id": 4, "buy_datetime": "2025-10-17 19:24:00", "sell_datetime": "2025-10-27 16:06:00", "leg_pct": 7.34 }, { "gt_leg_id": 5, "buy_datetime": "2025-11-05 10:39:00", "sell_datetime": "2025-11-11 10:21:00", "leg_pct": 8.29 }, { "gt_leg_id": 7, "buy_datetime": "2025-11-21 21:27:00", "sell_datetime": "2025-11-28 23:30:00", "leg_pct": 14.42 }, { "gt_leg_id": 9, "buy_datetime": "2025-12-07 23:33:00", "sell_datetime": "2025-12-10 02:06:00", "leg_pct": 6.41 }, { "gt_leg_id": 10, "buy_datetime": "2025-12-16 13:48:00", "sell_datetime": "2025-12-18 00:18:00", "leg_pct": 5.51 }, { "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": 17, "buy_datetime": "2026-02-07 16:18:00", "sell_datetime": "2026-02-09 08:06:00", "leg_pct": 7.56 }, { "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_leg_id": 25, "buy_datetime": "2026-06-06 04:00:00", "sell_datetime": "2026-06-08 07:15:00", "leg_pct": 7.38 } ] }, "gt_return_pct": 1240.94, "tech_return_pct": 7521.83, "return_capture_ratio": 6.0614, "score": 0.762 }, "meta": { "generated_at": "2026-06-08 23:21:01", "interval_label": "3분" } }