Mikecode123 commited on
Commit
a30f148
·
verified ·
1 Parent(s): 0392286

Upload final backtest and fronttest report

Browse files
optimization_cpu_nemotron/20260822T220051Z/final_backtest_fronttest_report.json ADDED
@@ -0,0 +1,315 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_id": "20260822T220051Z",
3
+ "chosen_strategy": "pure",
4
+ "final_params": {
5
+ "lookback": 18,
6
+ "confirm_buffer": 0.005471980131167663,
7
+ "min_sweep_fraction": 0.016100710944633573
8
+ },
9
+ "backtest": {
10
+ "1.5": {
11
+ "opportunities": 4620,
12
+ "resolved": 4620,
13
+ "wins": 1901,
14
+ "losses": 2719,
15
+ "unresolved": 0,
16
+ "win_rate": 0.4114718614718615,
17
+ "yearly": {
18
+ "2024": {
19
+ "opportunities": 2220,
20
+ "resolved": 2220,
21
+ "win_rate": 0.42567567567567566,
22
+ "tp": 945,
23
+ "sl": 1275
24
+ },
25
+ "2025": {
26
+ "opportunities": 2400,
27
+ "resolved": 2400,
28
+ "win_rate": 0.3983333333333333,
29
+ "tp": 956,
30
+ "sl": 1444
31
+ },
32
+ "2026": {
33
+ "opportunities": 0,
34
+ "resolved": 0,
35
+ "win_rate": NaN,
36
+ "tp": 0,
37
+ "sl": 0
38
+ }
39
+ }
40
+ },
41
+ "2.0": {
42
+ "opportunities": 4620,
43
+ "resolved": 4620,
44
+ "wins": 1582,
45
+ "losses": 3038,
46
+ "unresolved": 0,
47
+ "win_rate": 0.3424242424242424,
48
+ "yearly": {
49
+ "2024": {
50
+ "opportunities": 2220,
51
+ "resolved": 2220,
52
+ "win_rate": 0.35765765765765767,
53
+ "tp": 794,
54
+ "sl": 1426
55
+ },
56
+ "2025": {
57
+ "opportunities": 2400,
58
+ "resolved": 2400,
59
+ "win_rate": 0.3283333333333333,
60
+ "tp": 788,
61
+ "sl": 1612
62
+ },
63
+ "2026": {
64
+ "opportunities": 0,
65
+ "resolved": 0,
66
+ "win_rate": NaN,
67
+ "tp": 0,
68
+ "sl": 0
69
+ }
70
+ }
71
+ },
72
+ "4.0": {
73
+ "opportunities": 4620,
74
+ "resolved": 4603,
75
+ "wins": 993,
76
+ "losses": 3610,
77
+ "unresolved": 17,
78
+ "win_rate": 0.21572887247447317,
79
+ "yearly": {
80
+ "2024": {
81
+ "opportunities": 2220,
82
+ "resolved": 2215,
83
+ "win_rate": 0.23702031602708803,
84
+ "tp": 525,
85
+ "sl": 1690
86
+ },
87
+ "2025": {
88
+ "opportunities": 2400,
89
+ "resolved": 2388,
90
+ "win_rate": 0.19597989949748743,
91
+ "tp": 468,
92
+ "sl": 1920
93
+ },
94
+ "2026": {
95
+ "opportunities": 0,
96
+ "resolved": 0,
97
+ "win_rate": NaN,
98
+ "tp": 0,
99
+ "sl": 0
100
+ }
101
+ }
102
+ }
103
+ },
104
+ "validation": {
105
+ "1.5": {
106
+ "opportunities": 240,
107
+ "resolved": 240,
108
+ "wins": 118,
109
+ "losses": 122,
110
+ "unresolved": 0,
111
+ "win_rate": 0.49166666666666664,
112
+ "yearly": {
113
+ "2024": {
114
+ "opportunities": 0,
115
+ "resolved": 0,
116
+ "win_rate": NaN,
117
+ "tp": 0,
118
+ "sl": 0
119
+ },
120
+ "2025": {
121
+ "opportunities": 0,
122
+ "resolved": 0,
123
+ "win_rate": NaN,
124
+ "tp": 0,
125
+ "sl": 0
126
+ },
127
+ "2026": {
128
+ "opportunities": 240,
129
+ "resolved": 240,
130
+ "win_rate": 0.49166666666666664,
131
+ "tp": 118,
132
+ "sl": 122
133
+ }
134
+ }
135
+ },
136
+ "2.0": {
137
+ "opportunities": 240,
138
+ "resolved": 240,
139
+ "wins": 102,
140
+ "losses": 138,
141
+ "unresolved": 0,
142
+ "win_rate": 0.425,
143
+ "yearly": {
144
+ "2024": {
145
+ "opportunities": 0,
146
+ "resolved": 0,
147
+ "win_rate": NaN,
148
+ "tp": 0,
149
+ "sl": 0
150
+ },
151
+ "2025": {
152
+ "opportunities": 0,
153
+ "resolved": 0,
154
+ "win_rate": NaN,
155
+ "tp": 0,
156
+ "sl": 0
157
+ },
158
+ "2026": {
159
+ "opportunities": 240,
160
+ "resolved": 240,
161
+ "win_rate": 0.425,
162
+ "tp": 102,
163
+ "sl": 138
164
+ }
165
+ }
166
+ },
167
+ "4.0": {
168
+ "opportunities": 240,
169
+ "resolved": 240,
170
+ "wins": 74,
171
+ "losses": 166,
172
+ "unresolved": 0,
173
+ "win_rate": 0.30833333333333335,
174
+ "yearly": {
175
+ "2024": {
176
+ "opportunities": 0,
177
+ "resolved": 0,
178
+ "win_rate": NaN,
179
+ "tp": 0,
180
+ "sl": 0
181
+ },
182
+ "2025": {
183
+ "opportunities": 0,
184
+ "resolved": 0,
185
+ "win_rate": NaN,
186
+ "tp": 0,
187
+ "sl": 0
188
+ },
189
+ "2026": {
190
+ "opportunities": 240,
191
+ "resolved": 240,
192
+ "win_rate": 0.30833333333333335,
193
+ "tp": 74,
194
+ "sl": 166
195
+ }
196
+ }
197
+ }
198
+ },
199
+ "fronttest": {
200
+ "1.5": {
201
+ "opportunities": 240,
202
+ "resolved": 240,
203
+ "wins": 87,
204
+ "losses": 153,
205
+ "unresolved": 0,
206
+ "win_rate": 0.3625,
207
+ "yearly": {
208
+ "2024": {
209
+ "opportunities": 0,
210
+ "resolved": 0,
211
+ "win_rate": NaN,
212
+ "tp": 0,
213
+ "sl": 0
214
+ },
215
+ "2025": {
216
+ "opportunities": 0,
217
+ "resolved": 0,
218
+ "win_rate": NaN,
219
+ "tp": 0,
220
+ "sl": 0
221
+ },
222
+ "2026": {
223
+ "opportunities": 240,
224
+ "resolved": 240,
225
+ "win_rate": 0.3625,
226
+ "tp": 87,
227
+ "sl": 153
228
+ }
229
+ }
230
+ },
231
+ "2.0": {
232
+ "opportunities": 240,
233
+ "resolved": 240,
234
+ "wins": 78,
235
+ "losses": 162,
236
+ "unresolved": 0,
237
+ "win_rate": 0.325,
238
+ "yearly": {
239
+ "2024": {
240
+ "opportunities": 0,
241
+ "resolved": 0,
242
+ "win_rate": NaN,
243
+ "tp": 0,
244
+ "sl": 0
245
+ },
246
+ "2025": {
247
+ "opportunities": 0,
248
+ "resolved": 0,
249
+ "win_rate": NaN,
250
+ "tp": 0,
251
+ "sl": 0
252
+ },
253
+ "2026": {
254
+ "opportunities": 240,
255
+ "resolved": 240,
256
+ "win_rate": 0.325,
257
+ "tp": 78,
258
+ "sl": 162
259
+ }
260
+ }
261
+ },
262
+ "4.0": {
263
+ "opportunities": 240,
264
+ "resolved": 240,
265
+ "wins": 59,
266
+ "losses": 181,
267
+ "unresolved": 0,
268
+ "win_rate": 0.24583333333333332,
269
+ "yearly": {
270
+ "2024": {
271
+ "opportunities": 0,
272
+ "resolved": 0,
273
+ "win_rate": NaN,
274
+ "tp": 0,
275
+ "sl": 0
276
+ },
277
+ "2025": {
278
+ "opportunities": 0,
279
+ "resolved": 0,
280
+ "win_rate": NaN,
281
+ "tp": 0,
282
+ "sl": 0
283
+ },
284
+ "2026": {
285
+ "opportunities": 240,
286
+ "resolved": 240,
287
+ "win_rate": 0.24583333333333332,
288
+ "tp": 59,
289
+ "sl": 181
290
+ }
291
+ }
292
+ }
293
+ },
294
+ "candidate_iterations": 60,
295
+ "target_win_rate": 0.8,
296
+ "memory": {
297
+ "purpose": "separate causal 1:4 winning-position memory; not the saved strategy",
298
+ "rows": 1067,
299
+ "features": [
300
+ "rsi",
301
+ "trend_score",
302
+ "range_over_atr",
303
+ "mr_zscore_20",
304
+ "mr_zscore_50",
305
+ "body_over_range",
306
+ "return_3",
307
+ "return_10",
308
+ "ema_alignment",
309
+ "structure_break"
310
+ ],
311
+ "source_period": "backtest+validation only",
312
+ "fronttest_excluded": true
313
+ },
314
+ "leakage_audit": "Nemotron and settings selection used backtest/validation only; fronttest is reported after selection and is not sent into optimization."
315
+ }