You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

355 lines
12 KiB
JSON

{
"window_name": "reset_common_window",
"snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_canonical",
"start_date": "2022-03-02",
"end_date": "2026-03-24",
"reset_initial_equity": 10000.0,
"segment_days": 365,
"segment_summaries": [
{
"window_name": "common_window",
"snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_canonical",
"start_date": "2022-03-02",
"end_date": "2023-03-01",
"initial_equity": 10000.0,
"run_id": "bt_return_max_long_v1_midlarge-liq_20260406050952712384_c0653e71",
"metrics": {
"trade_count": 10,
"win_rate": 0.6,
"avg_win_pct": 0.04609934208939873,
"avg_loss_pct": -0.015780642336899308,
"profit_factor": 1.9303188429050206,
"expectancy_r": 0.17979427619230198,
"avg_r_multiple": 0.17979427619230198,
"total_return_pct": 1.1438716027836744,
"annualized_return_pct": 1.147822191648018,
"max_drawdown_pct": 2.1358538609513453,
"calmar_ratio": 0.5374067077495455,
"sharpe_ratio": 0.4756231442060302,
"sortino_ratio": 0.27692772879084476,
"avg_daily_pnl": 0.45572573816082645,
"avg_positions_held": 0.38095238095238093,
"avg_gross_exposure_pct": 4.226828529844002,
"avg_net_exposure_pct": 4.226828529844002,
"days_in_market_pct": 27.380952380952383,
"trade_skewness": 1.0377331975243276,
"trade_kurtosis": 2.750771439575227,
"monthly_win_rate": 0.8,
"equity_curve_r_squared": 0.45547411263687915,
"avg_holding_days": 13.7,
"stop_exit_rate": 0.4,
"target_exit_rate": 0.0,
"no_follow_through_exit_rate": 0.0,
"score_bucket_hit_rate": {
"medium_high": 0.5,
"low": 0.5,
"medium": 1.0
},
"qqq_benchmark_return_pct": -15.515786471705276,
"excess_vs_qqq_pct": 16.659658074488952,
"long_net_pnl": 111.4094,
"short_net_pnl": 0.0,
"long_pnl_contribution_pct": 100.0,
"short_pnl_contribution_pct": 0.0,
"bootstrap_cis": {
"win_rate_ci_95": [
0.3,
0.9
],
"avg_win_pct_ci_95": [
0.021157823450156377,
0.06934911126935707
],
"avg_loss_pct_ci_95": [
-0.02553685276926502,
-0.004730300878970489
],
"profit_factor_ci_95": [
0.19247056092948295,
106.5910710194174
],
"expectancy_r_ci_95": [
-0.15368348116215094,
0.5157234923977927
]
}
}
},
{
"window_name": "common_window",
"snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_canonical",
"start_date": "2023-03-02",
"end_date": "2024-03-01",
"initial_equity": 10000.0,
"run_id": "bt_return_max_long_v1_midlarge-liq_20260406050952812694_c0653e71",
"metrics": {
"trade_count": 59,
"win_rate": 0.7288135593220338,
"avg_win_pct": 0.05121410845225443,
"avg_loss_pct": -0.03113304220907251,
"profit_factor": 7.374977020013708,
"expectancy_r": 0.4597734712009245,
"avg_r_multiple": 0.4597734712009245,
"total_return_pct": 28.27666480183116,
"annualized_return_pct": 28.29854567536223,
"max_drawdown_pct": 2.2615920705687076,
"calmar_ratio": 12.512665764806199,
"sharpe_ratio": 3.4702385477440343,
"sortino_ratio": 4.969132473286772,
"avg_daily_pnl": 11.220898730885379,
"avg_positions_held": 2.2648221343873516,
"avg_gross_exposure_pct": 30.715441386484407,
"avg_net_exposure_pct": 30.715441386484407,
"days_in_market_pct": 83.399209486166,
"trade_skewness": 1.2505814469761898,
"trade_kurtosis": 1.9167963899669043,
"monthly_win_rate": 0.75,
"equity_curve_r_squared": 0.9181503570349657,
"avg_holding_days": 14.254237288135593,
"stop_exit_rate": 0.2711864406779661,
"target_exit_rate": 0.06779661016949153,
"no_follow_through_exit_rate": 0.0,
"score_bucket_hit_rate": {
"low": 0.6956521739130435,
"medium_high": 0.8095238095238095,
"medium": 0.6666666666666666
},
"qqq_benchmark_return_pct": 52.81795268458578,
"excess_vs_qqq_pct": -24.541287882754617,
"long_net_pnl": 2820.6045,
"short_net_pnl": 0.0,
"long_pnl_contribution_pct": 100.0,
"short_pnl_contribution_pct": 0.0,
"bootstrap_cis": {
"win_rate_ci_95": [
0.6101694915254238,
0.8305084745762712
],
"avg_win_pct_ci_95": [
0.03927203730927953,
0.06428681472657784
],
"avg_loss_pct_ci_95": [
-0.039485680860486885,
-0.023082763380153175
],
"profit_factor_ci_95": [
3.1870390264019797,
23.941268160500943
],
"expectancy_r_ci_95": [
0.2658326431052104,
0.6789324018001247
]
}
}
},
{
"window_name": "common_window",
"snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_canonical",
"start_date": "2024-03-02",
"end_date": "2025-03-01",
"initial_equity": 10000.0,
"run_id": "bt_return_max_long_v1_midlarge-liq_20260406050953262171_c0653e71",
"metrics": {
"trade_count": 89,
"win_rate": 0.5955056179775281,
"avg_win_pct": 0.05462825451933349,
"avg_loss_pct": -0.045052055433661975,
"profit_factor": 2.7770331187768447,
"expectancy_r": 0.2367695655538154,
"avg_r_multiple": 0.2367695655538154,
"total_return_pct": 34.17972174972609,
"annualized_return_pct": 34.64496752577877,
"max_drawdown_pct": 4.478996389651772,
"calmar_ratio": 7.734984472374694,
"sharpe_ratio": 2.4137803809623075,
"sortino_ratio": 3.741046814077128,
"avg_daily_pnl": 13.726795883424131,
"avg_positions_held": 3.032,
"avg_gross_exposure_pct": 47.447869460360124,
"avg_net_exposure_pct": 47.447869460360124,
"days_in_market_pct": 92.0,
"trade_skewness": 3.456616307990197,
"trade_kurtosis": 17.787668625242983,
"monthly_win_rate": 0.5833333333333334,
"equity_curve_r_squared": 0.8637898535205868,
"avg_holding_days": 12.359550561797754,
"stop_exit_rate": 0.43820224719101125,
"target_exit_rate": 0.02247191011235955,
"no_follow_through_exit_rate": 0.0,
"score_bucket_hit_rate": {
"low": 0.5,
"medium": 0.64,
"medium_high": 0.6451612903225806,
"high": 1.0
},
"qqq_benchmark_return_pct": 15.127668118691288,
"excess_vs_qqq_pct": 19.052053631034802,
"long_net_pnl": 3401.7864,
"short_net_pnl": 0.0,
"long_pnl_contribution_pct": 100.0,
"short_pnl_contribution_pct": 0.0,
"bootstrap_cis": {
"win_rate_ci_95": [
0.48314606741573035,
0.6966292134831461
],
"avg_win_pct_ci_95": [
0.04146225308820889,
0.06884119395841957
],
"avg_loss_pct_ci_95": [
-0.053928473299592945,
-0.03724576904502924
],
"profit_factor_ci_95": [
1.318323281916737,
5.805374402326631
],
"expectancy_r_ci_95": [
0.05206219777747097,
0.4422019766979153
]
}
}
},
{
"window_name": "common_window",
"snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_canonical",
"start_date": "2025-03-02",
"end_date": "2026-03-01",
"initial_equity": 10000.0,
"run_id": "bt_return_max_long_v1_midlarge-liq_20260406050953914060_c0653e71",
"metrics": {
"trade_count": 49,
"win_rate": 0.7142857142857143,
"avg_win_pct": 0.09338553634884707,
"avg_loss_pct": -0.04382088128114278,
"profit_factor": 20.219703823719346,
"expectancy_r": 0.823527124162347,
"avg_r_multiple": 0.823527124162347,
"total_return_pct": 123.85699363968538,
"annualized_return_pct": 125.99083158755238,
"max_drawdown_pct": 3.371854291782871,
"calmar_ratio": 37.36544366540068,
"sharpe_ratio": 4.154130236496102,
"sortino_ratio": 8.602861066862404,
"avg_daily_pnl": 49.54279745587416,
"avg_positions_held": 1.4621513944223108,
"avg_gross_exposure_pct": 30.08112946479259,
"avg_net_exposure_pct": 30.08112946479259,
"days_in_market_pct": 70.1195219123506,
"trade_skewness": 3.865615182970016,
"trade_kurtosis": 19.36180031783438,
"monthly_win_rate": 1.0,
"equity_curve_r_squared": 0.9418458324280747,
"avg_holding_days": 11.183673469387756,
"stop_exit_rate": 0.4897959183673469,
"target_exit_rate": 0.16326530612244897,
"no_follow_through_exit_rate": 0.0,
"score_bucket_hit_rate": {
"medium_high": 0.5714285714285714,
"low": 0.8333333333333334,
"medium": 0.7391304347826086
},
"qqq_benchmark_return_pct": 22.79849588538161,
"excess_vs_qqq_pct": 101.05849775430377,
"long_net_pnl": 12356.8289,
"short_net_pnl": 0.0,
"long_pnl_contribution_pct": 100.0,
"short_pnl_contribution_pct": 0.0,
"bootstrap_cis": {
"win_rate_ci_95": [
0.5918367346938775,
0.8367346938775511
],
"avg_win_pct_ci_95": [
0.06848507085434079,
0.1226186057860659
],
"avg_loss_pct_ci_95": [
-0.056338691786206124,
-0.03180893427657355
],
"profit_factor_ci_95": [
7.4107398619916385,
74.79868936908825
],
"expectancy_r_ci_95": [
0.4858314146438399,
1.1600994998850596
]
}
}
},
{
"window_name": "common_window",
"snapshot_id": "midlarge-liquid-long-v1_bucketfix_full_audit_canonical",
"start_date": "2026-03-02",
"end_date": "2026-03-24",
"initial_equity": 10000.0,
"run_id": "bt_return_max_long_v1_midlarge-liq_20260406050954275363_c0653e71",
"metrics": {
"trade_count": 5,
"win_rate": 0.4,
"avg_win_pct": 0.014451815696283565,
"avg_loss_pct": -0.04218902822296061,
"profit_factor": 0.43784489695319756,
"expectancy_r": -0.11780753317723183,
"avg_r_multiple": -0.11780753317723183,
"total_return_pct": -0.45509851960609016,
"annualized_return_pct": -7.29327308325316,
"max_drawdown_pct": 0.8045287362115178,
"calmar_ratio": -9.065273563249944,
"sharpe_ratio": -1.4709798541712438,
"sortino_ratio": -1.6299863441095228,
"avg_daily_pnl": -2.677050115329942,
"avg_positions_held": 2.3333333333333335,
"avg_gross_exposure_pct": 24.422470833209463,
"avg_net_exposure_pct": 24.422470833209463,
"days_in_market_pct": 83.33333333333334,
"trade_skewness": -0.1867069116679443,
"trade_kurtosis": 1.3612852606975832,
"monthly_win_rate": 0.0,
"equity_curve_r_squared": 0.42261714971334147,
"avg_holding_days": 11.0,
"stop_exit_rate": 0.4,
"target_exit_rate": 0.0,
"no_follow_through_exit_rate": 0.0,
"score_bucket_hit_rate": {
"medium_high": 0.5,
"medium": 0.3333333333333333
},
"qqq_benchmark_return_pct": -3.96488107384291,
"excess_vs_qqq_pct": 3.50978255423682,
"long_net_pnl": -47.0564,
"short_net_pnl": 0.0,
"long_pnl_contribution_pct": 100.0,
"short_pnl_contribution_pct": -0.0,
"bootstrap_cis": {
"win_rate_ci_95": [
0.0,
0.8
],
"avg_win_pct_ci_95": [
0.0008765931839319699,
0.028027038208635162
],
"avg_loss_pct_ci_95": [
-0.06094000000000001,
-0.019687465714736993
],
"profit_factor_ci_95": [
0.0,
4.7857622846509065
],
"expectancy_r_ci_95": [
-0.4953966422504637,
0.3022325213783736
]
}
}
}
]
}