Mikecode123 commited on
Commit
8b02ebb
·
verified ·
1 Parent(s): b398a44

Upload state after Nemotron cycle 1

Browse files
optimization_cpu_nemotron/20260822T220051Z/optimizer_state_cycle_01.json ADDED
@@ -0,0 +1,651 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cycle": 1,
3
+ "iterations": 20,
4
+ "pure": {
5
+ "lookback": 18,
6
+ "confirm_buffer": 0.006,
7
+ "min_sweep_fraction": 0.015
8
+ },
9
+ "deep": {
10
+ "min_sweep_depth": 0.035,
11
+ "max_sweep_depth": 0.5263514678099679,
12
+ "min_close_back": 0.25,
13
+ "min_rejection_wick": 0.3,
14
+ "min_range_quality": 0.75,
15
+ "max_range_quality": 3.0,
16
+ "max_c1_body_ratio": 0.75,
17
+ "require_purity": true,
18
+ "require_m5_confirmation": true
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
+ },
320
+ "deep": {
321
+ "strategy": "deep",
322
+ "params": {
323
+ "min_sweep_depth": 0.030960521161903412,
324
+ "max_sweep_depth": 0.5263514678099679,
325
+ "min_close_back": 0.22967476655821217,
326
+ "min_rejection_wick": 0.27844832969595984,
327
+ "min_range_quality": 0.698642133389158,
328
+ "max_range_quality": 3.074207412238073,
329
+ "max_c1_body_ratio": 0.7800117699094548,
330
+ "require_purity": true,
331
+ "require_m5_confirmation": false
332
+ },
333
+ "score": 46.92166925791122,
334
+ "splits": {
335
+ "backtest": {
336
+ "1.5": {
337
+ "opportunities": 6000,
338
+ "resolved": 6000,
339
+ "wins": 2523,
340
+ "losses": 3477,
341
+ "unresolved": 0,
342
+ "win_rate": 0.4205,
343
+ "yearly": {
344
+ "2024": {
345
+ "opportunities": 3000,
346
+ "resolved": 3000,
347
+ "win_rate": 0.43933333333333335,
348
+ "tp": 1318,
349
+ "sl": 1682
350
+ },
351
+ "2025": {
352
+ "opportunities": 2520,
353
+ "resolved": 2520,
354
+ "win_rate": 0.40476190476190477,
355
+ "tp": 1020,
356
+ "sl": 1500
357
+ },
358
+ "2026": {
359
+ "opportunities": 480,
360
+ "resolved": 480,
361
+ "win_rate": 0.3854166666666667,
362
+ "tp": 185,
363
+ "sl": 295
364
+ }
365
+ }
366
+ },
367
+ "2.0": {
368
+ "opportunities": 6000,
369
+ "resolved": 6000,
370
+ "wins": 2113,
371
+ "losses": 3887,
372
+ "unresolved": 0,
373
+ "win_rate": 0.3521666666666667,
374
+ "yearly": {
375
+ "2024": {
376
+ "opportunities": 3000,
377
+ "resolved": 3000,
378
+ "win_rate": 0.36833333333333335,
379
+ "tp": 1105,
380
+ "sl": 1895
381
+ },
382
+ "2025": {
383
+ "opportunities": 2520,
384
+ "resolved": 2520,
385
+ "win_rate": 0.34246031746031746,
386
+ "tp": 863,
387
+ "sl": 1657
388
+ },
389
+ "2026": {
390
+ "opportunities": 480,
391
+ "resolved": 480,
392
+ "win_rate": 0.3020833333333333,
393
+ "tp": 145,
394
+ "sl": 335
395
+ }
396
+ }
397
+ },
398
+ "4.0": {
399
+ "opportunities": 6000,
400
+ "resolved": 5971,
401
+ "wins": 1225,
402
+ "losses": 4746,
403
+ "unresolved": 29,
404
+ "win_rate": 0.205158264947245,
405
+ "yearly": {
406
+ "2024": {
407
+ "opportunities": 3000,
408
+ "resolved": 2982,
409
+ "win_rate": 0.21864520456069753,
410
+ "tp": 652,
411
+ "sl": 2330
412
+ },
413
+ "2025": {
414
+ "opportunities": 2520,
415
+ "resolved": 2509,
416
+ "win_rate": 0.20167397369469908,
417
+ "tp": 506,
418
+ "sl": 2003
419
+ },
420
+ "2026": {
421
+ "opportunities": 480,
422
+ "resolved": 480,
423
+ "win_rate": 0.13958333333333334,
424
+ "tp": 67,
425
+ "sl": 413
426
+ }
427
+ }
428
+ }
429
+ },
430
+ "validation": {
431
+ "1.5": {
432
+ "opportunities": 840,
433
+ "resolved": 840,
434
+ "wins": 331,
435
+ "losses": 509,
436
+ "unresolved": 0,
437
+ "win_rate": 0.39404761904761904,
438
+ "yearly": {
439
+ "2024": {
440
+ "opportunities": 0,
441
+ "resolved": 0,
442
+ "win_rate": NaN,
443
+ "tp": 0,
444
+ "sl": 0
445
+ },
446
+ "2025": {
447
+ "opportunities": 0,
448
+ "resolved": 0,
449
+ "win_rate": NaN,
450
+ "tp": 0,
451
+ "sl": 0
452
+ },
453
+ "2026": {
454
+ "opportunities": 840,
455
+ "resolved": 840,
456
+ "win_rate": 0.39404761904761904,
457
+ "tp": 331,
458
+ "sl": 509
459
+ }
460
+ }
461
+ },
462
+ "2.0": {
463
+ "opportunities": 840,
464
+ "resolved": 840,
465
+ "wins": 275,
466
+ "losses": 565,
467
+ "unresolved": 0,
468
+ "win_rate": 0.3273809523809524,
469
+ "yearly": {
470
+ "2024": {
471
+ "opportunities": 0,
472
+ "resolved": 0,
473
+ "win_rate": NaN,
474
+ "tp": 0,
475
+ "sl": 0
476
+ },
477
+ "2025": {
478
+ "opportunities": 0,
479
+ "resolved": 0,
480
+ "win_rate": NaN,
481
+ "tp": 0,
482
+ "sl": 0
483
+ },
484
+ "2026": {
485
+ "opportunities": 840,
486
+ "resolved": 840,
487
+ "win_rate": 0.3273809523809524,
488
+ "tp": 275,
489
+ "sl": 565
490
+ }
491
+ }
492
+ },
493
+ "4.0": {
494
+ "opportunities": 840,
495
+ "resolved": 829,
496
+ "wins": 168,
497
+ "losses": 661,
498
+ "unresolved": 11,
499
+ "win_rate": 0.20265379975874548,
500
+ "yearly": {
501
+ "2024": {
502
+ "opportunities": 0,
503
+ "resolved": 0,
504
+ "win_rate": NaN,
505
+ "tp": 0,
506
+ "sl": 0
507
+ },
508
+ "2025": {
509
+ "opportunities": 0,
510
+ "resolved": 0,
511
+ "win_rate": NaN,
512
+ "tp": 0,
513
+ "sl": 0
514
+ },
515
+ "2026": {
516
+ "opportunities": 840,
517
+ "resolved": 829,
518
+ "win_rate": 0.20265379975874548,
519
+ "tp": 168,
520
+ "sl": 661
521
+ }
522
+ }
523
+ }
524
+ },
525
+ "fronttest": {
526
+ "1.5": {
527
+ "opportunities": 540,
528
+ "resolved": 540,
529
+ "wins": 221,
530
+ "losses": 319,
531
+ "unresolved": 0,
532
+ "win_rate": 0.40925925925925927,
533
+ "yearly": {
534
+ "2024": {
535
+ "opportunities": 0,
536
+ "resolved": 0,
537
+ "win_rate": NaN,
538
+ "tp": 0,
539
+ "sl": 0
540
+ },
541
+ "2025": {
542
+ "opportunities": 0,
543
+ "resolved": 0,
544
+ "win_rate": NaN,
545
+ "tp": 0,
546
+ "sl": 0
547
+ },
548
+ "2026": {
549
+ "opportunities": 540,
550
+ "resolved": 540,
551
+ "win_rate": 0.40925925925925927,
552
+ "tp": 221,
553
+ "sl": 319
554
+ }
555
+ }
556
+ },
557
+ "2.0": {
558
+ "opportunities": 540,
559
+ "resolved": 540,
560
+ "wins": 177,
561
+ "losses": 363,
562
+ "unresolved": 0,
563
+ "win_rate": 0.3277777777777778,
564
+ "yearly": {
565
+ "2024": {
566
+ "opportunities": 0,
567
+ "resolved": 0,
568
+ "win_rate": NaN,
569
+ "tp": 0,
570
+ "sl": 0
571
+ },
572
+ "2025": {
573
+ "opportunities": 0,
574
+ "resolved": 0,
575
+ "win_rate": NaN,
576
+ "tp": 0,
577
+ "sl": 0
578
+ },
579
+ "2026": {
580
+ "opportunities": 540,
581
+ "resolved": 540,
582
+ "win_rate": 0.3277777777777778,
583
+ "tp": 177,
584
+ "sl": 363
585
+ }
586
+ }
587
+ },
588
+ "4.0": {
589
+ "opportunities": 540,
590
+ "resolved": 540,
591
+ "wins": 108,
592
+ "losses": 432,
593
+ "unresolved": 0,
594
+ "win_rate": 0.2,
595
+ "yearly": {
596
+ "2024": {
597
+ "opportunities": 0,
598
+ "resolved": 0,
599
+ "win_rate": NaN,
600
+ "tp": 0,
601
+ "sl": 0
602
+ },
603
+ "2025": {
604
+ "opportunities": 0,
605
+ "resolved": 0,
606
+ "win_rate": NaN,
607
+ "tp": 0,
608
+ "sl": 0
609
+ },
610
+ "2026": {
611
+ "opportunities": 540,
612
+ "resolved": 540,
613
+ "win_rate": 0.2,
614
+ "tp": 108,
615
+ "sl": 432
616
+ }
617
+ }
618
+ }
619
+ }
620
+ },
621
+ "cycle": 1,
622
+ "iteration": 11,
623
+ "local_iteration": 1
624
+ }
625
+ },
626
+ "nemotron_response": {
627
+ "pure": {
628
+ "params": {
629
+ "lookback": 18,
630
+ "confirm_buffer": 0.006,
631
+ "min_sweep_fraction": 0.015
632
+ },
633
+ "reason": "Validation win rate exceeds backtest across all R:R levels, indicating robustness. Slightly increasing confirm_buffer filters marginal signals while decreasing min_sweep_fraction captures more opportunities without significantly reducing win rate."
634
+ },
635
+ "deep": {
636
+ "params": {
637
+ "min_sweep_depth": 0.035,
638
+ "max_sweep_depth": 0.5263514678099679,
639
+ "min_close_back": 0.25,
640
+ "min_rejection_wick": 0.3,
641
+ "min_range_quality": 0.75,
642
+ "max_range_quality": 3.0,
643
+ "max_c1_body_ratio": 0.75,
644
+ "require_purity": true,
645
+ "require_m5_confirmation": true
646
+ },
647
+ "reason": "Validation win rates are consistently lower than backtest, signaling overfitting. Tightening sweep depth, close-back, rejection wick, and range quality thresholds, plus adding M5 confirmation, should improve signal quality and close the generalization gap."
648
+ },
649
+ "overall_reason": "Pure strategy demonstrates stronger out-of-sample performance; deep strategy requires stricter filters to align validation with backtest results."
650
+ }
651
+ }