Mikecode123 commited on
Commit
0058090
·
verified ·
1 Parent(s): 0eee5aa

Upload state after Nemotron cycle 3

Browse files
optimization_cpu_nemotron/20260822T220051Z/optimizer_state_cycle_03.json ADDED
@@ -0,0 +1,652 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cycle": 3,
3
+ "iterations": 60,
4
+ "pure": {
5
+ "lookback": 18,
6
+ "confirm_buffer": 0.0056,
7
+ "min_sweep_fraction": 0.0162
8
+ },
9
+ "deep": {
10
+ "min_sweep_depth": 0.035,
11
+ "max_sweep_depth": 0.5469594155911383,
12
+ "min_close_back": 0.243668643355904,
13
+ "min_rejection_wick": 0.22,
14
+ "min_range_quality": 0.6420840128193207,
15
+ "max_range_quality": 3.0,
16
+ "max_c1_body_ratio": 0.8320481699691716,
17
+ "require_purity": true,
18
+ "require_m5_confirmation": false
19
+ },
20
+ "best": {
21
+ "pure": {
22
+ "strategy": "pure",
23
+ "params": {
24
+ "lookback": 18,
25
+ "confirm_buffer": 0.005471980131167663,
26
+ "min_sweep_fraction": 0.016100710944633573
27
+ },
28
+ "score": 58.934838667696596,
29
+ "splits": {
30
+ "backtest": {
31
+ "1.5": {
32
+ "opportunities": 4620,
33
+ "resolved": 4620,
34
+ "wins": 1901,
35
+ "losses": 2719,
36
+ "unresolved": 0,
37
+ "win_rate": 0.4114718614718615,
38
+ "yearly": {
39
+ "2024": {
40
+ "opportunities": 2220,
41
+ "resolved": 2220,
42
+ "win_rate": 0.42567567567567566,
43
+ "tp": 945,
44
+ "sl": 1275
45
+ },
46
+ "2025": {
47
+ "opportunities": 2400,
48
+ "resolved": 2400,
49
+ "win_rate": 0.3983333333333333,
50
+ "tp": 956,
51
+ "sl": 1444
52
+ },
53
+ "2026": {
54
+ "opportunities": 0,
55
+ "resolved": 0,
56
+ "win_rate": NaN,
57
+ "tp": 0,
58
+ "sl": 0
59
+ }
60
+ }
61
+ },
62
+ "2.0": {
63
+ "opportunities": 4620,
64
+ "resolved": 4620,
65
+ "wins": 1582,
66
+ "losses": 3038,
67
+ "unresolved": 0,
68
+ "win_rate": 0.3424242424242424,
69
+ "yearly": {
70
+ "2024": {
71
+ "opportunities": 2220,
72
+ "resolved": 2220,
73
+ "win_rate": 0.35765765765765767,
74
+ "tp": 794,
75
+ "sl": 1426
76
+ },
77
+ "2025": {
78
+ "opportunities": 2400,
79
+ "resolved": 2400,
80
+ "win_rate": 0.3283333333333333,
81
+ "tp": 788,
82
+ "sl": 1612
83
+ },
84
+ "2026": {
85
+ "opportunities": 0,
86
+ "resolved": 0,
87
+ "win_rate": NaN,
88
+ "tp": 0,
89
+ "sl": 0
90
+ }
91
+ }
92
+ },
93
+ "4.0": {
94
+ "opportunities": 4620,
95
+ "resolved": 4603,
96
+ "wins": 993,
97
+ "losses": 3610,
98
+ "unresolved": 17,
99
+ "win_rate": 0.21572887247447317,
100
+ "yearly": {
101
+ "2024": {
102
+ "opportunities": 2220,
103
+ "resolved": 2215,
104
+ "win_rate": 0.23702031602708803,
105
+ "tp": 525,
106
+ "sl": 1690
107
+ },
108
+ "2025": {
109
+ "opportunities": 2400,
110
+ "resolved": 2388,
111
+ "win_rate": 0.19597989949748743,
112
+ "tp": 468,
113
+ "sl": 1920
114
+ },
115
+ "2026": {
116
+ "opportunities": 0,
117
+ "resolved": 0,
118
+ "win_rate": NaN,
119
+ "tp": 0,
120
+ "sl": 0
121
+ }
122
+ }
123
+ }
124
+ },
125
+ "validation": {
126
+ "1.5": {
127
+ "opportunities": 240,
128
+ "resolved": 240,
129
+ "wins": 118,
130
+ "losses": 122,
131
+ "unresolved": 0,
132
+ "win_rate": 0.49166666666666664,
133
+ "yearly": {
134
+ "2024": {
135
+ "opportunities": 0,
136
+ "resolved": 0,
137
+ "win_rate": NaN,
138
+ "tp": 0,
139
+ "sl": 0
140
+ },
141
+ "2025": {
142
+ "opportunities": 0,
143
+ "resolved": 0,
144
+ "win_rate": NaN,
145
+ "tp": 0,
146
+ "sl": 0
147
+ },
148
+ "2026": {
149
+ "opportunities": 240,
150
+ "resolved": 240,
151
+ "win_rate": 0.49166666666666664,
152
+ "tp": 118,
153
+ "sl": 122
154
+ }
155
+ }
156
+ },
157
+ "2.0": {
158
+ "opportunities": 240,
159
+ "resolved": 240,
160
+ "wins": 102,
161
+ "losses": 138,
162
+ "unresolved": 0,
163
+ "win_rate": 0.425,
164
+ "yearly": {
165
+ "2024": {
166
+ "opportunities": 0,
167
+ "resolved": 0,
168
+ "win_rate": NaN,
169
+ "tp": 0,
170
+ "sl": 0
171
+ },
172
+ "2025": {
173
+ "opportunities": 0,
174
+ "resolved": 0,
175
+ "win_rate": NaN,
176
+ "tp": 0,
177
+ "sl": 0
178
+ },
179
+ "2026": {
180
+ "opportunities": 240,
181
+ "resolved": 240,
182
+ "win_rate": 0.425,
183
+ "tp": 102,
184
+ "sl": 138
185
+ }
186
+ }
187
+ },
188
+ "4.0": {
189
+ "opportunities": 240,
190
+ "resolved": 240,
191
+ "wins": 74,
192
+ "losses": 166,
193
+ "unresolved": 0,
194
+ "win_rate": 0.30833333333333335,
195
+ "yearly": {
196
+ "2024": {
197
+ "opportunities": 0,
198
+ "resolved": 0,
199
+ "win_rate": NaN,
200
+ "tp": 0,
201
+ "sl": 0
202
+ },
203
+ "2025": {
204
+ "opportunities": 0,
205
+ "resolved": 0,
206
+ "win_rate": NaN,
207
+ "tp": 0,
208
+ "sl": 0
209
+ },
210
+ "2026": {
211
+ "opportunities": 240,
212
+ "resolved": 240,
213
+ "win_rate": 0.30833333333333335,
214
+ "tp": 74,
215
+ "sl": 166
216
+ }
217
+ }
218
+ }
219
+ },
220
+ "fronttest": {
221
+ "1.5": {
222
+ "opportunities": 240,
223
+ "resolved": 240,
224
+ "wins": 87,
225
+ "losses": 153,
226
+ "unresolved": 0,
227
+ "win_rate": 0.3625,
228
+ "yearly": {
229
+ "2024": {
230
+ "opportunities": 0,
231
+ "resolved": 0,
232
+ "win_rate": NaN,
233
+ "tp": 0,
234
+ "sl": 0
235
+ },
236
+ "2025": {
237
+ "opportunities": 0,
238
+ "resolved": 0,
239
+ "win_rate": NaN,
240
+ "tp": 0,
241
+ "sl": 0
242
+ },
243
+ "2026": {
244
+ "opportunities": 240,
245
+ "resolved": 240,
246
+ "win_rate": 0.3625,
247
+ "tp": 87,
248
+ "sl": 153
249
+ }
250
+ }
251
+ },
252
+ "2.0": {
253
+ "opportunities": 240,
254
+ "resolved": 240,
255
+ "wins": 78,
256
+ "losses": 162,
257
+ "unresolved": 0,
258
+ "win_rate": 0.325,
259
+ "yearly": {
260
+ "2024": {
261
+ "opportunities": 0,
262
+ "resolved": 0,
263
+ "win_rate": NaN,
264
+ "tp": 0,
265
+ "sl": 0
266
+ },
267
+ "2025": {
268
+ "opportunities": 0,
269
+ "resolved": 0,
270
+ "win_rate": NaN,
271
+ "tp": 0,
272
+ "sl": 0
273
+ },
274
+ "2026": {
275
+ "opportunities": 240,
276
+ "resolved": 240,
277
+ "win_rate": 0.325,
278
+ "tp": 78,
279
+ "sl": 162
280
+ }
281
+ }
282
+ },
283
+ "4.0": {
284
+ "opportunities": 240,
285
+ "resolved": 240,
286
+ "wins": 59,
287
+ "losses": 181,
288
+ "unresolved": 0,
289
+ "win_rate": 0.24583333333333332,
290
+ "yearly": {
291
+ "2024": {
292
+ "opportunities": 0,
293
+ "resolved": 0,
294
+ "win_rate": NaN,
295
+ "tp": 0,
296
+ "sl": 0
297
+ },
298
+ "2025": {
299
+ "opportunities": 0,
300
+ "resolved": 0,
301
+ "win_rate": NaN,
302
+ "tp": 0,
303
+ "sl": 0
304
+ },
305
+ "2026": {
306
+ "opportunities": 240,
307
+ "resolved": 240,
308
+ "win_rate": 0.24583333333333332,
309
+ "tp": 59,
310
+ "sl": 181
311
+ }
312
+ }
313
+ }
314
+ }
315
+ },
316
+ "cycle": 1,
317
+ "iteration": 2,
318
+ "local_iteration": 2,
319
+ "best_score": 58.934838667696596
320
+ },
321
+ "deep": {
322
+ "strategy": "deep",
323
+ "params": {
324
+ "min_sweep_depth": 0.031019267021428227,
325
+ "max_sweep_depth": 0.5469594155911383,
326
+ "min_close_back": 0.243668643355904,
327
+ "min_rejection_wick": 0.19843394627861538,
328
+ "min_range_quality": 0.6420840128193207,
329
+ "max_range_quality": 3.263156039643648,
330
+ "max_c1_body_ratio": 0.8320481699691716,
331
+ "require_purity": true,
332
+ "require_m5_confirmation": false
333
+ },
334
+ "score": 47.20276672659692,
335
+ "splits": {
336
+ "backtest": {
337
+ "1.5": {
338
+ "opportunities": 7920,
339
+ "resolved": 7920,
340
+ "wins": 3319,
341
+ "losses": 4601,
342
+ "unresolved": 0,
343
+ "win_rate": 0.4190656565656566,
344
+ "yearly": {
345
+ "2024": {
346
+ "opportunities": 3840,
347
+ "resolved": 3840,
348
+ "win_rate": 0.43020833333333336,
349
+ "tp": 1652,
350
+ "sl": 2188
351
+ },
352
+ "2025": {
353
+ "opportunities": 3420,
354
+ "resolved": 3420,
355
+ "win_rate": 0.4076023391812866,
356
+ "tp": 1394,
357
+ "sl": 2026
358
+ },
359
+ "2026": {
360
+ "opportunities": 660,
361
+ "resolved": 660,
362
+ "win_rate": 0.41363636363636364,
363
+ "tp": 273,
364
+ "sl": 387
365
+ }
366
+ }
367
+ },
368
+ "2.0": {
369
+ "opportunities": 7920,
370
+ "resolved": 7920,
371
+ "wins": 2807,
372
+ "losses": 5113,
373
+ "unresolved": 0,
374
+ "win_rate": 0.3544191919191919,
375
+ "yearly": {
376
+ "2024": {
377
+ "opportunities": 3840,
378
+ "resolved": 3840,
379
+ "win_rate": 0.36432291666666666,
380
+ "tp": 1399,
381
+ "sl": 2441
382
+ },
383
+ "2025": {
384
+ "opportunities": 3420,
385
+ "resolved": 3420,
386
+ "win_rate": 0.3482456140350877,
387
+ "tp": 1191,
388
+ "sl": 2229
389
+ },
390
+ "2026": {
391
+ "opportunities": 660,
392
+ "resolved": 660,
393
+ "win_rate": 0.3287878787878788,
394
+ "tp": 217,
395
+ "sl": 443
396
+ }
397
+ }
398
+ },
399
+ "4.0": {
400
+ "opportunities": 7920,
401
+ "resolved": 7880,
402
+ "wins": 1672,
403
+ "losses": 6208,
404
+ "unresolved": 40,
405
+ "win_rate": 0.21218274111675126,
406
+ "yearly": {
407
+ "2024": {
408
+ "opportunities": 3840,
409
+ "resolved": 3812,
410
+ "win_rate": 0.22114375655823715,
411
+ "tp": 843,
412
+ "sl": 2969
413
+ },
414
+ "2025": {
415
+ "opportunities": 3420,
416
+ "resolved": 3408,
417
+ "win_rate": 0.2136150234741784,
418
+ "tp": 728,
419
+ "sl": 2680
420
+ },
421
+ "2026": {
422
+ "opportunities": 660,
423
+ "resolved": 660,
424
+ "win_rate": 0.15303030303030302,
425
+ "tp": 101,
426
+ "sl": 559
427
+ }
428
+ }
429
+ }
430
+ },
431
+ "validation": {
432
+ "1.5": {
433
+ "opportunities": 1140,
434
+ "resolved": 1140,
435
+ "wins": 451,
436
+ "losses": 689,
437
+ "unresolved": 0,
438
+ "win_rate": 0.3956140350877193,
439
+ "yearly": {
440
+ "2024": {
441
+ "opportunities": 0,
442
+ "resolved": 0,
443
+ "win_rate": NaN,
444
+ "tp": 0,
445
+ "sl": 0
446
+ },
447
+ "2025": {
448
+ "opportunities": 0,
449
+ "resolved": 0,
450
+ "win_rate": NaN,
451
+ "tp": 0,
452
+ "sl": 0
453
+ },
454
+ "2026": {
455
+ "opportunities": 1140,
456
+ "resolved": 1140,
457
+ "win_rate": 0.3956140350877193,
458
+ "tp": 451,
459
+ "sl": 689
460
+ }
461
+ }
462
+ },
463
+ "2.0": {
464
+ "opportunities": 1140,
465
+ "resolved": 1140,
466
+ "wins": 382,
467
+ "losses": 758,
468
+ "unresolved": 0,
469
+ "win_rate": 0.3350877192982456,
470
+ "yearly": {
471
+ "2024": {
472
+ "opportunities": 0,
473
+ "resolved": 0,
474
+ "win_rate": NaN,
475
+ "tp": 0,
476
+ "sl": 0
477
+ },
478
+ "2025": {
479
+ "opportunities": 0,
480
+ "resolved": 0,
481
+ "win_rate": NaN,
482
+ "tp": 0,
483
+ "sl": 0
484
+ },
485
+ "2026": {
486
+ "opportunities": 1140,
487
+ "resolved": 1140,
488
+ "win_rate": 0.3350877192982456,
489
+ "tp": 382,
490
+ "sl": 758
491
+ }
492
+ }
493
+ },
494
+ "4.0": {
495
+ "opportunities": 1140,
496
+ "resolved": 1129,
497
+ "wins": 219,
498
+ "losses": 910,
499
+ "unresolved": 11,
500
+ "win_rate": 0.19397697077059345,
501
+ "yearly": {
502
+ "2024": {
503
+ "opportunities": 0,
504
+ "resolved": 0,
505
+ "win_rate": NaN,
506
+ "tp": 0,
507
+ "sl": 0
508
+ },
509
+ "2025": {
510
+ "opportunities": 0,
511
+ "resolved": 0,
512
+ "win_rate": NaN,
513
+ "tp": 0,
514
+ "sl": 0
515
+ },
516
+ "2026": {
517
+ "opportunities": 1140,
518
+ "resolved": 1129,
519
+ "win_rate": 0.19397697077059345,
520
+ "tp": 219,
521
+ "sl": 910
522
+ }
523
+ }
524
+ }
525
+ },
526
+ "fronttest": {
527
+ "1.5": {
528
+ "opportunities": 720,
529
+ "resolved": 720,
530
+ "wins": 288,
531
+ "losses": 432,
532
+ "unresolved": 0,
533
+ "win_rate": 0.4,
534
+ "yearly": {
535
+ "2024": {
536
+ "opportunities": 0,
537
+ "resolved": 0,
538
+ "win_rate": NaN,
539
+ "tp": 0,
540
+ "sl": 0
541
+ },
542
+ "2025": {
543
+ "opportunities": 0,
544
+ "resolved": 0,
545
+ "win_rate": NaN,
546
+ "tp": 0,
547
+ "sl": 0
548
+ },
549
+ "2026": {
550
+ "opportunities": 720,
551
+ "resolved": 720,
552
+ "win_rate": 0.4,
553
+ "tp": 288,
554
+ "sl": 432
555
+ }
556
+ }
557
+ },
558
+ "2.0": {
559
+ "opportunities": 720,
560
+ "resolved": 720,
561
+ "wins": 234,
562
+ "losses": 486,
563
+ "unresolved": 0,
564
+ "win_rate": 0.325,
565
+ "yearly": {
566
+ "2024": {
567
+ "opportunities": 0,
568
+ "resolved": 0,
569
+ "win_rate": NaN,
570
+ "tp": 0,
571
+ "sl": 0
572
+ },
573
+ "2025": {
574
+ "opportunities": 0,
575
+ "resolved": 0,
576
+ "win_rate": NaN,
577
+ "tp": 0,
578
+ "sl": 0
579
+ },
580
+ "2026": {
581
+ "opportunities": 720,
582
+ "resolved": 720,
583
+ "win_rate": 0.325,
584
+ "tp": 234,
585
+ "sl": 486
586
+ }
587
+ }
588
+ },
589
+ "4.0": {
590
+ "opportunities": 720,
591
+ "resolved": 720,
592
+ "wins": 151,
593
+ "losses": 569,
594
+ "unresolved": 0,
595
+ "win_rate": 0.20972222222222223,
596
+ "yearly": {
597
+ "2024": {
598
+ "opportunities": 0,
599
+ "resolved": 0,
600
+ "win_rate": NaN,
601
+ "tp": 0,
602
+ "sl": 0
603
+ },
604
+ "2025": {
605
+ "opportunities": 0,
606
+ "resolved": 0,
607
+ "win_rate": NaN,
608
+ "tp": 0,
609
+ "sl": 0
610
+ },
611
+ "2026": {
612
+ "opportunities": 720,
613
+ "resolved": 720,
614
+ "win_rate": 0.20972222222222223,
615
+ "tp": 151,
616
+ "sl": 569
617
+ }
618
+ }
619
+ }
620
+ }
621
+ },
622
+ "cycle": 3,
623
+ "iteration": 57,
624
+ "local_iteration": 7
625
+ }
626
+ },
627
+ "nemotron_response": {
628
+ "pure": {
629
+ "params": {
630
+ "lookback": 18,
631
+ "confirm_buffer": 0.0056,
632
+ "min_sweep_fraction": 0.0162
633
+ },
634
+ "reason": "Validation sample small (240 opps) but shows 49.2% WR at 1.5R. Slightly increase confirm_buffer and min_sweep_fraction to filter marginal signals; keep lookback stable. Changes bounded within 2-3% of current."
635
+ },
636
+ "deep": {
637
+ "params": {
638
+ "min_sweep_depth": 0.035,
639
+ "max_sweep_depth": 0.5469594155911383,
640
+ "min_close_back": 0.243668643355904,
641
+ "min_rejection_wick": 0.22,
642
+ "min_range_quality": 0.6420840128193207,
643
+ "max_range_quality": 3.0,
644
+ "max_c1_body_ratio": 0.8320481699691716,
645
+ "require_purity": true,
646
+ "require_m5_confirmation": false
647
+ },
648
+ "reason": "Validation sample robust (1140 opps) with 39.6% WR at 1.5R aligning with backtest (41.9%). Increase min_sweep_depth and min_rejection_wick to demand stronger sweeps/rejections; lower max_range_quality to exclude overly wide ranges. All changes within ~10% of current."
649
+ },
650
+ "overall_reason": "Deep strategy preferred for deployment due to larger opportunity counts (7.9k vs 4.6k backtest, 1.1k vs 0.24k validation) and tighter backtest-validation alignment. Pure strategy kept with minor noise reduction but flagged for monitoring given thin validation sample. No fronttest data used."
651
+ }
652
+ }