P2SAMAPA commited on
Commit
9e8d047
·
verified ·
1 Parent(s): 0603817

Upload walk_forward_results_equity_shrinking.json with huggingface_hub

Browse files
walk_forward_results_equity_shrinking.json CHANGED
@@ -3,30 +3,30 @@
3
  {
4
  "equity": [
5
  1.0,
6
- 0.972661159020487,
7
- 0.9737367849238124,
8
- 0.8722176810602247,
9
- 0.949293019244053,
10
- 0.990597730352396,
11
- 0.9029939996821515
12
  ],
13
  "returns": [
14
- -0.027338840979512946,
15
- 0.0011058588012381478,
16
- -0.10425723402400865,
17
- 0.08836708984176903,
18
- 0.04351102375242902,
19
- -0.0884352224783316
20
  ],
21
  "picks": [
22
  [
23
- "GDX"
24
  ],
25
  [
26
  "QQQ"
27
  ],
28
  [
29
- "GDX"
30
  ],
31
  [
32
  "XLF"
@@ -35,15 +35,15 @@
35
  "XME"
36
  ],
37
  [
38
- "XME"
39
  ]
40
  ],
41
  "summary": {
42
- "annualised_return": -0.0854,
43
- "annualised_vol": 0.1562,
44
- "sharpe_ratio": -0.5469,
45
- "max_drawdown": -0.1278,
46
- "total_return": -0.097
47
  },
48
  "fold": 1,
49
  "train_range": "2008\u20132010",
@@ -52,20 +52,20 @@
52
  {
53
  "equity": [
54
  1.0,
55
- 0.8110606656559333,
56
- 0.7464289793121021,
57
- 0.8490109568141492,
58
- 0.8679478536969865,
59
- 0.8025927148797203,
60
- 0.6162060232846267
61
  ],
62
  "returns": [
63
- -0.18893933434406673,
64
- -0.07968785700088322,
65
- 0.13743032538284508,
66
- 0.022304655470992536,
67
- -0.07529846238905796,
68
- -0.2322307294092823
69
  ],
70
  "picks": [
71
  [
@@ -84,15 +84,15 @@
84
  "XME"
85
  ],
86
  [
87
- "GDX"
88
  ]
89
  ],
90
  "summary": {
91
- "annualised_return": -0.3453,
92
- "annualised_vol": 0.2839,
93
- "sharpe_ratio": -1.2163,
94
- "max_drawdown": -0.3838,
95
- "total_return": -0.3838
96
  },
97
  "fold": 2,
98
  "train_range": "2008\u20132011",
@@ -101,24 +101,24 @@
101
  {
102
  "equity": [
103
  1.0,
104
- 0.7389817926561734,
105
- 0.7304711003347004,
106
- 0.6623337044913229,
107
- 0.5672750569826712,
108
- 0.7130584733591546,
109
- 0.6596356463831814
110
  ],
111
  "returns": [
112
- -0.26101820734382664,
113
- -0.011516782153566125,
114
- -0.09327870166548294,
115
- -0.14352077640629418,
116
- 0.2569889413997922,
117
- -0.07492068178406604
118
  ],
119
  "picks": [
120
  [
121
- "GDX"
122
  ],
123
  [
124
  "GDX"
@@ -137,11 +137,11 @@
137
  ]
138
  ],
139
  "summary": {
140
- "annualised_return": -0.3051,
141
- "annualised_vol": 0.3639,
142
- "sharpe_ratio": -0.8385,
143
- "max_drawdown": -0.4327,
144
- "total_return": -0.3404
145
  },
146
  "fold": 3,
147
  "train_range": "2009\u20132013",
@@ -150,47 +150,47 @@
150
  {
151
  "equity": [
152
  1.0,
153
- 1.0266473997302676,
154
- 1.107183147662548,
155
- 1.0879149691447387,
156
- 1.1248222569902446,
157
- 1.1974890447886541,
158
- 1.1849233673769426
159
  ],
160
  "returns": [
161
- 0.026647399730267536,
162
- 0.0784453824686446,
163
- -0.017402882764687787,
164
- 0.033924790900267045,
165
- 0.06460290712316494,
166
- -0.010493354796351636
167
  ],
168
  "picks": [
169
  [
170
- "XLU"
171
  ],
172
  [
173
- "XLK"
174
  ],
175
  [
176
- "XLK"
177
  ],
178
  [
179
- "XLK"
180
  ],
181
  [
182
- "SPY"
183
  ],
184
  [
185
- "SPY"
186
  ]
187
  ],
188
  "summary": {
189
- "annualised_return": 0.1601,
190
- "annualised_vol": 0.0808,
191
- "sharpe_ratio": 1.9818,
192
- "max_drawdown": -0.0174,
193
- "total_return": 0.1849
194
  },
195
  "fold": 4,
196
  "train_range": "2010\u20132014",
@@ -199,47 +199,47 @@
199
  {
200
  "equity": [
201
  1.0,
202
- 1.0236070218206805,
203
- 1.0435214682649046,
204
- 1.0180458574759805,
205
- 1.0447014204554512,
206
- 1.181827839958191,
207
- 1.2430906983396481
208
  ],
209
  "returns": [
210
- 0.023607021820680536,
211
- 0.019455167871750563,
212
- -0.024413116130023733,
213
- 0.02618306708261369,
214
- 0.13125895764835635,
215
- 0.05183737961666595
216
  ],
217
  "picks": [
218
  [
219
- "XLF"
220
  ],
221
  [
222
- "XLP"
223
  ],
224
  [
225
- "XLP"
226
  ],
227
  [
228
  "SPY"
229
  ],
230
  [
231
- "XLU"
232
  ],
233
  [
234
- "SPY"
235
  ]
236
  ],
237
  "summary": {
238
- "annualised_return": 0.2097,
239
- "annualised_vol": 0.1086,
240
- "sharpe_ratio": 1.9315,
241
- "max_drawdown": -0.0244,
242
- "total_return": 0.2431
243
  },
244
  "fold": 5,
245
  "train_range": "2011\u20132015",
@@ -248,47 +248,47 @@
248
  {
249
  "equity": [
250
  1.0,
251
- 1.0179993171130142,
252
- 1.100872390171907,
253
- 1.0547307297814805,
254
- 1.041565375502115,
255
- 1.1254744990991943,
256
- 1.1401802342764626
257
  ],
258
  "returns": [
259
- 0.01799931711301414,
260
- 0.08140778845895097,
261
- -0.04191372297312426,
262
- -0.012482194656538699,
263
- 0.08056059232636124,
264
- 0.013066253557089494
265
  ],
266
  "picks": [
267
  [
268
- "SPY"
269
  ],
270
  [
271
- "XLV"
272
  ],
273
  [
274
- "XLV"
275
  ],
276
  [
277
- "XLP"
278
  ],
279
  [
280
- "XLV"
281
  ],
282
  [
283
  "XLI"
284
  ]
285
  ],
286
  "summary": {
287
- "annualised_return": 0.1216,
288
- "annualised_vol": 0.1038,
289
- "sharpe_ratio": 1.1715,
290
- "max_drawdown": -0.0539,
291
- "total_return": 0.1402
292
  },
293
  "fold": 6,
294
  "train_range": "2013\u20132016",
@@ -297,47 +297,47 @@
297
  {
298
  "equity": [
299
  1.0,
300
- 1.0518168114088946,
301
- 1.0513490047696437,
302
- 1.1101786343299782,
303
- 1.1459210309894616,
304
- 1.2523144613834423,
305
- 1.1417090937572654
306
  ],
307
  "returns": [
308
- 0.05181681140889468,
309
- -0.00044476056493550527,
310
- 0.055956327816398595,
311
- 0.032195176122313846,
312
- 0.09284534232006712,
313
- -0.0883207621063405
314
  ],
315
  "picks": [
316
  [
317
- "XLK"
318
  ],
319
  [
320
- "XLP"
321
  ],
322
  [
323
  "XLI"
324
  ],
325
  [
326
- "XLI"
327
  ],
328
  [
329
- "XLY"
330
  ],
331
  [
332
  "XLP"
333
  ]
334
  ],
335
  "summary": {
336
- "annualised_return": 0.123,
337
- "annualised_vol": 0.1317,
338
- "sharpe_ratio": 0.9337,
339
  "max_drawdown": -0.0883,
340
- "total_return": 0.1417
341
  },
342
  "fold": 7,
343
  "train_range": "2014\u20132017",
@@ -346,20 +346,20 @@
346
  {
347
  "equity": [
348
  1.0,
349
- 1.0260482186674564,
350
- 1.0538758284700716,
351
- 1.028764302374779,
352
- 0.871956896866284,
353
- 0.9216886803982889,
354
- 0.9235359000835045
355
  ],
356
  "returns": [
357
- 0.026048218667456324,
358
- 0.027121152102145073,
359
- -0.023827784466550893,
360
- -0.15242306245125722,
361
- 0.057034681084277734,
362
- 0.0020041687876837877
363
  ],
364
  "picks": [
365
  [
@@ -375,18 +375,18 @@
375
  "IWM"
376
  ],
377
  [
378
- "XLV"
379
  ],
380
  [
381
- "IWM"
382
  ]
383
  ],
384
  "summary": {
385
- "annualised_return": -0.0672,
386
- "annualised_vol": 0.1559,
387
- "sharpe_ratio": -0.4312,
388
  "max_drawdown": -0.1726,
389
- "total_return": -0.0765
390
  },
391
  "fold": 8,
392
  "train_range": "2015\u20132018",
@@ -395,20 +395,20 @@
395
  {
396
  "equity": [
397
  1.0,
398
- 0.9658741338437226,
399
- 0.9991396703350072,
400
- 0.9811392140658153,
401
- 1.100372106859199,
402
- 0.9747309338952846,
403
- 0.7648812562342884
404
  ],
405
  "returns": [
406
- -0.034125866156277475,
407
- 0.03444086069362221,
408
- -0.018015955930522118,
409
- 0.12152494883910082,
410
- -0.11418062324619702,
411
- -0.21528985114115645
412
  ],
413
  "picks": [
414
  [
@@ -444,47 +444,47 @@
444
  {
445
  "equity": [
446
  1.0,
447
- 1.4126372507877538,
448
- 1.7034657059189395,
449
- 1.5425658174744614,
450
- 1.4231051711877265,
451
- 1.2331396305122286,
452
- 1.4536921416657909
453
  ],
454
  "returns": [
455
- 0.41263725078775376,
456
- 0.2058762466932016,
457
- -0.0944544336204762,
458
- -0.07744281957597103,
459
- -0.13348664913988906,
460
- 0.1788544506204441
461
  ],
462
  "picks": [
463
  [
464
- "XLE"
465
  ],
466
  [
467
- "GDX"
468
  ],
469
  [
470
- "GDX"
471
  ],
472
  [
473
- "GDX"
474
  ],
475
  [
476
- "GDX"
477
  ],
478
  [
479
- "GDX"
480
  ]
481
  ],
482
  "summary": {
483
- "annualised_return": 0.3873,
484
- "annualised_vol": 0.4554,
485
- "sharpe_ratio": 0.8504,
486
- "max_drawdown": -0.2761,
487
- "total_return": 0.4537
488
  },
489
  "fold": 10,
490
  "train_range": "2017\u20132020",
@@ -493,47 +493,47 @@
493
  {
494
  "equity": [
495
  1.0,
496
- 1.175366237861808,
497
- 1.2489597520438318,
498
- 1.259943181318241,
499
- 1.3540078174484251,
500
- 1.3498902832341084,
501
- 1.356611096537018
502
  ],
503
  "returns": [
504
- 0.1753662378618079,
505
- 0.06261326198709191,
506
- 0.008794061823397975,
507
- 0.07465783975414438,
508
- -0.0030409973718438345,
509
- 0.004978784858579355
510
  ],
511
  "picks": [
512
  [
513
  "GDX"
514
  ],
515
  [
516
- "XLY"
517
  ],
518
  [
519
- "XLY"
520
  ],
521
  [
522
- "XLY"
523
  ],
524
  [
525
- "XLP"
526
  ],
527
  [
528
  "GDX"
529
  ]
530
  ],
531
  "summary": {
532
- "annualised_return": 0.3059,
533
- "annualised_vol": 0.1416,
534
- "sharpe_ratio": 2.1593,
535
- "max_drawdown": -0.003,
536
- "total_return": 0.3566
537
  },
538
  "fold": 11,
539
  "train_range": "2018\u20132021",
@@ -542,20 +542,20 @@
542
  {
543
  "equity": [
544
  1.0,
545
- 1.02375554205858,
546
- 1.0480946541235576,
547
- 0.9778933284621736,
548
- 1.0697514738622955,
549
- 1.1388436065333978,
550
- 1.100876961227392
551
  ],
552
  "returns": [
553
- 0.023755542058579986,
554
- 0.02377433973743017,
555
- -0.06697994821859686,
556
- 0.09393472961368643,
557
- 0.06458708808471934,
558
- -0.033337892128643506
559
  ],
560
  "picks": [
561
  [
@@ -565,24 +565,24 @@
565
  "XLU"
566
  ],
567
  [
568
- "XLF"
569
  ],
570
  [
571
- "XLF"
572
  ],
573
  [
574
- "XLF"
575
  ],
576
  [
577
- "XLE"
578
  ]
579
  ],
580
  "summary": {
581
- "annualised_return": 0.0877,
582
- "annualised_vol": 0.125,
583
- "sharpe_ratio": 0.7018,
584
- "max_drawdown": -0.067,
585
- "total_return": 0.1009
586
  },
587
  "fold": 12,
588
  "train_range": "2019\u20132022",
@@ -591,47 +591,47 @@
591
  {
592
  "equity": [
593
  1.0,
594
- 0.998253984894781,
595
- 1.101135630931086,
596
- 1.0502094614386623,
597
- 1.1868564359885074,
598
- 1.271988659692659,
599
- 1.3065170386963298
600
  ],
601
  "returns": [
602
- -0.0017460151052189465,
603
- 0.10306159313468602,
604
- -0.046248770870634816,
605
- 0.1301140196953235,
606
- 0.07172916717028766,
607
- 0.027145194055435626
608
  ],
609
  "picks": [
610
  [
611
- "XLF"
612
  ],
613
  [
614
- "XLF"
615
  ],
616
  [
617
- "XLF"
618
  ],
619
  [
620
- "XLF"
621
  ],
622
  [
623
- "XLF"
624
  ],
625
  [
626
- "XLF"
627
  ]
628
  ],
629
  "summary": {
630
- "annualised_return": 0.2636,
631
- "annualised_vol": 0.1391,
632
- "sharpe_ratio": 1.8942,
633
- "max_drawdown": -0.0462,
634
- "total_return": 0.3065
635
  },
636
  "fold": 13,
637
  "train_range": "2020\u20132023",
@@ -640,27 +640,27 @@
640
  {
641
  "equity": [
642
  1.0,
643
- 1.1248682883376298,
644
- 1.0970393734001618,
645
- 1.2602253903244651,
646
- 1.4612461995939252,
647
- 1.7286856899268523,
648
- 1.7651982132993433
649
  ],
650
  "returns": [
651
- 0.12486828833762978,
652
- -0.02473970972956714,
653
- 0.1487512853969178,
654
- 0.15951179115483788,
655
- 0.183021513012145,
656
- 0.021121551237018657
657
  ],
658
  "picks": [
659
  [
660
  "XME"
661
  ],
662
  [
663
- "XLY"
664
  ],
665
  [
666
  "XLY"
@@ -669,18 +669,18 @@
669
  "XLY"
670
  ],
671
  [
672
- "GDX"
673
  ],
674
  [
675
- "XLY"
676
  ]
677
  ],
678
  "summary": {
679
- "annualised_return": 0.6442,
680
- "annualised_vol": 0.1755,
681
- "sharpe_ratio": 3.6712,
682
- "max_drawdown": -0.0247,
683
- "total_return": 0.7652
684
  },
685
  "fold": 14,
686
  "train_range": "2021\u20132024",
@@ -690,185 +690,185 @@
690
  "aggregate": {
691
  "equity": [
692
  1.0,
693
- 0.972661159020487,
694
- 0.9737367849238124,
695
- 0.8722176810602247,
696
- 0.949293019244053,
697
- 0.990597730352396,
698
- 0.9029939996821515,
699
- 0.7323829144655194,
700
- 0.674020889507701,
701
- 0.766651799667579,
702
- 0.7837517039253807,
703
- 0.7247364057249953,
704
- 0.5564303415940182,
705
- 0.41119189131943445,
706
- 0.4064562838837957,
707
- 0.3685425694393383,
708
- 0.3156490537346338,
709
- 0.3967673699077435,
710
- 0.3670412880445846,
711
- 0.3768219839646209,
712
- 0.40638192861931904,
713
- 0.3993097115578693,
714
- 0.412856210026916,
715
- 0.4395279214185067,
716
- 0.4349157989961594,
717
- 0.4451828657532204,
718
- 0.4538439731400763,
719
- 0.44276422751889627,
720
- 0.45435715298980517,
721
- 0.5139955992913218,
722
- 0.5406397842930818,
723
- 0.5503709312144845,
724
- 0.5951754115567492,
725
- 0.5702293942363444,
726
- 0.5631116799386062,
727
- 0.6084762904203527,
728
- 0.6164267959144623,
729
- 0.6483680669457511,
730
- 0.6480796983980102,
731
- 0.6843438584527219,
732
- 0.7063764295038312,
733
- 0.7719601909079411,
734
- 0.7037800785311956,
735
- 0.7221122959105759,
736
- 0.7416968133227958,
737
- 0.7240238215154126,
738
- 0.6136658933523709,
739
- 0.6486661318720217,
740
- 0.6499661682871472,
741
- 0.6277855098220715,
742
- 0.649406983111328,
743
- 0.6377072955226211,
744
- 0.715204641985329,
745
- 0.6335421302148708,
746
- 0.49714693930926007,
747
- 0.7022882855833794,
748
- 0.8468727619158889,
749
- 0.7668818748405152,
750
- 0.7074923801711588,
751
- 0.6130515930501063,
752
- 0.7226985989270711,
753
- 0.8494355333289112,
754
- 0.9026214629183794,
755
- 0.9105591718664096,
756
- 0.9785395526062785,
757
- 0.9755638163985575,
758
- 0.9804209387562206,
759
- 1.0037113696019564,
760
- 1.0275739447011947,
761
- 0.9587470950943293,
762
- 1.0488067442399223,
763
- 1.1165461178139937,
764
- 1.0793228237816552,
765
- 1.0774383098279248,
766
- 1.1884808185431341,
767
- 1.1335150414821882,
768
- 1.281001239914547,
769
- 1.3728863919977234,
770
- 1.4101536595245685,
771
- 1.586237133282446,
772
- 1.5469940870427776,
773
- 1.777111445991822,
774
- 2.0605816758237414,
775
- 2.437712451818104,
776
- 2.4892007202702984
777
  ],
778
  "returns": [
779
- -0.027338840979512946,
780
- 0.0011058588012381478,
781
- -0.10425723402400865,
782
- 0.08836708984176903,
783
- 0.04351102375242902,
784
- -0.0884352224783316,
785
- -0.18893933434406673,
786
- -0.07968785700088322,
787
- 0.13743032538284508,
788
- 0.022304655470992536,
789
- -0.07529846238905796,
790
- -0.2322307294092823,
791
- -0.26101820734382664,
792
- -0.011516782153566125,
793
- -0.09327870166548294,
794
- -0.14352077640629418,
795
- 0.2569889413997922,
796
- -0.07492068178406604,
797
- 0.026647399730267536,
798
- 0.0784453824686446,
799
- -0.017402882764687787,
800
- 0.033924790900267045,
801
- 0.06460290712316494,
802
- -0.010493354796351636,
803
- 0.023607021820680536,
804
- 0.019455167871750563,
805
- -0.024413116130023733,
806
- 0.02618306708261369,
807
- 0.13125895764835635,
808
- 0.05183737961666595,
809
- 0.01799931711301414,
810
- 0.08140778845895097,
811
- -0.04191372297312426,
812
- -0.012482194656538699,
813
- 0.08056059232636124,
814
- 0.013066253557089494,
815
- 0.05181681140889468,
816
- -0.00044476056493550527,
817
- 0.055956327816398595,
818
- 0.032195176122313846,
819
- 0.09284534232006712,
820
- -0.0883207621063405,
821
- 0.026048218667456324,
822
- 0.027121152102145073,
823
- -0.023827784466550893,
824
- -0.15242306245125722,
825
- 0.057034681084277734,
826
- 0.0020041687876837877,
827
- -0.034125866156277475,
828
- 0.03444086069362221,
829
- -0.018015955930522118,
830
- 0.12152494883910082,
831
- -0.11418062324619702,
832
- -0.21528985114115645,
833
- 0.41263725078775376,
834
- 0.2058762466932016,
835
- -0.0944544336204762,
836
- -0.07744281957597103,
837
- -0.13348664913988906,
838
- 0.1788544506204441,
839
- 0.1753662378618079,
840
- 0.06261326198709191,
841
- 0.008794061823397975,
842
- 0.07465783975414438,
843
- -0.0030409973718438345,
844
- 0.004978784858579355,
845
- 0.023755542058579986,
846
- 0.02377433973743017,
847
- -0.06697994821859686,
848
- 0.09393472961368643,
849
- 0.06458708808471934,
850
- -0.033337892128643506,
851
- -0.0017460151052189465,
852
- 0.10306159313468602,
853
- -0.046248770870634816,
854
- 0.1301140196953235,
855
- 0.07172916717028766,
856
- 0.027145194055435626,
857
- 0.12486828833762978,
858
- -0.02473970972956714,
859
- 0.1487512853969178,
860
- 0.15951179115483788,
861
- 0.183021513012145,
862
- 0.021121551237018657
863
  ],
864
  "summary": {
865
- "annualised_return": 0.0587,
866
- "annualised_vol": 0.2432,
867
- "sharpe_ratio": 0.2412,
868
- "max_drawdown": -0.6844,
869
- "total_return": 1.4892,
870
  "num_folds": 14
871
  }
872
  },
873
- "elapsed_s": 6241.5
874
  }
 
3
  {
4
  "equity": [
5
  1.0,
6
+ 1.033302833343792,
7
+ 1.0344451332948914,
8
+ 0.9290351448139714,
9
+ 1.0111308074261864,
10
+ 1.0551262317151906,
11
+ 1.0558617917207547
12
  ],
13
  "returns": [
14
+ 0.03330283334379183,
15
+ 0.0011054841951832406,
16
+ -0.1019000284192652,
17
+ 0.08836658448336085,
18
+ 0.04351111049716075,
19
+ 0.0006971298631903307
20
  ],
21
  "picks": [
22
  [
23
+ "QQQ"
24
  ],
25
  [
26
  "QQQ"
27
  ],
28
  [
29
+ "QQQ"
30
  ],
31
  [
32
  "XLF"
 
35
  "XME"
36
  ],
37
  [
38
+ "IWM"
39
  ]
40
  ],
41
  "summary": {
42
+ "annualised_return": 0.0487,
43
+ "annualised_vol": 0.1339,
44
+ "sharpe_ratio": 0.3638,
45
+ "max_drawdown": -0.1019,
46
+ "total_return": 0.0559
47
  },
48
  "fold": 1,
49
  "train_range": "2008\u20132010",
 
52
  {
53
  "equity": [
54
  1.0,
55
+ 0.8110602971113939,
56
+ 0.7464290251678057,
57
+ 0.849011323563899,
58
+ 0.8679479450790242,
59
+ 0.8025928974486083,
60
+ 0.742893017127725
61
  ],
62
  "returns": [
63
+ -0.18893970288860604,
64
+ -0.07968738227450362,
65
+ 0.13743074684566495,
66
+ 0.02230432149672023,
67
+ -0.07529834940097174,
68
+ -0.0743837635626548
69
  ],
70
  "picks": [
71
  [
 
84
  "XME"
85
  ],
86
  [
87
+ "XME"
88
  ]
89
  ],
90
  "summary": {
91
+ "annualised_return": -0.229,
92
+ "annualised_vol": 0.232,
93
+ "sharpe_ratio": -0.9872,
94
+ "max_drawdown": -0.2571,
95
+ "total_return": -0.2571
96
  },
97
  "fold": 2,
98
  "train_range": "2008\u20132011",
 
101
  {
102
  "equity": [
103
  1.0,
104
+ 1.0555424880557294,
105
+ 1.0433860343744623,
106
+ 0.9460604152717431,
107
+ 0.810281007022209,
108
+ 1.0185144521377505,
109
+ 0.9422066609997585
110
  ],
111
  "returns": [
112
+ 0.05554248805572926,
113
+ -0.011516782904361108,
114
+ -0.09327862928610935,
115
+ -0.14352086405658704,
116
+ 0.25698917204143973,
117
+ -0.07492067587046049
118
  ],
119
  "picks": [
120
  [
121
+ "XLE"
122
  ],
123
  [
124
  "GDX"
 
137
  ]
138
  ],
139
  "summary": {
140
+ "annualised_return": -0.0508,
141
+ "annualised_vol": 0.3019,
142
+ "sharpe_ratio": -0.1681,
143
+ "max_drawdown": -0.2324,
144
+ "total_return": -0.0578
145
  },
146
  "fold": 3,
147
  "train_range": "2009\u20132013",
 
150
  {
151
  "equity": [
152
  1.0,
153
+ 1.0436981352987438,
154
+ 1.039510931192364,
155
+ 1.0750011056956825,
156
+ 1.129943340039246,
157
+ 1.1872243834213505,
158
+ 1.1621015076948331
159
  ],
160
  "returns": [
161
+ 0.04369813529874378,
162
+ -0.0040118919108552325,
163
+ 0.03414122299090169,
164
+ 0.051109002634939345,
165
+ 0.05069373069636847,
166
+ -0.02116101730838621
167
  ],
168
  "picks": [
169
  [
170
+ "XLP"
171
  ],
172
  [
173
+ "XLP"
174
  ],
175
  [
176
+ "XLP"
177
  ],
178
  [
179
+ "XLP"
180
  ],
181
  [
182
+ "XLP"
183
  ],
184
  [
185
+ "XLP"
186
  ]
187
  ],
188
  "summary": {
189
+ "annualised_return": 0.1405,
190
+ "annualised_vol": 0.0644,
191
+ "sharpe_ratio": 2.1804,
192
+ "max_drawdown": -0.0212,
193
+ "total_return": 0.1621
194
  },
195
  "fold": 4,
196
  "train_range": "2010\u20132014",
 
199
  {
200
  "equity": [
201
  1.0,
202
+ 1.039893652721541,
203
+ 1.0297554398637756,
204
+ 0.9770271633533255,
205
+ 1.0026087210822692,
206
+ 0.9598875032096109,
207
+ 1.3890065524871327
208
  ],
209
  "returns": [
210
+ 0.039893652721541016,
211
+ -0.009749278525965119,
212
+ -0.051204659348461856,
213
+ 0.026183056816090317,
214
+ -0.0426100601105311,
215
+ 0.4470513970050248
216
  ],
217
  "picks": [
218
  [
219
+ "SPY"
220
  ],
221
  [
222
+ "SPY"
223
  ],
224
  [
225
+ "SPY"
226
  ],
227
  [
228
  "SPY"
229
  ],
230
  [
231
+ "SPY"
232
  ],
233
  [
234
+ "XME"
235
  ]
236
  ],
237
  "summary": {
238
+ "annualised_return": 0.3331,
239
+ "annualised_vol": 0.3954,
240
+ "sharpe_ratio": 0.8424,
241
+ "max_drawdown": -0.0769,
242
+ "total_return": 0.389
243
  },
244
  "fold": 5,
245
  "train_range": "2011\u20132015",
 
248
  {
249
  "equity": [
250
  1.0,
251
+ 1.037831472404234,
252
+ 1.0985571801222467,
253
+ 1.107502099804899,
254
+ 1.194745838294856,
255
+ 1.2544159998411877,
256
+ 1.2708063485254044
257
  ],
258
  "returns": [
259
+ 0.03783147240423391,
260
+ 0.05851210849998233,
261
+ 0.008142425214186047,
262
+ 0.07877523528427265,
263
+ 0.049943812008998646,
264
+ 0.013066118963957672
265
  ],
266
  "picks": [
267
  [
268
+ "XLF"
269
  ],
270
  [
271
+ "XLI"
272
  ],
273
  [
274
+ "XLI"
275
  ],
276
  [
277
+ "XLI"
278
  ],
279
  [
280
+ "XLI"
281
  ],
282
  [
283
  "XLI"
284
  ]
285
  ],
286
  "summary": {
287
+ "annualised_return": 0.2333,
288
+ "annualised_vol": 0.0568,
289
+ "sharpe_ratio": 4.1094,
290
+ "max_drawdown": 0.0,
291
+ "total_return": 0.2708
292
  },
293
  "fold": 6,
294
  "train_range": "2013\u20132016",
 
297
  {
298
  "equity": [
299
  1.0,
300
+ 1.0832857774354259,
301
+ 1.1130201629925192,
302
+ 1.1753001666737295,
303
+ 1.1895435539513128,
304
+ 1.3670024584763443,
305
+ 1.2462675216013888
306
  ],
307
  "returns": [
308
+ 0.08328577743542591,
309
+ 0.027448330049607457,
310
+ 0.05595586293222333,
311
+ 0.012118935810155095,
312
+ 0.14918235144527942,
313
+ -0.08832093616680563
314
  ],
315
  "picks": [
316
  [
317
+ "GDX"
318
  ],
319
  [
320
+ "XLI"
321
  ],
322
  [
323
  "XLI"
324
  ],
325
  [
326
+ "XME"
327
  ],
328
  [
329
+ "XME"
330
  ],
331
  [
332
  "XLP"
333
  ]
334
  ],
335
  "summary": {
336
+ "annualised_return": 0.2124,
337
+ "annualised_vol": 0.1659,
338
+ "sharpe_ratio": 1.2806,
339
  "max_drawdown": -0.0883,
340
+ "total_return": 0.2463
341
  },
342
  "fold": 7,
343
  "train_range": "2014\u20132017",
 
346
  {
347
  "equity": [
348
  1.0,
349
+ 1.0260480072492901,
350
+ 1.0538759416784556,
351
+ 1.0287643060895406,
352
+ 0.8719572037163542,
353
+ 0.9708850639803547,
354
+ 1.0473316951040004
355
  ],
356
  "returns": [
357
+ 0.026048007249290198,
358
+ 0.02712147407582688,
359
+ -0.023827885803068084,
360
+ -0.15242276724124446,
361
+ 0.11345494921351836,
362
+ 0.07873911543168259
363
  ],
364
  "picks": [
365
  [
 
375
  "IWM"
376
  ],
377
  [
378
+ "XLY"
379
  ],
380
  [
381
+ "XLK"
382
  ]
383
  ],
384
  "summary": {
385
+ "annualised_return": 0.0413,
386
+ "annualised_vol": 0.1951,
387
+ "sharpe_ratio": 0.2117,
388
  "max_drawdown": -0.1726,
389
+ "total_return": 0.0473
390
  },
391
  "fold": 8,
392
  "train_range": "2015\u20132018",
 
395
  {
396
  "equity": [
397
  1.0,
398
+ 0.9658746597829737,
399
+ 0.9991403182014106,
400
+ 0.9811400083101419,
401
+ 1.1003734935263294,
402
+ 0.9747320855749639,
403
+ 0.7648820671714589
404
  ],
405
  "returns": [
406
+ -0.034125340217026345,
407
+ 0.03444096817480599,
408
+ -0.018015797744676883,
409
+ 0.12152545427389953,
410
+ -0.11418069291066507,
411
+ -0.21528994634430354
412
  ],
413
  "picks": [
414
  [
 
444
  {
445
  "equity": [
446
  1.0,
447
+ 1.2370130699748951,
448
+ 1.4316353435816196,
449
+ 1.5104827790492559,
450
+ 1.6234128581397709,
451
+ 1.6719655890736747,
452
+ 1.7046065200660925
453
  ],
454
  "returns": [
455
+ 0.23701306997489507,
456
+ 0.1573324311041227,
457
+ 0.055075083065760505,
458
+ 0.07476422813744141,
459
+ 0.029907814694494363,
460
+ 0.01952248970058159
461
  ],
462
  "picks": [
463
  [
464
+ "SPY"
465
  ],
466
  [
467
+ "QQQ"
468
  ],
469
  [
470
+ "SPY"
471
  ],
472
  [
473
+ "SPY"
474
  ],
475
  [
476
+ "SPY"
477
  ],
478
  [
479
+ "IWM"
480
  ]
481
  ],
482
  "summary": {
483
+ "annualised_return": 0.5947,
484
+ "annualised_vol": 0.1775,
485
+ "sharpe_ratio": 3.3511,
486
+ "max_drawdown": 0.0,
487
+ "total_return": 0.7046
488
  },
489
  "fold": 10,
490
  "train_range": "2017\u20132020",
 
493
  {
494
  "equity": [
495
  1.0,
496
+ 1.175366331381769,
497
+ 1.141444959590241,
498
+ 1.0996953684849147,
499
+ 1.0980140338013067,
500
+ 1.2296412176647074,
501
+ 1.2357633377433763
502
  ],
503
  "returns": [
504
+ 0.1753663313817691,
505
+ -0.028860254786820222,
506
+ -0.03657608783897347,
507
+ -0.0015289094887472648,
508
+ 0.11987750594380787,
509
+ 0.004978785673999992
510
  ],
511
  "picks": [
512
  [
513
  "GDX"
514
  ],
515
  [
516
+ "XME"
517
  ],
518
  [
519
+ "XME"
520
  ],
521
  [
522
+ "XME"
523
  ],
524
  [
525
+ "GDX"
526
  ],
527
  [
528
  "GDX"
529
  ]
530
  ],
531
  "summary": {
532
+ "annualised_return": 0.2035,
533
+ "annualised_vol": 0.183,
534
+ "sharpe_ratio": 1.1123,
535
+ "max_drawdown": -0.0658,
536
+ "total_return": 0.2358
537
  },
538
  "fold": 11,
539
  "train_range": "2018\u20132021",
 
542
  {
543
  "equity": [
544
  1.0,
545
+ 1.0237556107951993,
546
+ 1.0480949738642036,
547
+ 1.0258256790998455,
548
+ 1.1127920619060638,
549
+ 1.258406351775344,
550
+ 1.0930669520675766
551
  ],
552
  "returns": [
553
+ 0.023755610795199375,
554
+ 0.023774583320817055,
555
+ -0.021247401542489948,
556
+ 0.08477696023610069,
557
+ 0.13085489630458239,
558
+ -0.13138792527112453
559
  ],
560
  "picks": [
561
  [
 
565
  "XLU"
566
  ],
567
  [
568
+ "XME"
569
  ],
570
  [
571
+ "XME"
572
  ],
573
  [
574
+ "XME"
575
  ],
576
  [
577
+ "XME"
578
  ]
579
  ],
580
  "summary": {
581
+ "annualised_return": 0.081,
582
+ "annualised_vol": 0.1897,
583
+ "sharpe_ratio": 0.4269,
584
+ "max_drawdown": -0.1314,
585
+ "total_return": 0.0931
586
  },
587
  "fold": 12,
588
  "train_range": "2019\u20132022",
 
591
  {
592
  "equity": [
593
  1.0,
594
+ 0.9215628193331401,
595
+ 1.037948120170307,
596
+ 1.0488325580425424,
597
+ 1.2051476460978892,
598
+ 1.1345099403536296,
599
+ 1.2214319640030333
600
  ],
601
  "returns": [
602
+ -0.07843718066685994,
603
+ 0.12629122876439972,
604
+ 0.010486495096160927,
605
+ 0.14903721938903286,
606
+ -0.058613320926257734,
607
+ 0.07661636144176032
608
  ],
609
  "picks": [
610
  [
611
+ "XME"
612
  ],
613
  [
614
+ "XME"
615
  ],
616
  [
617
+ "XME"
618
  ],
619
  [
620
+ "XME"
621
  ],
622
  [
623
+ "XME"
624
  ],
625
  [
626
+ "XME"
627
  ]
628
  ],
629
  "summary": {
630
+ "annualised_return": 0.1913,
631
+ "annualised_vol": 0.199,
632
+ "sharpe_ratio": 0.9611,
633
+ "max_drawdown": -0.0784,
634
+ "total_return": 0.2214
635
  },
636
  "fold": 13,
637
  "train_range": "2020\u20132023",
 
640
  {
641
  "equity": [
642
  1.0,
643
+ 1.1248683742990682,
644
+ 0.9965331710415121,
645
+ 1.1447688648965364,
646
+ 1.3273730869719222,
647
+ 1.4472576123770522,
648
+ 1.4330673745745017
649
  ],
650
  "returns": [
651
+ 0.12486837429906825,
652
+ -0.11408908472293453,
653
+ 0.14875138947968802,
654
+ 0.15951186975362894,
655
+ 0.09031712830536395,
656
+ -0.00980491495169522
657
  ],
658
  "picks": [
659
  [
660
  "XME"
661
  ],
662
  [
663
+ "XME"
664
  ],
665
  [
666
  "XLY"
 
669
  "XLY"
670
  ],
671
  [
672
+ "XLV"
673
  ],
674
  [
675
+ "XLP"
676
  ]
677
  ],
678
  "summary": {
679
+ "annualised_return": 0.37,
680
+ "annualised_vol": 0.2249,
681
+ "sharpe_ratio": 1.6451,
682
+ "max_drawdown": -0.1141,
683
+ "total_return": 0.4331
684
  },
685
  "fold": 14,
686
  "train_range": "2021\u20132024",
 
690
  "aggregate": {
691
  "equity": [
692
  1.0,
693
+ 1.033302833343792,
694
+ 1.0344451332948914,
695
+ 0.9290351448139714,
696
+ 1.0111308074261864,
697
+ 1.0551262317151906,
698
+ 1.0558617917207547,
699
+ 0.856367578501604,
700
+ 0.7881258879060558,
701
+ 0.8964386172893879,
702
+ 0.9164330724114857,
703
+ 0.8474271747224396,
704
+ 0.7843923521213171,
705
+ 0.8279594549700208,
706
+ 0.8184240256735179,
707
+ 0.7420825543838726,
708
+ 0.6355782249773799,
709
+ 0.7989149467818847,
710
+ 0.7390596990059729,
711
+ 0.7713552297269848,
712
+ 0.7682606359204471,
713
+ 0.794489993606539,
714
+ 0.8350955847832087,
715
+ 0.8774296954639349,
716
+ 0.8588623904913305,
717
+ 0.8931255484331841,
718
+ 0.8844182187028538,
719
+ 0.8391318850926007,
720
+ 0.8611029229161733,
721
+ 0.8244112756093611,
722
+ 1.1929654880772205,
723
+ 1.2380971290186173,
724
+ 1.3105408025652712,
725
+ 1.321211783040298,
726
+ 1.4252905521096508,
727
+ 1.496474995502417,
728
+ 1.5160281158202396,
729
+ 1.642291696060292,
730
+ 1.6873698605714846,
731
+ 1.7817880972055875,
732
+ 1.8033814727829203,
733
+ 2.0724141614455274,
734
+ 1.889376602581313,
735
+ 1.9385910980219903,
736
+ 1.9911685462306221,
737
+ 1.943723209496378,
738
+ 1.6474555391539067,
739
+ 1.8343675236801429,
740
+ 1.9788039998713234,
741
+ 1.911276640152902,
742
+ 1.9771028580896581,
743
+ 1.9414837728778922,
744
+ 2.1774234703422826,
745
+ 1.9288037497386559,
746
+ 1.5135516939487292,
747
+ 1.8722832274972205,
748
+ 2.1668540993948313,
749
+ 2.286193768910385,
750
+ 2.457119281415598,
751
+ 2.530606349566445,
752
+ 2.5800100859620825,
753
+ 3.0324569896652154,
754
+ 2.9449395083134036,
755
+ 2.837225142176869,
756
+ 2.8328872817352826,
757
+ 3.172486743689642,
758
+ 3.188281875240079,
759
+ 3.26402145857367,
760
+ 3.341622208701464,
761
+ 3.270621419829882,
762
+ 3.547894761886139,
763
+ 4.012154163052321,
764
+ 3.4850055517009713,
765
+ 3.2116515416171922,
766
+ 3.6172549611711062,
767
+ 3.655187287582991,
768
+ 4.199946237270501,
769
+ 3.9537734405923364,
770
+ 4.256697175575591,
771
+ 4.788224031773151,
772
+ 4.241939934539793,
773
+ 4.872934393891963,
774
+ 5.650225270248437,
775
+ 6.160537390935674,
776
+ 6.100133845760811
777
  ],
778
  "returns": [
779
+ 0.03330283334379183,
780
+ 0.0011054841951832406,
781
+ -0.1019000284192652,
782
+ 0.08836658448336085,
783
+ 0.04351111049716075,
784
+ 0.0006971298631903307,
785
+ -0.18893970288860604,
786
+ -0.07968738227450362,
787
+ 0.13743074684566495,
788
+ 0.02230432149672023,
789
+ -0.07529834940097174,
790
+ -0.0743837635626548,
791
+ 0.05554248805572926,
792
+ -0.011516782904361108,
793
+ -0.09327862928610935,
794
+ -0.14352086405658704,
795
+ 0.25698917204143973,
796
+ -0.07492067587046049,
797
+ 0.04369813529874378,
798
+ -0.0040118919108552325,
799
+ 0.03414122299090169,
800
+ 0.051109002634939345,
801
+ 0.05069373069636847,
802
+ -0.02116101730838621,
803
+ 0.039893652721541016,
804
+ -0.009749278525965119,
805
+ -0.051204659348461856,
806
+ 0.026183056816090317,
807
+ -0.0426100601105311,
808
+ 0.4470513970050248,
809
+ 0.03783147240423391,
810
+ 0.05851210849998233,
811
+ 0.008142425214186047,
812
+ 0.07877523528427265,
813
+ 0.049943812008998646,
814
+ 0.013066118963957672,
815
+ 0.08328577743542591,
816
+ 0.027448330049607457,
817
+ 0.05595586293222333,
818
+ 0.012118935810155095,
819
+ 0.14918235144527942,
820
+ -0.08832093616680563,
821
+ 0.026048007249290198,
822
+ 0.02712147407582688,
823
+ -0.023827885803068084,
824
+ -0.15242276724124446,
825
+ 0.11345494921351836,
826
+ 0.07873911543168259,
827
+ -0.034125340217026345,
828
+ 0.03444096817480599,
829
+ -0.018015797744676883,
830
+ 0.12152545427389953,
831
+ -0.11418069291066507,
832
+ -0.21528994634430354,
833
+ 0.23701306997489507,
834
+ 0.1573324311041227,
835
+ 0.055075083065760505,
836
+ 0.07476422813744141,
837
+ 0.029907814694494363,
838
+ 0.01952248970058159,
839
+ 0.1753663313817691,
840
+ -0.028860254786820222,
841
+ -0.03657608783897347,
842
+ -0.0015289094887472648,
843
+ 0.11987750594380787,
844
+ 0.004978785673999992,
845
+ 0.023755610795199375,
846
+ 0.023774583320817055,
847
+ -0.021247401542489948,
848
+ 0.08477696023610069,
849
+ 0.13085489630458239,
850
+ -0.13138792527112453,
851
+ -0.07843718066685994,
852
+ 0.12629122876439972,
853
+ 0.010486495096160927,
854
+ 0.14903721938903286,
855
+ -0.058613320926257734,
856
+ 0.07661636144176032,
857
+ 0.12486837429906825,
858
+ -0.11408908472293453,
859
+ 0.14875138947968802,
860
+ 0.15951186975362894,
861
+ 0.09031712830536395,
862
+ -0.00980491495169522
863
  ],
864
  "summary": {
865
+ "annualised_return": 0.1197,
866
+ "annualised_vol": 0.2304,
867
+ "sharpe_ratio": 0.5193,
868
+ "max_drawdown": -0.398,
869
+ "total_return": 5.1001,
870
  "num_folds": 14
871
  }
872
  },
873
+ "elapsed_s": 6721.9
874
  }