Logo
Monte Carlo

Robustness Analysis

Monte Carlo robustness analysis to evaluate strategy's performance predictability using 10,000 simulations per test period within a rolling walk-forward framework

ETF Blend 100-20 Analysis

The data indicates a robust “Crisis Alpha” or “Antifragile” profile. The strategy delivers its highest velocity returns during periods of market distress, while preserving capital during grinding bear market. This asymmetry makes it a prime candidate for aggressive wealth accumulation.

Across 9 distinct out-of-sample variations, the strategy remained positive in every single iteration. Even in the hardest trading environments (e.g., Iteration 7), the strategy yielded a positive return while the broader market collapsed.

Test Configuration

  • Training period: 504 days
  • Test period: 252 days
  • Step size: 252 days
  • Number of iterations: 9
  • Number of Simulations per Iteration: 10,000
  • Overlap: No

NOTE: This strategy is intentionally designed to capture outlier returns during specific market conditions. Following the periods of exceptional performance, Monte Carlo forecasts may appear overly optimistic in subsequent iterations, consequently making the strategy appear to underperform during those iterations. This is expected behavior as the simulations incorporate recent extreme returns into their probability distributions.


Iteration 1 of 9

  • Training period: 2014-09-09 to 2016-09-07 (504 days)
  • Test period: 2016-09-08 to 2017-09-07 (252 days)

Return Characteristics

  • Probability of positive return: 51.59%
  • Positive returns: Mean: 0.6714%, Std: 1.7721%
  • Negative returns: Mean: -0.5481%, Std: 1.3327%

Top Significant Drawdown Periods (>20 calendar days)

RankTrading DaysCalendar DaysMax DrawdownStart DateEnd Date
155819.09%2017-02-102017-05-02
242606.45%2016-09-222016-11-21
3721043.81%2017-05-262017-09-07
417280.58%2016-12-202017-01-17

Results

  • Overall Max Drawdown: 9.09%
  • Number of drawdown periods found: 15
  • Largest period drawdown: 9.09% (Trading Days: 55, Calendar Days: 81, 2017-02-10 to 2017-05-02)
  • Actual Return: 36.63%, Forecast: 17.74%
  • Percentile: 71.8%
  • Actual CAGR: 36.63%, Forecast CAGR: 17.74%

Iteration 1 Results


Iteration 2 of 9

  • Training period: 2015-09-09 to 2017-09-07 (504 days)
  • Test period: 2017-09-08 to 2018-09-07 (252 days)

Return Characteristics

  • Probability of positive return: 54.37%
  • Positive returns: Mean: 0.5165%, Std: 1.4027%
  • Negative returns: Mean: -0.3738%, Std: 0.5841%

Top Significant Drawdown Periods (>20 calendar days)

RankTrading DaysCalendar DaysMax DrawdownStart DateEnd Date
1517410.01%2017-09-152017-11-28
234537.04%2017-12-012018-01-23
333481.65%2018-04-172018-06-04

Results

  • Overall Max Drawdown: 10.01%
  • Number of drawdown periods found: 26
  • Largest period drawdown: 10.01% (Trading Days: 51, Calendar Days: 74, 2017-09-15 to 2017-11-28)
  • Actual Return: 57.34%, Forecast: 27.31%
  • Percentile: 85.5%
  • Actual CAGR: 57.34%, Forecast CAGR: 27.31%

Iteration 2 Results


Iteration 3 of 9

  • Training period: 2016-09-08 to 2018-09-07 (504 days)
  • Test period: 2018-09-10 to 2019-09-10 (252 days)

Return Characteristics

  • Probability of positive return: 55.56%
  • Positive returns: Mean: 0.6949%, Std: 1.6939%
  • Negative returns: Mean: -0.5032%, Std: 0.7753%

Top Significant Drawdown Periods (>20 calendar days)

RankTrading DaysCalendar DaysMax DrawdownStart DateEnd Date
1142112.15%2018-12-032018-12-24
220285.47%2018-09-132018-10-11
316232.13%2018-11-072018-11-30

Results

  • Overall Max Drawdown: 12.15%
  • Number of drawdown periods found: 34
  • Largest period drawdown: 12.15% (Trading Days: 14, Calendar Days: 21, 2018-12-03 to 2018-12-24)
  • Actual Return: 60.06%, Forecast: 44.63%
  • Percentile: 67.3%
  • Actual CAGR: 60.06%, Forecast CAGR: 44.63%

Iteration 3 Results


Iteration 4 of 9

  • Training period: 2017-09-08 to 2019-09-10 (504 days)
  • Test period: 2019-09-11 to 2020-09-09 (252 days)

Return Characteristics

  • Probability of positive return: 57.34%
  • Positive returns: Mean: 0.7144%, Std: 1.6597%
  • Negative returns: Mean: -0.5055%, Std: 0.7886%

Top Significant Drawdown Periods (>20 calendar days)

No significant drawdown periods (>20 calendar days) found.

Results

  • Overall Max Drawdown: 8.05%
  • Number of drawdown periods found: 49
  • Largest period drawdown: 8.05% (Trading Days: 7, Calendar Days: 9, 2020-02-19 to 2020-02-28)
  • Actual Return: 234.64%, Forecast: 57.12%
  • Percentile: 99.9%
  • Actual CAGR: 234.64%, Forecast CAGR: 57.12%

Iteration 4 Results


Iteration 5 of 9

  • Training period: 2018-09-10 to 2020-09-09 (504 days)
  • Test period: 2020-09-10 to 2021-09-09 (252 days)

Return Characteristics

  • Probability of positive return: 60.12%
  • Positive returns: Mean: 0.9639%, Std: 2.7378%
  • Negative returns: Mean: -0.5557%, Std: 0.9183%

Top Significant Drawdown Periods (>20 calendar days)

RankTrading DaysCalendar DaysMax DrawdownStart DateEnd Date
1701007.20%2021-01-262021-05-06
260874.62%2020-10-132021-01-08
315211.49%2021-06-102021-07-01

Results

  • Overall Max Drawdown: 7.20%
  • Number of drawdown periods found: 23
  • Largest period drawdown: 7.20% (Trading Days: 70, Calendar Days: 100, 2021-01-26 to 2021-05-06)
  • Actual Return: 41.19%, Forecast: 126.46%
  • Percentile: 6.1%
  • Actual CAGR: 41.19%, Forecast CAGR: 126.46%

Iteration 5 Results


Iteration 6 of 9

  • Training period: 2019-09-11 to 2021-09-09 (504 days)
  • Test period: 2021-09-10 to 2022-09-09 (252 days)

Return Characteristics

  • Probability of positive return: 58.33%
  • Positive returns: Mean: 0.9499%, Std: 2.5756%
  • Negative returns: Mean: -0.5388%, Std: 0.8238%

Top Significant Drawdown Periods (>20 calendar days)

RankTrading DaysCalendar DaysMax DrawdownStart DateEnd Date
19513813.95%2021-12-292022-05-16
225387.18%2021-10-292021-12-06
318272.75%2022-07-012022-07-28

Results

  • Overall Max Drawdown: 13.95%
  • Number of drawdown periods found: 21
  • Largest period drawdown: 13.95% (Trading Days: 95, Calendar Days: 138, 2021-12-29 to 2022-05-16)
  • Actual Return: 17.72%, Forecast: 112.13%
  • Percentile: 1.3%
  • Actual CAGR: 17.72%, Forecast CAGR: 112.13%

Iteration 6 Results


Iteration 7 of 9

  • Training period: 2020-09-10 to 2022-09-09 (504 days)
  • Test period: 2022-09-12 to 2023-09-12 (252 days)

Return Characteristics

  • Probability of positive return: 56.15%
  • Positive returns: Mean: 0.5886%, Std: 0.9402%
  • Negative returns: Mean: -0.5121%, Std: 0.7334%

Top Significant Drawdown Periods (>20 calendar days)

RankTrading DaysCalendar DaysMax DrawdownStart DateEnd Date
1761099.84%2023-05-012023-08-18
233456.69%2022-09-122022-10-27
3771152.71%2022-12-022023-03-27

Results

  • Overall Max Drawdown: 9.84%
  • Number of drawdown periods found: 14
  • Largest period drawdown: 9.84% (Trading Days: 76, Calendar Days: 109, 2023-05-01 to 2023-08-18)
  • Actual Return: 8.80%, Forecast: 29.25%
  • Percentile: 13.6%
  • Actual CAGR: 8.80%, Forecast CAGR: 29.25%

Iteration 7 Results


Iteration 8 of 9

  • Training period: 2021-09-10 to 2023-09-12 (504 days)
  • Test period: 2023-09-13 to 2024-09-12 (252 days)

Return Characteristics

  • Probability of positive return: 53.57%
  • Positive returns: Mean: 0.5364%, Std: 0.7769%
  • Negative returns: Mean: -0.5041%, Std: 0.7332%

Top Significant Drawdown Periods (>20 calendar days)

RankTrading DaysCalendar DaysMax DrawdownStart DateEnd Date
121312.75%2024-04-052024-05-06
219282.48%2024-01-252024-02-22

Results

  • Overall Max Drawdown: 2.75%
  • Number of drawdown periods found: 41
  • Largest period drawdown: 2.75% (Trading Days: 21, Calendar Days: 31, 2024-04-05 to 2024-05-06)
  • Actual Return: 65.02%, Forecast: 13.23%
  • Percentile: 99.4%
  • Actual CAGR: 65.02%, Forecast CAGR: 13.23%

Iteration 8 Results


Iteration 9 of 9

  • Training period: 2022-09-12 to 2024-09-12 (504 days)
  • Test period: 2024-09-13 to 2025-09-16 (252 days)

Return Characteristics

  • Probability of positive return: 54.37%
  • Positive returns: Mean: 0.5322%, Std: 0.8112%
  • Negative returns: Mean: -0.3721%, Std: 0.4995%

Top Significant Drawdown Periods (>20 calendar days)

RankTrading DaysCalendar DaysMax DrawdownStart DateEnd Date
163923.97%2025-05-192025-08-19
213220.98%2024-12-242025-01-15
314210.90%2025-08-202025-09-10

Results

  • Overall Max Drawdown: 16.68%
  • Number of drawdown periods found: 30
  • Largest period drawdown: 16.68% (Trading Days: 6, Calendar Days: 8, 2025-03-31 to 2025-04-08)
  • Actual Return: 50.39%, Forecast: 33.65%
  • Percentile: 81.6%
  • Actual CAGR: 50.39%, Forecast CAGR: 33.65%

Iteration 9 Results


Rolling Walk-Forward Test Summary

MetricValue
Average Actual Return63.53%
Average Forecast Return51.28%
Average Error12.25%
Average Percentile58.5%
Average Max Drawdown9.97%
Average Actual CAGR63.53%
Average Forecast CAGR51.28%

Returns Comparison

Drawdown Comparison

Drawdowns

Zehnvisor Zehnvisor - Your AI Assistant

Please wait while we get Zehnvisor on the line for you...