File size: 2,372 Bytes
20b3615
2732c2f
a6b1cd9
8dd1573
20b3615
d06d00a
 
 
8dd1573
 
20b3615
8dd1573
 
 
 
 
 
 
 
 
 
 
 
 
20b3615
 
 
 
2e28e81
d06d00a
 
 
c58664d
8dd1573
20b3615
8dd1573
 
 
 
 
 
 
 
 
 
 
 
 
2e28e81
 
 
 
d06d00a
 
 
6c8c7e9
8dd1573
2e28e81
8dd1573
 
 
 
 
 
 
 
 
 
 
 
 
20b3615
 
 
 
 
8dd1573
 
 
 
 
20b3615
 
2e28e81
8dd1573
 
 
 
 
2e28e81
20b3615
8dd1573
 
 
 
 
20b3615
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
{
  "generated_at": "2026-05-30T18:51:31Z",
  "best_historical_mode": "expanding",
  "hero_mode": "expanding",
  "signal": {
    "entry_date": "2026-05-25",
    "target_48_date": "2026-07-29",
    "data_date": "2026-05-22",
    "recommended_etf": "IWM",
    "predicted_return": 0.2058,
    "predicted_returns": {
      "SPY": 0.2011,
      "QQQ": 0.2022,
      "XLK": 0.191,
      "XLF": 0.1281,
      "XLE": 0.1931,
      "XLV": 0.1696,
      "XLI": 0.1802,
      "XLY": 0.139,
      "XLP": 0.1223,
      "XLU": 0.0729,
      "XME": -0.0524,
      "GDX": 0.1214,
      "IWM": 0.2058
    },
    "strategy": "daily_rebalance"
  },
  "mode_predictions": {
    "expanding": {
      "entry_date": "2026-05-25",
      "target_48_date": "2026-07-29",
      "data_date": "2026-05-22",
      "recommended_etf": "IWM",
      "predicted_return": 0.2058,
      "predicted_returns": {
        "SPY": 0.2011,
        "QQQ": 0.2022,
        "XLK": 0.191,
        "XLF": 0.1281,
        "XLE": 0.1931,
        "XLV": 0.1696,
        "XLI": 0.1802,
        "XLY": 0.139,
        "XLP": 0.1223,
        "XLU": 0.0729,
        "XME": -0.0524,
        "GDX": 0.1214,
        "IWM": 0.2058
      },
      "strategy": "daily_rebalance"
    },
    "shrinking": {
      "entry_date": "2026-05-25",
      "target_48_date": "2026-07-29",
      "data_date": "2026-05-22",
      "recommended_etf": "GDX",
      "predicted_return": 0.1548,
      "predicted_returns": {
        "SPY": -0.0903,
        "QQQ": -0.1542,
        "XLK": -0.3025,
        "XLF": 0.0144,
        "XLE": -0.103,
        "XLV": -0.105,
        "XLI": -0.1687,
        "XLY": 0.0685,
        "XLP": 0.06,
        "XLU": -0.0113,
        "XME": 0.0088,
        "GDX": 0.1548,
        "IWM": -0.0767
      },
      "strategy": "daily_rebalance"
    }
  },
  "historical_performance": {
    "annualised_return": 0.148,
    "sharpe_ratio": 0.5908,
    "max_drawdown": -0.3051,
    "annualised_vol": 0.2505,
    "total_return": 8.0953
  },
  "mode_comparison": {
    "expanding": {
      "annualised_return": 0.148,
      "sharpe_ratio": 0.5908,
      "max_drawdown": -0.3051,
      "annualised_vol": 0.2505,
      "total_return": 8.0953
    },
    "shrinking": {
      "annualised_return": 0.1061,
      "sharpe_ratio": 0.4234,
      "max_drawdown": -0.4404,
      "annualised_vol": 0.2507,
      "total_return": 4.0231
    }
  }
}