Mikecode123 commited on
Commit
d0695cd
·
verified ·
1 Parent(s): e17dfe9

Upload initial Pure/Deep CRT baseline

Browse files
optimization_cpu_nemotron/20260824T124918Z/initial_pass_baseline.json ADDED
@@ -0,0 +1,1442 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "full_baseline": {
3
+ "pure": {
4
+ "strategy": "pure",
5
+ "params": {
6
+ "lookback": 20,
7
+ "confirm_buffer": 0.0,
8
+ "min_sweep_fraction": 0.0,
9
+ "ema_fast": 20,
10
+ "ema_slow": 50,
11
+ "ema_slope_bars": 5,
12
+ "rsi_buy_max": 0.55,
13
+ "rsi_sell_min": 0.45,
14
+ "min_trend_score": 0.0,
15
+ "min_mtf_ratio": 0.5,
16
+ "require_ema_alignment": false,
17
+ "require_structure_break": false,
18
+ "require_mtf_alignment": false,
19
+ "require_m5_alignment": false
20
+ },
21
+ "score": 51.78918073695745,
22
+ "splits": {
23
+ "backtest": {
24
+ "1.5": {
25
+ "opportunities": 54751,
26
+ "resolved": 54751,
27
+ "win_rate": 0.40559989771876315,
28
+ "profit_hit": 22207,
29
+ "stop_loss": 32544,
30
+ "unresolved": 0,
31
+ "net_R": 766.5,
32
+ "expectancy_R": 0.01399974429690782,
33
+ "profit_factor": 1.0235527286135693,
34
+ "max_drawdown_R": 417.5,
35
+ "yearly": {
36
+ "2024": {
37
+ "opportunities": 25794,
38
+ "resolved": 25794,
39
+ "win_rate": 0.4072264867798713,
40
+ "profit_hit": 10504,
41
+ "stop_loss": 15290,
42
+ "unresolved": 0,
43
+ "net_R": 466.0
44
+ },
45
+ "2025": {
46
+ "opportunities": 25067,
47
+ "resolved": 25067,
48
+ "win_rate": 0.4033191047991383,
49
+ "profit_hit": 10110,
50
+ "stop_loss": 14957,
51
+ "unresolved": 0,
52
+ "net_R": 208.0
53
+ },
54
+ "2026": {
55
+ "opportunities": 3890,
56
+ "resolved": 3890,
57
+ "win_rate": 0.40951156812339334,
58
+ "profit_hit": 1593,
59
+ "stop_loss": 2297,
60
+ "unresolved": 0,
61
+ "net_R": 92.5
62
+ }
63
+ }
64
+ },
65
+ "2.0": {
66
+ "opportunities": 54751,
67
+ "resolved": 54751,
68
+ "win_rate": 0.3437014849043853,
69
+ "profit_hit": 18818,
70
+ "stop_loss": 35933,
71
+ "unresolved": 0,
72
+ "net_R": 1703.0,
73
+ "expectancy_R": 0.031104454713155923,
74
+ "profit_factor": 1.0473937606100243,
75
+ "max_drawdown_R": 390.0,
76
+ "yearly": {
77
+ "2024": {
78
+ "opportunities": 25794,
79
+ "resolved": 25794,
80
+ "win_rate": 0.3442273396914011,
81
+ "profit_hit": 8879,
82
+ "stop_loss": 16915,
83
+ "unresolved": 0,
84
+ "net_R": 843.0
85
+ },
86
+ "2025": {
87
+ "opportunities": 25067,
88
+ "resolved": 25067,
89
+ "win_rate": 0.3427613994494754,
90
+ "profit_hit": 8592,
91
+ "stop_loss": 16475,
92
+ "unresolved": 0,
93
+ "net_R": 709.0
94
+ },
95
+ "2026": {
96
+ "opportunities": 3890,
97
+ "resolved": 3890,
98
+ "win_rate": 0.3462724935732648,
99
+ "profit_hit": 1347,
100
+ "stop_loss": 2543,
101
+ "unresolved": 0,
102
+ "net_R": 151.0
103
+ }
104
+ }
105
+ },
106
+ "4.0": {
107
+ "opportunities": 54751,
108
+ "resolved": 54590,
109
+ "win_rate": 0.2178420956219088,
110
+ "profit_hit": 11892,
111
+ "stop_loss": 42698,
112
+ "unresolved": 161,
113
+ "net_R": 4870.0,
114
+ "expectancy_R": 0.08921047810954387,
115
+ "profit_factor": 1.11405686449014,
116
+ "max_drawdown_R": 553.0,
117
+ "yearly": {
118
+ "2024": {
119
+ "opportunities": 25794,
120
+ "resolved": 25725,
121
+ "win_rate": 0.22071914480077745,
122
+ "profit_hit": 5678,
123
+ "stop_loss": 20047,
124
+ "unresolved": 69,
125
+ "net_R": 2665.0
126
+ },
127
+ "2025": {
128
+ "opportunities": 25067,
129
+ "resolved": 24989,
130
+ "win_rate": 0.214934571211333,
131
+ "profit_hit": 5371,
132
+ "stop_loss": 19618,
133
+ "unresolved": 78,
134
+ "net_R": 1866.0
135
+ },
136
+ "2026": {
137
+ "opportunities": 3890,
138
+ "resolved": 3876,
139
+ "win_rate": 0.21749226006191952,
140
+ "profit_hit": 843,
141
+ "stop_loss": 3033,
142
+ "unresolved": 14,
143
+ "net_R": 339.0
144
+ }
145
+ }
146
+ },
147
+ "mtf_alignment": {
148
+ "active_signals": 54751,
149
+ "h1_aligned": 21045,
150
+ "h1_h4_conflict": 2298,
151
+ "m5_aligned": 26163,
152
+ "mean_weighted_mtf_ratio": 0.6781479120254517,
153
+ "h1_votes": 819,
154
+ "h4_votes": 7261
155
+ }
156
+ },
157
+ "selection": {
158
+ "1.5": {
159
+ "opportunities": 6951,
160
+ "resolved": 6951,
161
+ "win_rate": 0.4210904905768954,
162
+ "profit_hit": 2927,
163
+ "stop_loss": 4024,
164
+ "unresolved": 0,
165
+ "net_R": 366.5,
166
+ "expectancy_R": 0.052726226442238525,
167
+ "profit_factor": 1.0910785288270377,
168
+ "max_drawdown_R": 109.5,
169
+ "yearly": {
170
+ "2024": {
171
+ "opportunities": 0,
172
+ "resolved": 0,
173
+ "win_rate": NaN,
174
+ "profit_hit": 0,
175
+ "stop_loss": 0,
176
+ "unresolved": 0,
177
+ "net_R": 0.0
178
+ },
179
+ "2025": {
180
+ "opportunities": 0,
181
+ "resolved": 0,
182
+ "win_rate": NaN,
183
+ "profit_hit": 0,
184
+ "stop_loss": 0,
185
+ "unresolved": 0,
186
+ "net_R": 0.0
187
+ },
188
+ "2026": {
189
+ "opportunities": 6951,
190
+ "resolved": 6951,
191
+ "win_rate": 0.4210904905768954,
192
+ "profit_hit": 2927,
193
+ "stop_loss": 4024,
194
+ "unresolved": 0,
195
+ "net_R": 366.5
196
+ }
197
+ }
198
+ },
199
+ "2.0": {
200
+ "opportunities": 6951,
201
+ "resolved": 6951,
202
+ "win_rate": 0.3518918141274637,
203
+ "profit_hit": 2446,
204
+ "stop_loss": 4505,
205
+ "unresolved": 0,
206
+ "net_R": 387.0,
207
+ "expectancy_R": 0.05567544238239102,
208
+ "profit_factor": 1.0859045504994451,
209
+ "max_drawdown_R": 205.0,
210
+ "yearly": {
211
+ "2024": {
212
+ "opportunities": 0,
213
+ "resolved": 0,
214
+ "win_rate": NaN,
215
+ "profit_hit": 0,
216
+ "stop_loss": 0,
217
+ "unresolved": 0,
218
+ "net_R": 0.0
219
+ },
220
+ "2025": {
221
+ "opportunities": 0,
222
+ "resolved": 0,
223
+ "win_rate": NaN,
224
+ "profit_hit": 0,
225
+ "stop_loss": 0,
226
+ "unresolved": 0,
227
+ "net_R": 0.0
228
+ },
229
+ "2026": {
230
+ "opportunities": 6951,
231
+ "resolved": 6951,
232
+ "win_rate": 0.3518918141274637,
233
+ "profit_hit": 2446,
234
+ "stop_loss": 4505,
235
+ "unresolved": 0,
236
+ "net_R": 387.0
237
+ }
238
+ }
239
+ },
240
+ "4.0": {
241
+ "opportunities": 6951,
242
+ "resolved": 6897,
243
+ "win_rate": 0.21502102363346381,
244
+ "profit_hit": 1483,
245
+ "stop_loss": 5414,
246
+ "unresolved": 54,
247
+ "net_R": 518.0,
248
+ "expectancy_R": 0.07510511816731913,
249
+ "profit_factor": 1.0956778721832288,
250
+ "max_drawdown_R": 450.0,
251
+ "yearly": {
252
+ "2024": {
253
+ "opportunities": 0,
254
+ "resolved": 0,
255
+ "win_rate": NaN,
256
+ "profit_hit": 0,
257
+ "stop_loss": 0,
258
+ "unresolved": 0,
259
+ "net_R": 0.0
260
+ },
261
+ "2025": {
262
+ "opportunities": 0,
263
+ "resolved": 0,
264
+ "win_rate": NaN,
265
+ "profit_hit": 0,
266
+ "stop_loss": 0,
267
+ "unresolved": 0,
268
+ "net_R": 0.0
269
+ },
270
+ "2026": {
271
+ "opportunities": 6951,
272
+ "resolved": 6897,
273
+ "win_rate": 0.21502102363346381,
274
+ "profit_hit": 1483,
275
+ "stop_loss": 5414,
276
+ "unresolved": 54,
277
+ "net_R": 518.0
278
+ }
279
+ }
280
+ },
281
+ "mtf_alignment": {
282
+ "active_signals": 6951,
283
+ "h1_aligned": 2498,
284
+ "h1_h4_conflict": 335,
285
+ "m5_aligned": 3785,
286
+ "mean_weighted_mtf_ratio": 0.6387439370155334,
287
+ "h1_votes": 190,
288
+ "h4_votes": 1186
289
+ }
290
+ },
291
+ "fronttest": {
292
+ "1.5": {
293
+ "opportunities": 6144,
294
+ "resolved": 6144,
295
+ "win_rate": 0.4044596354166667,
296
+ "profit_hit": 2485,
297
+ "stop_loss": 3659,
298
+ "unresolved": 0,
299
+ "net_R": 68.5,
300
+ "expectancy_R": 0.011149088541666666,
301
+ "profit_factor": 1.0187209620114785,
302
+ "max_drawdown_R": 243.0,
303
+ "yearly": {
304
+ "2024": {
305
+ "opportunities": 0,
306
+ "resolved": 0,
307
+ "win_rate": NaN,
308
+ "profit_hit": 0,
309
+ "stop_loss": 0,
310
+ "unresolved": 0,
311
+ "net_R": 0.0
312
+ },
313
+ "2025": {
314
+ "opportunities": 0,
315
+ "resolved": 0,
316
+ "win_rate": NaN,
317
+ "profit_hit": 0,
318
+ "stop_loss": 0,
319
+ "unresolved": 0,
320
+ "net_R": 0.0
321
+ },
322
+ "2026": {
323
+ "opportunities": 6144,
324
+ "resolved": 6144,
325
+ "win_rate": 0.4044596354166667,
326
+ "profit_hit": 2485,
327
+ "stop_loss": 3659,
328
+ "unresolved": 0,
329
+ "net_R": 68.5
330
+ }
331
+ }
332
+ },
333
+ "2.0": {
334
+ "opportunities": 6144,
335
+ "resolved": 6144,
336
+ "win_rate": 0.34814453125,
337
+ "profit_hit": 2139,
338
+ "stop_loss": 4005,
339
+ "unresolved": 0,
340
+ "net_R": 273.0,
341
+ "expectancy_R": 0.04443359375,
342
+ "profit_factor": 1.0681647940074905,
343
+ "max_drawdown_R": 272.0,
344
+ "yearly": {
345
+ "2024": {
346
+ "opportunities": 0,
347
+ "resolved": 0,
348
+ "win_rate": NaN,
349
+ "profit_hit": 0,
350
+ "stop_loss": 0,
351
+ "unresolved": 0,
352
+ "net_R": 0.0
353
+ },
354
+ "2025": {
355
+ "opportunities": 0,
356
+ "resolved": 0,
357
+ "win_rate": NaN,
358
+ "profit_hit": 0,
359
+ "stop_loss": 0,
360
+ "unresolved": 0,
361
+ "net_R": 0.0
362
+ },
363
+ "2026": {
364
+ "opportunities": 6144,
365
+ "resolved": 6144,
366
+ "win_rate": 0.34814453125,
367
+ "profit_hit": 2139,
368
+ "stop_loss": 4005,
369
+ "unresolved": 0,
370
+ "net_R": 273.0
371
+ }
372
+ }
373
+ },
374
+ "4.0": {
375
+ "opportunities": 6144,
376
+ "resolved": 6129,
377
+ "win_rate": 0.21830641213901125,
378
+ "profit_hit": 1338,
379
+ "stop_loss": 4791,
380
+ "unresolved": 15,
381
+ "net_R": 561.0,
382
+ "expectancy_R": 0.09153206069505629,
383
+ "profit_factor": 1.1170945522855353,
384
+ "max_drawdown_R": 558.0,
385
+ "yearly": {
386
+ "2024": {
387
+ "opportunities": 0,
388
+ "resolved": 0,
389
+ "win_rate": NaN,
390
+ "profit_hit": 0,
391
+ "stop_loss": 0,
392
+ "unresolved": 0,
393
+ "net_R": 0.0
394
+ },
395
+ "2025": {
396
+ "opportunities": 0,
397
+ "resolved": 0,
398
+ "win_rate": NaN,
399
+ "profit_hit": 0,
400
+ "stop_loss": 0,
401
+ "unresolved": 0,
402
+ "net_R": 0.0
403
+ },
404
+ "2026": {
405
+ "opportunities": 6144,
406
+ "resolved": 6129,
407
+ "win_rate": 0.21830641213901125,
408
+ "profit_hit": 1338,
409
+ "stop_loss": 4791,
410
+ "unresolved": 15,
411
+ "net_R": 561.0
412
+ }
413
+ }
414
+ },
415
+ "mtf_alignment": {
416
+ "active_signals": 6144,
417
+ "h1_aligned": 2546,
418
+ "h1_h4_conflict": 61,
419
+ "m5_aligned": 2945,
420
+ "mean_weighted_mtf_ratio": 0.6566495299339294,
421
+ "h1_votes": 28,
422
+ "h4_votes": 538
423
+ }
424
+ }
425
+ }
426
+ },
427
+ "deep": {
428
+ "strategy": "deep",
429
+ "params": {
430
+ "min_sweep_depth": 0.02,
431
+ "max_sweep_depth": 0.5,
432
+ "min_close_back": 0.25,
433
+ "min_rejection_wick": 0.25,
434
+ "min_range_quality": 0.7,
435
+ "max_range_quality": 3.0,
436
+ "max_c1_body_ratio": 0.8,
437
+ "require_purity": true,
438
+ "require_m5_confirmation": true,
439
+ "ema_fast": 20,
440
+ "ema_slow": 50,
441
+ "ema_slope_bars": 5,
442
+ "rsi_buy_max": 0.55,
443
+ "rsi_sell_min": 0.45,
444
+ "min_trend_score": 0.0,
445
+ "min_mtf_ratio": 0.7,
446
+ "require_ema_alignment": true,
447
+ "require_structure_break": false,
448
+ "require_mtf_alignment": true,
449
+ "require_m5_alignment": true
450
+ },
451
+ "score": -122.2,
452
+ "splits": {
453
+ "backtest": {
454
+ "1.5": {
455
+ "opportunities": 0,
456
+ "resolved": 0,
457
+ "win_rate": NaN,
458
+ "profit_hit": 0,
459
+ "stop_loss": 0,
460
+ "unresolved": 0,
461
+ "net_R": 0.0,
462
+ "expectancy_R": NaN,
463
+ "profit_factor": NaN,
464
+ "max_drawdown_R": 0.0,
465
+ "yearly": {
466
+ "2024": {
467
+ "opportunities": 0,
468
+ "resolved": 0,
469
+ "win_rate": NaN,
470
+ "profit_hit": 0,
471
+ "stop_loss": 0,
472
+ "unresolved": 0,
473
+ "net_R": 0.0
474
+ },
475
+ "2025": {
476
+ "opportunities": 0,
477
+ "resolved": 0,
478
+ "win_rate": NaN,
479
+ "profit_hit": 0,
480
+ "stop_loss": 0,
481
+ "unresolved": 0,
482
+ "net_R": 0.0
483
+ },
484
+ "2026": {
485
+ "opportunities": 0,
486
+ "resolved": 0,
487
+ "win_rate": NaN,
488
+ "profit_hit": 0,
489
+ "stop_loss": 0,
490
+ "unresolved": 0,
491
+ "net_R": 0.0
492
+ }
493
+ }
494
+ },
495
+ "2.0": {
496
+ "opportunities": 0,
497
+ "resolved": 0,
498
+ "win_rate": NaN,
499
+ "profit_hit": 0,
500
+ "stop_loss": 0,
501
+ "unresolved": 0,
502
+ "net_R": 0.0,
503
+ "expectancy_R": NaN,
504
+ "profit_factor": NaN,
505
+ "max_drawdown_R": 0.0,
506
+ "yearly": {
507
+ "2024": {
508
+ "opportunities": 0,
509
+ "resolved": 0,
510
+ "win_rate": NaN,
511
+ "profit_hit": 0,
512
+ "stop_loss": 0,
513
+ "unresolved": 0,
514
+ "net_R": 0.0
515
+ },
516
+ "2025": {
517
+ "opportunities": 0,
518
+ "resolved": 0,
519
+ "win_rate": NaN,
520
+ "profit_hit": 0,
521
+ "stop_loss": 0,
522
+ "unresolved": 0,
523
+ "net_R": 0.0
524
+ },
525
+ "2026": {
526
+ "opportunities": 0,
527
+ "resolved": 0,
528
+ "win_rate": NaN,
529
+ "profit_hit": 0,
530
+ "stop_loss": 0,
531
+ "unresolved": 0,
532
+ "net_R": 0.0
533
+ }
534
+ }
535
+ },
536
+ "4.0": {
537
+ "opportunities": 0,
538
+ "resolved": 0,
539
+ "win_rate": NaN,
540
+ "profit_hit": 0,
541
+ "stop_loss": 0,
542
+ "unresolved": 0,
543
+ "net_R": 0.0,
544
+ "expectancy_R": NaN,
545
+ "profit_factor": NaN,
546
+ "max_drawdown_R": 0.0,
547
+ "yearly": {
548
+ "2024": {
549
+ "opportunities": 0,
550
+ "resolved": 0,
551
+ "win_rate": NaN,
552
+ "profit_hit": 0,
553
+ "stop_loss": 0,
554
+ "unresolved": 0,
555
+ "net_R": 0.0
556
+ },
557
+ "2025": {
558
+ "opportunities": 0,
559
+ "resolved": 0,
560
+ "win_rate": NaN,
561
+ "profit_hit": 0,
562
+ "stop_loss": 0,
563
+ "unresolved": 0,
564
+ "net_R": 0.0
565
+ },
566
+ "2026": {
567
+ "opportunities": 0,
568
+ "resolved": 0,
569
+ "win_rate": NaN,
570
+ "profit_hit": 0,
571
+ "stop_loss": 0,
572
+ "unresolved": 0,
573
+ "net_R": 0.0
574
+ }
575
+ }
576
+ },
577
+ "mtf_alignment": {
578
+ "active_signals": 0,
579
+ "h1_aligned": 0,
580
+ "h1_h4_conflict": 0,
581
+ "m5_aligned": 0,
582
+ "mean_weighted_mtf_ratio": NaN,
583
+ "h1_votes": 0,
584
+ "h4_votes": 0
585
+ }
586
+ },
587
+ "selection": {
588
+ "1.5": {
589
+ "opportunities": 0,
590
+ "resolved": 0,
591
+ "win_rate": NaN,
592
+ "profit_hit": 0,
593
+ "stop_loss": 0,
594
+ "unresolved": 0,
595
+ "net_R": 0.0,
596
+ "expectancy_R": NaN,
597
+ "profit_factor": NaN,
598
+ "max_drawdown_R": 0.0,
599
+ "yearly": {
600
+ "2024": {
601
+ "opportunities": 0,
602
+ "resolved": 0,
603
+ "win_rate": NaN,
604
+ "profit_hit": 0,
605
+ "stop_loss": 0,
606
+ "unresolved": 0,
607
+ "net_R": 0.0
608
+ },
609
+ "2025": {
610
+ "opportunities": 0,
611
+ "resolved": 0,
612
+ "win_rate": NaN,
613
+ "profit_hit": 0,
614
+ "stop_loss": 0,
615
+ "unresolved": 0,
616
+ "net_R": 0.0
617
+ },
618
+ "2026": {
619
+ "opportunities": 0,
620
+ "resolved": 0,
621
+ "win_rate": NaN,
622
+ "profit_hit": 0,
623
+ "stop_loss": 0,
624
+ "unresolved": 0,
625
+ "net_R": 0.0
626
+ }
627
+ }
628
+ },
629
+ "2.0": {
630
+ "opportunities": 0,
631
+ "resolved": 0,
632
+ "win_rate": NaN,
633
+ "profit_hit": 0,
634
+ "stop_loss": 0,
635
+ "unresolved": 0,
636
+ "net_R": 0.0,
637
+ "expectancy_R": NaN,
638
+ "profit_factor": NaN,
639
+ "max_drawdown_R": 0.0,
640
+ "yearly": {
641
+ "2024": {
642
+ "opportunities": 0,
643
+ "resolved": 0,
644
+ "win_rate": NaN,
645
+ "profit_hit": 0,
646
+ "stop_loss": 0,
647
+ "unresolved": 0,
648
+ "net_R": 0.0
649
+ },
650
+ "2025": {
651
+ "opportunities": 0,
652
+ "resolved": 0,
653
+ "win_rate": NaN,
654
+ "profit_hit": 0,
655
+ "stop_loss": 0,
656
+ "unresolved": 0,
657
+ "net_R": 0.0
658
+ },
659
+ "2026": {
660
+ "opportunities": 0,
661
+ "resolved": 0,
662
+ "win_rate": NaN,
663
+ "profit_hit": 0,
664
+ "stop_loss": 0,
665
+ "unresolved": 0,
666
+ "net_R": 0.0
667
+ }
668
+ }
669
+ },
670
+ "4.0": {
671
+ "opportunities": 0,
672
+ "resolved": 0,
673
+ "win_rate": NaN,
674
+ "profit_hit": 0,
675
+ "stop_loss": 0,
676
+ "unresolved": 0,
677
+ "net_R": 0.0,
678
+ "expectancy_R": NaN,
679
+ "profit_factor": NaN,
680
+ "max_drawdown_R": 0.0,
681
+ "yearly": {
682
+ "2024": {
683
+ "opportunities": 0,
684
+ "resolved": 0,
685
+ "win_rate": NaN,
686
+ "profit_hit": 0,
687
+ "stop_loss": 0,
688
+ "unresolved": 0,
689
+ "net_R": 0.0
690
+ },
691
+ "2025": {
692
+ "opportunities": 0,
693
+ "resolved": 0,
694
+ "win_rate": NaN,
695
+ "profit_hit": 0,
696
+ "stop_loss": 0,
697
+ "unresolved": 0,
698
+ "net_R": 0.0
699
+ },
700
+ "2026": {
701
+ "opportunities": 0,
702
+ "resolved": 0,
703
+ "win_rate": NaN,
704
+ "profit_hit": 0,
705
+ "stop_loss": 0,
706
+ "unresolved": 0,
707
+ "net_R": 0.0
708
+ }
709
+ }
710
+ },
711
+ "mtf_alignment": {
712
+ "active_signals": 0,
713
+ "h1_aligned": 0,
714
+ "h1_h4_conflict": 0,
715
+ "m5_aligned": 0,
716
+ "mean_weighted_mtf_ratio": NaN,
717
+ "h1_votes": 0,
718
+ "h4_votes": 0
719
+ }
720
+ },
721
+ "fronttest": {
722
+ "1.5": {
723
+ "opportunities": 0,
724
+ "resolved": 0,
725
+ "win_rate": NaN,
726
+ "profit_hit": 0,
727
+ "stop_loss": 0,
728
+ "unresolved": 0,
729
+ "net_R": 0.0,
730
+ "expectancy_R": NaN,
731
+ "profit_factor": NaN,
732
+ "max_drawdown_R": 0.0,
733
+ "yearly": {
734
+ "2024": {
735
+ "opportunities": 0,
736
+ "resolved": 0,
737
+ "win_rate": NaN,
738
+ "profit_hit": 0,
739
+ "stop_loss": 0,
740
+ "unresolved": 0,
741
+ "net_R": 0.0
742
+ },
743
+ "2025": {
744
+ "opportunities": 0,
745
+ "resolved": 0,
746
+ "win_rate": NaN,
747
+ "profit_hit": 0,
748
+ "stop_loss": 0,
749
+ "unresolved": 0,
750
+ "net_R": 0.0
751
+ },
752
+ "2026": {
753
+ "opportunities": 0,
754
+ "resolved": 0,
755
+ "win_rate": NaN,
756
+ "profit_hit": 0,
757
+ "stop_loss": 0,
758
+ "unresolved": 0,
759
+ "net_R": 0.0
760
+ }
761
+ }
762
+ },
763
+ "2.0": {
764
+ "opportunities": 0,
765
+ "resolved": 0,
766
+ "win_rate": NaN,
767
+ "profit_hit": 0,
768
+ "stop_loss": 0,
769
+ "unresolved": 0,
770
+ "net_R": 0.0,
771
+ "expectancy_R": NaN,
772
+ "profit_factor": NaN,
773
+ "max_drawdown_R": 0.0,
774
+ "yearly": {
775
+ "2024": {
776
+ "opportunities": 0,
777
+ "resolved": 0,
778
+ "win_rate": NaN,
779
+ "profit_hit": 0,
780
+ "stop_loss": 0,
781
+ "unresolved": 0,
782
+ "net_R": 0.0
783
+ },
784
+ "2025": {
785
+ "opportunities": 0,
786
+ "resolved": 0,
787
+ "win_rate": NaN,
788
+ "profit_hit": 0,
789
+ "stop_loss": 0,
790
+ "unresolved": 0,
791
+ "net_R": 0.0
792
+ },
793
+ "2026": {
794
+ "opportunities": 0,
795
+ "resolved": 0,
796
+ "win_rate": NaN,
797
+ "profit_hit": 0,
798
+ "stop_loss": 0,
799
+ "unresolved": 0,
800
+ "net_R": 0.0
801
+ }
802
+ }
803
+ },
804
+ "4.0": {
805
+ "opportunities": 0,
806
+ "resolved": 0,
807
+ "win_rate": NaN,
808
+ "profit_hit": 0,
809
+ "stop_loss": 0,
810
+ "unresolved": 0,
811
+ "net_R": 0.0,
812
+ "expectancy_R": NaN,
813
+ "profit_factor": NaN,
814
+ "max_drawdown_R": 0.0,
815
+ "yearly": {
816
+ "2024": {
817
+ "opportunities": 0,
818
+ "resolved": 0,
819
+ "win_rate": NaN,
820
+ "profit_hit": 0,
821
+ "stop_loss": 0,
822
+ "unresolved": 0,
823
+ "net_R": 0.0
824
+ },
825
+ "2025": {
826
+ "opportunities": 0,
827
+ "resolved": 0,
828
+ "win_rate": NaN,
829
+ "profit_hit": 0,
830
+ "stop_loss": 0,
831
+ "unresolved": 0,
832
+ "net_R": 0.0
833
+ },
834
+ "2026": {
835
+ "opportunities": 0,
836
+ "resolved": 0,
837
+ "win_rate": NaN,
838
+ "profit_hit": 0,
839
+ "stop_loss": 0,
840
+ "unresolved": 0,
841
+ "net_R": 0.0
842
+ }
843
+ }
844
+ },
845
+ "mtf_alignment": {
846
+ "active_signals": 0,
847
+ "h1_aligned": 0,
848
+ "h1_h4_conflict": 0,
849
+ "m5_aligned": 0,
850
+ "mean_weighted_mtf_ratio": NaN,
851
+ "h1_votes": 0,
852
+ "h4_votes": 0
853
+ }
854
+ }
855
+ }
856
+ }
857
+ },
858
+ "nemotron_context": {
859
+ "pure": {
860
+ "strategy": "pure",
861
+ "params": {
862
+ "lookback": 20,
863
+ "confirm_buffer": 0.0,
864
+ "min_sweep_fraction": 0.0,
865
+ "ema_fast": 20,
866
+ "ema_slow": 50,
867
+ "ema_slope_bars": 5,
868
+ "rsi_buy_max": 0.55,
869
+ "rsi_sell_min": 0.45,
870
+ "min_trend_score": 0.0,
871
+ "min_mtf_ratio": 0.5,
872
+ "require_ema_alignment": false,
873
+ "require_structure_break": false,
874
+ "require_mtf_alignment": false,
875
+ "require_m5_alignment": false
876
+ },
877
+ "score": 51.78918073695745,
878
+ "backtest": {
879
+ "1.5": {
880
+ "opportunities": 54751,
881
+ "resolved": 54751,
882
+ "win_rate": 0.40559989771876315,
883
+ "profit_hit": 22207,
884
+ "stop_loss": 32544,
885
+ "unresolved": 0,
886
+ "net_R": 766.5,
887
+ "expectancy_R": 0.01399974429690782,
888
+ "profit_factor": 1.0235527286135693,
889
+ "max_drawdown_R": 417.5,
890
+ "yearly": {
891
+ "2024": {
892
+ "opportunities": 25794,
893
+ "resolved": 25794,
894
+ "win_rate": 0.4072264867798713,
895
+ "profit_hit": 10504,
896
+ "stop_loss": 15290,
897
+ "unresolved": 0,
898
+ "net_R": 466.0
899
+ },
900
+ "2025": {
901
+ "opportunities": 25067,
902
+ "resolved": 25067,
903
+ "win_rate": 0.4033191047991383,
904
+ "profit_hit": 10110,
905
+ "stop_loss": 14957,
906
+ "unresolved": 0,
907
+ "net_R": 208.0
908
+ },
909
+ "2026": {
910
+ "opportunities": 3890,
911
+ "resolved": 3890,
912
+ "win_rate": 0.40951156812339334,
913
+ "profit_hit": 1593,
914
+ "stop_loss": 2297,
915
+ "unresolved": 0,
916
+ "net_R": 92.5
917
+ }
918
+ }
919
+ },
920
+ "2.0": {
921
+ "opportunities": 54751,
922
+ "resolved": 54751,
923
+ "win_rate": 0.3437014849043853,
924
+ "profit_hit": 18818,
925
+ "stop_loss": 35933,
926
+ "unresolved": 0,
927
+ "net_R": 1703.0,
928
+ "expectancy_R": 0.031104454713155923,
929
+ "profit_factor": 1.0473937606100243,
930
+ "max_drawdown_R": 390.0,
931
+ "yearly": {
932
+ "2024": {
933
+ "opportunities": 25794,
934
+ "resolved": 25794,
935
+ "win_rate": 0.3442273396914011,
936
+ "profit_hit": 8879,
937
+ "stop_loss": 16915,
938
+ "unresolved": 0,
939
+ "net_R": 843.0
940
+ },
941
+ "2025": {
942
+ "opportunities": 25067,
943
+ "resolved": 25067,
944
+ "win_rate": 0.3427613994494754,
945
+ "profit_hit": 8592,
946
+ "stop_loss": 16475,
947
+ "unresolved": 0,
948
+ "net_R": 709.0
949
+ },
950
+ "2026": {
951
+ "opportunities": 3890,
952
+ "resolved": 3890,
953
+ "win_rate": 0.3462724935732648,
954
+ "profit_hit": 1347,
955
+ "stop_loss": 2543,
956
+ "unresolved": 0,
957
+ "net_R": 151.0
958
+ }
959
+ }
960
+ },
961
+ "4.0": {
962
+ "opportunities": 54751,
963
+ "resolved": 54590,
964
+ "win_rate": 0.2178420956219088,
965
+ "profit_hit": 11892,
966
+ "stop_loss": 42698,
967
+ "unresolved": 161,
968
+ "net_R": 4870.0,
969
+ "expectancy_R": 0.08921047810954387,
970
+ "profit_factor": 1.11405686449014,
971
+ "max_drawdown_R": 553.0,
972
+ "yearly": {
973
+ "2024": {
974
+ "opportunities": 25794,
975
+ "resolved": 25725,
976
+ "win_rate": 0.22071914480077745,
977
+ "profit_hit": 5678,
978
+ "stop_loss": 20047,
979
+ "unresolved": 69,
980
+ "net_R": 2665.0
981
+ },
982
+ "2025": {
983
+ "opportunities": 25067,
984
+ "resolved": 24989,
985
+ "win_rate": 0.214934571211333,
986
+ "profit_hit": 5371,
987
+ "stop_loss": 19618,
988
+ "unresolved": 78,
989
+ "net_R": 1866.0
990
+ },
991
+ "2026": {
992
+ "opportunities": 3890,
993
+ "resolved": 3876,
994
+ "win_rate": 0.21749226006191952,
995
+ "profit_hit": 843,
996
+ "stop_loss": 3033,
997
+ "unresolved": 14,
998
+ "net_R": 339.0
999
+ }
1000
+ }
1001
+ },
1002
+ "mtf_alignment": {
1003
+ "active_signals": 54751,
1004
+ "h1_aligned": 21045,
1005
+ "h1_h4_conflict": 2298,
1006
+ "m5_aligned": 26163,
1007
+ "mean_weighted_mtf_ratio": 0.6781479120254517,
1008
+ "h1_votes": 819,
1009
+ "h4_votes": 7261
1010
+ }
1011
+ },
1012
+ "selection": {
1013
+ "1.5": {
1014
+ "opportunities": 6951,
1015
+ "resolved": 6951,
1016
+ "win_rate": 0.4210904905768954,
1017
+ "profit_hit": 2927,
1018
+ "stop_loss": 4024,
1019
+ "unresolved": 0,
1020
+ "net_R": 366.5,
1021
+ "expectancy_R": 0.052726226442238525,
1022
+ "profit_factor": 1.0910785288270377,
1023
+ "max_drawdown_R": 109.5,
1024
+ "yearly": {
1025
+ "2024": {
1026
+ "opportunities": 0,
1027
+ "resolved": 0,
1028
+ "win_rate": NaN,
1029
+ "profit_hit": 0,
1030
+ "stop_loss": 0,
1031
+ "unresolved": 0,
1032
+ "net_R": 0.0
1033
+ },
1034
+ "2025": {
1035
+ "opportunities": 0,
1036
+ "resolved": 0,
1037
+ "win_rate": NaN,
1038
+ "profit_hit": 0,
1039
+ "stop_loss": 0,
1040
+ "unresolved": 0,
1041
+ "net_R": 0.0
1042
+ },
1043
+ "2026": {
1044
+ "opportunities": 6951,
1045
+ "resolved": 6951,
1046
+ "win_rate": 0.4210904905768954,
1047
+ "profit_hit": 2927,
1048
+ "stop_loss": 4024,
1049
+ "unresolved": 0,
1050
+ "net_R": 366.5
1051
+ }
1052
+ }
1053
+ },
1054
+ "2.0": {
1055
+ "opportunities": 6951,
1056
+ "resolved": 6951,
1057
+ "win_rate": 0.3518918141274637,
1058
+ "profit_hit": 2446,
1059
+ "stop_loss": 4505,
1060
+ "unresolved": 0,
1061
+ "net_R": 387.0,
1062
+ "expectancy_R": 0.05567544238239102,
1063
+ "profit_factor": 1.0859045504994451,
1064
+ "max_drawdown_R": 205.0,
1065
+ "yearly": {
1066
+ "2024": {
1067
+ "opportunities": 0,
1068
+ "resolved": 0,
1069
+ "win_rate": NaN,
1070
+ "profit_hit": 0,
1071
+ "stop_loss": 0,
1072
+ "unresolved": 0,
1073
+ "net_R": 0.0
1074
+ },
1075
+ "2025": {
1076
+ "opportunities": 0,
1077
+ "resolved": 0,
1078
+ "win_rate": NaN,
1079
+ "profit_hit": 0,
1080
+ "stop_loss": 0,
1081
+ "unresolved": 0,
1082
+ "net_R": 0.0
1083
+ },
1084
+ "2026": {
1085
+ "opportunities": 6951,
1086
+ "resolved": 6951,
1087
+ "win_rate": 0.3518918141274637,
1088
+ "profit_hit": 2446,
1089
+ "stop_loss": 4505,
1090
+ "unresolved": 0,
1091
+ "net_R": 387.0
1092
+ }
1093
+ }
1094
+ },
1095
+ "4.0": {
1096
+ "opportunities": 6951,
1097
+ "resolved": 6897,
1098
+ "win_rate": 0.21502102363346381,
1099
+ "profit_hit": 1483,
1100
+ "stop_loss": 5414,
1101
+ "unresolved": 54,
1102
+ "net_R": 518.0,
1103
+ "expectancy_R": 0.07510511816731913,
1104
+ "profit_factor": 1.0956778721832288,
1105
+ "max_drawdown_R": 450.0,
1106
+ "yearly": {
1107
+ "2024": {
1108
+ "opportunities": 0,
1109
+ "resolved": 0,
1110
+ "win_rate": NaN,
1111
+ "profit_hit": 0,
1112
+ "stop_loss": 0,
1113
+ "unresolved": 0,
1114
+ "net_R": 0.0
1115
+ },
1116
+ "2025": {
1117
+ "opportunities": 0,
1118
+ "resolved": 0,
1119
+ "win_rate": NaN,
1120
+ "profit_hit": 0,
1121
+ "stop_loss": 0,
1122
+ "unresolved": 0,
1123
+ "net_R": 0.0
1124
+ },
1125
+ "2026": {
1126
+ "opportunities": 6951,
1127
+ "resolved": 6897,
1128
+ "win_rate": 0.21502102363346381,
1129
+ "profit_hit": 1483,
1130
+ "stop_loss": 5414,
1131
+ "unresolved": 54,
1132
+ "net_R": 518.0
1133
+ }
1134
+ }
1135
+ },
1136
+ "mtf_alignment": {
1137
+ "active_signals": 6951,
1138
+ "h1_aligned": 2498,
1139
+ "h1_h4_conflict": 335,
1140
+ "m5_aligned": 3785,
1141
+ "mean_weighted_mtf_ratio": 0.6387439370155334,
1142
+ "h1_votes": 190,
1143
+ "h4_votes": 1186
1144
+ }
1145
+ }
1146
+ },
1147
+ "deep": {
1148
+ "strategy": "deep",
1149
+ "params": {
1150
+ "min_sweep_depth": 0.02,
1151
+ "max_sweep_depth": 0.5,
1152
+ "min_close_back": 0.25,
1153
+ "min_rejection_wick": 0.25,
1154
+ "min_range_quality": 0.7,
1155
+ "max_range_quality": 3.0,
1156
+ "max_c1_body_ratio": 0.8,
1157
+ "require_purity": true,
1158
+ "require_m5_confirmation": true,
1159
+ "ema_fast": 20,
1160
+ "ema_slow": 50,
1161
+ "ema_slope_bars": 5,
1162
+ "rsi_buy_max": 0.55,
1163
+ "rsi_sell_min": 0.45,
1164
+ "min_trend_score": 0.0,
1165
+ "min_mtf_ratio": 0.7,
1166
+ "require_ema_alignment": true,
1167
+ "require_structure_break": false,
1168
+ "require_mtf_alignment": true,
1169
+ "require_m5_alignment": true
1170
+ },
1171
+ "score": -122.2,
1172
+ "backtest": {
1173
+ "1.5": {
1174
+ "opportunities": 0,
1175
+ "resolved": 0,
1176
+ "win_rate": NaN,
1177
+ "profit_hit": 0,
1178
+ "stop_loss": 0,
1179
+ "unresolved": 0,
1180
+ "net_R": 0.0,
1181
+ "expectancy_R": NaN,
1182
+ "profit_factor": NaN,
1183
+ "max_drawdown_R": 0.0,
1184
+ "yearly": {
1185
+ "2024": {
1186
+ "opportunities": 0,
1187
+ "resolved": 0,
1188
+ "win_rate": NaN,
1189
+ "profit_hit": 0,
1190
+ "stop_loss": 0,
1191
+ "unresolved": 0,
1192
+ "net_R": 0.0
1193
+ },
1194
+ "2025": {
1195
+ "opportunities": 0,
1196
+ "resolved": 0,
1197
+ "win_rate": NaN,
1198
+ "profit_hit": 0,
1199
+ "stop_loss": 0,
1200
+ "unresolved": 0,
1201
+ "net_R": 0.0
1202
+ },
1203
+ "2026": {
1204
+ "opportunities": 0,
1205
+ "resolved": 0,
1206
+ "win_rate": NaN,
1207
+ "profit_hit": 0,
1208
+ "stop_loss": 0,
1209
+ "unresolved": 0,
1210
+ "net_R": 0.0
1211
+ }
1212
+ }
1213
+ },
1214
+ "2.0": {
1215
+ "opportunities": 0,
1216
+ "resolved": 0,
1217
+ "win_rate": NaN,
1218
+ "profit_hit": 0,
1219
+ "stop_loss": 0,
1220
+ "unresolved": 0,
1221
+ "net_R": 0.0,
1222
+ "expectancy_R": NaN,
1223
+ "profit_factor": NaN,
1224
+ "max_drawdown_R": 0.0,
1225
+ "yearly": {
1226
+ "2024": {
1227
+ "opportunities": 0,
1228
+ "resolved": 0,
1229
+ "win_rate": NaN,
1230
+ "profit_hit": 0,
1231
+ "stop_loss": 0,
1232
+ "unresolved": 0,
1233
+ "net_R": 0.0
1234
+ },
1235
+ "2025": {
1236
+ "opportunities": 0,
1237
+ "resolved": 0,
1238
+ "win_rate": NaN,
1239
+ "profit_hit": 0,
1240
+ "stop_loss": 0,
1241
+ "unresolved": 0,
1242
+ "net_R": 0.0
1243
+ },
1244
+ "2026": {
1245
+ "opportunities": 0,
1246
+ "resolved": 0,
1247
+ "win_rate": NaN,
1248
+ "profit_hit": 0,
1249
+ "stop_loss": 0,
1250
+ "unresolved": 0,
1251
+ "net_R": 0.0
1252
+ }
1253
+ }
1254
+ },
1255
+ "4.0": {
1256
+ "opportunities": 0,
1257
+ "resolved": 0,
1258
+ "win_rate": NaN,
1259
+ "profit_hit": 0,
1260
+ "stop_loss": 0,
1261
+ "unresolved": 0,
1262
+ "net_R": 0.0,
1263
+ "expectancy_R": NaN,
1264
+ "profit_factor": NaN,
1265
+ "max_drawdown_R": 0.0,
1266
+ "yearly": {
1267
+ "2024": {
1268
+ "opportunities": 0,
1269
+ "resolved": 0,
1270
+ "win_rate": NaN,
1271
+ "profit_hit": 0,
1272
+ "stop_loss": 0,
1273
+ "unresolved": 0,
1274
+ "net_R": 0.0
1275
+ },
1276
+ "2025": {
1277
+ "opportunities": 0,
1278
+ "resolved": 0,
1279
+ "win_rate": NaN,
1280
+ "profit_hit": 0,
1281
+ "stop_loss": 0,
1282
+ "unresolved": 0,
1283
+ "net_R": 0.0
1284
+ },
1285
+ "2026": {
1286
+ "opportunities": 0,
1287
+ "resolved": 0,
1288
+ "win_rate": NaN,
1289
+ "profit_hit": 0,
1290
+ "stop_loss": 0,
1291
+ "unresolved": 0,
1292
+ "net_R": 0.0
1293
+ }
1294
+ }
1295
+ },
1296
+ "mtf_alignment": {
1297
+ "active_signals": 0,
1298
+ "h1_aligned": 0,
1299
+ "h1_h4_conflict": 0,
1300
+ "m5_aligned": 0,
1301
+ "mean_weighted_mtf_ratio": NaN,
1302
+ "h1_votes": 0,
1303
+ "h4_votes": 0
1304
+ }
1305
+ },
1306
+ "selection": {
1307
+ "1.5": {
1308
+ "opportunities": 0,
1309
+ "resolved": 0,
1310
+ "win_rate": NaN,
1311
+ "profit_hit": 0,
1312
+ "stop_loss": 0,
1313
+ "unresolved": 0,
1314
+ "net_R": 0.0,
1315
+ "expectancy_R": NaN,
1316
+ "profit_factor": NaN,
1317
+ "max_drawdown_R": 0.0,
1318
+ "yearly": {
1319
+ "2024": {
1320
+ "opportunities": 0,
1321
+ "resolved": 0,
1322
+ "win_rate": NaN,
1323
+ "profit_hit": 0,
1324
+ "stop_loss": 0,
1325
+ "unresolved": 0,
1326
+ "net_R": 0.0
1327
+ },
1328
+ "2025": {
1329
+ "opportunities": 0,
1330
+ "resolved": 0,
1331
+ "win_rate": NaN,
1332
+ "profit_hit": 0,
1333
+ "stop_loss": 0,
1334
+ "unresolved": 0,
1335
+ "net_R": 0.0
1336
+ },
1337
+ "2026": {
1338
+ "opportunities": 0,
1339
+ "resolved": 0,
1340
+ "win_rate": NaN,
1341
+ "profit_hit": 0,
1342
+ "stop_loss": 0,
1343
+ "unresolved": 0,
1344
+ "net_R": 0.0
1345
+ }
1346
+ }
1347
+ },
1348
+ "2.0": {
1349
+ "opportunities": 0,
1350
+ "resolved": 0,
1351
+ "win_rate": NaN,
1352
+ "profit_hit": 0,
1353
+ "stop_loss": 0,
1354
+ "unresolved": 0,
1355
+ "net_R": 0.0,
1356
+ "expectancy_R": NaN,
1357
+ "profit_factor": NaN,
1358
+ "max_drawdown_R": 0.0,
1359
+ "yearly": {
1360
+ "2024": {
1361
+ "opportunities": 0,
1362
+ "resolved": 0,
1363
+ "win_rate": NaN,
1364
+ "profit_hit": 0,
1365
+ "stop_loss": 0,
1366
+ "unresolved": 0,
1367
+ "net_R": 0.0
1368
+ },
1369
+ "2025": {
1370
+ "opportunities": 0,
1371
+ "resolved": 0,
1372
+ "win_rate": NaN,
1373
+ "profit_hit": 0,
1374
+ "stop_loss": 0,
1375
+ "unresolved": 0,
1376
+ "net_R": 0.0
1377
+ },
1378
+ "2026": {
1379
+ "opportunities": 0,
1380
+ "resolved": 0,
1381
+ "win_rate": NaN,
1382
+ "profit_hit": 0,
1383
+ "stop_loss": 0,
1384
+ "unresolved": 0,
1385
+ "net_R": 0.0
1386
+ }
1387
+ }
1388
+ },
1389
+ "4.0": {
1390
+ "opportunities": 0,
1391
+ "resolved": 0,
1392
+ "win_rate": NaN,
1393
+ "profit_hit": 0,
1394
+ "stop_loss": 0,
1395
+ "unresolved": 0,
1396
+ "net_R": 0.0,
1397
+ "expectancy_R": NaN,
1398
+ "profit_factor": NaN,
1399
+ "max_drawdown_R": 0.0,
1400
+ "yearly": {
1401
+ "2024": {
1402
+ "opportunities": 0,
1403
+ "resolved": 0,
1404
+ "win_rate": NaN,
1405
+ "profit_hit": 0,
1406
+ "stop_loss": 0,
1407
+ "unresolved": 0,
1408
+ "net_R": 0.0
1409
+ },
1410
+ "2025": {
1411
+ "opportunities": 0,
1412
+ "resolved": 0,
1413
+ "win_rate": NaN,
1414
+ "profit_hit": 0,
1415
+ "stop_loss": 0,
1416
+ "unresolved": 0,
1417
+ "net_R": 0.0
1418
+ },
1419
+ "2026": {
1420
+ "opportunities": 0,
1421
+ "resolved": 0,
1422
+ "win_rate": NaN,
1423
+ "profit_hit": 0,
1424
+ "stop_loss": 0,
1425
+ "unresolved": 0,
1426
+ "net_R": 0.0
1427
+ }
1428
+ }
1429
+ },
1430
+ "mtf_alignment": {
1431
+ "active_signals": 0,
1432
+ "h1_aligned": 0,
1433
+ "h1_h4_conflict": 0,
1434
+ "m5_aligned": 0,
1435
+ "mean_weighted_mtf_ratio": NaN,
1436
+ "h1_votes": 0,
1437
+ "h4_votes": 0
1438
+ }
1439
+ }
1440
+ }
1441
+ }
1442
+ }