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
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
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
} |