{
  "version": 1,
  "generated_utc": "2026-09-23T01:20:18.284784+00:00",
  "strategy": "PO3 London Sweep v1.00, exact fixed UTC variant",
  "status": "native_segmented_backtests_completed",
  "cases_completed": 48,
  "planned_cases": 48,
  "plan_sha256": "33c663819a14b399484ecb38f50d69f74723f6f5f023695536431971192304d4",
  "lock_sha256": "065cfbd081a96b74dd94edf3ccfb92fdbd2f1646fe3ae07389d5680dcb34f83b",
  "release_sha256": "5677eea1ba86ef2ab4b5535c827b17883ba67557a18623981a991eca44ea54b7",
  "source": "QDM / Dukascopy genuine bid/ask ticks",
  "fee_model": "TesterWithdrawal; native report profit excludes modeled cash fees; net figures recalculated from complete deal ledger",
  "baseline": "USD3.50/lot/side, 0ms delay",
  "stress": "USD7.00/lot/side, 200ms native execution delay",
  "clock": "Source UTC; native broker clock UTC+2/+3 using US DST",
  "holdout": "2025 onward; rules frozen before campaign, no optimization",
  "segmentation": "Each case starts flat with USD10000; gaps and warmup omitted. Sums are independent-account outcomes, never a continuous compounded account.",
  "limitations": [
    "One fixed variant, two pairs; not all possible PO3 interpretations.",
    "Historical constant fee scenarios; not a reconstruction of every broker tariff.",
    "Dukascopy spreads, not historical IC Markets spreads; no market impact simulation.",
    "Within-segment observed equity drawdown is not whole-decade portfolio drawdown.",
    "No overnight positions permitted; no overnight financing claim.",
    "Small documented data gaps retained; large-gap exclusions and at least 200 clean observed H1 bars per start.",
    "Parameter adaptations need independent testing."
  ],
  "summaries": [
    {
      "pair": "EURUSD",
      "scenario": "baseline",
      "split": "development",
      "independent_segments": 10,
      "trades": 476,
      "net_sum_independent_accounts_usd": -4896.17,
      "modeled_fees_usd": 2769.9,
      "net_profit_factor": 0.5965112953960537,
      "win_rate_pct": 17.436974789915965,
      "average_net_per_trade_usd": -10.286071428571429,
      "average_net_winner_usd": 87.20987951807228,
      "average_net_loser_usd": 30.876819338422393,
      "stop_exits": 393,
      "target_exits": 83,
      "other_exits": 0,
      "positive_segments": 1,
      "largest_within_segment_observed_drawdown_pct": 14.109825682876128
    },
    {
      "pair": "EURUSD",
      "scenario": "baseline",
      "split": "holdout_2025plus",
      "independent_segments": 2,
      "trades": 79,
      "net_sum_independent_accounts_usd": -1558.73,
      "modeled_fees_usd": 486.01,
      "net_profit_factor": 0.28579217946720675,
      "win_rate_pct": 11.39240506329114,
      "average_net_per_trade_usd": -19.730759493670885,
      "average_net_winner_usd": 69.30333333333333,
      "average_net_loser_usd": 31.178,
      "stop_exits": 70,
      "target_exits": 9,
      "other_exits": 0,
      "positive_segments": 0,
      "largest_within_segment_observed_drawdown_pct": 10.056725122837854
    },
    {
      "pair": "EURUSD",
      "scenario": "stress",
      "split": "development",
      "independent_segments": 10,
      "trades": 475,
      "net_sum_independent_accounts_usd": -7353.74,
      "modeled_fees_usd": 5430.18,
      "net_profit_factor": 0.48131899445399384,
      "win_rate_pct": 17.473684210526315,
      "average_net_per_trade_usd": -15.481557894736842,
      "average_net_winner_usd": 82.21722891566264,
      "average_net_loser_usd": 36.1677806122449,
      "stop_exits": 392,
      "target_exits": 83,
      "other_exits": 0,
      "positive_segments": 1,
      "largest_within_segment_observed_drawdown_pct": 17.293685379134057
    },
    {
      "pair": "EURUSD",
      "scenario": "stress",
      "split": "holdout_2025plus",
      "independent_segments": 2,
      "trades": 79,
      "net_sum_independent_accounts_usd": -2012.53,
      "modeled_fees_usd": 960.68,
      "net_profit_factor": 0.22505881764028632,
      "win_rate_pct": 11.39240506329114,
      "average_net_per_trade_usd": -25.47506329113924,
      "average_net_winner_usd": 64.94222222222223,
      "average_net_loser_usd": 37.100142857142856,
      "stop_exits": 70,
      "target_exits": 9,
      "other_exits": 0,
      "positive_segments": 0,
      "largest_within_segment_observed_drawdown_pct": 12.003135985937986
    },
    {
      "pair": "GBPUSD",
      "scenario": "baseline",
      "split": "development",
      "independent_segments": 10,
      "trades": 470,
      "net_sum_independent_accounts_usd": -6850.04,
      "modeled_fees_usd": 1882.16,
      "net_profit_factor": 0.41744772155354304,
      "win_rate_pct": 13.829787234042554,
      "average_net_per_trade_usd": -14.574553191489361,
      "average_net_winner_usd": 75.51738461538461,
      "average_net_loser_usd": 29.033753086419754,
      "stop_exits": 405,
      "target_exits": 65,
      "other_exits": 0,
      "positive_segments": 0,
      "largest_within_segment_observed_drawdown_pct": 14.313785821177326
    },
    {
      "pair": "GBPUSD",
      "scenario": "baseline",
      "split": "holdout_2025plus",
      "independent_segments": 2,
      "trades": 80,
      "net_sum_independent_accounts_usd": -610.17,
      "modeled_fees_usd": 432.88,
      "net_profit_factor": 0.7064867595064579,
      "win_rate_pct": 17.5,
      "average_net_per_trade_usd": -7.627125,
      "average_net_winner_usd": 104.90571428571428,
      "average_net_loser_usd": 31.49772727272727,
      "stop_exits": 66,
      "target_exits": 14,
      "other_exits": 0,
      "positive_segments": 0,
      "largest_within_segment_observed_drawdown_pct": 9.065087463694226
    },
    {
      "pair": "GBPUSD",
      "scenario": "stress",
      "split": "development",
      "independent_segments": 10,
      "trades": 467,
      "net_sum_independent_accounts_usd": -8353.08,
      "modeled_fees_usd": 3644.48,
      "net_profit_factor": 0.36027460522053195,
      "win_rate_pct": 13.9186295503212,
      "average_net_per_trade_usd": -17.886680942184153,
      "average_net_winner_usd": 72.37246153846154,
      "average_net_loser_usd": 32.480820895522385,
      "stop_exits": 402,
      "target_exits": 65,
      "other_exits": 0,
      "positive_segments": 0,
      "largest_within_segment_observed_drawdown_pct": 16.69818524930333
    },
    {
      "pair": "GBPUSD",
      "scenario": "stress",
      "split": "holdout_2025plus",
      "independent_segments": 2,
      "trades": 79,
      "net_sum_independent_accounts_usd": -870.47,
      "modeled_fees_usd": 731.92,
      "net_profit_factor": 0.615122386898235,
      "win_rate_pct": 17.72151898734177,
      "average_net_per_trade_usd": -11.018607594936709,
      "average_net_winner_usd": 99.37214285714286,
      "average_net_loser_usd": 34.79507692307692,
      "stop_exits": 65,
      "target_exits": 14,
      "other_exits": 0,
      "positive_segments": 0,
      "largest_within_segment_observed_drawdown_pct": 9.467103360818863
    }
  ],
  "cases": [
    {
      "case_id": "eurusd-20161010-20170101-baseline",
      "pair": "EURUSD",
      "from_date": "2016-10-10",
      "to_date_exclusive": "2017-01-01",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 16,
      "winning_trades": 5,
      "gross_trade_profit": 523.81,
      "modeled_fee": 101.57,
      "net_cash": 422.24,
      "net_profit_factor": 2.160350655417846,
      "max_observed_equity_dd_pct": 3.1309765414705604,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": 4.2224,
      "validation_sha256": "ee8ccc29b0d0c466ed4507c787e31a745dfabec58ffaaf70a749b8be2e147a0e"
    },
    {
      "case_id": "eurusd-20161010-20170101-stress",
      "pair": "EURUSD",
      "from_date": "2016-10-10",
      "to_date_exclusive": "2017-01-01",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 16,
      "winning_trades": 5,
      "gross_trade_profit": 521.17,
      "modeled_fee": 202.02,
      "net_cash": 319.15,
      "net_profit_factor": 1.711435577351761,
      "max_observed_equity_dd_pct": 3.945009855825054,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": 3.1914999999999996,
      "validation_sha256": "7c9c31c8ad1905db519b19ca45abfa4f905cf718b6f0a2c48de90abbdecb5007"
    },
    {
      "case_id": "eurusd-20170102-20171222-baseline",
      "pair": "EURUSD",
      "from_date": "2017-01-02",
      "to_date_exclusive": "2017-12-22",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 56,
      "winning_trades": 10,
      "gross_trade_profit": -30.0,
      "modeled_fee": 321.86,
      "net_cash": -351.86,
      "net_profit_factor": 0.7590099037025876,
      "max_observed_equity_dd_pct": 5.531904060659244,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -3.5186,
      "validation_sha256": "e4f21c37f25055e55f5b556c745d73122cbb5e3cfe97c5c07c0a259242bf3473"
    },
    {
      "case_id": "eurusd-20170102-20171222-stress",
      "pair": "EURUSD",
      "from_date": "2017-01-02",
      "to_date_exclusive": "2017-12-22",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 56,
      "winning_trades": 10,
      "gross_trade_profit": -26.14,
      "modeled_fee": 633.36,
      "net_cash": -659.5,
      "net_profit_factor": 0.6130535036406414,
      "max_observed_equity_dd_pct": 7.790678274810531,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -6.595,
      "validation_sha256": "74533f8fd5ff8958e4ea7147e9f743e7e8bfa714f450b0bdc58291d233e65421"
    },
    {
      "case_id": "eurusd-20180116-20181224-baseline",
      "pair": "EURUSD",
      "from_date": "2018-01-16",
      "to_date_exclusive": "2018-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 56,
      "winning_trades": 10,
      "gross_trade_profit": -375.69,
      "modeled_fee": 221.62,
      "net_cash": -597.31,
      "net_profit_factor": 0.5469157715880818,
      "max_observed_equity_dd_pct": 7.578963570959521,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -5.9731,
      "validation_sha256": "22aaaacc29029ee397c16a13b78600d1defe4514d14909380eda546bee4a2dad"
    },
    {
      "case_id": "eurusd-20180116-20181224-stress",
      "pair": "EURUSD",
      "from_date": "2018-01-16",
      "to_date_exclusive": "2018-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 56,
      "winning_trades": 10,
      "gross_trade_profit": -346.99,
      "modeled_fee": 438.48,
      "net_cash": -785.47,
      "net_profit_factor": 0.4678603850791973,
      "max_observed_equity_dd_pct": 9.394175689050181,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -7.8547,
      "validation_sha256": "06418a91ab43844d21f07948d53001d7b4cbc3730a2c74d3293d52667ab591b5"
    },
    {
      "case_id": "eurusd-20190117-20190524-baseline",
      "pair": "EURUSD",
      "from_date": "2019-01-17",
      "to_date_exclusive": "2019-05-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 23,
      "winning_trades": 5,
      "gross_trade_profit": 13.17,
      "modeled_fee": 201.18,
      "net_cash": -188.01,
      "net_profit_factor": 0.7018459196295475,
      "max_observed_equity_dd_pct": 4.735518461198326,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -1.8800999999999999,
      "validation_sha256": "721f2734fa9935a3c68ebc4093741cd9ab7d28108a3d84e57227739e69452e19"
    },
    {
      "case_id": "eurusd-20190117-20190524-stress",
      "pair": "EURUSD",
      "from_date": "2019-01-17",
      "to_date_exclusive": "2019-05-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 23,
      "winning_trades": 5,
      "gross_trade_profit": 32.69,
      "modeled_fee": 398.86,
      "net_cash": -366.17,
      "net_profit_factor": 0.5331548415885765,
      "max_observed_equity_dd_pct": 5.916736949452886,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -3.6617,
      "validation_sha256": "ef913dabe803635394c8f74ef3f354abdc81c3d3213d06b7d35d39364e13e248"
    },
    {
      "case_id": "eurusd-20190611-20191224-baseline",
      "pair": "EURUSD",
      "from_date": "2019-06-11",
      "to_date_exclusive": "2019-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 35,
      "winning_trades": 7,
      "gross_trade_profit": -160.08,
      "modeled_fee": 339.15,
      "net_cash": -499.23,
      "net_profit_factor": 0.5049924147025869,
      "max_observed_equity_dd_pct": 6.688012335695836,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -4.9923,
      "validation_sha256": "96b4fcf0e7c8a0c3d8af3ee24a51a434c56a9d7c561225cce2058e3679f16803"
    },
    {
      "case_id": "eurusd-20190611-20191224-stress",
      "pair": "EURUSD",
      "from_date": "2019-06-11",
      "to_date_exclusive": "2019-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 35,
      "winning_trades": 7,
      "gross_trade_profit": -134.4,
      "modeled_fee": 667.24,
      "net_cash": -801.64,
      "net_profit_factor": 0.37216879170452055,
      "max_observed_equity_dd_pct": 9.142515923566874,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -8.016399999999999,
      "validation_sha256": "ede65dd09ae90e880709b3c370f634b31358f4213c707045891051ac11f97161"
    },
    {
      "case_id": "eurusd-20200117-20201224-baseline",
      "pair": "EURUSD",
      "from_date": "2020-01-17",
      "to_date_exclusive": "2020-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 52,
      "winning_trades": 8,
      "gross_trade_profit": -531.96,
      "modeled_fee": 275.38,
      "net_cash": -807.34,
      "net_profit_factor": 0.39424815612362035,
      "max_observed_equity_dd_pct": 9.577483284271342,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -8.0734,
      "validation_sha256": "f692c7046a8e64fb839cd744bef6be3d92ae3907f0b6cadd452894d4e3db1a6c"
    },
    {
      "case_id": "eurusd-20200117-20201224-stress",
      "pair": "EURUSD",
      "from_date": "2020-01-17",
      "to_date_exclusive": "2020-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 51,
      "winning_trades": 8,
      "gross_trade_profit": -473.01,
      "modeled_fee": 514.92,
      "net_cash": -987.93,
      "net_profit_factor": 0.33394235631215236,
      "max_observed_equity_dd_pct": 11.176735492561455,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -9.879299999999999,
      "validation_sha256": "d800bc04ea0a8d6109cf72a0780458255ec012e47589bf263cff473957ef520e"
    },
    {
      "case_id": "eurusd-20210118-20220101-baseline",
      "pair": "EURUSD",
      "from_date": "2021-01-18",
      "to_date_exclusive": "2022-01-01",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 55,
      "winning_trades": 3,
      "gross_trade_profit": -1033.99,
      "modeled_fee": 369.46,
      "net_cash": -1403.45,
      "net_profit_factor": 0.11612074340452064,
      "max_observed_equity_dd_pct": 14.109825682876128,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -14.034500000000001,
      "validation_sha256": "ab86c18badadc6cdc49493f16a80c7b04604cd5ea341634fe85b45dcf642dee8"
    },
    {
      "case_id": "eurusd-20210118-20220101-stress",
      "pair": "EURUSD",
      "from_date": "2021-01-18",
      "to_date_exclusive": "2022-01-01",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 55,
      "winning_trades": 3,
      "gross_trade_profit": -997.34,
      "modeled_fee": 725.9,
      "net_cash": -1723.24,
      "net_profit_factor": 0.09130026682415972,
      "max_observed_equity_dd_pct": 17.293685379134057,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -17.2324,
      "validation_sha256": "bd347bd975748858c02dec5d7a34e886c464f0cae72c3ce34cca6c22f5a53143"
    },
    {
      "case_id": "eurusd-20220103-20230101-baseline",
      "pair": "EURUSD",
      "from_date": "2022-01-03",
      "to_date_exclusive": "2023-01-01",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 58,
      "winning_trades": 10,
      "gross_trade_profit": 4.1,
      "modeled_fee": 263.62,
      "net_cash": -259.52,
      "net_profit_factor": 0.8196199452298539,
      "max_observed_equity_dd_pct": 4.444658075398726,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -2.5951999999999997,
      "validation_sha256": "026525f5279b181514373e0a62d4d669dee4541d95d94fd55cac80b073f163ee"
    },
    {
      "case_id": "eurusd-20220103-20230101-stress",
      "pair": "EURUSD",
      "from_date": "2022-01-03",
      "to_date_exclusive": "2023-01-01",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 58,
      "winning_trades": 10,
      "gross_trade_profit": 13.49,
      "modeled_fee": 520.94,
      "net_cash": -507.45,
      "net_profit_factor": 0.6896387222252802,
      "max_observed_equity_dd_pct": 6.407402267861376,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -5.0745,
      "validation_sha256": "bcbefdf1f92c963d22beff6bd25e6f97ea0aa99fa1d62ec07ae8101dce7d4ade"
    },
    {
      "case_id": "eurusd-20230102-20231222-baseline",
      "pair": "EURUSD",
      "from_date": "2023-01-02",
      "to_date_exclusive": "2023-12-22",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 62,
      "winning_trades": 11,
      "gross_trade_profit": -430.86,
      "modeled_fee": 298.76,
      "net_cash": -729.62,
      "net_profit_factor": 0.5093771223766584,
      "max_observed_equity_dd_pct": 7.366200000000009,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -7.2962,
      "validation_sha256": "9141de41891de2c706f05058028569de88d9aed8889bc19be4504ca87fc17782"
    },
    {
      "case_id": "eurusd-20230102-20231222-stress",
      "pair": "EURUSD",
      "from_date": "2023-01-02",
      "to_date_exclusive": "2023-12-22",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 62,
      "winning_trades": 11,
      "gross_trade_profit": -416.79,
      "modeled_fee": 588.56,
      "net_cash": -1005.35,
      "net_profit_factor": 0.4132426753822808,
      "max_observed_equity_dd_pct": 10.053500000000003,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -10.0535,
      "validation_sha256": "b4250ea9b648d3364e84801e374670be7682f26c828bd07e22ee32b0dccfc1aa"
    },
    {
      "case_id": "eurusd-20240116-20241224-baseline",
      "pair": "EURUSD",
      "from_date": "2024-01-16",
      "to_date_exclusive": "2024-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 63,
      "winning_trades": 14,
      "gross_trade_profit": -104.77,
      "modeled_fee": 377.3,
      "net_cash": -482.07,
      "net_profit_factor": 0.6800533609429754,
      "max_observed_equity_dd_pct": 6.297721471773079,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -4.8206999999999995,
      "validation_sha256": "0de820c93bd8a5843cb904a2a312e87f1896422aa294e86bca9ec576499fd6c9"
    },
    {
      "case_id": "eurusd-20240116-20241224-stress",
      "pair": "EURUSD",
      "from_date": "2024-01-16",
      "to_date_exclusive": "2024-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 63,
      "winning_trades": 14,
      "gross_trade_profit": -96.24,
      "modeled_fee": 739.9,
      "net_cash": -836.14,
      "net_profit_factor": 0.5247827495467436,
      "max_observed_equity_dd_pct": 9.720620604925067,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -8.3614,
      "validation_sha256": "08d76eb5ed9a92bda964222ec44ecf105c2f5498313dacd7758ff1cbc3fb3c3d"
    },
    {
      "case_id": "eurusd-20250116-20251224-baseline",
      "pair": "EURUSD",
      "from_date": "2025-01-16",
      "to_date_exclusive": "2025-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 44,
      "winning_trades": 8,
      "gross_trade_profit": -293.75,
      "modeled_fee": 271.18,
      "net_cash": -564.93,
      "net_profit_factor": 0.5103149974862611,
      "max_observed_equity_dd_pct": 8.683511003250205,
      "scenario": "baseline",
      "split": "holdout_2025plus",
      "initial_balance_usd": 10000,
      "net_return_pct": -5.649299999999999,
      "validation_sha256": "fde2bf83d931d290a977f028c0fbbdbdfc7f1b297169733270213110832a2eba"
    },
    {
      "case_id": "eurusd-20250116-20251224-stress",
      "pair": "EURUSD",
      "from_date": "2025-01-16",
      "to_date_exclusive": "2025-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 44,
      "winning_trades": 8,
      "gross_trade_profit": -288.4,
      "modeled_fee": 535.08,
      "net_cash": -823.48,
      "net_profit_factor": 0.4017015773374892,
      "max_observed_equity_dd_pct": 10.107443273493132,
      "scenario": "stress",
      "split": "holdout_2025plus",
      "initial_balance_usd": 10000,
      "net_return_pct": -8.2348,
      "validation_sha256": "f1b70e4c09f7db1b4c051f7d6ce537e09a8ae84bf0d704a1d95b42930e987dc7"
    },
    {
      "case_id": "eurusd-20260119-20260921-baseline",
      "pair": "EURUSD",
      "from_date": "2026-01-19",
      "to_date_exclusive": "2026-09-21",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 35,
      "winning_trades": 1,
      "gross_trade_profit": -778.97,
      "modeled_fee": 214.83,
      "net_cash": -993.8,
      "net_profit_factor": 0.03402021772939347,
      "max_observed_equity_dd_pct": 10.056725122837854,
      "scenario": "baseline",
      "split": "holdout_2025plus",
      "initial_balance_usd": 10000,
      "net_return_pct": -9.937999999999999,
      "validation_sha256": "8287bc1441e0fde63b99a3b6aba83385c336df8debe8d29504ca6c1b5a2160b5"
    },
    {
      "case_id": "eurusd-20260119-20260921-stress",
      "pair": "EURUSD",
      "from_date": "2026-01-19",
      "to_date_exclusive": "2026-09-21",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 35,
      "winning_trades": 1,
      "gross_trade_profit": -763.45,
      "modeled_fee": 425.6,
      "net_cash": -1189.05,
      "net_profit_factor": 0.025879866299646087,
      "max_observed_equity_dd_pct": 12.003135985937986,
      "scenario": "stress",
      "split": "holdout_2025plus",
      "initial_balance_usd": 10000,
      "net_return_pct": -11.8905,
      "validation_sha256": "6a1e3a6b03a0ee358651b717969dc690868cfa336f339e919c49ea99821c7526"
    },
    {
      "case_id": "gbpusd-20161010-20170101-baseline",
      "pair": "GBPUSD",
      "from_date": "2016-10-10",
      "to_date_exclusive": "2017-01-01",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 7,
      "winning_trades": 1,
      "gross_trade_profit": -115.59,
      "modeled_fee": 20.86,
      "net_cash": -136.45,
      "net_profit_factor": 0.20446595149253732,
      "max_observed_equity_dd_pct": 2.464205843261792,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -1.3644999999999998,
      "validation_sha256": "ef1ea2ff0d05de0ab76efb6191dc420a157b28a5852a83127f012ebf88462b9a"
    },
    {
      "case_id": "gbpusd-20161010-20170101-stress",
      "pair": "GBPUSD",
      "from_date": "2016-10-10",
      "to_date_exclusive": "2017-01-01",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 7,
      "winning_trades": 1,
      "gross_trade_profit": -110.53,
      "modeled_fee": 41.44,
      "net_cash": -151.97,
      "net_profit_factor": 0.1810637495284798,
      "max_observed_equity_dd_pct": 2.6145364326032126,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -1.5197,
      "validation_sha256": "75e6181cecc232d86bb79db9c61224cf5df3e76e4c362fc1519389c4f20ce743"
    },
    {
      "case_id": "gbpusd-20170102-20171222-baseline",
      "pair": "GBPUSD",
      "from_date": "2017-01-02",
      "to_date_exclusive": "2017-12-22",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 50,
      "winning_trades": 7,
      "gross_trade_profit": -554.06,
      "modeled_fee": 192.92,
      "net_cash": -746.98,
      "net_profit_factor": 0.39014573213046494,
      "max_observed_equity_dd_pct": 9.435966621695888,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -7.4698,
      "validation_sha256": "8a560c11759e42ac397d3a6c66c72c78981895b1f1eddaa7387dc7d781bbb19e"
    },
    {
      "case_id": "gbpusd-20170102-20171222-stress",
      "pair": "GBPUSD",
      "from_date": "2017-01-02",
      "to_date_exclusive": "2017-12-22",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 50,
      "winning_trades": 7,
      "gross_trade_profit": -539.14,
      "modeled_fee": 382.48,
      "net_cash": -921.62,
      "net_profit_factor": 0.32987711771977024,
      "max_observed_equity_dd_pct": 10.933519944016798,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -9.2162,
      "validation_sha256": "c581a2ae39a23df2f7a94f9d69029c5ce824961ab19db753f3bcbda0827ea1ec"
    },
    {
      "case_id": "gbpusd-20180116-20181224-baseline",
      "pair": "GBPUSD",
      "from_date": "2018-01-16",
      "to_date_exclusive": "2018-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 60,
      "winning_trades": 9,
      "gross_trade_profit": -439.97,
      "modeled_fee": 250.32,
      "net_cash": -690.29,
      "net_profit_factor": 0.5533057664058809,
      "max_observed_equity_dd_pct": 7.920015508691,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -6.9029,
      "validation_sha256": "44a7f651743e19274574686b7034e04c0846a9e3735397857725bf24c75efe73"
    },
    {
      "case_id": "gbpusd-20180116-20181224-stress",
      "pair": "GBPUSD",
      "from_date": "2018-01-16",
      "to_date_exclusive": "2018-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 60,
      "winning_trades": 9,
      "gross_trade_profit": -421.08,
      "modeled_fee": 495.32,
      "net_cash": -916.4,
      "net_profit_factor": 0.4714682846365912,
      "max_observed_equity_dd_pct": 9.70630393854509,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -9.164,
      "validation_sha256": "09dcded5e57b29a299835f4ba02a64991ad07e997b9287c6c3219a8f4a792d2a"
    },
    {
      "case_id": "gbpusd-20190117-20190524-baseline",
      "pair": "GBPUSD",
      "from_date": "2019-01-17",
      "to_date_exclusive": "2019-05-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 28,
      "winning_trades": 8,
      "gross_trade_profit": 78.77,
      "modeled_fee": 123.48,
      "net_cash": -44.71,
      "net_profit_factor": 0.9290396305172441,
      "max_observed_equity_dd_pct": 4.941918536368349,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -0.4471,
      "validation_sha256": "ee7ca933c6a3262b3328aff69fb686d52d1c522a28b2b6131f1d4174775b3966"
    },
    {
      "case_id": "gbpusd-20190117-20190524-stress",
      "pair": "GBPUSD",
      "from_date": "2019-01-17",
      "to_date_exclusive": "2019-05-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 28,
      "winning_trades": 8,
      "gross_trade_profit": 97.04,
      "modeled_fee": 245.98,
      "net_cash": -148.94,
      "net_profit_factor": 0.7908850949118275,
      "max_observed_equity_dd_pct": 5.423651194222017,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -1.4894,
      "validation_sha256": "6b9d7c923f84593b6b3af1f8bd88704f93ff0010de35d465f359323086b54ab5"
    },
    {
      "case_id": "gbpusd-20190611-20191224-baseline",
      "pair": "GBPUSD",
      "from_date": "2019-06-11",
      "to_date_exclusive": "2019-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 40,
      "winning_trades": 4,
      "gross_trade_profit": -669.35,
      "modeled_fee": 181.93,
      "net_cash": -851.28,
      "net_profit_factor": 0.20352541611698993,
      "max_observed_equity_dd_pct": 10.065872448683692,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -8.5128,
      "validation_sha256": "3fc8463683596ba32c478016dcc23acc0dcbc57ef975128b0b6907efa06fbdba"
    },
    {
      "case_id": "gbpusd-20190611-20191224-stress",
      "pair": "GBPUSD",
      "from_date": "2019-06-11",
      "to_date_exclusive": "2019-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 39,
      "winning_trades": 4,
      "gross_trade_profit": -616.63,
      "modeled_fee": 332.08,
      "net_cash": -948.71,
      "net_profit_factor": 0.17708134552330726,
      "max_observed_equity_dd_pct": 10.922670246310451,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -9.4871,
      "validation_sha256": "a84231776309bec42c2b3baa4f3af749064402d2c9d3769f0a9552b10b59a8c7"
    },
    {
      "case_id": "gbpusd-20200117-20201224-baseline",
      "pair": "GBPUSD",
      "from_date": "2020-01-17",
      "to_date_exclusive": "2020-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 57,
      "winning_trades": 9,
      "gross_trade_profit": -423.09,
      "modeled_fee": 213.57,
      "net_cash": -636.66,
      "net_profit_factor": 0.540973914548155,
      "max_observed_equity_dd_pct": 7.470673345345965,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -6.3666,
      "validation_sha256": "649740e697d67903eb2c5235225033ffcad59ce32843b316027288dde308f7a0"
    },
    {
      "case_id": "gbpusd-20200117-20201224-stress",
      "pair": "GBPUSD",
      "from_date": "2020-01-17",
      "to_date_exclusive": "2020-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 56,
      "winning_trades": 9,
      "gross_trade_profit": -373.34,
      "modeled_fee": 393.4,
      "net_cash": -766.74,
      "net_profit_factor": 0.4859579375029331,
      "max_observed_equity_dd_pct": 7.956045010676823,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -7.6674,
      "validation_sha256": "bfea7fc35233fbcd6cf439f07fb754c7ccd3354d49be564767806d52ae170c4e"
    },
    {
      "case_id": "gbpusd-20210118-20220101-baseline",
      "pair": "GBPUSD",
      "from_date": "2021-01-18",
      "to_date_exclusive": "2022-01-01",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 51,
      "winning_trades": 9,
      "gross_trade_profit": -283.38,
      "modeled_fee": 181.37,
      "net_cash": -464.75,
      "net_profit_factor": 0.6075177556518288,
      "max_observed_equity_dd_pct": 9.459908877863564,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -4.6475,
      "validation_sha256": "8cba23d24696d9b13ef15667987fd86065d32b362ee5465b1492e6e783784f8d"
    },
    {
      "case_id": "gbpusd-20210118-20220101-stress",
      "pair": "GBPUSD",
      "from_date": "2021-01-18",
      "to_date_exclusive": "2022-01-01",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 51,
      "winning_trades": 9,
      "gross_trade_profit": -264.53,
      "modeled_fee": 359.52,
      "net_cash": -624.05,
      "net_profit_factor": 0.5254083898640222,
      "max_observed_equity_dd_pct": 10.625487152756543,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -6.2405,
      "validation_sha256": "f4b32c05303e0b8e1d1adc15066d62237dbdc2bdafa448618d5b922d26e9721b"
    },
    {
      "case_id": "gbpusd-20220103-20221230-baseline",
      "pair": "GBPUSD",
      "from_date": "2022-01-03",
      "to_date_exclusive": "2022-12-30",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 54,
      "winning_trades": 6,
      "gross_trade_profit": -702.52,
      "modeled_fee": 168.14,
      "net_cash": -870.66,
      "net_profit_factor": 0.34587008459677543,
      "max_observed_equity_dd_pct": 10.682925917215199,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -8.7066,
      "validation_sha256": "cdd188b49f54b54b77726e59fad3274a243292a86672887f6576d848fc6caf86"
    },
    {
      "case_id": "gbpusd-20220103-20221230-stress",
      "pair": "GBPUSD",
      "from_date": "2022-01-03",
      "to_date_exclusive": "2022-12-30",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 54,
      "winning_trades": 6,
      "gross_trade_profit": -685.02,
      "modeled_fee": 333.34,
      "net_cash": -1018.36,
      "net_profit_factor": 0.3035140273845186,
      "max_observed_equity_dd_pct": 11.742767876092648,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -10.1836,
      "validation_sha256": "e85455f0244b79bcc37100c99b46be41ec228203f3b8ab1f1e18d3ecee5b9408"
    },
    {
      "case_id": "gbpusd-20230117-20231222-baseline",
      "pair": "GBPUSD",
      "from_date": "2023-01-17",
      "to_date_exclusive": "2023-12-22",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 69,
      "winning_trades": 10,
      "gross_trade_profit": -712.85,
      "modeled_fee": 272.72,
      "net_cash": -985.57,
      "net_profit_factor": 0.40477714699842976,
      "max_observed_equity_dd_pct": 10.882547518252286,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -9.8557,
      "validation_sha256": "47a3de317de946f0f3d505ba89cf9eaacbb1c1a21c9f9869d0d2b2f54f5c3f26"
    },
    {
      "case_id": "gbpusd-20230117-20231222-stress",
      "pair": "GBPUSD",
      "from_date": "2023-01-17",
      "to_date_exclusive": "2023-12-22",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 68,
      "winning_trades": 10,
      "gross_trade_profit": -675.59,
      "modeled_fee": 514.78,
      "net_cash": -1190.37,
      "net_profit_factor": 0.35139243816986054,
      "max_observed_equity_dd_pct": 12.523123760650835,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -11.903699999999999,
      "validation_sha256": "aa29392c21d69191e0294c37ab2ca48d522d16c88ad58706aafeae37d4ca3e86"
    },
    {
      "case_id": "gbpusd-20240116-20241224-baseline",
      "pair": "GBPUSD",
      "from_date": "2024-01-16",
      "to_date_exclusive": "2024-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 54,
      "winning_trades": 2,
      "gross_trade_profit": -1145.84,
      "modeled_fee": 276.85,
      "net_cash": -1422.69,
      "net_profit_factor": 0.08811275766588042,
      "max_observed_equity_dd_pct": 14.313785821177326,
      "scenario": "baseline",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -14.2269,
      "validation_sha256": "bb261005b9b6d716728f072e8cc94d821022b01a9d9f5652e425b503a0ab943d"
    },
    {
      "case_id": "gbpusd-20240116-20241224-stress",
      "pair": "GBPUSD",
      "from_date": "2024-01-16",
      "to_date_exclusive": "2024-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 54,
      "winning_trades": 2,
      "gross_trade_profit": -1119.78,
      "modeled_fee": 546.14,
      "net_cash": -1665.92,
      "net_profit_factor": 0.07115536871215584,
      "max_observed_equity_dd_pct": 16.69818524930333,
      "scenario": "stress",
      "split": "development",
      "initial_balance_usd": 10000,
      "net_return_pct": -16.659200000000002,
      "validation_sha256": "3817685aac3d382e1ad450319969b6f06e8408c52ff4c867f1f34d7f43cbd54d"
    },
    {
      "case_id": "gbpusd-20250117-20251224-baseline",
      "pair": "GBPUSD",
      "from_date": "2025-01-17",
      "to_date_exclusive": "2025-12-24",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 44,
      "winning_trades": 10,
      "gross_trade_profit": -82.34,
      "modeled_fee": 177.17,
      "net_cash": -259.51,
      "net_profit_factor": 0.7432881590661786,
      "max_observed_equity_dd_pct": 4.600364614743225,
      "scenario": "baseline",
      "split": "holdout_2025plus",
      "initial_balance_usd": 10000,
      "net_return_pct": -2.5951,
      "validation_sha256": "3df9094bc196d48688dd1229b5e04bf98f0a6ea719165148f3efeda42ff9a7e2"
    },
    {
      "case_id": "gbpusd-20250117-20251224-stress",
      "pair": "GBPUSD",
      "from_date": "2025-01-17",
      "to_date_exclusive": "2025-12-24",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 44,
      "winning_trades": 10,
      "gross_trade_profit": -101.29,
      "modeled_fee": 349.86,
      "net_cash": -451.15,
      "net_profit_factor": 0.6127135376427161,
      "max_observed_equity_dd_pct": 6.069921687392573,
      "scenario": "stress",
      "split": "holdout_2025plus",
      "initial_balance_usd": 10000,
      "net_return_pct": -4.5115,
      "validation_sha256": "b0206ad220eafafcc1ed878ae8f0fbed8138d364e6522b0dda3b8230133a98a2"
    },
    {
      "case_id": "gbpusd-20260116-20260921-baseline",
      "pair": "GBPUSD",
      "from_date": "2026-01-16",
      "to_date_exclusive": "2026-09-21",
      "fee_usd_per_lot_side": 3.5,
      "delay_ms": 0,
      "trades": 36,
      "winning_trades": 4,
      "gross_trade_profit": -94.95,
      "modeled_fee": 255.71,
      "net_cash": -350.66,
      "net_profit_factor": 0.671651294536261,
      "max_observed_equity_dd_pct": 9.065087463694226,
      "scenario": "baseline",
      "split": "holdout_2025plus",
      "initial_balance_usd": 10000,
      "net_return_pct": -3.5066,
      "validation_sha256": "09d20fd8888559db5164d40b14225151de479a3b324eecf7b3e70c058a511ec4"
    },
    {
      "case_id": "gbpusd-20260116-20260921-stress",
      "pair": "GBPUSD",
      "from_date": "2026-01-16",
      "to_date_exclusive": "2026-09-21",
      "fee_usd_per_lot_side": 7.0,
      "delay_ms": 200,
      "trades": 35,
      "winning_trades": 4,
      "gross_trade_profit": -37.26,
      "modeled_fee": 382.06,
      "net_cash": -419.32,
      "net_profit_factor": 0.6176808475719835,
      "max_observed_equity_dd_pct": 9.467103360818863,
      "scenario": "stress",
      "split": "holdout_2025plus",
      "initial_balance_usd": 10000,
      "net_return_pct": -4.1932,
      "validation_sha256": "995671d27ae7bc5e395cadb58c7ee2f0881c0990826a9be816c5a1dd7d72bc4a"
    }
  ],
  "account_orders_allowed": false
}
