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_20260406050655562684_cc00a730",
|
|
"metrics": {
|
|
"trade_count": 10,
|
|
"win_rate": 0.6,
|
|
"avg_win_pct": 0.03635166515889702,
|
|
"avg_loss_pct": -0.01178718093620855,
|
|
"profit_factor": 2.100376794180235,
|
|
"expectancy_r": 0.16498151693981583,
|
|
"avg_r_multiple": 0.16498151693981583,
|
|
"total_return_pct": 1.0668623329602995,
|
|
"annualized_return_pct": 1.0705455497232341,
|
|
"max_drawdown_pct": 1.711330441923222,
|
|
"calmar_ratio": 0.625563318163228,
|
|
"sharpe_ratio": 0.5182977272460093,
|
|
"sortino_ratio": 0.34059725832034116,
|
|
"avg_daily_pnl": 0.4250447541674501,
|
|
"avg_positions_held": 0.30158730158730157,
|
|
"avg_gross_exposure_pct": 3.151768879599933,
|
|
"avg_net_exposure_pct": 3.151768879599933,
|
|
"days_in_market_pct": 23.41269841269841,
|
|
"trade_skewness": 1.3721245576551138,
|
|
"trade_kurtosis": 3.815347527296246,
|
|
"monthly_win_rate": 0.8,
|
|
"equity_curve_r_squared": 0.36025832902388316,
|
|
"avg_holding_days": 10.9,
|
|
"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.582648804665574,
|
|
"long_net_pnl": 106.6862,
|
|
"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.01046503788672506,
|
|
0.06455465634892879
|
|
],
|
|
"avg_loss_pct_ci_95": [
|
|
-0.022396593694534065,
|
|
-0.00455905383801862
|
|
],
|
|
"profit_factor_ci_95": [
|
|
0.1391505362994766,
|
|
95.44639141500272
|
|
],
|
|
"expectancy_r_ci_95": [
|
|
-0.13600296381432797,
|
|
0.4847887856092991
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_20260406050655658792_cc00a730",
|
|
"metrics": {
|
|
"trade_count": 59,
|
|
"win_rate": 0.711864406779661,
|
|
"avg_win_pct": 0.052945660878404466,
|
|
"avg_loss_pct": -0.022490470309920286,
|
|
"profit_factor": 8.714478613704628,
|
|
"expectancy_r": 0.49180459421809025,
|
|
"avg_r_multiple": 0.49180459421809025,
|
|
"total_return_pct": 30.98053009366875,
|
|
"annualized_return_pct": 31.00474385832561,
|
|
"max_drawdown_pct": 2.506190297759699,
|
|
"calmar_ratio": 12.37126481817481,
|
|
"sharpe_ratio": 3.65636615976905,
|
|
"sortino_ratio": 5.162036407416572,
|
|
"avg_daily_pnl": 12.29386114828125,
|
|
"avg_positions_held": 2.0790513833992095,
|
|
"avg_gross_exposure_pct": 30.2886016774917,
|
|
"avg_net_exposure_pct": 30.2886016774917,
|
|
"days_in_market_pct": 82.21343873517787,
|
|
"trade_skewness": 1.8649653544825973,
|
|
"trade_kurtosis": 5.290005382041606,
|
|
"monthly_win_rate": 0.75,
|
|
"equity_curve_r_squared": 0.9330020102674641,
|
|
"avg_holding_days": 13.05084745762712,
|
|
"stop_exit_rate": 0.22033898305084745,
|
|
"target_exit_rate": 0.06779661016949153,
|
|
"no_follow_through_exit_rate": 0.0,
|
|
"score_bucket_hit_rate": {
|
|
"low": 0.7391304347826086,
|
|
"medium_high": 0.7619047619047619,
|
|
"medium": 0.6
|
|
},
|
|
"qqq_benchmark_return_pct": 52.81795268458578,
|
|
"excess_vs_qqq_pct": -21.837422590917026,
|
|
"long_net_pnl": 3089.3029,
|
|
"short_net_pnl": 0.0,
|
|
"long_pnl_contribution_pct": 100.0,
|
|
"short_pnl_contribution_pct": 0.0,
|
|
"bootstrap_cis": {
|
|
"win_rate_ci_95": [
|
|
0.5932203389830508,
|
|
0.8305084745762712
|
|
],
|
|
"avg_win_pct_ci_95": [
|
|
0.04089737445921486,
|
|
0.0656151882874381
|
|
],
|
|
"avg_loss_pct_ci_95": [
|
|
-0.030337592694799007,
|
|
-0.015509800999031325
|
|
],
|
|
"profit_factor_ci_95": [
|
|
3.767709068155068,
|
|
31.335119691289513
|
|
],
|
|
"expectancy_r_ci_95": [
|
|
0.30736935367925194,
|
|
0.6983483302728005
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_20260406050656063345_cc00a730",
|
|
"metrics": {
|
|
"trade_count": 81,
|
|
"win_rate": 0.5432098765432098,
|
|
"avg_win_pct": 0.0508770022397692,
|
|
"avg_loss_pct": -0.033038577103284145,
|
|
"profit_factor": 3.1171295185013665,
|
|
"expectancy_r": 0.1910523770495106,
|
|
"avg_r_multiple": 0.1910523770495106,
|
|
"total_return_pct": 38.002213581750695,
|
|
"annualized_return_pct": 38.52651565355758,
|
|
"max_drawdown_pct": 5.129647946492567,
|
|
"calmar_ratio": 7.510557460361458,
|
|
"sharpe_ratio": 2.3088756529766643,
|
|
"sortino_ratio": 3.6449591504448215,
|
|
"avg_daily_pnl": 15.261933165361723,
|
|
"avg_positions_held": 2.4,
|
|
"avg_gross_exposure_pct": 47.29932950783677,
|
|
"avg_net_exposure_pct": 47.29932950783677,
|
|
"days_in_market_pct": 86.8,
|
|
"trade_skewness": 4.34181141467819,
|
|
"trade_kurtosis": 26.132420659325984,
|
|
"monthly_win_rate": 0.6666666666666666,
|
|
"equity_curve_r_squared": 0.8655639102854775,
|
|
"avg_holding_days": 10.493827160493828,
|
|
"stop_exit_rate": 0.2962962962962963,
|
|
"target_exit_rate": 0.0,
|
|
"no_follow_through_exit_rate": 0.0,
|
|
"score_bucket_hit_rate": {
|
|
"low": 0.5333333333333333,
|
|
"medium": 0.47619047619047616,
|
|
"medium_high": 0.5862068965517241,
|
|
"high": 1.0
|
|
},
|
|
"qqq_benchmark_return_pct": 15.127668118691288,
|
|
"excess_vs_qqq_pct": 22.874545463059405,
|
|
"long_net_pnl": 3783.4258,
|
|
"short_net_pnl": 0.0,
|
|
"long_pnl_contribution_pct": 100.0,
|
|
"short_pnl_contribution_pct": 0.0,
|
|
"bootstrap_cis": {
|
|
"win_rate_ci_95": [
|
|
0.43209876543209874,
|
|
0.654320987654321
|
|
],
|
|
"avg_win_pct_ci_95": [
|
|
0.036383782442271057,
|
|
0.06720920411119742
|
|
],
|
|
"avg_loss_pct_ci_95": [
|
|
-0.041251707097555906,
|
|
-0.025656587422183245
|
|
],
|
|
"profit_factor_ci_95": [
|
|
1.4002189331890358,
|
|
7.303255769105969
|
|
],
|
|
"expectancy_r_ci_95": [
|
|
0.02059932341311624,
|
|
0.3875853825471216
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_20260406050656716765_cc00a730",
|
|
"metrics": {
|
|
"trade_count": 47,
|
|
"win_rate": 0.7021276595744681,
|
|
"avg_win_pct": 0.09203630745360325,
|
|
"avg_loss_pct": -0.028051305367748604,
|
|
"profit_factor": 31.20245647483593,
|
|
"expectancy_r": 0.8662462216533665,
|
|
"avg_r_multiple": 0.8662462216533665,
|
|
"total_return_pct": 133.72113654325767,
|
|
"annualized_return_pct": 136.06881328320077,
|
|
"max_drawdown_pct": 5.5713871911473305,
|
|
"calmar_ratio": 24.422788906038992,
|
|
"sharpe_ratio": 4.231979474904704,
|
|
"sortino_ratio": 6.562304814211639,
|
|
"avg_daily_pnl": 53.48845461730307,
|
|
"avg_positions_held": 1.1075697211155378,
|
|
"avg_gross_exposure_pct": 31.515324770132757,
|
|
"avg_net_exposure_pct": 31.515324770132757,
|
|
"days_in_market_pct": 64.5418326693227,
|
|
"trade_skewness": 3.3163037983401127,
|
|
"trade_kurtosis": 13.90123584560385,
|
|
"monthly_win_rate": 1.0,
|
|
"equity_curve_r_squared": 0.9471298144099239,
|
|
"avg_holding_days": 8.957446808510639,
|
|
"stop_exit_rate": 0.3191489361702128,
|
|
"target_exit_rate": 0.1702127659574468,
|
|
"no_follow_through_exit_rate": 0.0,
|
|
"score_bucket_hit_rate": {
|
|
"medium_high": 0.5384615384615384,
|
|
"medium": 0.6956521739130435,
|
|
"low": 0.9090909090909091
|
|
},
|
|
"qqq_benchmark_return_pct": 22.79849588538161,
|
|
"excess_vs_qqq_pct": 110.92264065787606,
|
|
"long_net_pnl": 13342.162,
|
|
"short_net_pnl": 0.0,
|
|
"long_pnl_contribution_pct": 100.0,
|
|
"short_pnl_contribution_pct": 0.0,
|
|
"bootstrap_cis": {
|
|
"win_rate_ci_95": [
|
|
0.574468085106383,
|
|
0.8297872340425532
|
|
],
|
|
"avg_win_pct_ci_95": [
|
|
0.06629009585796437,
|
|
0.1233802065744784
|
|
],
|
|
"avg_loss_pct_ci_95": [
|
|
-0.041575582708384594,
|
|
-0.01679891283969885
|
|
],
|
|
"profit_factor_ci_95": [
|
|
11.1118717608919,
|
|
105.85991892710922
|
|
],
|
|
"expectancy_r_ci_95": [
|
|
0.5481792802291432,
|
|
1.1979866295092256
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_20260406050657085690_cc00a730",
|
|
"metrics": {
|
|
"trade_count": 5,
|
|
"win_rate": 0.2,
|
|
"avg_win_pct": 0.028027038208635162,
|
|
"avg_loss_pct": -0.018724472081640395,
|
|
"profit_factor": 0.4972863574226718,
|
|
"expectancy_r": -0.0063382788758052505,
|
|
"avg_r_multiple": -0.0063382788758052505,
|
|
"total_return_pct": -0.3418423259582414,
|
|
"annualized_return_pct": -5.526500632818188,
|
|
"max_drawdown_pct": 0.8292286505694191,
|
|
"calmar_ratio": -6.664628180687222,
|
|
"sharpe_ratio": -2.235718935821018,
|
|
"sortino_ratio": -2.149717961890954,
|
|
"avg_daily_pnl": -2.010837211519067,
|
|
"avg_positions_held": 0.8333333333333334,
|
|
"avg_gross_exposure_pct": 7.863971168594018,
|
|
"avg_net_exposure_pct": 7.863971168594018,
|
|
"days_in_market_pct": 72.22222222222221,
|
|
"trade_skewness": 1.1314726962709363,
|
|
"trade_kurtosis": 2.007360472244301,
|
|
"monthly_win_rate": 0.0,
|
|
"equity_curve_r_squared": 0.4338883411116421,
|
|
"avg_holding_days": 3.6,
|
|
"stop_exit_rate": 0.2,
|
|
"target_exit_rate": 0.0,
|
|
"no_follow_through_exit_rate": 0.0,
|
|
"score_bucket_hit_rate": {
|
|
"medium_high": 0.0,
|
|
"medium": 0.3333333333333333
|
|
},
|
|
"qqq_benchmark_return_pct": -3.96488107384291,
|
|
"excess_vs_qqq_pct": 3.6230387478846686,
|
|
"long_net_pnl": -35.7308,
|
|
"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.6
|
|
],
|
|
"avg_win_pct_ci_95": [
|
|
0.028027038208635162,
|
|
0.028027038208635162
|
|
],
|
|
"avg_loss_pct_ci_95": [
|
|
-0.0260393788476742,
|
|
-0.012033622322507443
|
|
],
|
|
"profit_factor_ci_95": [
|
|
0.0,
|
|
3.326814601658762
|
|
],
|
|
"expectancy_r_ci_95": [
|
|
-0.2246449546421164,
|
|
0.3662181564564427
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
} |