{
  "schema": "tfsl-single-pair-multiyear-v1",
  "scope": "EURUSD; independent segments; no profitability approval",
  "plan_sha256": "1f80fadcc825191607913348c68e615b1366bcade7f0ebe4b0c0c62a47de415e",
  "execution_tools_sha256": "27cb45d007b8fca1915919861751905d1a775aceba6ec3f1555f9b112f6d8e1f",
  "tick_release_sha256": "5677eea1ba86ef2ab4b5535c827b17883ba67557a18623981a991eca44ea54b7",
  "source_manifest_sha256": "083fdfc129c0aee3b88c4875e861ee28f3ee6d10dec7f2767ae4741b40c88939",
  "segments": [
    {
      "from_date": "2018-07-02",
      "to_date": "2018-12-24",
      "candidate_weekdays": 125
    },
    {
      "from_date": "2019-01-04",
      "to_date": "2019-05-24",
      "candidate_weekdays": 100
    },
    {
      "from_date": "2019-05-29",
      "to_date": "2019-12-24",
      "candidate_weekdays": 149
    },
    {
      "from_date": "2020-01-04",
      "to_date": "2020-12-24",
      "candidate_weekdays": 253
    },
    {
      "from_date": "2021-01-05",
      "to_date": "2022-01-01",
      "candidate_weekdays": 259
    },
    {
      "from_date": "2022-01-01",
      "to_date": "2023-01-01",
      "candidate_weekdays": 260
    },
    {
      "from_date": "2023-01-01",
      "to_date": "2023-12-22",
      "candidate_weekdays": 254
    },
    {
      "from_date": "2024-01-03",
      "to_date": "2024-12-24",
      "candidate_weekdays": 254
    },
    {
      "from_date": "2025-01-03",
      "to_date": "2025-12-24",
      "candidate_weekdays": 253
    },
    {
      "from_date": "2026-01-06",
      "to_date": "2026-09-18",
      "candidate_weekdays": 183
    }
  ],
  "omitted_short_segments": [
    {
      "from_date": "2018-12-28",
      "to_date": "2018-12-31",
      "candidate_weekdays": 1
    },
    {
      "from_date": "2019-05-25",
      "to_date": "2019-05-27",
      "candidate_weekdays": 0
    },
    {
      "from_date": "2019-12-27",
      "to_date": "2019-12-31",
      "candidate_weekdays": 2
    },
    {
      "from_date": "2020-12-26",
      "to_date": "2020-12-28",
      "candidate_weekdays": 0
    },
    {
      "from_date": "2020-12-29",
      "to_date": "2020-12-31",
      "candidate_weekdays": 2
    },
    {
      "from_date": "2021-01-02",
      "to_date": "2021-01-04",
      "candidate_weekdays": 0
    },
    {
      "from_date": "2023-12-23",
      "to_date": "2023-12-25",
      "candidate_weekdays": 0
    },
    {
      "from_date": "2023-12-28",
      "to_date": "2023-12-29",
      "candidate_weekdays": 1
    },
    {
      "from_date": "2023-12-30",
      "to_date": "2024-01-01",
      "candidate_weekdays": 0
    },
    {
      "from_date": "2024-12-28",
      "to_date": "2024-12-31",
      "candidate_weekdays": 1
    },
    {
      "from_date": "2025-12-27",
      "to_date": "2025-12-29",
      "candidate_weekdays": 0
    },
    {
      "from_date": "2026-01-03",
      "to_date": "2026-01-05",
      "candidate_weekdays": 0
    }
  ],
  "excluded_broker_dates": [
    "2017-12-22",
    "2017-12-25",
    "2017-12-26",
    "2017-12-27",
    "2017-12-29",
    "2018-01-01",
    "2018-01-02",
    "2018-12-24",
    "2018-12-25",
    "2018-12-26",
    "2018-12-27",
    "2018-12-31",
    "2019-01-01",
    "2019-01-02",
    "2019-01-03",
    "2019-05-24",
    "2019-05-27",
    "2019-05-28",
    "2019-12-24",
    "2019-12-25",
    "2019-12-26",
    "2019-12-31",
    "2020-01-01",
    "2020-01-02",
    "2020-01-03",
    "2020-12-24",
    "2020-12-25",
    "2020-12-28",
    "2020-12-31",
    "2021-01-01",
    "2021-01-04",
    "2023-12-22",
    "2023-12-25",
    "2023-12-26",
    "2023-12-27",
    "2023-12-29",
    "2024-01-01",
    "2024-01-02",
    "2024-12-24",
    "2024-12-25",
    "2024-12-26",
    "2024-12-27",
    "2024-12-31",
    "2025-01-01",
    "2025-01-02",
    "2025-12-24",
    "2025-12-25",
    "2025-12-26",
    "2025-12-29",
    "2025-12-30",
    "2025-12-31",
    "2026-01-01",
    "2026-01-02",
    "2026-01-05"
  ],
  "data_exclusion_policy": "Data-quality exclusions, NOT official closures. Every broker day touched by >60 missing scheduled minutes plus previous and next trading weekdays. Months still above 2% absent scheduled minutes are excluded whole, with adjacent trading weekdays, from primary results. Source data stays unchanged; smaller residual gaps stay disclosed.",
  "gap_manifest_sha256": "54e351f29b7e23d787aad29269e1338bca5a6ed4bc237ae06af3ced5214cfe00",
  "test_policy": {
    "selection": "All pair-specific annual permitted segments with >=20 Monday-Friday candidate days; no result-based selection. Short residual islands explicitly omitted.",
    "warmup": "Causal native observed-bar history; 400 completed strategy-timeframe bars required at FIRST decision tick and engine context>=400 at first processed bar. Warmup exclusions disclosed, no gap-free claim. No generated/future bars.",
    "warmup_calendar_days": {
      "D1": 650,
      "H4": 110,
      "H1": 28,
      "M15": 10
    },
    "segments": "Independent flat-start USD10000 segments. Tester-end forced closes and fees retained. Flat through excluded decision dates. Segment returns are not a continuous live portfolio.",
    "costs": "Actual bid/ask spread; base3.5 USD/lot/side,0ms; combined stress7 USD/lot/side,200ms. Fee withdrawals affect sizing. Native commissions must be zero. Stress changes both factors and is not an isolated delay estimate.",
    "financing": "Native booked swap reported separately; historical financing unvalidated. Price P/L minus declared fees is before financing. Even swap-excluded cash is based on lots sized using native-swap-influenced equity.",
    "sizing_id16": "Public default commission reserve remains7 USD/roundtrip lot in BOTH scenarios; stress actual fee14 exceeds sizing reserve. Preserve deployed rules and disclose.",
    "later_period": "2025 results previously inspected in other models; no untouched holdout claim.",
    "profitability": "No automatic profitable badge. Review all segments/scenarios, trade counts, drawdown, costs and remaining financing/model limitations.",
    "scope": "One declared EURUSD benchmark, not validation on all recommended pairs or every live execution rule.",
    "safety": "Owned portable Strategy Tester only, hidden BelowNormal two cores, no account trading, DLL, cloud, remote agents or optimization."
  },
  "reviewed_execution_limitations": [
    {
      "case_id": "p101-id13-eurusd-20200104-20201224-stress",
      "kind": "protection_rejection_10016_retained",
      "count": 2,
      "event_timestamps": [
        "2020.03.02 14:30:00",
        "2020.09.11 13:15:00"
      ],
      "description": "Rejected stop tightening; the prior stop remained in force."
    },
    {
      "case_id": "p101-id13-eurusd-20230101-20231222-stress",
      "kind": "protection_rejection_10016_retained",
      "count": 1,
      "event_timestamps": [
        "2023.05.10 15:30:00"
      ],
      "description": "Rejected stop tightening; the prior stop remained in force."
    },
    {
      "case_id": "p101-id16-eurusd-20230101-20231222-stress",
      "kind": "unfilled_market_entry_invalid_stops",
      "count": 1,
      "event_timestamps": [
        "2023.11.10 17:00:00"
      ],
      "description": "An entry was rejected for invalid stops; no hypothetical fill is used."
    },
    {
      "case_id": "p101-id22-eurusd-20210105-20220101-stress",
      "kind": "closed_position_before_protection_modify",
      "count": 1,
      "event_timestamps": [
        "2021.09.22 21:00:00"
      ],
      "description": "A protection modify was attempted after a take-profit close."
    },
    {
      "case_id": "p101-id23-eurusd-20220101-20230101-stress",
      "kind": "closed_position_before_market_close",
      "count": 1,
      "event_timestamps": [
        "2022.10.17 17:15:00"
      ],
      "description": "A market close was attempted after a stop-loss close."
    },
    {
      "case_id": "p101-id23-eurusd-20230101-20231222-stress",
      "kind": "unfilled_entry_and_stopped_position_close",
      "count": 2,
      "event_timestamps": [
        "2023.10.06 17:30:00",
        "2023.12.15 20:15:00"
      ],
      "description": "An entry was rejected for invalid stops, and a separate market close was attempted after a stop-loss close. Both native outcomes are retained without hypothetical fills."
    }
  ],
  "summary": {
    "schema_version": 1,
    "checked_utc": "2026-09-23T12:48:35.849843+00:00",
    "status": "complete",
    "batch_failure": null,
    "campaign_id": "single-pair-performance-v1",
    "plan_sha256": "1f80fadcc825191607913348c68e615b1366bcade7f0ebe4b0c0c62a47de415e",
    "expected_cases": 540,
    "validated_cases": 540,
    "validated_case_result_sha256": {
      "p101-id01-eurusd-20180702-20181224-base": "0141b1e5849a5481787e33e3b1bd513175c18933111a184ffbaa86900fe51c4d",
      "p101-id01-eurusd-20180702-20181224-stress": "7259496634b95eaa962554d48434728ec3b5b09950d434291b63a9d6683ef186",
      "p101-id02-eurusd-20180702-20181224-base": "0ba44a653a0058e85d16dff7825f15710a7b01bf9721042a7b8768a7a7b189f3",
      "p101-id02-eurusd-20180702-20181224-stress": "a93b07b05d0698009d28d899a7bb4f562271eb06f02cee38438769851ccd53ca",
      "p101-id03-eurusd-20180702-20181224-base": "1707651cd768843ef10c2b6a7a3cfc65b3ff804641195935bd7b61658a729778",
      "p101-id03-eurusd-20180702-20181224-stress": "f60c70021fcc371a8e528471d595eb43fa56ac6123fe713d755b39ab74438185",
      "p101-id04-eurusd-20180702-20181224-base": "701c870170f05ac2ab871f3930d55b2090716aa2e4e56df5df1bb437ac72f975",
      "p101-id04-eurusd-20180702-20181224-stress": "8f267a7d72847e8f5e16ac87dbc776d00580014e60ce2bfcf59250a735cccf4d",
      "p101-id05-eurusd-20180702-20181224-base": "b31cf428b6156736f275808c04e85a6175f0419ed10bdaea87e949b3af26600d",
      "p101-id05-eurusd-20180702-20181224-stress": "f5c71ec8f6dc48e55ff39d464ce2fd15fcf427131d216d447b885a1d24abaf18",
      "p101-id06-eurusd-20180702-20181224-base": "3ce59f1032fef8a9a36db7fb6c13c5734c68ff9bae9f966e9fe529a5471e0b29",
      "p101-id06-eurusd-20180702-20181224-stress": "3d08203ce5c226fffacecb270b5dcd81dc8ea7f2b126199c41a03e036dd06393",
      "p101-id07-eurusd-20180702-20181224-base": "4420a36eb894dd079da7794af68fa7d018e0c70f31cb93abd86fb76393baf638",
      "p101-id07-eurusd-20180702-20181224-stress": "c4569fbdc257218915f3a015130c3d4af4ac6681fca039f48ee66defb49913ac",
      "p101-id08-eurusd-20180702-20181224-base": "b2091e61fe706eceb2f1d96862214364db96a3deb2f6b86fb5e967d358ba16b1",
      "p101-id08-eurusd-20180702-20181224-stress": "e8d6716016c185123bbedaa47704f43b738544c261b6e6e374ae0fc8b668886f",
      "p101-id09-eurusd-20180702-20181224-base": "bc3493cd14695036a9724b61f4dbb72c32f95e35e78a14b295c8f6675a77ff2e",
      "p101-id09-eurusd-20180702-20181224-stress": "5c7be9ca2339af2db88a462013c5bfdd8776f4fbf0f2879a3919bf0926735dc2",
      "p101-id10-eurusd-20180702-20181224-base": "e8f976055310c7ed250aa2f043e395299f78c6090116326c3c21565c733759a4",
      "p101-id10-eurusd-20180702-20181224-stress": "56fb62114798356309768ee99087340e89cda9a53e468e23d2224c3f22403002",
      "p101-id11-eurusd-20180702-20181224-base": "b2f61eff0d2280d7cdec1a12edfa7a81e976505d26a00b426b37391688c232d9",
      "p101-id11-eurusd-20180702-20181224-stress": "f446cb21ab88a957ddd4f3808d9504cb8c566c4bf1227c23b703355bc96c3108",
      "p101-id12-eurusd-20180702-20181224-base": "1a53a919cfd9323fd3622d2cbd8a366103264bb8a1510f1f1dba45fc2b2e3c85",
      "p101-id12-eurusd-20180702-20181224-stress": "7540d2205dcc88924020c1c9c2f02a7f557e1b95bf0341381e9b1798b728ad8f",
      "p101-id13-eurusd-20180702-20181224-base": "ef501a4d744b4edc951e03c43ac830a8cdb5a00154b4cc588b68fb5b5fddf036",
      "p101-id13-eurusd-20180702-20181224-stress": "189b9b2be1c0afb39f748faa0ab246967ccd71c887de6499eea191dab7d9023b",
      "p101-id14-eurusd-20180702-20181224-base": "44b2c0df1dca9be9e8fed6242c7501f89f9999d52520f7938f04f1622fe4effc",
      "p101-id14-eurusd-20180702-20181224-stress": "f74b2ed273cc86e58d432321ba1d9dc1703d8e448c9208c09c441c1296fce7c9",
      "p101-id15-eurusd-20180702-20181224-base": "42296bebc2f4c41afc82bb5d5c90a52672ae73be807457fe2514772c7b31e924",
      "p101-id15-eurusd-20180702-20181224-stress": "ebcacf31257b4208f3a7f79a3ef419943332c748014858bed8d3f1dd47a0f704",
      "p101-id16-eurusd-20180702-20181224-base": "a6e11ba7c1ecd34b84db60596b2428747ed90c7dd1639bc462061ddab504ce89",
      "p101-id16-eurusd-20180702-20181224-stress": "609c6051d47a669ede26419410ab2e5b1ab6ee14d0304fed0a61e75bfcde2bac",
      "p101-id17-eurusd-20180702-20181224-base": "f93994bae0461153560d90c60c749fe5b81354591e6dacc3b05cc02a1bab0b16",
      "p101-id17-eurusd-20180702-20181224-stress": "aaff7498e71b6a52a24bbe44763b34b963cab5bea4ad697202f8d29febf5a256",
      "p101-id18-eurusd-20180702-20181224-base": "e47d2d289ca75b7501577d1ddab5e52c205e481d7fb3f4ad59e95e877c161871",
      "p101-id18-eurusd-20180702-20181224-stress": "6dc774c58fce7745e5db7bf77f27c89a12801ee354755465f6e226d2cb83ed03",
      "p101-id19-eurusd-20180702-20181224-base": "d558efa663ea3fc159f7dde810f1c4203856c92d8f186521f2d3eb2647b045dc",
      "p101-id19-eurusd-20180702-20181224-stress": "170aa1f54adc2c926b6e188b57ccbba0ce95af77359a6dbd6e14121a8d460f08",
      "p101-id20-eurusd-20180702-20181224-base": "6baba731184af954dda2e2f3590fd2855bafa094a7b4cf5f1aa95e641641fe79",
      "p101-id20-eurusd-20180702-20181224-stress": "9da7a46d57ef6b09885469699f221cd9ccdc646197dac1eb032cd80833bb3b30",
      "p101-id21-eurusd-20180702-20181224-base": "1abc0bfb4ea6d5ea5bcbaa732ac224dc296bbb34353be71c0b22894a679fa018",
      "p101-id21-eurusd-20180702-20181224-stress": "c8bbd5242b9d944098a21a4e1b30d7c30e71598ed062c732dffb46bd82848e0d",
      "p101-id22-eurusd-20180702-20181224-base": "c3d139f85e0c676e289acaccb24d0cf82843e7d8cbe295e2da87918588b3094b",
      "p101-id22-eurusd-20180702-20181224-stress": "e1e4d5045451a21005364ed988a4385bfe11c69ffdf4f16a2756c86fdf75e619",
      "p101-id23-eurusd-20180702-20181224-base": "e378af37bb69bcef9fb196abc9df0cbf2f48e3c06da9522bf730430d3f513dfd",
      "p101-id23-eurusd-20180702-20181224-stress": "b7c792b79799455ccb59866aaaa461e958446b8d6ce9eb49c40a4f10cd880630",
      "p101-id24-eurusd-20180702-20181224-base": "d29f7b6a4bd97a4adfad395753bf359f5f8aeb3b0bcd98455bbe36d44d9d5b15",
      "p101-id24-eurusd-20180702-20181224-stress": "068d6cb511b7eef37cd2ae527cf1b44c7faf34d124c136aa7fad9ec67945b62c",
      "p101-id25-eurusd-20180702-20181224-base": "e7fe3fda70e7b4c48c05163ca9c89328dcff05793cb434ce4e4dc582b17c86a1",
      "p101-id25-eurusd-20180702-20181224-stress": "e1acf60e645a7caaf2afe99720673641334e5ee41bc2445e82f8b022cf3815a7",
      "p101-id26-eurusd-20180702-20181224-base": "8cd0ce298737b6b5c9df790d9df1e68bae37125be4c84fae8dd84743ccc860cf",
      "p101-id26-eurusd-20180702-20181224-stress": "e39da29dab6463fd98318720aa444ce7c78d6f3b6e79079c980d6b5b41b37887",
      "p101-id27-eurusd-20180702-20181224-base": "d27252c2ffd887e4a4aee6375ab71436589469a431a8ce83ed841e6ce60194cc",
      "p101-id27-eurusd-20180702-20181224-stress": "70e8e4ac6fada8e155806bc1ac7be8705a276965b9414c470a8975fbf8c52aa6",
      "p101-id01-eurusd-20190104-20190524-base": "9e22af17180368464a78e724da699af716d2a858a02ebb496a4f738bb5498d28",
      "p101-id01-eurusd-20190104-20190524-stress": "24ed33d4be3c32baf5d112fbda1d72434573322a5718fa26f6ad11f4dcdb00c0",
      "p101-id02-eurusd-20190104-20190524-base": "5132496eb4709fff2620cac76f4abbf46f9599542af7bb08eeb166280b685bd7",
      "p101-id02-eurusd-20190104-20190524-stress": "ed904ebc3a8b023c992cf34f4227077d298d9cc4fcd1d9a9429fd735934262b6",
      "p101-id03-eurusd-20190104-20190524-base": "39379783f19c48b7e178a954173e5889d02883114210de64f4daf17031a72442",
      "p101-id03-eurusd-20190104-20190524-stress": "f9bcb87b248ddfbfff6b4c99f98947510698e225792116524558eb072a3a4b8b",
      "p101-id04-eurusd-20190104-20190524-base": "0a2e65a03bcf46254c45d6d18d5c0da287155fe684b8cde1c4c58c385faff402",
      "p101-id04-eurusd-20190104-20190524-stress": "3b5798d79a826fbbd748ce5f4bc102b908d84c71268da93f61aad49c85d14493",
      "p101-id05-eurusd-20190104-20190524-base": "d298b75b3b5e5135813be027535cb5b54e360db3293e5a8a95639f0ac10e5f39",
      "p101-id05-eurusd-20190104-20190524-stress": "cd6633d3ad68099bd85edd9d83f1a4a777ace8c0d061683e81507005a0db2465",
      "p101-id06-eurusd-20190104-20190524-base": "6b4f6bec286da4c8aed7f6e3e3e0a3b82a1b49af5af4c9c8e3269a895e9b5e28",
      "p101-id06-eurusd-20190104-20190524-stress": "a4a5b38cee4d347ca67eae3d67d154c1ace3b1048311c8ee158bd1f98738bd84",
      "p101-id07-eurusd-20190104-20190524-base": "cd76528ebd848e75c1fb60e6ce0ba8ac402120c848eea709a0eac986dce9cba8",
      "p101-id07-eurusd-20190104-20190524-stress": "98e311d2c4133c1a73594b0e2705f5bf196ff68a81c710613c85921bd73c880f",
      "p101-id08-eurusd-20190104-20190524-base": "0412abc1015bf07fcfe18cbb53efb89b372a3c2fd3d8b0fb05037c49a10ac487",
      "p101-id08-eurusd-20190104-20190524-stress": "a968c2559bb971832255a671dbfa17b46f1df5e2b38171b5b661ad9e9e6fd737",
      "p101-id09-eurusd-20190104-20190524-base": "d1280666471ecb65472154417e1284334a54031c8e1da20f7fb8fa89665ff9c7",
      "p101-id09-eurusd-20190104-20190524-stress": "0cd2736526d270fc8d00a666dfd1bd916aaa08e59fa975ebad9b2512dd9a87a8",
      "p101-id10-eurusd-20190104-20190524-base": "976bbf19b574578afa1af68f42cb2633cf8c7a3aa470ea64fc12bf01410d7357",
      "p101-id10-eurusd-20190104-20190524-stress": "f9e48181431e2e0cddc954f673e4a21faa2f0c513bf9b81b9f271057f37aef40",
      "p101-id11-eurusd-20190104-20190524-base": "3772b5f84302079e57271ec1352b9bb1b67d0b9b5d1ac75a9f1af45fbce36593",
      "p101-id11-eurusd-20190104-20190524-stress": "af05325bac5148048136e806f5063362e14003a517657357ac041e7ab754c98c",
      "p101-id12-eurusd-20190104-20190524-base": "b7907b6d74c0b8222210b5750783a79bad826c1b65ab3c4fbd23d40cec61d822",
      "p101-id12-eurusd-20190104-20190524-stress": "406f40c3a39ecd09a2becaf1127dd75f336cc9675218ae27a2af0d5a8da40d18",
      "p101-id13-eurusd-20190104-20190524-base": "b42bc208679eb09f3ff0876d7397cb884bf431e0288bd67576a4e24e9956cbb8",
      "p101-id13-eurusd-20190104-20190524-stress": "08d09f500fe855185164ce2184d982be1ed4299e6df8cf10e79056aec863ddde",
      "p101-id14-eurusd-20190104-20190524-base": "ea006ded082d5148128081c3f4273bec6b20b0fcb99f5c956fc1dbaba0b01194",
      "p101-id14-eurusd-20190104-20190524-stress": "73673eb95fc6a523adef26f4fe38c7d41c37d7cfb01b3786e690e5b4e926be61",
      "p101-id15-eurusd-20190104-20190524-base": "3176b365337d31cbaf7e62adb35adaa1fd3a30bc8db709fd5accc8b23d3325d8",
      "p101-id15-eurusd-20190104-20190524-stress": "64910d147345a1cb1a316e9736785861a06f6e539af27e713dd15b2f18509fd4",
      "p101-id16-eurusd-20190104-20190524-base": "96db15a6539f602aeae9c598b7d69a051eed0f0bbe86885feda821928b7402ad",
      "p101-id16-eurusd-20190104-20190524-stress": "966eb8737a32d1119224d29cd548fdb4e8fcf3e7362f1b916cad683fc574edfd",
      "p101-id17-eurusd-20190104-20190524-base": "f55032a24fc6cd3dc4cc645d01a8bed40a4e21754ef6b5812cdf59a6875e4abd",
      "p101-id17-eurusd-20190104-20190524-stress": "1e5f1043022c0bcc3cc589502f33ae95cc7bf49e10c82c95018221cf53c10746",
      "p101-id18-eurusd-20190104-20190524-base": "a7646e21f3a3bdf4b7a533c6a64ff5b2d9fa8a5e476c95d588360ba2b372be06",
      "p101-id18-eurusd-20190104-20190524-stress": "fe0317339874e1ce3248b38bfd7233ec1e8fb61f9b23d12cbb1e130c8c722c29",
      "p101-id19-eurusd-20190104-20190524-base": "946f9aaf9739aae4040a4d10c6e77c95f3f9f145588c783527c6ee282a18f035",
      "p101-id19-eurusd-20190104-20190524-stress": "9a3bc99e0f8735fc4ca3214f5354198d220c50aea2c52c97c59e4f17d7c0b615",
      "p101-id20-eurusd-20190104-20190524-base": "8e635b966f06c09f8eaa5502ee6d7dd8490f89209a5315205381aff69ab0ff95",
      "p101-id20-eurusd-20190104-20190524-stress": "5833ca81bfbe3bae312ff4d56b24c6d1a0ef0847c80b61c7ad0975fe61d6b646",
      "p101-id21-eurusd-20190104-20190524-base": "e83ed0764cd22934105c7a5322cbf98be8545418c5858691a26845ec58cf6b0d",
      "p101-id21-eurusd-20190104-20190524-stress": "08fa6d465e7879c655d51247f87c7fec297f70259c75248b93dcdcaef4dcfb89",
      "p101-id22-eurusd-20190104-20190524-base": "10ae60f167034bbda309850d0cf5272bba915a88920085bdae123f9d017774aa",
      "p101-id22-eurusd-20190104-20190524-stress": "5e9debb7c0d6f93b3cfd2e3098a5c2d376341722b668c7b8711368ad5c2a3c20",
      "p101-id23-eurusd-20190104-20190524-base": "23dcf48155af1ebe3c72d7aa4306094f0e50de4a052ca6f1f290831a99045a15",
      "p101-id23-eurusd-20190104-20190524-stress": "f512a6632a150808f72831a2e0f66dca868e2bd7852c24ff5a7dff8d64015bb6",
      "p101-id24-eurusd-20190104-20190524-base": "ab8ee800ceb019d7bbf8128fdb2e52e4e4b97a7a4f9bbc1f80bd5579ccbd2029",
      "p101-id24-eurusd-20190104-20190524-stress": "249e1d3a3cd7bece7f5e290fc08e010ae62218a7504179623312a9a53ae32069",
      "p101-id25-eurusd-20190104-20190524-base": "265aedba192558b6b044a96d3a1eb338920c5f85b83d679755a4de84e025f602",
      "p101-id25-eurusd-20190104-20190524-stress": "7fd002401acbc04271f1d9f9d3dff6e4f9f0a16af258c9f3d93c3978c315267c",
      "p101-id26-eurusd-20190104-20190524-base": "1c22d8fb5e50ffc4c1ae8b00f35f62a0eafbb31f3dc93c7a91ada911e45b269f",
      "p101-id26-eurusd-20190104-20190524-stress": "97d51880775a548d869e2777e96b57e84d38119e5109b293cfbf13b68514cc35",
      "p101-id27-eurusd-20190104-20190524-base": "75c5825bf9915750b36a67545a7b1e0976623755b320fa5a554f37ecadcbba3b",
      "p101-id27-eurusd-20190104-20190524-stress": "1651b8132724dcd536adc86f9a441f453060b07eeed01585c833c836f6d72f2d",
      "p101-id01-eurusd-20190529-20191224-base": "a93f8e782828060c62a5976be5d5ac93de6ec28e2e4ff769fa50083b18ebfa0a",
      "p101-id01-eurusd-20190529-20191224-stress": "855d8179e9961aece8f3c2af47af13ec2b8d18573c088a54409692eac75f8f5c",
      "p101-id02-eurusd-20190529-20191224-base": "7501ca1ad70f42733e8d372f0255ba3d779b1d48de8a5ff990a06d793a7972f0",
      "p101-id02-eurusd-20190529-20191224-stress": "25e608e66bda96f909a83b83d7e0bbfcfe831c0f5a8d42856dcfab42ba17cbc1",
      "p101-id03-eurusd-20190529-20191224-base": "7d5a3edc4e63ff65bdc1e2794a8b1054c7d043ebb54305203f39ab3135652f9e",
      "p101-id03-eurusd-20190529-20191224-stress": "42cfe46c4e444039cd571124ea78ac727d969cf97300f4fbee56cd98e223f143",
      "p101-id04-eurusd-20190529-20191224-base": "32fb192828889171f62e13de603f9406e126957b59e7b172b299328f9271ec35",
      "p101-id04-eurusd-20190529-20191224-stress": "170e57ad83b615d6c0cd08b1d53a4e0a004f625e80c11213149dfe0a7d14d38c",
      "p101-id05-eurusd-20190529-20191224-base": "c0abda5190d895fb0648f1908828ebbc991e72df42081b44038908f6f8eb7ded",
      "p101-id05-eurusd-20190529-20191224-stress": "dcbe2956a577ecf3783254d43dcae818780396b93f009d19958c8327d448fa50",
      "p101-id06-eurusd-20190529-20191224-base": "a2299af982195ef864c2d05d48afff3206ea1e368d4d98c248545657465983db",
      "p101-id06-eurusd-20190529-20191224-stress": "91cdc8bdbb73743af64bf9ea9c7d2c3753260ec1b6b3e73527470fd754a7e754",
      "p101-id07-eurusd-20190529-20191224-base": "c16ec66b91a0f6b30c7c3c54f47aad4d6111599a6af05ddf0bdf856572c53f13",
      "p101-id07-eurusd-20190529-20191224-stress": "89606093bf2efc478aef50b113c6e419f60610a759fdaf88c3ab747cba80cede",
      "p101-id08-eurusd-20190529-20191224-base": "4f8984f106050fbc5ce28a3231dcb23de5e5b2f427dc3c790cc1994edc8e2abb",
      "p101-id08-eurusd-20190529-20191224-stress": "6068b87888ce9b1f4f4693ea6cdc6cd9fd91a27503cacfe9f8a6ddbe552aadf3",
      "p101-id09-eurusd-20190529-20191224-base": "395c739f769e96b614d2ad18f73f589572d63ea642822d00615c9d1c037db371",
      "p101-id09-eurusd-20190529-20191224-stress": "dc836c0fc122372711900338491925a364a0c43ef34b8d40f0be03ef7c8a6d17",
      "p101-id10-eurusd-20190529-20191224-base": "d869b3f1f71aa04fa0f167e7ddec7e8195c58c0c5209e1110fddfce2de6d2577",
      "p101-id10-eurusd-20190529-20191224-stress": "838094f694b296137f53996802cce571087cf1da3b4fe4b8ecd9b276f7461a4e",
      "p101-id11-eurusd-20190529-20191224-base": "a500538cbfbdc441b22f1bc2ef9f35097a11be9c88a01805f9acd537c676d282",
      "p101-id11-eurusd-20190529-20191224-stress": "7f29b20fbce6f397e4a6e423485b0efcd0c92da2d5eb7851cede7df6cb4c2b13",
      "p101-id12-eurusd-20190529-20191224-base": "3e55f6f789dacd34b89df053b7ffb86e50570d6391bab7b587d67ebb8c3c063d",
      "p101-id12-eurusd-20190529-20191224-stress": "8b2d415c66cc820a23b569bb7e5fd77167202b3985c03a19f5485645c1c509f4",
      "p101-id13-eurusd-20190529-20191224-base": "09000286e8c725ef24e7ad63ef562eb9542acc4b68ffdafc9159f15d206aee40",
      "p101-id13-eurusd-20190529-20191224-stress": "0a90d5e7a9b1ca6af8caeea69627b44237cfb1844b61e6f12ab0fc9a8925ebdd",
      "p101-id14-eurusd-20190529-20191224-base": "86154de12253bd8ff9193dd1904dc246fede742dc2d7f2da89673eaa06754db5",
      "p101-id14-eurusd-20190529-20191224-stress": "f1003558fb41b9dfe10c23e1bc8a584be01bcb0d8bd9e6e8a1ef9d3bea3e5f8b",
      "p101-id15-eurusd-20190529-20191224-base": "abdd48092e046ed6941b0ffebec9b16a2c47567fe48347dd4f24363585a09bc0",
      "p101-id15-eurusd-20190529-20191224-stress": "0f6e21f6b07bf4b636fb2c95e184c74e0b0835b60ea665a0df2807d7f1ffa9ca",
      "p101-id16-eurusd-20190529-20191224-base": "1d19fe6b4b6af468c4fd46dab4444585f6b0eedb7a0051e26d372c9ad04d4404",
      "p101-id16-eurusd-20190529-20191224-stress": "b24e4d0f5a8c10a187a4015b313b46f846b3b2a120d1e9b58d1a92f1ecdbd208",
      "p101-id17-eurusd-20190529-20191224-base": "1643d2cee0d5f5ac099187000de84392836983acf77afde23c718bb014ed7fa7",
      "p101-id17-eurusd-20190529-20191224-stress": "48222dee844830a17f633112edaed3b56078b53bc2d61b32d7fcd841d6455f8f",
      "p101-id18-eurusd-20190529-20191224-base": "18b1f9b3e8f676643e7fcb9f17b473f595942e9d4aed9b276e1e90228cd4a058",
      "p101-id18-eurusd-20190529-20191224-stress": "4076dc750bcff599b7a2f5d74db6d01a86a4d7aa15168c0fc6a213b0fd3c4651",
      "p101-id19-eurusd-20190529-20191224-base": "ed5c06d146ebf4a2f8fec9a3e6baa4db34bfa37e1d2e59ceb61a7a874cb8b862",
      "p101-id19-eurusd-20190529-20191224-stress": "f3f8a150113791ada108c418ed383e3759e915d13e00966bb2e4d5d563299ca8",
      "p101-id20-eurusd-20190529-20191224-base": "34333fb1eb1e732777a85768d11ca61ed20ca4c1226a5c6dde7ad80be65ec34b",
      "p101-id20-eurusd-20190529-20191224-stress": "e08fc949c3080ac8da730309014e72d7969268f52c7d956a783560a0c130b9e3",
      "p101-id21-eurusd-20190529-20191224-base": "485fbb4688814ce67400495a596cb5e44ecf85a4cbe6cb32df6e459bbe0cfd10",
      "p101-id21-eurusd-20190529-20191224-stress": "c3e4a6a6c33f1e3b3e7589e674cd322a9778d11bcb742fe3650502d68665b82c",
      "p101-id22-eurusd-20190529-20191224-base": "df4efe6452219580b89f6fd9edb97523cb8f7a260a4b534d8b091eddeeb90845",
      "p101-id22-eurusd-20190529-20191224-stress": "bf92608ece28dbc4a7e53037be25f8c0163f294ad52c31f454de001c14a62b8b",
      "p101-id23-eurusd-20190529-20191224-base": "ce34d8c56427e907bbd4d7f350d18f0df61775d349c928b280d491ffaa31c704",
      "p101-id23-eurusd-20190529-20191224-stress": "164fd7b238c1f74d781530b8c480e09277b99446f2e3e81916dc2208abca04cb",
      "p101-id24-eurusd-20190529-20191224-base": "b69878dc31d3fecd6c3e646e8a8411ed282f40ba9d9cb0bb54a6800a5bb25e95",
      "p101-id24-eurusd-20190529-20191224-stress": "3c7642472dcc9353c6f21c32211a67958a43cd23af7d5c8c731dec42933aee18",
      "p101-id25-eurusd-20190529-20191224-base": "eb8390a3f6c9653e7fc3e521916890c1397970f1bdf32fc7119a4ee1ce55a16a",
      "p101-id25-eurusd-20190529-20191224-stress": "547a0d09653bf94c792b116b32289e75746517e9d275d067ba39de2ca3d34673",
      "p101-id26-eurusd-20190529-20191224-base": "95697f8bfb8e6e65efd17453fb51c265cdd73c01f4b8e8d4f6e554330f4dd9f4",
      "p101-id26-eurusd-20190529-20191224-stress": "8fe713118ceeed07e85355ae543381e775f4365e6e036c64bd418605fc826c16",
      "p101-id27-eurusd-20190529-20191224-base": "ff77fa5922fc120b07275ece69c9d55c14e78c7c69e3fd01b6d7e5731856c151",
      "p101-id27-eurusd-20190529-20191224-stress": "6e4e4aa028997e361e95f55ee8fdc4d819e53f497d575a751c13b9312d2e02ef",
      "p101-id01-eurusd-20200104-20201224-base": "6d2668da5079f18aa5ec2788214ccac689f47dc7c92a5179c0d6e3cd70c725f2",
      "p101-id01-eurusd-20200104-20201224-stress": "ae485897199f2dab95bfdfdc84d8fa2fc14b7891c16a7b98ed7c507309bee4be",
      "p101-id02-eurusd-20200104-20201224-base": "77f44dc7a3464268d7d24ba76e7977359450c296e075c8d73823af9b2f802e0b",
      "p101-id02-eurusd-20200104-20201224-stress": "e464bf5af3c9aa1b1a94f84250b3e69c7e60a43b91b6c08ae671c0650190c661",
      "p101-id03-eurusd-20200104-20201224-base": "37bf3c8043988af63667fe0c71f55eaca76906ad95f4b1bbfb02dc6ab2634102",
      "p101-id03-eurusd-20200104-20201224-stress": "4d038d86e34a034c945348d2ff7d37a2d06cbc30e994f57aba4700d22e820bc2",
      "p101-id04-eurusd-20200104-20201224-base": "ece219994f1c10f252a9e44c955e4928281f45f699d7f2f5e831a6dfda251aa2",
      "p101-id04-eurusd-20200104-20201224-stress": "eca2391c3b0a2f9d83a71a1648e62efe7d537abae89c0140b2cdb811d0c2415d",
      "p101-id05-eurusd-20200104-20201224-base": "fbe5559c947afd912acc24ad85eb59059326e3e244d46282e028053a30b9bf91",
      "p101-id05-eurusd-20200104-20201224-stress": "191f9830eb47c90fd7354fbcbcfe7c9eb52b2401e22cf277f01cb6cc0dd28e5d",
      "p101-id06-eurusd-20200104-20201224-base": "e9770be4c9c7bb80d396f25869f062edcf3bf4640e23b61a956fce7b5374bb8f",
      "p101-id06-eurusd-20200104-20201224-stress": "555be9daad8ba844b465d2506b5a4399845954f4c56aa69bb596bce8c7b0c63a",
      "p101-id07-eurusd-20200104-20201224-base": "d77a24e4e227fe48fb70bf46cb6f89e03347e25da80faac355a92ca8dc1dce7f",
      "p101-id07-eurusd-20200104-20201224-stress": "7d11c03b8242ca267956374ba4b1a4e092273ff8cfc1ea98191dc678f05840aa",
      "p101-id08-eurusd-20200104-20201224-base": "b23edd2487715a13ec2f365c2f943986d7c1e1d36026276800a89d417a5180e1",
      "p101-id08-eurusd-20200104-20201224-stress": "03d00d43cb346f2fe760d06b47d3a85f343c583cc628004939b1a0547a6f1902",
      "p101-id09-eurusd-20200104-20201224-base": "af6a871beaf7baa7f505f856ebf2dad9e312c3e7f81f4b15b9b87b3408e6568d",
      "p101-id09-eurusd-20200104-20201224-stress": "06a9981f0cbfd784d054ca8e366809729dbdce071ecbc5e674b5a64a17aa58e6",
      "p101-id10-eurusd-20200104-20201224-base": "06578fefeb5eae694d95c0f5d40d2766496c5addf332d65878acf54c1dff5240",
      "p101-id10-eurusd-20200104-20201224-stress": "ba415fca88106775f2238c91795f794e0038a8b45f886771727b41471ff3c508",
      "p101-id11-eurusd-20200104-20201224-base": "5a68b92985a747ea385f5cca10ec57fc6aefae285ce9d489682c0574752d6c91",
      "p101-id11-eurusd-20200104-20201224-stress": "9a2abe9d5c7fc9a28dfcd71575902b29c188ce5cb1d388d4c046e9cf01c4925d",
      "p101-id12-eurusd-20200104-20201224-base": "6876d9f1027725b43c129997f27f4513e666515069e5d18c1aa0a415d58055e6",
      "p101-id12-eurusd-20200104-20201224-stress": "762c4ac2c86e6a3596890be65eeb0edefb47af7fc366593fbb32dbac55d604fc",
      "p101-id13-eurusd-20200104-20201224-base": "ab39ada638e61873ef275dd7c1ef6841979db81b71b278e3170f7df7ed707912",
      "p101-id13-eurusd-20200104-20201224-stress": "1c5b88a281059e60a5c84b66b680ed67b909699f5df4ef0ed8ac4802f11721d4",
      "p101-id14-eurusd-20200104-20201224-base": "b79b8c76e81ca4d01f4c2bbf553a5eb1657b4f8211a00abc93dfcc4ed9675d1e",
      "p101-id14-eurusd-20200104-20201224-stress": "548dca20d193912a72a649b9ab2e3bd27a7591ea1a6f90ed45d3118b99b3dfc5",
      "p101-id15-eurusd-20200104-20201224-base": "ea636938817735afb1eb22cacd7989ac1c48021209723ab95df9e7034cb14b4a",
      "p101-id15-eurusd-20200104-20201224-stress": "63ea2a0c5bdcd2bd9c8bb1ae6c9fdc0ff3069ff1c449dc9fd3b8911ba1c5d4c4",
      "p101-id16-eurusd-20200104-20201224-base": "8dbc6d23f0442563cab42c5903ee14663280263b25a34884de4304952320bb9c",
      "p101-id16-eurusd-20200104-20201224-stress": "27b0258b9552eeb1b8a457a4d068c33698a1bd5595817e5597c61b44978aa160",
      "p101-id17-eurusd-20200104-20201224-base": "6e6dc26fc5b8b93f428d1eb153e3c4c062e7cfbb0461bb24bd949fe0f3e0e08e",
      "p101-id17-eurusd-20200104-20201224-stress": "188b0b140e3acad95cb5ef83e12c1d22e0558632ba1ede5bbd740ad0dab8efad",
      "p101-id18-eurusd-20200104-20201224-base": "4cd0db64dd8a577d7a80599b226ab04b004e70d7bced757b53ad00c680dd1858",
      "p101-id18-eurusd-20200104-20201224-stress": "cfc05097c74e2011d042217a64b9eed639616c1468b8a947a5df704b47daad55",
      "p101-id19-eurusd-20200104-20201224-base": "e05ab2a1496592c05027a37d46fa07f5804684dc7dfa2763ddbf00b97f90e368",
      "p101-id19-eurusd-20200104-20201224-stress": "1d4287c9c2f67a195108dddc8455ad27744bdc567080456c3b0deec36e10f417",
      "p101-id20-eurusd-20200104-20201224-base": "1ac605b1bcfc29b5b65524e475e540bd9f9051b60d9b16d48af3fbaea80401d4",
      "p101-id20-eurusd-20200104-20201224-stress": "8caa50fd0bf6d6d7ede883b530594967c55075b00c2fd5f7f449c209d28b2606",
      "p101-id21-eurusd-20200104-20201224-base": "37aafa11d881b6b74c3eac6c53726c9624de2f9e8ff614619b054c991407130c",
      "p101-id21-eurusd-20200104-20201224-stress": "7c99ff6caa1a003f0c9a2f5fddcf66cd116c27313c4c5d1494b2d5dfaf704497",
      "p101-id22-eurusd-20200104-20201224-base": "2630dd450bddd1ef0ee089c589c1a0a8c082c09eef1769291ead9dbaae97c1e7",
      "p101-id22-eurusd-20200104-20201224-stress": "5e2ff2eb63fba61dbe92c28da2449f8060eeaa9c32f38d00fdc380aaf1e50379",
      "p101-id23-eurusd-20200104-20201224-base": "11180f6d7723f3cc72d26f1dedb59a4404b819913851f2bc76ef463164510b35",
      "p101-id23-eurusd-20200104-20201224-stress": "c6f264f5264320998fe6994ed9b9473e49f3c3bccc9873e36070441e4d4f18be",
      "p101-id24-eurusd-20200104-20201224-base": "9a633004a7da1f401b47859aa9c8b101633940f75e8f8cf38b8c50fc097e55c2",
      "p101-id24-eurusd-20200104-20201224-stress": "a45750ff771f8421c244ea1673a6d8baaee9cde183eb83c1f5c94c3d1dd572f2",
      "p101-id25-eurusd-20200104-20201224-base": "4edcc858d2b389c891512071279116832867c78868487e42220da4ff404f3489",
      "p101-id25-eurusd-20200104-20201224-stress": "5473aa2b9ba8e453314857469d252b6aaa949290337de892011d227d18a3c03d",
      "p101-id26-eurusd-20200104-20201224-base": "985bc36d0ef1e4aae20ae77f40ebf8e5ccf71336e44bb0fb4bed773e639c26d2",
      "p101-id26-eurusd-20200104-20201224-stress": "5a480536513137b75dc38434958da5148022b0bef6de550ad89a81bc691ead21",
      "p101-id27-eurusd-20200104-20201224-base": "73e1b333513beef27525924432bd64e824b1b730b38c10fc199033dff930f292",
      "p101-id27-eurusd-20200104-20201224-stress": "7dcbed8eaf49354540d1c12f47df3529ae460a1b8f86e31bf831ddbc5736e9ce",
      "p101-id01-eurusd-20210105-20220101-base": "792b02d93e565a729f8ae60f03c6118903019649d27805966efa7ef55f39b229",
      "p101-id01-eurusd-20210105-20220101-stress": "b222738a82eaa872c885d33e544dcc53d6a7debca780ba14b275af52b0b96b41",
      "p101-id02-eurusd-20210105-20220101-base": "1d92a9057c95dc9eb628203b116de35f7bc22b152cfa004e95b07000d3a88e99",
      "p101-id02-eurusd-20210105-20220101-stress": "50b772df0b483e5bc381324aef1db3be5e9655b9a2e9282271dfadf566e960b4",
      "p101-id03-eurusd-20210105-20220101-base": "78137143b06a2b246de3180d988d744751cae0a55d833dc4bde6579c3af4ccf4",
      "p101-id03-eurusd-20210105-20220101-stress": "c923610aed327790506a2f567ee60b09595201557a2852ff6c52aff264d864b7",
      "p101-id04-eurusd-20210105-20220101-base": "200daccc5b2404c8f83640a77e705ca1ac072bd2e94338a48846c9be7ec5de6f",
      "p101-id04-eurusd-20210105-20220101-stress": "339fb87108843e58fcfae3e3bd84f5a2766ab8a9549a3f6134dec364c3ae1b4a",
      "p101-id05-eurusd-20210105-20220101-base": "af662648be2f1278d30f32e726f5ba4fe0f318a5d3722a78451e3fd3614afb0a",
      "p101-id05-eurusd-20210105-20220101-stress": "8e2dbb0c88cbe56da3d71f12651fa02baf0c190dd12134f848a7ee558d6f0ed0",
      "p101-id06-eurusd-20210105-20220101-base": "0f3aaa388af9a0e024cdd49e2ccc926d468f4bec3c0964490514a5db568726aa",
      "p101-id06-eurusd-20210105-20220101-stress": "7cda26eeac249a1fff7de035230e8c963bd9e5c46dff997efd3c143696f77145",
      "p101-id07-eurusd-20210105-20220101-base": "f8f588fea262ec610b6b4f9dd4972ef3b57f39125201f0515db4f409a6283ab1",
      "p101-id07-eurusd-20210105-20220101-stress": "36605a635b79067b3b1abf09d2b3950fd311f9e6901bd0372699a7a85ba6bfae",
      "p101-id08-eurusd-20210105-20220101-base": "a52cfcbe0b5514ad9bde22da77b5a87daecc2ac773b20496d3f427f38e9a7761",
      "p101-id08-eurusd-20210105-20220101-stress": "27692838c095360d457e8ebaa199013fb09a6ae49e1a80b1d7d29e6f3583baee",
      "p101-id09-eurusd-20210105-20220101-base": "457fd9ca1ddd2f2475d837b7f78ecac1f16c62afc6132197e179f56bf9162e27",
      "p101-id09-eurusd-20210105-20220101-stress": "74a9a88884930f570e0f4f4b3b72c688ce31da53056bc320cccd60bafb4819f5",
      "p101-id10-eurusd-20210105-20220101-base": "ae216c708d3b6552ca894a8f6cd1a801d280babc3ded6c2b54da55a49703409b",
      "p101-id10-eurusd-20210105-20220101-stress": "3f5bd3f59093c0e8481d27676ebcd2b6c34e89efce1ea45ce63ae78dc770139d",
      "p101-id11-eurusd-20210105-20220101-base": "24f4a4e49a9b1434cd33ae2a87ea2550b64caacb341c6b71e9aaa99bb126b3fa",
      "p101-id11-eurusd-20210105-20220101-stress": "2a3de810c89ac0366ca80267307229e914381b5c36cd9501b71daf25fef22ec5",
      "p101-id12-eurusd-20210105-20220101-base": "b883491ff6a17a371d6c951f836a0a88a3f290927ec335dfa966c927cf302f38",
      "p101-id12-eurusd-20210105-20220101-stress": "bd144d1a5d7759f758c63fb121195a7024ba811161dbbe84d387c860f147c488",
      "p101-id13-eurusd-20210105-20220101-base": "21e85d1b0bc19dfb36bf070cba96b9ecc4cc24d4b7e7f4c18888364bdd34748f",
      "p101-id13-eurusd-20210105-20220101-stress": "28a4eecfa69e569887be813d0ebc2a9e120fc9a4168d2dea8de60c3ffd9a72d0",
      "p101-id14-eurusd-20210105-20220101-base": "92739956a18b16154836d7438401f8c597fbc04d64b966dca924dcd40d405e39",
      "p101-id14-eurusd-20210105-20220101-stress": "826b375201b469b0e763df8f6c4ca4cd7340f876e15954f88f2166ea7b45a991",
      "p101-id15-eurusd-20210105-20220101-base": "2c2d546f94116bb1b05cff65a6b71836d138aa2a7f5acdb516fe6f094e4bb5e6",
      "p101-id15-eurusd-20210105-20220101-stress": "d8f0189786c453e86ce634270cdc4358c9970455362e2a8a91b9a654be8f86a9",
      "p101-id16-eurusd-20210105-20220101-base": "28de316e977559dd15011d29c400c102eca1a3bd4ef6f399b3011738e45c3d65",
      "p101-id16-eurusd-20210105-20220101-stress": "dc5d4f7311ecfbe890f68938ca40cc38f396d06f34a0e17b9c42253b08873c53",
      "p101-id17-eurusd-20210105-20220101-base": "b48e62ee850abe6099505f0986fc24e9bfe9be071242e22114da346c6024b1be",
      "p101-id17-eurusd-20210105-20220101-stress": "1903487662d4fed9ee92e1ed122521e66c72cca4dbe2f03ebe7a1d7308086cd9",
      "p101-id18-eurusd-20210105-20220101-base": "477b50619ca46e4beab724db627eaa0fbc8e85675bd338ffad6177ac2d2f8e33",
      "p101-id18-eurusd-20210105-20220101-stress": "98000b2cedf5cd5dd6ba1e715e2432cbf8a60f132a2574bee0cb57eaa16afd66",
      "p101-id19-eurusd-20210105-20220101-base": "92441c9c8e379d3e1bf7e07887ff40369af5829f7ff55b02491cd4a03865d449",
      "p101-id19-eurusd-20210105-20220101-stress": "863b6f4f388421a787e344585111e9dd0083d219281f95d5ab26f41df04b5fdd",
      "p101-id20-eurusd-20210105-20220101-base": "45f331040edb32799aabc23cb5e72d81ed7a475d467858252411e5c873c13e5a",
      "p101-id20-eurusd-20210105-20220101-stress": "516c9cb9c4fedac45580af821ec87b08b06f98a995929b13d909910c43240e81",
      "p101-id21-eurusd-20210105-20220101-base": "d55d4118043961dd903dc74a40fcf375382f7cf9eb64d89c9dd1303a43a335d0",
      "p101-id21-eurusd-20210105-20220101-stress": "757c315aa6e9a3980f7272edb9d882f1d92a6a27b94759fa65fe4e132e6b7ae8",
      "p101-id22-eurusd-20210105-20220101-base": "71095e1d9fcd79dfe4d3876cde9a7a91ddb7a9e26f76da2f67669beaf3ff28cd",
      "p101-id22-eurusd-20210105-20220101-stress": "2b159afe2c9c3fa6ead8b9b8924efd6959401fa03ca065844604da599405598a",
      "p101-id23-eurusd-20210105-20220101-base": "7481e239bd4c45e3eb9ab103907190c3714b0dccd6e1ff6497ca25c00b609b2a",
      "p101-id23-eurusd-20210105-20220101-stress": "c6f41fa260f573eeb0045e78b8b1030d1e6371d43cb1c02c046a5a725a216624",
      "p101-id24-eurusd-20210105-20220101-base": "04246c5f27e315b8312453463f015cc7c07d4284ea53106a5cd3545cb13d8502",
      "p101-id24-eurusd-20210105-20220101-stress": "788bc2abc5de0110ec325dfb6dbb09dec2b17debcc36fcdb07a569c7994a7a2d",
      "p101-id25-eurusd-20210105-20220101-base": "5dba098ff73d11c433a78cdc40d6a5be5b4b016104aef7995421dde7a89ef11b",
      "p101-id25-eurusd-20210105-20220101-stress": "bb911064e040451024b29cd2764adb69af3dad44654f134fe4170efe3841d4f4",
      "p101-id26-eurusd-20210105-20220101-base": "86cc9765ab667a5f8327f6bf3a806f4ec5f222ddc5012ba37ffedc3b5ef92406",
      "p101-id26-eurusd-20210105-20220101-stress": "d22a97c2e90cb2bbf22b2a084c3cd050ab2a148e07bdc00b9b73f62fa2fe59bd",
      "p101-id27-eurusd-20210105-20220101-base": "fd480c8fab25e87e015f9fd9a8e7ee49ce7ef984f529abc5d707adfb967d0a92",
      "p101-id27-eurusd-20210105-20220101-stress": "7cd3860e88972d9c4df2081abeee960274937f71ad6a4f122017ae8dea923572",
      "p101-id01-eurusd-20220101-20230101-base": "fe677a04affc28d703c4ead93544ae8fe438ad789da41955f41db9548e6d7625",
      "p101-id01-eurusd-20220101-20230101-stress": "d61972da45d11bd74b86d9e73ff87917bb8c0848e63210a183cd42a3d397b78c",
      "p101-id02-eurusd-20220101-20230101-base": "106ab250a743581929efbd08acce2d7a2f53ff9088fb30f90bb636f1669143d8",
      "p101-id02-eurusd-20220101-20230101-stress": "e4f220c45b6132a382fea1ed27bb1d95945ac865723186f753d94f3c70d2313f",
      "p101-id03-eurusd-20220101-20230101-base": "ff20548e65f2992a4381a82deafc21db6cdbdf9ac750614c8ad48d04f3ea6a1b",
      "p101-id03-eurusd-20220101-20230101-stress": "4c435fd41bd94e5465859668dcd159c645a5fec34b9bad5df4b3c9606ebada3c",
      "p101-id04-eurusd-20220101-20230101-base": "6edebafd157779b8ddc62497a37bd5ad776d6e1c7ebbc413759152543b95644f",
      "p101-id04-eurusd-20220101-20230101-stress": "6475b6e5574f3fb76cee6980627ad3a34895b9febb3b8bd35b2feae861f9fb6e",
      "p101-id05-eurusd-20220101-20230101-base": "6bf10b3478bc1972889df4a92b05484e5671c24df96b14fdc9846cba9fac2678",
      "p101-id05-eurusd-20220101-20230101-stress": "7bf2d048feb6134b368b60aaad16139ebc52abaec09ddde80cc5d7903b2a6d34",
      "p101-id06-eurusd-20220101-20230101-base": "31d6382830e374a2e119f8891408a64bcbc3f6f2cac72324ca46acd7316d5d6a",
      "p101-id06-eurusd-20220101-20230101-stress": "2d9f2e5f59d8ad3a390246b3ff0c5e3457cfce53950194e0ee80d9520f881879",
      "p101-id07-eurusd-20220101-20230101-base": "09587026714fa0407188cd9cca56fc7d1735cdc51c5459ae5fd0d530f321835d",
      "p101-id07-eurusd-20220101-20230101-stress": "678bd5b3af7c72ef09363b9a2c9427771c462996bfcdd04ee6068366f4df4400",
      "p101-id08-eurusd-20220101-20230101-base": "d369e8a587db6b302f86b6fe326b0df01970259bdc905a78da568f372f2f873e",
      "p101-id08-eurusd-20220101-20230101-stress": "98c1d05b54a72522241d0d8fc1cc9d2f90895bd236e57e84d6473e0e03683370",
      "p101-id09-eurusd-20220101-20230101-base": "e9f6c6614446e8597add843b55b977f8994ca1ef2cbaa97f6c7b4a7db5ad9917",
      "p101-id09-eurusd-20220101-20230101-stress": "e2d148dc00cdaf428bf77c50f9a81efa433b515d41a96fe4eee47a2e9c44622a",
      "p101-id10-eurusd-20220101-20230101-base": "b9a5eab67c9ca35db9b4184effd2e7b4d72c6c7c5f6ed13535e273d396535318",
      "p101-id10-eurusd-20220101-20230101-stress": "38d485636a834f1959a81060955869399f4dcf149025038b0b1041238ff44679",
      "p101-id11-eurusd-20220101-20230101-base": "a7522f707bcdd5ea7fa6dee2d34117fbb5a48d960cd98e8fcbc9bf4187b6a73a",
      "p101-id11-eurusd-20220101-20230101-stress": "d1abb935c5feb4dbb519b0de1b0508b3f5800a67cbdf025fd4754ef90aa736af",
      "p101-id12-eurusd-20220101-20230101-base": "2d6b8ef7ef1d64bf7faa2e22cc9b9c4abbec8f88783b736b09bcee7a266b5010",
      "p101-id12-eurusd-20220101-20230101-stress": "7831bd6ce7e4128cdaf3b1609469a34a3ef3b54a29b8090b7e9cd3f662d45489",
      "p101-id13-eurusd-20220101-20230101-base": "940d6145921c870b765541f4e04df9df0adb951a66bd0945e8b8407b0807f719",
      "p101-id13-eurusd-20220101-20230101-stress": "9c6d49816443107281f8905097ea3d33be29e356e49f2b6af2bf672a2f2dc3fb",
      "p101-id14-eurusd-20220101-20230101-base": "a24921fedf1432233da5479e382ab74b6da934931111dd3f70bef1735ec3dce5",
      "p101-id14-eurusd-20220101-20230101-stress": "97bc06f2313cec47ba453bda067aceb9dcda691c4c62829e60fb495347e643a5",
      "p101-id15-eurusd-20220101-20230101-base": "0cd5f0d7965c39bba3fce3cff92bb4e0b519562e54b5ac52f72e1d2df1426d90",
      "p101-id15-eurusd-20220101-20230101-stress": "6b96ba94e8ccda2001bcbf82cfbd1ed3085eb506b1862eafc3b2e0ed466dd2c9",
      "p101-id16-eurusd-20220101-20230101-base": "293c6d56462a96279f4c15cdf22e081e5ef5e8aed2e80d7c4f3c43c267973ce7",
      "p101-id16-eurusd-20220101-20230101-stress": "2ffa0435a13b261dc57a06f84be5811ea9e02e9e5e863cde442bb6fac7278348",
      "p101-id17-eurusd-20220101-20230101-base": "c828c298f493379b535adaef728fcf4ad5a9d6e132122d617ef7d052e63d3979",
      "p101-id17-eurusd-20220101-20230101-stress": "9419f95d7412a76907d23f78fa603b23b38045fe3f2d7d5e4d673063d65cb9d3",
      "p101-id18-eurusd-20220101-20230101-base": "503b6cd81a6347e63032d2f671424be8b51e512034ddb40782979484ba846ccf",
      "p101-id18-eurusd-20220101-20230101-stress": "faba10709d870f878ce5ec1dc67dc05b0e5ccd963d9c2380a1d9f5f42796423c",
      "p101-id19-eurusd-20220101-20230101-base": "30709e17818e426f3681d530146d050518f7eeae63e1ee3a7a3b9acc38b82fce",
      "p101-id19-eurusd-20220101-20230101-stress": "48fc95e6049cb800d205c04172b3d62f68bf295e92b63499bb6ec301fed2d93a",
      "p101-id20-eurusd-20220101-20230101-base": "9a8f98dad9c8c016410d0b6351f8569ee330cebdc7d248bca85872e27d103ec5",
      "p101-id20-eurusd-20220101-20230101-stress": "2cd8b5e754244152f84794d97380e4c313e365d9c449ed23efe7501f26f85251",
      "p101-id21-eurusd-20220101-20230101-base": "2edb1c78c039b1588a96538a691d4f7713657f88db462c208d45cab6a7155b86",
      "p101-id21-eurusd-20220101-20230101-stress": "a16a191adda339e8972dd6c75bcfe0039c6336f031c9355c20edafd0935031f3",
      "p101-id22-eurusd-20220101-20230101-base": "e0449c0ee0b2086c43756c2d4d7e820d5fbc5728294d9e7d7f9692d385ec0c3b",
      "p101-id22-eurusd-20220101-20230101-stress": "f2312baace68b5e226c4d81dcccb8364b9736ed5c023ecc713efe10e4eca4a31",
      "p101-id23-eurusd-20220101-20230101-base": "a2cfc93ff9d0a7bbc0ce8c0f8fba2f8b71d5eebc2bd2260d4d6d253090e4c73f",
      "p101-id23-eurusd-20220101-20230101-stress": "5e246636896ddbde42e74a4c32a3f6eb1e96c2dbc75f3352321f43d1b48cad94",
      "p101-id24-eurusd-20220101-20230101-base": "43d46db7e7cd7d6adda6e01a72651c14c218df8d5c0c1cfb64ca2419a45af6f1",
      "p101-id24-eurusd-20220101-20230101-stress": "088c4040ebf7f76ffb97704ad81703eaa80e117c71307f326d024cd10e5af3d5",
      "p101-id25-eurusd-20220101-20230101-base": "fe41ac3fb5d7ece40e51e3be25123276961ae81f54e6c4590f46152b3baed87f",
      "p101-id25-eurusd-20220101-20230101-stress": "08b20f5ac5155ecbbe6a8aee0c63f5cd4eb3de4daa9644d3166a5c27a890d3b5",
      "p101-id26-eurusd-20220101-20230101-base": "3241e066f254cdec907e948032a4837bc6ef1679786ec0e258b705293c26bd65",
      "p101-id26-eurusd-20220101-20230101-stress": "f6a85b7cababdfd7ee6471537f97f19d0e1ff6e062f19b0f7569dee74347de8a",
      "p101-id27-eurusd-20220101-20230101-base": "0756596c7ac96d7e1f6d4e475b446cd8d6e7d44cf26e0dc8c7379d166e997ff8",
      "p101-id27-eurusd-20220101-20230101-stress": "dec5dd18d7a4c235241c1402c76ce31d9235fab38225471cbfcb2c6ed63ad291",
      "p101-id01-eurusd-20230101-20231222-base": "3ce7e311448514f7c765bdc94dfa80652a16f20cbb76904d5a234ad8154cb159",
      "p101-id01-eurusd-20230101-20231222-stress": "984fb686e2600061133db91b9beebb7f68a2f07ae4c4b69e5a29a2d3bb8f8259",
      "p101-id02-eurusd-20230101-20231222-base": "a2ff11b424309547f414dc8b45d3fc84f8299456f1493865479103da2f38a442",
      "p101-id02-eurusd-20230101-20231222-stress": "15e13a26854fcff2880017638b340aaa467754fee6e7f02650898075199b99be",
      "p101-id03-eurusd-20230101-20231222-base": "45b545dde08dea095c5e1a20a68f627a1d74217c1dfb10f460d9deca79d334d2",
      "p101-id03-eurusd-20230101-20231222-stress": "fb198217618bd641a6e0114f6d2690fd6fc4fed5a4604175726eacab4d271bca",
      "p101-id04-eurusd-20230101-20231222-base": "ae8dc83e09af3353fe4bdf88a4aeca0880b55aa35e9afb94f35bede2306381fd",
      "p101-id04-eurusd-20230101-20231222-stress": "3d0037dc8e8ba2bdc4ac1339372030fa03e5f0bc6263902810c39d51bb0b3496",
      "p101-id05-eurusd-20230101-20231222-base": "db63e669dbb97dfe0618baa696d7752b9eccd18da646e26093a44d42a49ad665",
      "p101-id05-eurusd-20230101-20231222-stress": "6be518b857aa5bc0942ea6f39f8918f17d0d8569f5098567bbdc992d11d9cdc8",
      "p101-id06-eurusd-20230101-20231222-base": "a2b43e0cfeca55881bc28741021a824730d7ac9e43bb685aa632b43ff5f176e4",
      "p101-id06-eurusd-20230101-20231222-stress": "9447156bf72bb83df571ee595eac487f83ea7f9710a83a1cd76d37a5c3261f26",
      "p101-id07-eurusd-20230101-20231222-base": "b7ef382432ab009189561cb1d628bc141e81931188479a5e77c2342b3227e9ce",
      "p101-id07-eurusd-20230101-20231222-stress": "ebca5d9aadcb38752318a5323b3a2fb35533ebfd10c4af01de470fee93af24a7",
      "p101-id08-eurusd-20230101-20231222-base": "9182e9a93e83676664e8519f2d129ec94ff5a37a35cbde2b92fab01f3ae99a42",
      "p101-id08-eurusd-20230101-20231222-stress": "d8daaa6eb9b256c46dc2f183b3595c547ec93864e7af0e7514a676442ecc48e1",
      "p101-id09-eurusd-20230101-20231222-base": "4aceea1614ef3bc300498a98e43d78d805f0da52f29f05d7292a721eedd84506",
      "p101-id09-eurusd-20230101-20231222-stress": "17c6f8e25437f69f8340e45cbb875c7cd32f547cdad89a99c5be947900b575e3",
      "p101-id10-eurusd-20230101-20231222-base": "7a83b8842cafbc1009ee22458022468cf5f0f3234b9a44e6b2000b39e0ec48d8",
      "p101-id10-eurusd-20230101-20231222-stress": "79bf4033196a6b4aa6c17b73c3fc326a98ae9a0d7f14baca0db7897c4965ccea",
      "p101-id11-eurusd-20230101-20231222-base": "edf1dd36fd9efbb7f4862f5443722fa8c1f58f6b41f8485da6746cdd6c07ecdb",
      "p101-id11-eurusd-20230101-20231222-stress": "566210841cf959f8c34d432a272e90a1b71f029a02bb8f5c6a05400accf65d60",
      "p101-id12-eurusd-20230101-20231222-base": "1d38514e0f5fa97d5bdb0d98f67969f3e023e5a5a2703ef432b1b23fab8e9615",
      "p101-id12-eurusd-20230101-20231222-stress": "e1877c3ffe8d1caf67586863ffdccc06b21c64b6ef4eee27eb0b2c5918f98436",
      "p101-id13-eurusd-20230101-20231222-base": "4ffb3659f0a1422f51a9c87a698cf3550f0a41fa488593c30fea4c98aae5935d",
      "p101-id13-eurusd-20230101-20231222-stress": "24b084abbaf7623b65ccba7f19c6884edc1ce34d67950ba46942136380fb5083",
      "p101-id14-eurusd-20230101-20231222-base": "b33ddfc274d11b1dbdcbbb25b6a00f28df7f4b8adf6631fca10bcc2294bb0559",
      "p101-id14-eurusd-20230101-20231222-stress": "91db4d25e261c64f3fd3daac62dcb5f88e4c49a54c5610b83b43db395f0c967b",
      "p101-id15-eurusd-20230101-20231222-base": "7a44dbfe9a0757270d334a10a37f92630601fc3b5b09b7eda062240d5b303bbc",
      "p101-id15-eurusd-20230101-20231222-stress": "526e1fac3c0dc855962e32b5d87a44f35a4463dfc944bb2e9451c222843047ab",
      "p101-id16-eurusd-20230101-20231222-base": "c4480de8f407d5181e270c8511702aab1bbc31ebc1e9470e2b01a0bcedae617a",
      "p101-id16-eurusd-20230101-20231222-stress": "3010eac9f32d692f2fea6ab8fcdea74bba577ec012bcd3f4f8e8a11e9eeff5fe",
      "p101-id17-eurusd-20230101-20231222-base": "4b9f01c68ada644d3f2f04c909adc4813043b661fce58fdae8991b55164b612f",
      "p101-id17-eurusd-20230101-20231222-stress": "dc82707a0dac96556004e9c16dc3b305d0fead939e87d92d30731baeab652d39",
      "p101-id18-eurusd-20230101-20231222-base": "c55414e7638283d1f678459d918ea6d0c02ec880e6a5b5e2cf8497672242d441",
      "p101-id18-eurusd-20230101-20231222-stress": "9ae879a1caadbf82e9ee9704302fc422cb2aa85472c8b21fc6de8ff0bee3a71f",
      "p101-id19-eurusd-20230101-20231222-base": "0d3f8abf2f9eea6379e8b59cba8695663ebe6d1e8034fdb6c2caf49c69a82b28",
      "p101-id19-eurusd-20230101-20231222-stress": "e1c83f8830e986b5c7f3a80845c7756897c1cb58aafdb4b86b9e4dedb60c1d6c",
      "p101-id20-eurusd-20230101-20231222-base": "5259eebde607aa8e6f2bbbad3bbda8ca2e0f9d56996bcaba10c1d1d56cd7f928",
      "p101-id20-eurusd-20230101-20231222-stress": "827fe7aadbf5d763bff7e24a219edb56b9e6673d35f0fa191c400b11235bb8d9",
      "p101-id21-eurusd-20230101-20231222-base": "88154c7781fc909b90b58cfef6acd963b7e104c8506420c246aa175162154c0b",
      "p101-id21-eurusd-20230101-20231222-stress": "2ca64fbb9245075fe15f28ac62beba7efc64c02a6a015498b1eb0bc3d277e6b9",
      "p101-id22-eurusd-20230101-20231222-base": "f3a20d54389bddbc2eecd3fe908dbca21f75073a0b79a101314f542a4b320247",
      "p101-id22-eurusd-20230101-20231222-stress": "8b4c2726efad3534c63c1afc28840573d1812f65d1d3dffec1dc3b96d2078dc6",
      "p101-id23-eurusd-20230101-20231222-base": "6ade7c377d59d1b9196ed097216d433cfc5093c5abde74293edb99f0e0e0a775",
      "p101-id23-eurusd-20230101-20231222-stress": "e65f92553ebb4d4bb61065f000796912ad2c660125a3e68575b4506b3c5ffcd5",
      "p101-id24-eurusd-20230101-20231222-base": "4e8166d5a47f47e9791da6674910172672b5ed057c02a98a3d561ad932bce593",
      "p101-id24-eurusd-20230101-20231222-stress": "6cd7b80b9bf7cd3302d0cd90f43b8576eb8705e399e2ac46c2ecaa134032c727",
      "p101-id25-eurusd-20230101-20231222-base": "f9073ad98ac646487302a199583b5090e09a13629cd5522217823523a98f397e",
      "p101-id25-eurusd-20230101-20231222-stress": "1c5fd88a8309de17a7e33db982e9ab456c7e99b2779990f32c888e4bc42c4c29",
      "p101-id26-eurusd-20230101-20231222-base": "71f8bb121cbdea05318bb799f3fd9fabd73a64644a76ffda97bf3e33865f72b8",
      "p101-id26-eurusd-20230101-20231222-stress": "15426c6b1bca25ee3d8bb60878f11fc9d80d5d733d7f2bd3d983117f2c158835",
      "p101-id27-eurusd-20230101-20231222-base": "7868064360d29b9d8c9b1f778ad59077aae0b5c3f15ae60408c11104d6c5e288",
      "p101-id27-eurusd-20230101-20231222-stress": "261041b02e6e4fd249df31f0ae95d26129f0d07d07c89bc4fdc28c69ba2114d4",
      "p101-id01-eurusd-20240103-20241224-base": "5372a863dbfd673f401466e2e14316ea193e2211c207ba3e0b70eeb4818b859c",
      "p101-id01-eurusd-20240103-20241224-stress": "9c9b4c4007edc37bc4f880f1a40359c912ae51c058663e7c16b865e1364fb0e2",
      "p101-id02-eurusd-20240103-20241224-base": "85429cf74d23fc28657648bf337b39940412a9645edfcf28434a068964bad8ec",
      "p101-id02-eurusd-20240103-20241224-stress": "2f15f7dd4c48d917eaf63896c7a11004d900dbc0feb136d41a8a01e8c00d4f8d",
      "p101-id03-eurusd-20240103-20241224-base": "5190b74be4cfd5c94548aa8c961fcd2669f8d3f9cec8a81d38083689d1d723af",
      "p101-id03-eurusd-20240103-20241224-stress": "c209286fe5d228c1ced40aebd0b36101595ae23d648fdc81c5eab4be9e4b8f3a",
      "p101-id04-eurusd-20240103-20241224-base": "026b1518f62c7e8f2b582f13518bcf0dc207a2a431379a228469b10b0aa26c35",
      "p101-id04-eurusd-20240103-20241224-stress": "38f7dcaa22888d79ca1447e38b16fa508f422f21862e94272b2010ee2d3584d4",
      "p101-id05-eurusd-20240103-20241224-base": "12c3f06943d485ee5e55bf213c0544e3f886580d8d245b9b207365ee6d251923",
      "p101-id05-eurusd-20240103-20241224-stress": "bac116fd445ee3ef05a9ed853a4bb0d14e89e15ab095268e1fc2965f93a5f1d6",
      "p101-id06-eurusd-20240103-20241224-base": "0ebe60d66a785f9ad5d2fe6f50febc917b2276ba1ea52a73992abb51d6f3d1ed",
      "p101-id06-eurusd-20240103-20241224-stress": "e510ab85c1540f44058307037fbf16476c4c3804710e1da5401e2aaf9910fc8e",
      "p101-id07-eurusd-20240103-20241224-base": "764556821858df0392d446fb48b1777b5495e6f630be2024048d341c6360c754",
      "p101-id07-eurusd-20240103-20241224-stress": "5fb77695d302fe433b7fc419b20f137e54c71b98d52956d1144c0772cb7918eb",
      "p101-id08-eurusd-20240103-20241224-base": "7ce84d82c2f4be78fbba57325383650dc3d7034f2e227a86d34dacfa37c292d4",
      "p101-id08-eurusd-20240103-20241224-stress": "cae3dde27e1b4a1a0c18a4f974bbd0bdaeb98d2c6253ec159910412573b66ac8",
      "p101-id09-eurusd-20240103-20241224-base": "218e6113d466a6a6e8495680b14b221b5fa2719f7569bdea86edd3af4c106e30",
      "p101-id09-eurusd-20240103-20241224-stress": "945843a1d7069f8adcf8d8409fa700acbdbb1b2314a385a0e069542988e52ef4",
      "p101-id10-eurusd-20240103-20241224-base": "f35236e266dcfc187e6696928cae3919745a19fd0d113fe38c1871739dd0e9d2",
      "p101-id10-eurusd-20240103-20241224-stress": "869b3a7b8c229f18ef751eb432892bc99cb2ad4a560b472b19c60bd31d61c64a",
      "p101-id11-eurusd-20240103-20241224-base": "4379e8c30021200e8a49d6a98748805d5efd38467d07f991d2110ecb0d7a03d4",
      "p101-id11-eurusd-20240103-20241224-stress": "a4060cbffaa8cc623c3f352168abe06aeda778ef7b0902aea51ead561bd30659",
      "p101-id12-eurusd-20240103-20241224-base": "3b47802b928ea16b40a46403b63c06c7149f088a4fedf4dd0edd28c1bfa1fbc9",
      "p101-id12-eurusd-20240103-20241224-stress": "5bdb94712c3999182a7e9e6726a41058a701a82dda10f8852b03a614ba6ded61",
      "p101-id13-eurusd-20240103-20241224-base": "e67adf43760a9b51ff67700e16df709e800cf897c1cf3e645287c4552e467fc0",
      "p101-id13-eurusd-20240103-20241224-stress": "13a09138a61551c25fe4bb1920179d778c51c29236d41208218115edd0ff1885",
      "p101-id14-eurusd-20240103-20241224-base": "c1191246c389b23cdf9700675fe4bb74cb07c6df7f4a2d76ebcb3cd1c4058f7b",
      "p101-id14-eurusd-20240103-20241224-stress": "5140e4605e827d2ef4fcccfcc510bd65550b942a44c2410326d6da4f0660aa60",
      "p101-id15-eurusd-20240103-20241224-base": "7ddfcdb3913332a1b1cc055890b36304e7b4907888253e32bec4eb6499e0b6c2",
      "p101-id15-eurusd-20240103-20241224-stress": "287ec90070e2ea85edc704eaffa85a588ea3b5c517069917d4dd31d3b706f91e",
      "p101-id16-eurusd-20240103-20241224-base": "b222c4b164d77b4bb8d5796587fde41eb6da52f025b1fa0c8ac309d927713068",
      "p101-id16-eurusd-20240103-20241224-stress": "da4db6a1b31542f362212b001ab2ffe145abc2a74f3df272f3b60b75edd952a5",
      "p101-id17-eurusd-20240103-20241224-base": "eefd1b80d318eb1cecd89fe159b1a296842b910a128a20e20ab4448593375c2c",
      "p101-id17-eurusd-20240103-20241224-stress": "ec3ac1dc957624bda4ebd176d3ea8b6fcb5db4fc570cbddf8d0599ae470a160e",
      "p101-id18-eurusd-20240103-20241224-base": "604ed08e75390697680340e3bba2f1dec61f2f6df0c20e888386fcd6bac3c777",
      "p101-id18-eurusd-20240103-20241224-stress": "c9410a3940d80df44235e3acaebf283e230a394306cffeb19274894c742d7120",
      "p101-id19-eurusd-20240103-20241224-base": "adf50d9abd020519a925a17a4b582328836a98d15952533269e22342085571cc",
      "p101-id19-eurusd-20240103-20241224-stress": "8f3c88836151916440f960309ec995b4867a729f845ee903187437e647466665",
      "p101-id20-eurusd-20240103-20241224-base": "4d215a1a86b65b84a67c02f3785cbe0c5c674a6d43ba1f1bc8cdb3416afcc4b4",
      "p101-id20-eurusd-20240103-20241224-stress": "685435360a314059083e7cbf1678a2b50389abbf5ecbdb9c3464f3f8542d2c1a",
      "p101-id21-eurusd-20240103-20241224-base": "26444f82cbb5953cd7c6cb51f2f1a57430e29b7902b9bf2969e9bf1e61b2d8ce",
      "p101-id21-eurusd-20240103-20241224-stress": "a8a3e46be0cba820030d037e34550bfdaec190b1bef2c7eda7b601906f616722",
      "p101-id22-eurusd-20240103-20241224-base": "cfb0c88c5d5b73b9563ec7ca5bf04c9d01786d77c3b577ac14c5b3fc632d5a4d",
      "p101-id22-eurusd-20240103-20241224-stress": "d749f5e209bc9f784cdc9a967683e3bb3b02186f82247fbc21d8f9f3256a73df",
      "p101-id23-eurusd-20240103-20241224-base": "8a1e117276d26cda16a2db5f60b7aa72491ab7f1f0a2671aef957338ea4e2375",
      "p101-id23-eurusd-20240103-20241224-stress": "90907800b0e207cba4ab591d2d0e8b2ebc33d6d55f6c5982c8f9ac45daa9354c",
      "p101-id24-eurusd-20240103-20241224-base": "d2bde8d4f56bb17918f5d9170faeb94ccad931d12d0e945898b98a01234dc498",
      "p101-id24-eurusd-20240103-20241224-stress": "a1b15b68763d01480e92f29eb1a4dab0b79f56738fbadd19f1c09c4789e5ecac",
      "p101-id25-eurusd-20240103-20241224-base": "9782173cd8db26dea3958c55a28fb165430d1f0318f79ca7459bce6a0bd2b522",
      "p101-id25-eurusd-20240103-20241224-stress": "16f783417e718398622fe7dcd688bd3a7bcd566737b37769906b14aa9c66f21d",
      "p101-id26-eurusd-20240103-20241224-base": "7f65e44b7bc575005383d10850ee05f87e2cd23556ffe0a7c2711341a96c50ee",
      "p101-id26-eurusd-20240103-20241224-stress": "010416425676bb0e1d7cc4f273d1f168032a11930f618034877a1cf17b99c1f7",
      "p101-id27-eurusd-20240103-20241224-base": "43b1d054fafe6efa18f0035897cc3412683256e0b30e1c71b29948dc9f1410d8",
      "p101-id27-eurusd-20240103-20241224-stress": "cc68d73520d6ee2a30867893509122570b2dbe843d030ac876958208e0c93047",
      "p101-id01-eurusd-20250103-20251224-base": "8bf54593f93b5ef498a9086ba6070f5efc0a00910e1b54b8aac920e8e139f95a",
      "p101-id01-eurusd-20250103-20251224-stress": "5c4572c59bcb773251115d721557c5037a4803dfcaed90eefc6219c931206b17",
      "p101-id02-eurusd-20250103-20251224-base": "e0fe1f90d4e7680cd7384293be7b4d3639cd2bbc15c556fa2546440bf3cdc7d5",
      "p101-id02-eurusd-20250103-20251224-stress": "06c2c5e7ca54a92f0adb0b45f7c9f29b978fe5560ae17e058ce96827486cf334",
      "p101-id03-eurusd-20250103-20251224-base": "63ea9fc263e6cbc4fb14e29668364ea9c7f76a401289466e2b217d0c8ddc61be",
      "p101-id03-eurusd-20250103-20251224-stress": "f12c5dc9393f3558527b67dfb66b7afd77d4dc7247be99a2b92c23f86211e7e6",
      "p101-id04-eurusd-20250103-20251224-base": "d2c52e8963a9c5d03b663b4dfd42b85639228cc550f645429f5bb7ad74b8e2d5",
      "p101-id04-eurusd-20250103-20251224-stress": "7ac13f1134942e338610dabf0db562f19e280cb56c47c71b1b3bf72ed341dd23",
      "p101-id05-eurusd-20250103-20251224-base": "f731561c55f592c5412bd4480465e00a930a620ceab7797791d7b64733ae88c4",
      "p101-id05-eurusd-20250103-20251224-stress": "7759dabda399b967ea27aeb95777f2f6d9b0a66d7f0557e47910ec92b037a22b",
      "p101-id06-eurusd-20250103-20251224-base": "86e048dfb242d4da0907703adde0f157980685a8b06ba29e15091979fafb4de3",
      "p101-id06-eurusd-20250103-20251224-stress": "a69a3d7a55adbffd28bf5487bf59943e4759b9dfe1f57241986809a2ff91803b",
      "p101-id07-eurusd-20250103-20251224-base": "65d2f20050bf99a04ee08134459cca987e628b96427f2a2e4e856eb7ce06e352",
      "p101-id07-eurusd-20250103-20251224-stress": "6aa405ea00cd973f8037696230bbca68b32dcabce75ba20f33cfb2619de32f5d",
      "p101-id08-eurusd-20250103-20251224-base": "5aa27d3898aaa7f3fe88936a35c8f9df04ee5152193f19db21d22c29fe27c13a",
      "p101-id08-eurusd-20250103-20251224-stress": "be4dcdfb39f3005ea42ba5c1f213a52d16e692c92186c82445eb57584dd9e62e",
      "p101-id09-eurusd-20250103-20251224-base": "0a7fe83b7e19b88559c678ea5f17c1af9bd393a029ccc3e7929eb231ff51531b",
      "p101-id09-eurusd-20250103-20251224-stress": "5ab64c8c36f9595016faedf82b94204da573f5a376b71f8e0756a38605985025",
      "p101-id10-eurusd-20250103-20251224-base": "2311dd5aa242776b923abe3ff30e465d301e8b202f9d3f5e6927d6ecac78b020",
      "p101-id10-eurusd-20250103-20251224-stress": "617f85e27a7c504d274efa8ef64f1ea604f48181b25a6f0c5838a9dddce1087b",
      "p101-id11-eurusd-20250103-20251224-base": "8ea6d7f6fd151228ee6a0ea7f6d3cfa63459a367b3795a1ac042c4de21ca3005",
      "p101-id11-eurusd-20250103-20251224-stress": "469a265dffd690e42129e008e0a483c492c74f18e498928f2b740c19f36e3d35",
      "p101-id12-eurusd-20250103-20251224-base": "ada47dfd1c7b2789a57846aeafc2423b05d7a8314999de8ee792a07c6ce32ed2",
      "p101-id12-eurusd-20250103-20251224-stress": "4128f8a9f9c215d24f6cec6c24f37412372f665174c379e26faa585fe1cdecee",
      "p101-id13-eurusd-20250103-20251224-base": "14486076723394e2e93801802376289a1774c1f07ee3710964426b0a11809e6b",
      "p101-id13-eurusd-20250103-20251224-stress": "5b3aedc4c06f787cfb1ed26a583c0358ca3052a4bbdd8936181368009bb57302",
      "p101-id14-eurusd-20250103-20251224-base": "8fc092d72aaa00bbbd346e5890a1887b3f33d02647bcf581ee0e21d034f950f6",
      "p101-id14-eurusd-20250103-20251224-stress": "762ebbf2a15b04ba8ee8b9ed6d751e7d85b70bcbd0e23bfa3247a57a47ae142d",
      "p101-id15-eurusd-20250103-20251224-base": "39fd3d44e49e5cdf208205130fddf886b07ba47cf22613b61fe39e13caf87066",
      "p101-id15-eurusd-20250103-20251224-stress": "a9e803976ba0af0cfc214741d2b544e1fe3dda3ab8be30239a6bb04c84fb57a5",
      "p101-id16-eurusd-20250103-20251224-base": "bf7e299ae44f6d974b59f11739ce724e7ecf9eabdb6048b30137bd4039e1c193",
      "p101-id16-eurusd-20250103-20251224-stress": "4a5f362ff4bf22875e4623e37a442c3f59f882e98d553d5c6702cf3112ad54eb",
      "p101-id17-eurusd-20250103-20251224-base": "012c680e1ae4c719e8bef5e24f041c8a2c0c42aa09a981b3f4d1e4324f980ce7",
      "p101-id17-eurusd-20250103-20251224-stress": "619e72ed6b56e30f57a29dcbcddf3e13560af05feac55f94e99b6d5ee277693d",
      "p101-id18-eurusd-20250103-20251224-base": "ae25cb1e2883b68f377cf49a2b946cf2a15b431f9297944433b41b78043c3c24",
      "p101-id18-eurusd-20250103-20251224-stress": "f66ebf65ce5cb3bcacf7154de770908a04351ccbafec429b86c1db372f91970b",
      "p101-id19-eurusd-20250103-20251224-base": "c2b2fa3b59979e5053e0dbc723ff5297c4fe6427dc06478849d4b61079a21b41",
      "p101-id19-eurusd-20250103-20251224-stress": "fe468070767f24d3a252a5a152426cb23318a3a515aa0bdbd08ddd7c7f31adf2",
      "p101-id20-eurusd-20250103-20251224-base": "5c2e863e38171243a24e053cb99dac2d24f876553b8d457d0ef1eac575ae952f",
      "p101-id20-eurusd-20250103-20251224-stress": "674d3da8408e7ded297e816a9997c12ac71830724ba7c5e55577809744b358f3",
      "p101-id21-eurusd-20250103-20251224-base": "f397a1fb0b2e275196c8601a5bfafc5b8ac490a24b1eb57d12a0a5d43e2941ce",
      "p101-id21-eurusd-20250103-20251224-stress": "c579e3cea965b89ff9cb6390e14f9620a553b8201e55ebcdb272fb61071742ce",
      "p101-id22-eurusd-20250103-20251224-base": "1dd8fecfef8fb26fff3d60e1fe1c5a057cf7416056580138268020ac7bde33e5",
      "p101-id22-eurusd-20250103-20251224-stress": "0d803880cbce8a86686e1c6619db93a5f841f5bfadc04ffbf10dee723614918f",
      "p101-id23-eurusd-20250103-20251224-base": "24dc743b44b147ec1501dfb237b30f786cd62e399380d7249dba0511766cb103",
      "p101-id23-eurusd-20250103-20251224-stress": "95f347f1c49e25102cc7898e7c2dc4f7465172b98ce89beff90125bf18ac6534",
      "p101-id24-eurusd-20250103-20251224-base": "5de373b476af8fb9f5f6df6bdf085261fa7094bfbda82123b6c2044a53524746",
      "p101-id24-eurusd-20250103-20251224-stress": "e6d1b3b81fbfffff6507e4f29f3f04f5d949286bc3184cbff116829fe666da84",
      "p101-id25-eurusd-20250103-20251224-base": "ef0524edf03f5740ca6cfda9ac8c069964404f8aabdbc5faad31e2a5fb7dd24e",
      "p101-id25-eurusd-20250103-20251224-stress": "42f7706087f4c4d05fd046fecba5cf7ab7361168f1d192c825a3b0a7a757255d",
      "p101-id26-eurusd-20250103-20251224-base": "44e8d14866eede93c5eb05a3947dec3e792674769b107a88e567361264299fb5",
      "p101-id26-eurusd-20250103-20251224-stress": "f5b085eb411063e0d389092f4122c1b3e2c103eafeefe7d85179a7d685a96bc9",
      "p101-id27-eurusd-20250103-20251224-base": "2d1310cb6da34598d79055f8eb0b276267b69e5015f1721765bb98c072e4be4c",
      "p101-id27-eurusd-20250103-20251224-stress": "2845e1ea2638a771f8e147693e10ec8864d52c63ab05585af129ed57f2ab2a51",
      "p101-id01-eurusd-20260106-20260918-base": "fbe1722053282393e46fcb801a4fc667e9661872b8580ffb91b2f30d4d00e6c7",
      "p101-id01-eurusd-20260106-20260918-stress": "9d50036222548c7a122094278083f0bdb777b681731f0284d271eb33b087b188",
      "p101-id02-eurusd-20260106-20260918-base": "592e78dd10615383b45233b05f6ef546e59226567c4cc97ad6e1b89d08b0a7e5",
      "p101-id02-eurusd-20260106-20260918-stress": "be4de261b31ada0c1b412596531c0b7c7eea6226c7e94db59542783dc615d0f2",
      "p101-id03-eurusd-20260106-20260918-base": "e38a0104e6d3918e1896d028c4c2f23865449c4309cfe751ec2c759d29804ecd",
      "p101-id03-eurusd-20260106-20260918-stress": "b39564a1bbc336c9330b918e6a2b1162edfac3703b8e9fbdfb711d5bf0a923ed",
      "p101-id04-eurusd-20260106-20260918-base": "556143aaf33432cd4ebdea43c8a5a3a9cab6153077d9bbed8f085e91870debff",
      "p101-id04-eurusd-20260106-20260918-stress": "d7942303984c245478da9e1ae304dc6912521c73ca60bc6a658bfa67d479ca72",
      "p101-id05-eurusd-20260106-20260918-base": "b254b7f607ae51adff8fdef4620e1059a69dc94e09e653fcccbd187c1b277684",
      "p101-id05-eurusd-20260106-20260918-stress": "34fef8393e51a405bf40cc3b7eaa844b14e976e2727b7cd9f930330cf42ede70",
      "p101-id06-eurusd-20260106-20260918-base": "f870555f2fe2fecc0a39d29070f1bdc09dcbad2ca2a81d83ca1df9785b25cec6",
      "p101-id06-eurusd-20260106-20260918-stress": "122059d162b3ea9b88ed627ee5aa180a38d2d478a5d2d7a277b1c683e110984d",
      "p101-id07-eurusd-20260106-20260918-base": "4254fe95baac29903ad2e2d53d3e53e2f6a344eebc61658345ac145b96564d22",
      "p101-id07-eurusd-20260106-20260918-stress": "bcfb824d04389019225106a71cb1850a718ebde62c0a27d5c2ced5ff759e5bf0",
      "p101-id08-eurusd-20260106-20260918-base": "7bd472b3602ce080434b78da96d812e013ab5271cd272a13b1400db0d4438722",
      "p101-id08-eurusd-20260106-20260918-stress": "43e86f3266ba5bd0afebe1ef27d791f44faf08d307997b85f96e3a0fd6a455e1",
      "p101-id09-eurusd-20260106-20260918-base": "082b4788a13b32e0253a90a38b818f34894a11b2a789f20d4aa8f79f4ba6a4db",
      "p101-id09-eurusd-20260106-20260918-stress": "18db86a17e27c943770134d3b71f8695193617a2a3b1161f040aebde678bb547",
      "p101-id10-eurusd-20260106-20260918-base": "f6eea8a49e5cfa5a45f1efbfe8cede2d88c3f4f39d392997a9f7cc41ac8139db",
      "p101-id10-eurusd-20260106-20260918-stress": "a5216c8f4dcae285c3ccebc2c9dbabe873d1b7259a757f571c1f95839a87fef1",
      "p101-id11-eurusd-20260106-20260918-base": "7ab3c64dc99b704baed28e579d38326f35fc0b6e1a8fb627f6a78a5d302da7b9",
      "p101-id11-eurusd-20260106-20260918-stress": "06cc50ab4d77ab1849bccddb2bfeacab7b4112be656fcfbd0e4f753100727332",
      "p101-id12-eurusd-20260106-20260918-base": "5a24b769a2b44b1267d922cc982d9261e20e93b30db2e7b57c988cb0c4a48a65",
      "p101-id12-eurusd-20260106-20260918-stress": "9f46e2bdcfa1f3dbb0e935726a466b5ad9cb3e12357ec557381fc8db4a4d0e06",
      "p101-id13-eurusd-20260106-20260918-base": "85a5b9c7aff15940cc6ff1d28db377a42ea1773597f0e6a2baa29403e42654fd",
      "p101-id13-eurusd-20260106-20260918-stress": "fe5abebd00c55bc2af2885de1451b4186c815df230d442f547ea9cc85f49eb18",
      "p101-id14-eurusd-20260106-20260918-base": "0099ef73e44c21c5176b6d664b3da3256b8a44f49bdf5fabb35cfa77ae367f1e",
      "p101-id14-eurusd-20260106-20260918-stress": "56f6ff87ab5b89ff696867ed61033f52bc8142bdb7f5e986d1183a5a96d7dd61",
      "p101-id15-eurusd-20260106-20260918-base": "0d970062e733d194ec87231af4da21365230f0e8e33656e7e6ba414173d4dd2f",
      "p101-id15-eurusd-20260106-20260918-stress": "2b659c764fe6d40777e6e01147d241c50f9e2433dc4f71c8df11f99604affa72",
      "p101-id16-eurusd-20260106-20260918-base": "35f731b14df0d884be19e24fc9b6b98bf2f03574f93dde0232648d4d2dbbe046",
      "p101-id16-eurusd-20260106-20260918-stress": "fb11726cc5b30816dcd0b53c74703c98bdfb5b74bbb2ec96715e860368213114",
      "p101-id17-eurusd-20260106-20260918-base": "0fb03a17e74dfb4ae543481c4ffcfd75fed22ccb7aefd8f2a3ee17371fa189e6",
      "p101-id17-eurusd-20260106-20260918-stress": "e8cf1c9e202577e9148dd38e339c8edfbeb2676e7fb1abd39d2b0799c9f5f5e4",
      "p101-id18-eurusd-20260106-20260918-base": "8aff6b190100c6d67dc57ed946cf294fc5ae65888163df011c141fddd03a7ba9",
      "p101-id18-eurusd-20260106-20260918-stress": "558b09e82bc098d25373b0869fe29b182fcbbeb76559d5e91c84edd6b1af8f0a",
      "p101-id19-eurusd-20260106-20260918-base": "7d0b68b8722c242a5529e529cff08e3dfabed1846adbf6a3677082717799b3dc",
      "p101-id19-eurusd-20260106-20260918-stress": "08cea74ac0410c232f4ac98a19faa7cbbe8a5bba029552baf71e0f38769e8a2c",
      "p101-id20-eurusd-20260106-20260918-base": "ed81f3619915d51e04010dea29ffc819f11761196f9e68fdf82d52f441a0055c",
      "p101-id20-eurusd-20260106-20260918-stress": "192f0ee7b0b0fab0da6b07dc79737029d51a678b6ed8ff58ff4a27639ed2526d",
      "p101-id21-eurusd-20260106-20260918-base": "6f40c4473893cfd27d5556d9c4b8669ffd882ba38e851ae5377ce9da37ebaca2",
      "p101-id21-eurusd-20260106-20260918-stress": "215d8b29d0f3f26655fa92bc63c7af48328a61cdad49a64b6edc99a3c5df3365",
      "p101-id22-eurusd-20260106-20260918-base": "6e88cdb3a714f224a315afd948b8e6acc85f19b2505a0e874f4be6e535bd35e7",
      "p101-id22-eurusd-20260106-20260918-stress": "8de9582949ce74476a634150aa1be1416973016885a648c6c980859b5ea373e4",
      "p101-id23-eurusd-20260106-20260918-base": "548a1937cd358dc8599744299b2d54845b5eee2d9343236d437bc19f82c6a515",
      "p101-id23-eurusd-20260106-20260918-stress": "d58c22adf61371899a7a71adfe9ecba0ef089a90892945454a00e4848f9486a8",
      "p101-id24-eurusd-20260106-20260918-base": "a4841ca7b5129911f6879875c3f9c7bdebb0aab86994aa15012d94430a183a14",
      "p101-id24-eurusd-20260106-20260918-stress": "889b738097395083260604b1fb785bb9be9e2366ad270d35fc0397a007588123",
      "p101-id25-eurusd-20260106-20260918-base": "9b7980af9671b75dc4c21c50a54680d91861b172e610bb1a3d7298cef7af3e6b",
      "p101-id25-eurusd-20260106-20260918-stress": "ba9fd5a9f929bfc92b6c80bcb206192bd0ac8089e2e01a649f26a218b49eb886",
      "p101-id26-eurusd-20260106-20260918-base": "bdd076a6813052d9c20e7ab5c3b4bb07a9c2385eab30036d86f7ae780397246a",
      "p101-id26-eurusd-20260106-20260918-stress": "3f7c65add27aa6e63d7ef9341e1ce79e85c881037bdca1f7207379b6d7fcd2bb",
      "p101-id27-eurusd-20260106-20260918-base": "ca8b072cb1d7d730f2ad0684a8661574dc4c92be7e392e474b3f6ae131fbaca1",
      "p101-id27-eurusd-20260106-20260918-stress": "e42e5c860eb2e85a3e5f67a2a6be428ae7702572c294aceca3f6f3cab4618019"
    },
    "pending_case_count": 0,
    "pending_case_ids": [],
    "aggregation_scope": "Independent flat-start segments only. No compounded return, continuous equity, global drawdown, annualised Sharpe, or profitability badge is calculated.",
    "groups": [
      {
        "strategy_id": 1,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 49,
        "price_profit": "-333.57",
        "fees": "6.44",
        "native_swap": "-44.49",
        "net_before_financing": "-340.01",
        "net_with_native_swap": "-384.50",
        "profit_factor_before_financing": "0.5782455531022848495373241708",
        "profit_factor_with_native_swap": "0.5389743528255056893802232587",
        "positive_segments_before_financing": 1,
        "positive_segments_with_native_swap": 1,
        "worst_segment_drawdown_usd": "174.4499999999989",
        "worst_segment_drawdown_pct": "1.7315152157099498",
        "forced_tester_end_closes": 6,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 1,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 49,
        "price_profit": "-333.60",
        "fees": "12.88",
        "native_swap": "-44.49",
        "net_before_financing": "-346.48",
        "net_with_native_swap": "-390.97",
        "profit_factor_before_financing": "0.5724633210350316506459693242",
        "profit_factor_with_native_swap": "0.5336601541067296452682554450",
        "positive_segments_before_financing": 1,
        "positive_segments_with_native_swap": 1,
        "worst_segment_drawdown_usd": "175.01000000000022",
        "worst_segment_drawdown_pct": "1.7353245364656962",
        "forced_tester_end_closes": 6,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 2,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 16,
        "price_profit": "117.46",
        "fees": "1.12",
        "native_swap": "-32.36",
        "net_before_financing": "116.34",
        "net_with_native_swap": "83.98",
        "profit_factor_before_financing": "1.900185701021355617455896007",
        "profit_factor_with_native_swap": "1.554360023763944814839263318",
        "positive_segments_before_financing": 6,
        "positive_segments_with_native_swap": 6,
        "worst_segment_drawdown_usd": "90.51000000000022",
        "worst_segment_drawdown_pct": "0.9001500747390123",
        "forced_tester_end_closes": 7,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 2,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 16,
        "price_profit": "117.20",
        "fees": "2.24",
        "native_swap": "-32.36",
        "net_before_financing": "114.96",
        "net_with_native_swap": "82.60",
        "profit_factor_before_financing": "1.884852216748768472906403941",
        "profit_factor_with_native_swap": "1.542564372044140830267997898",
        "positive_segments_before_financing": 6,
        "positive_segments_with_native_swap": 6,
        "worst_segment_drawdown_usd": "90.57999999999993",
        "worst_segment_drawdown_pct": "0.9008489342573212",
        "forced_tester_end_closes": 7,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 3,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 5,
        "price_profit": "-27.94",
        "fees": "0.84",
        "native_swap": "-0.14",
        "net_before_financing": "-28.78",
        "net_with_native_swap": "-28.92",
        "profit_factor_before_financing": "0.7147105471847739888977002379",
        "profit_factor_with_native_swap": "0.7268089930096353674664651426",
        "positive_segments_before_financing": 2,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "75.48999999999978",
        "worst_segment_drawdown_pct": "0.747650037585531",
        "forced_tester_end_closes": 2,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 3,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 5,
        "price_profit": "-28.12",
        "fees": "1.68",
        "native_swap": "-0.14",
        "net_before_financing": "-29.80",
        "net_with_native_swap": "-29.94",
        "profit_factor_before_financing": "0.7062302839116719242902208202",
        "profit_factor_with_native_swap": "0.7186619056568314226649126104",
        "positive_segments_before_financing": 2,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "75.48999999999978",
        "worst_segment_drawdown_pct": "0.7476552209093859",
        "forced_tester_end_closes": 2,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 4,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 563,
        "price_profit": "1195.51",
        "fees": "620.76",
        "native_swap": "-226.02",
        "net_before_financing": "574.75",
        "net_with_native_swap": "348.73",
        "profit_factor_before_financing": "1.055702545017541819309569499",
        "profit_factor_with_native_swap": "1.033560902938708261796792597",
        "positive_segments_before_financing": 6,
        "positive_segments_with_native_swap": 6,
        "worst_segment_drawdown_usd": "681.9899999999998",
        "worst_segment_drawdown_pct": "6.755667117051075",
        "forced_tester_end_closes": 4,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 4,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 563,
        "price_profit": "1158.39",
        "fees": "1237.32",
        "native_swap": "-225.36",
        "net_before_financing": "-78.93",
        "net_with_native_swap": "-304.29",
        "profit_factor_before_financing": "0.9926116328637715400434896158",
        "profit_factor_with_native_swap": "0.9717091647467687141239408021",
        "positive_segments_before_financing": 6,
        "positive_segments_with_native_swap": 6,
        "worst_segment_drawdown_usd": "737.1499999999996",
        "worst_segment_drawdown_pct": "7.305400734157342",
        "forced_tester_end_closes": 4,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 5,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 249,
        "price_profit": "-477.31",
        "fees": "125.09",
        "native_swap": "-122.60",
        "net_before_financing": "-602.40",
        "net_with_native_swap": "-725.00",
        "profit_factor_before_financing": "0.8660714285714285714285714286",
        "profit_factor_with_native_swap": "0.8413254251384298877240594428",
        "positive_segments_before_financing": 3,
        "positive_segments_with_native_swap": 3,
        "worst_segment_drawdown_usd": "400.28000000000065",
        "worst_segment_drawdown_pct": "3.971646405594523",
        "forced_tester_end_closes": 2,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 5,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 249,
        "price_profit": "-480.55",
        "fees": "249.90",
        "native_swap": "-122.56",
        "net_before_financing": "-730.45",
        "net_with_native_swap": "-853.01",
        "profit_factor_before_financing": "0.8403464751421789553289240736",
        "profit_factor_with_native_swap": "0.8164326371628092148444645297",
        "positive_segments_before_financing": 3,
        "positive_segments_with_native_swap": 3,
        "worst_segment_drawdown_usd": "412.71000000000095",
        "worst_segment_drawdown_pct": "4.114944454082649",
        "forced_tester_end_closes": 2,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 6,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 203,
        "price_profit": "-582.15",
        "fees": "627.97",
        "native_swap": "-149.20",
        "net_before_financing": "-1210.12",
        "net_with_native_swap": "-1359.32",
        "profit_factor_before_financing": "0.8357237010902249004597922722",
        "profit_factor_with_native_swap": "0.8167656986336823715909458541",
        "positive_segments_before_financing": 2,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "1110.9099999999999",
        "worst_segment_drawdown_pct": "10.374327855319164",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 6,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 203,
        "price_profit": "-594.51",
        "fees": "1251.74",
        "native_swap": "-148.62",
        "net_before_financing": "-1846.25",
        "net_with_native_swap": "-1994.87",
        "profit_factor_before_financing": "0.7658184336566952145147542314",
        "profit_factor_with_native_swap": "0.7487626225098171577974302850",
        "positive_segments_before_financing": 1,
        "positive_segments_with_native_swap": 1,
        "worst_segment_drawdown_usd": "1136.7999999999993",
        "worst_segment_drawdown_pct": "10.653122232582541",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 7,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 100,
        "price_profit": "717.44",
        "fees": "43.75",
        "native_swap": "-49.04",
        "net_before_financing": "673.69",
        "net_with_native_swap": "624.65",
        "profit_factor_before_financing": "1.556262901494509123936916852",
        "profit_factor_with_native_swap": "1.506400434532350771375992088",
        "positive_segments_before_financing": 7,
        "positive_segments_with_native_swap": 7,
        "worst_segment_drawdown_usd": "187.6900000000005",
        "worst_segment_drawdown_pct": "1.8671163105328132",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 7,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 100,
        "price_profit": "717.42",
        "fees": "87.50",
        "native_swap": "-49.04",
        "net_before_financing": "629.92",
        "net_with_native_swap": "580.88",
        "profit_factor_before_financing": "1.507836181876813930990003225",
        "profit_factor_with_native_swap": "1.459990022251961894505111616",
        "positive_segments_before_financing": 7,
        "positive_segments_with_native_swap": 7,
        "worst_segment_drawdown_usd": "191.03999999999905",
        "worst_segment_drawdown_pct": "1.9006326488177163",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 8,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 159,
        "price_profit": "393.03",
        "fees": "58.17",
        "native_swap": "-80.32",
        "net_before_financing": "334.86",
        "net_with_native_swap": "254.54",
        "profit_factor_before_financing": "1.147409569340077389363584739",
        "profit_factor_with_native_swap": "1.110097060502776864651637572",
        "positive_segments_before_financing": 6,
        "positive_segments_with_native_swap": 5,
        "worst_segment_drawdown_usd": "302.60000000000036",
        "worst_segment_drawdown_pct": "3.025159005796392",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 8,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 159,
        "price_profit": "392.11",
        "fees": "116.34",
        "native_swap": "-80.32",
        "net_before_financing": "275.77",
        "net_with_native_swap": "195.45",
        "profit_factor_before_financing": "1.119726136827389790478175172",
        "profit_factor_with_native_swap": "1.083421186292377493138932875",
        "positive_segments_before_financing": 5,
        "positive_segments_with_native_swap": 5,
        "worst_segment_drawdown_usd": "308.8700000000008",
        "worst_segment_drawdown_pct": "3.087872450183359",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 9,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 106,
        "price_profit": "-116.52",
        "fees": "64.61",
        "native_swap": "-37.77",
        "net_before_financing": "-181.13",
        "net_with_native_swap": "-218.90",
        "profit_factor_before_financing": "0.8952103256562010054902777537",
        "profit_factor_with_native_swap": "0.8747360530125721741220364976",
        "positive_segments_before_financing": 2,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "271.7600000000002",
        "worst_segment_drawdown_pct": "2.704908568994281",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 9,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 106,
        "price_profit": "-113.42",
        "fees": "129.08",
        "native_swap": "-37.61",
        "net_before_financing": "-242.50",
        "net_with_native_swap": "-280.11",
        "profit_factor_before_financing": "0.8631775532197001754712616440",
        "profit_factor_with_native_swap": "0.8436196760848811697120940593",
        "positive_segments_before_financing": 1,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "275.4500000000007",
        "worst_segment_drawdown_pct": "2.7417426713502144",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 10,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 300,
        "price_profit": "-421.68",
        "fees": "193.34",
        "native_swap": "-199.30",
        "net_before_financing": "-615.02",
        "net_with_native_swap": "-814.32",
        "profit_factor_before_financing": "0.9075619390018817672981308580",
        "profit_factor_with_native_swap": "0.8791388688934569174712251304",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "553.1399999999994",
        "worst_segment_drawdown_pct": "5.455094143125949",
        "forced_tester_end_closes": 4,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 10,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 300,
        "price_profit": "-422.36",
        "fees": "386.54",
        "native_swap": "-199.36",
        "net_before_financing": "-808.90",
        "net_with_native_swap": "-1008.26",
        "profit_factor_before_financing": "0.8805605635757707306197000504",
        "profit_factor_with_native_swap": "0.8529547310698868276747170692",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "572.5500000000011",
        "worst_segment_drawdown_pct": "5.650054818015056",
        "forced_tester_end_closes": 4,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 11,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 54,
        "price_profit": "301.91",
        "fees": "41.86",
        "native_swap": "-23.90",
        "net_before_financing": "260.05",
        "net_with_native_swap": "236.15",
        "profit_factor_before_financing": "1.261988716502115655853314528",
        "profit_factor_with_native_swap": "1.236119304490416245888034556",
        "positive_segments_before_financing": 7,
        "positive_segments_with_native_swap": 6,
        "worst_segment_drawdown_usd": "156.6200000000008",
        "worst_segment_drawdown_pct": "1.5525699880747001",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 11,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 54,
        "price_profit": "304.78",
        "fees": "83.72",
        "native_swap": "-23.90",
        "net_before_financing": "221.06",
        "net_with_native_swap": "197.16",
        "profit_factor_before_financing": "1.218184330523697664778223021",
        "profit_factor_with_native_swap": "1.193159663371574688207228302",
        "positive_segments_before_financing": 7,
        "positive_segments_with_native_swap": 6,
        "worst_segment_drawdown_usd": "157.15999999999985",
        "worst_segment_drawdown_pct": "1.558083624556967",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 12,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 133,
        "price_profit": "101.43",
        "fees": "87.99",
        "native_swap": "-71.54",
        "net_before_financing": "13.44",
        "net_with_native_swap": "-58.10",
        "profit_factor_before_financing": "1.004193460822030645961453858",
        "profit_factor_with_native_swap": "0.9820706127776972001147974535",
        "positive_segments_before_financing": 5,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "310.7400000000016",
        "worst_segment_drawdown_pct": "3.0852019718128227",
        "forced_tester_end_closes": 2,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 12,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 133,
        "price_profit": "92.81",
        "fees": "175.70",
        "native_swap": "-71.56",
        "net_before_financing": "-82.89",
        "net_with_native_swap": "-154.45",
        "profit_factor_before_financing": "0.9746163669158380518697040873",
        "profit_factor_with_native_swap": "0.9532110063950511816152124060",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "317.0599999999995",
        "worst_segment_drawdown_pct": "3.148378742833079",
        "forced_tester_end_closes": 2,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 13,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 1713,
        "price_profit": "298.76",
        "fees": "1880.97",
        "native_swap": "0.00",
        "net_before_financing": "-1582.21",
        "net_with_native_swap": "-1582.21",
        "profit_factor_before_financing": "0.9213749311749260068338080690",
        "profit_factor_with_native_swap": "0.9213749311749260068338080690",
        "positive_segments_before_financing": 3,
        "positive_segments_with_native_swap": 3,
        "worst_segment_drawdown_usd": "638.2299999999996",
        "worst_segment_drawdown_pct": "6.335178939051333",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 13,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 1713,
        "price_profit": "242.69",
        "fees": "3720.64",
        "native_swap": "0.00",
        "net_before_financing": "-3477.95",
        "net_with_native_swap": "-3477.95",
        "profit_factor_before_financing": "0.8336027718598052100591871680",
        "profit_factor_with_native_swap": "0.8336027718598052100591871680",
        "positive_segments_before_financing": 0,
        "positive_segments_with_native_swap": 0,
        "worst_segment_drawdown_usd": "828.880000000001",
        "worst_segment_drawdown_pct": "8.26000562040727",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 3,
        "affected_case_ids": [
          "p101-id13-eurusd-20200104-20201224-stress",
          "p101-id13-eurusd-20230101-20231222-stress"
        ]
      },
      {
        "strategy_id": 14,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 737,
        "price_profit": "-564.50",
        "fees": "851.55",
        "native_swap": "-133.28",
        "net_before_financing": "-1416.05",
        "net_with_native_swap": "-1549.33",
        "profit_factor_before_financing": "0.8974281895917916475015301928",
        "profit_factor_with_native_swap": "0.8881040749896902898057730044",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "850.8099999999995",
        "worst_segment_drawdown_pct": "8.321563825292243",
        "forced_tester_end_closes": 3,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 14,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 737,
        "price_profit": "-589.92",
        "fees": "1694.70",
        "native_swap": "-132.06",
        "net_before_financing": "-2284.62",
        "net_with_native_swap": "-2416.68",
        "profit_factor_before_financing": "0.8396521592655759796180489756",
        "profit_factor_with_native_swap": "0.8308569764813172646014534088",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "913.630000000001",
        "worst_segment_drawdown_pct": "8.966809369301473",
        "forced_tester_end_closes": 3,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 15,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 303,
        "price_profit": "-305.52",
        "fees": "559.02",
        "native_swap": "-67.78",
        "net_before_financing": "-864.54",
        "net_with_native_swap": "-932.32",
        "profit_factor_before_financing": "0.8862360548568180203226035671",
        "profit_factor_with_native_swap": "0.8774572430508456754099567304",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "617.4500000000007",
        "worst_segment_drawdown_pct": "6.107917590347627",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 15,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 303,
        "price_profit": "-264.34",
        "fees": "1116.08",
        "native_swap": "-67.79",
        "net_before_financing": "-1380.42",
        "net_with_native_swap": "-1448.21",
        "profit_factor_before_financing": "0.8267147198716572706834024381",
        "profit_factor_with_native_swap": "0.8184035371065144553899243625",
        "positive_segments_before_financing": 3,
        "positive_segments_with_native_swap": 3,
        "worst_segment_drawdown_usd": "683.5900000000001",
        "worst_segment_drawdown_pct": "6.76961195969071",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 16,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 566,
        "price_profit": "-314.98",
        "fees": "738.29",
        "native_swap": "-104.99",
        "net_before_financing": "-1053.27",
        "net_with_native_swap": "-1158.26",
        "profit_factor_before_financing": "0.8432232654786641819037015427",
        "profit_factor_with_native_swap": "0.8286628048022816163026691834",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "530.4099999999999",
        "worst_segment_drawdown_pct": "5.287618493156828",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 16,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 565,
        "price_profit": "-316.13",
        "fees": "1467.76",
        "native_swap": "-104.87",
        "net_before_financing": "-1783.89",
        "net_with_native_swap": "-1888.76",
        "profit_factor_before_financing": "0.7452058903346521360318797938",
        "profit_factor_with_native_swap": "0.7319877569959516353094593808",
        "positive_segments_before_financing": 3,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "614.5500000000011",
        "worst_segment_drawdown_pct": "6.132903017202676",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 1,
        "affected_case_ids": [
          "p101-id16-eurusd-20230101-20231222-stress"
        ]
      },
      {
        "strategy_id": 17,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 114,
        "price_profit": "-4.92",
        "fees": "101.01",
        "native_swap": "-24.27",
        "net_before_financing": "-105.93",
        "net_with_native_swap": "-130.20",
        "profit_factor_before_financing": "0.9439636475206043229403611972",
        "profit_factor_with_native_swap": "0.9317212843950096754401145320",
        "positive_segments_before_financing": 5,
        "positive_segments_with_native_swap": 5,
        "worst_segment_drawdown_usd": "350.6399999999994",
        "worst_segment_drawdown_pct": "3.5059582492605874",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 17,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 114,
        "price_profit": "5.72",
        "fees": "201.88",
        "native_swap": "-24.29",
        "net_before_financing": "-196.16",
        "net_with_native_swap": "-220.45",
        "profit_factor_before_financing": "0.8984232193252725060197291769",
        "profit_factor_with_native_swap": "0.8868065004749557135888680650",
        "positive_segments_before_financing": 5,
        "positive_segments_with_native_swap": 5,
        "worst_segment_drawdown_usd": "360.0599999999995",
        "worst_segment_drawdown_pct": "3.600211177192858",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 18,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 6,
        "price_profit": "-10.26",
        "fees": "7.49",
        "native_swap": "-3.34",
        "net_before_financing": "-17.75",
        "net_with_native_swap": "-21.09",
        "profit_factor_before_financing": "0.8363301060396496081143384048",
        "profit_factor_with_native_swap": "0.8083424209378407851690294438",
        "positive_segments_before_financing": 1,
        "positive_segments_with_native_swap": 1,
        "worst_segment_drawdown_usd": "59.77000000000044",
        "worst_segment_drawdown_pct": "0.5975739119045924",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 18,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 6,
        "price_profit": "-11.03",
        "fees": "14.98",
        "native_swap": "-3.34",
        "net_before_financing": "-26.01",
        "net_with_native_swap": "-29.35",
        "profit_factor_before_financing": "0.7696803329496148056318073143",
        "profit_factor_with_native_swap": "0.7437128885784142507858889277",
        "positive_segments_before_financing": 1,
        "positive_segments_with_native_swap": 1,
        "worst_segment_drawdown_usd": "61.650000000001455",
        "worst_segment_drawdown_pct": "0.6164106204600478",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 19,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 279,
        "price_profit": "-483.17",
        "fees": "416.15",
        "native_swap": "-11.04",
        "net_before_financing": "-899.32",
        "net_with_native_swap": "-910.36",
        "profit_factor_before_financing": "0.8044323052466994743949670654",
        "profit_factor_with_native_swap": "0.8023465860733329859482743647",
        "positive_segments_before_financing": 5,
        "positive_segments_with_native_swap": 5,
        "worst_segment_drawdown_usd": "498.0699999999997",
        "worst_segment_drawdown_pct": "4.966768215156484",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 19,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 279,
        "price_profit": "-476.09",
        "fees": "830.20",
        "native_swap": "-10.95",
        "net_before_financing": "-1306.29",
        "net_with_native_swap": "-1317.24",
        "profit_factor_before_financing": "0.7290343859095972303754301609",
        "profit_factor_with_native_swap": "0.7271727446143521999291648285",
        "positive_segments_before_financing": 3,
        "positive_segments_with_native_swap": 3,
        "worst_segment_drawdown_usd": "534.25",
        "worst_segment_drawdown_pct": "5.32859237390411",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 20,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 21,
        "price_profit": "-161.50",
        "fees": "18.41",
        "native_swap": "-5.53",
        "net_before_financing": "-179.91",
        "net_with_native_swap": "-185.44",
        "profit_factor_before_financing": "0.4785519680018549649295693003",
        "profit_factor_with_native_swap": "0.4681198910081743869209809264",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "119.36000000000058",
        "worst_segment_drawdown_pct": "1.1928330083756202",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 20,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 21,
        "price_profit": "-164.57",
        "fees": "36.82",
        "native_swap": "-5.53",
        "net_before_financing": "-201.39",
        "net_with_native_swap": "-206.92",
        "profit_factor_before_financing": "0.4382583470475021617249170177",
        "profit_factor_with_native_swap": "0.4286187662230076765891644116",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 4,
        "worst_segment_drawdown_usd": "123.19000000000051",
        "worst_segment_drawdown_pct": "1.231323740489456",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 21,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 155,
        "price_profit": "-298.97",
        "fees": "85.40",
        "native_swap": "-56.95",
        "net_before_financing": "-384.37",
        "net_with_native_swap": "-441.32",
        "profit_factor_before_financing": "0.8282421599206384671069682643",
        "profit_factor_with_native_swap": "0.8063833987759668326496588940",
        "positive_segments_before_financing": 4,
        "positive_segments_with_native_swap": 3,
        "worst_segment_drawdown_usd": "285.89999999999964",
        "worst_segment_drawdown_pct": "2.8552111348240845",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 21,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 155,
        "price_profit": "-300.36",
        "fees": "170.80",
        "native_swap": "-56.95",
        "net_before_financing": "-471.16",
        "net_with_native_swap": "-528.11",
        "profit_factor_before_financing": "0.7943251265933298411035446132",
        "profit_factor_with_native_swap": "0.7736221906921517272715582094",
        "positive_segments_before_financing": 2,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "290.15999999999985",
        "worst_segment_drawdown_pct": "2.897844393665808",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 22,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 507,
        "price_profit": "629.91",
        "fees": "1063.72",
        "native_swap": "-141.18",
        "net_before_financing": "-433.81",
        "net_with_native_swap": "-574.99",
        "profit_factor_before_financing": "0.9558564645689642891304392069",
        "profit_factor_with_native_swap": "0.9419692643694169676748042312",
        "positive_segments_before_financing": 5,
        "positive_segments_with_native_swap": 5,
        "worst_segment_drawdown_usd": "583.1599999999999",
        "worst_segment_drawdown_pct": "5.813879295906077",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 22,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 507,
        "price_profit": "636.42",
        "fees": "2114.84",
        "native_swap": "-140.92",
        "net_before_financing": "-1478.42",
        "net_with_native_swap": "-1619.34",
        "profit_factor_before_financing": "0.8576038002627513378358073825",
        "profit_factor_with_native_swap": "0.8452357628160221422174903257",
        "positive_segments_before_financing": 2,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "680.380000000001",
        "worst_segment_drawdown_pct": "6.784220738947408",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 1,
        "affected_case_ids": [
          "p101-id22-eurusd-20210105-20220101-stress"
        ]
      },
      {
        "strategy_id": 23,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 1411,
        "price_profit": "-2794.58",
        "fees": "2710.96",
        "native_swap": "0.00",
        "net_before_financing": "-5505.54",
        "net_with_native_swap": "-5505.54",
        "profit_factor_before_financing": "0.7461643688457812783116537625",
        "profit_factor_with_native_swap": "0.7461643688457812783116537625",
        "positive_segments_before_financing": 0,
        "positive_segments_with_native_swap": 0,
        "worst_segment_drawdown_usd": "1411.6499999999996",
        "worst_segment_drawdown_pct": "13.996854884447739",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 23,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 1410,
        "price_profit": "-2767.63",
        "fees": "5333.30",
        "native_swap": "0.00",
        "net_before_financing": "-8100.93",
        "net_with_native_swap": "-8100.93",
        "profit_factor_before_financing": "0.6518396015783178563001846757",
        "profit_factor_with_native_swap": "0.6518396015783178563001846757",
        "positive_segments_before_financing": 0,
        "positive_segments_with_native_swap": 0,
        "worst_segment_drawdown_usd": "1637.9799999999996",
        "worst_segment_drawdown_pct": "16.266891506056457",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 3,
        "affected_case_ids": [
          "p101-id23-eurusd-20220101-20230101-stress",
          "p101-id23-eurusd-20230101-20231222-stress"
        ]
      },
      {
        "strategy_id": 24,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 110,
        "price_profit": "1188.93",
        "fees": "237.72",
        "native_swap": "-28.79",
        "net_before_financing": "951.21",
        "net_with_native_swap": "922.42",
        "profit_factor_before_financing": "1.319300848595520704656533648",
        "profit_factor_with_native_swap": "1.309429962127184228270094565",
        "positive_segments_before_financing": 9,
        "positive_segments_with_native_swap": 9,
        "worst_segment_drawdown_usd": "576.9700000000012",
        "worst_segment_drawdown_pct": "5.757540075360849",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 24,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 110,
        "price_profit": "1174.04",
        "fees": "475.02",
        "native_swap": "-28.79",
        "net_before_financing": "699.02",
        "net_with_native_swap": "670.23",
        "profit_factor_before_financing": "1.223669222203734753170956471",
        "profit_factor_with_native_swap": "1.214320660776469911071459407",
        "positive_segments_before_financing": 9,
        "positive_segments_with_native_swap": 9,
        "worst_segment_drawdown_usd": "600.3400000000001",
        "worst_segment_drawdown_pct": "5.991267682942044",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 25,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 252,
        "price_profit": "-653.42",
        "fees": "377.51",
        "native_swap": "-90.74",
        "net_before_financing": "-1030.93",
        "net_with_native_swap": "-1121.67",
        "profit_factor_before_financing": "0.8639880206340620341174452815",
        "profit_factor_with_native_swap": "0.8531199585157870477068448951",
        "positive_segments_before_financing": 1,
        "positive_segments_with_native_swap": 1,
        "worst_segment_drawdown_usd": "714.6399999999994",
        "worst_segment_drawdown_pct": "6.895696727265691",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 25,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 252,
        "price_profit": "-653.71",
        "fees": "753.48",
        "native_swap": "-90.03",
        "net_before_financing": "-1407.19",
        "net_with_native_swap": "-1497.22",
        "profit_factor_before_financing": "0.8200991302769229982498149457",
        "profit_factor_with_native_swap": "0.8099938450605024207313590995",
        "positive_segments_before_financing": 1,
        "positive_segments_with_native_swap": 1,
        "worst_segment_drawdown_usd": "748.25",
        "worst_segment_drawdown_pct": "7.231468060248501",
        "forced_tester_end_closes": 1,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 26,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 15,
        "price_profit": "-94.73",
        "fees": "36.05",
        "native_swap": "-21.33",
        "net_before_financing": "-130.78",
        "net_with_native_swap": "-152.11",
        "profit_factor_before_financing": "0.5172210122189818745616301820",
        "profit_factor_with_native_swap": "0.4604689107225197744120881070",
        "positive_segments_before_financing": 3,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "99.55999999999949",
        "worst_segment_drawdown_pct": "0.9946421596002999",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 26,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 15,
        "price_profit": "-90.60",
        "fees": "72.10",
        "native_swap": "-21.33",
        "net_before_financing": "-162.70",
        "net_with_native_swap": "-184.03",
        "profit_factor_before_financing": "0.4327254977162581499947700568",
        "profit_factor_with_native_swap": "0.3821386603995299647473560517",
        "positive_segments_before_financing": 2,
        "positive_segments_with_native_swap": 2,
        "worst_segment_drawdown_usd": "103.38999999999942",
        "worst_segment_drawdown_pct": "1.0332201411471194",
        "forced_tester_end_closes": 0,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 27,
        "scenario": "base",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 322,
        "price_profit": "-1107.02",
        "fees": "316.89",
        "native_swap": "-100.87",
        "net_before_financing": "-1423.91",
        "net_with_native_swap": "-1524.78",
        "profit_factor_before_financing": "0.8337693661005828946738626666",
        "profit_factor_with_native_swap": "0.8229507511454707170542185602",
        "positive_segments_before_financing": 3,
        "positive_segments_with_native_swap": 3,
        "worst_segment_drawdown_usd": "562.9300000000003",
        "worst_segment_drawdown_pct": "5.629300000000003",
        "forced_tester_end_closes": 2,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      },
      {
        "strategy_id": 27,
        "scenario": "stress",
        "validated_segment_count": 10,
        "expected_segment_count": 10,
        "trades": 322,
        "price_profit": "-1120.35",
        "fees": "632.94",
        "native_swap": "-100.72",
        "net_before_financing": "-1753.29",
        "net_with_native_swap": "-1854.01",
        "profit_factor_before_financing": "0.7997722829264727379038152317",
        "profit_factor_with_native_swap": "0.7893840596173944653973735630",
        "positive_segments_before_financing": 3,
        "positive_segments_with_native_swap": 3,
        "worst_segment_drawdown_usd": "593.1399999999994",
        "worst_segment_drawdown_pct": "5.931399999999994",
        "forced_tester_end_closes": 2,
        "reviewed_server_rejections": 0,
        "affected_case_ids": []
      }
    ],
    "reviewed_server_rejection_count": 8,
    "reviewed_execution_affected_case_ids": [
      "p101-id13-eurusd-20200104-20201224-stress",
      "p101-id13-eurusd-20230101-20231222-stress",
      "p101-id16-eurusd-20230101-20231222-stress",
      "p101-id22-eurusd-20210105-20220101-stress",
      "p101-id23-eurusd-20220101-20230101-stress",
      "p101-id23-eurusd-20230101-20231222-stress"
    ],
    "execution_limit": "Reviewed execution limitations remain pooled in the negative/positive cash totals, are disclosed per group, and do not confer a clean-execution or profitability label.",
    "financing_limit": "Native booked swap is shown separately; historical financing remains unvalidated."
  },
  "method_html": "<p>EURUSD only, using genuine historical bid/ask ticks in MT5's real-tick mode. Ten independently started segments span selected dates from 2 July 2018 to 18 September 2026 (end exclusive). Excluded broker-calendar dates and short residual windows are listed in the downloadable benchmark data. Broker time is UTC+2 in US winter and UTC+3 in US summer; source ticks are UTC. Earlier history supplies warmup only, with at least 400 observed completed bars required at the first decision; warmup gaps remain a limitation. The full ten-year data archive is not a ten-year continuous performance test.</p>\n<p>Each segment starts flat at USD 10,000. Base uses USD 3.50 per lot per side and no added execution delay. Stress uses USD 7.00 per lot per side plus a 200 ms delay. Observed spread is included in price P/L. Stress changes both commission and delay, so its difference from base does not isolate either effect. Remaining positions are closed and charged at each segment end.</p>\n<p>Results below sum independent segment cash outcomes; they are not a compounded account return. Drawdown is the worst observed individual segment, not a continuous full-period or intratick worst-case drawdown. It uses observed native equity after modeled fees and native booked swap. Profit factor groups complete positions, including partial exits; n/a means the loss denominator is unavailable. Native booked swap is shown separately and has not been checked against historical financing rates. Native equity can affect subsequent sizing, so subtracting swap does not recreate a separate no-financing simulation.</p>\n<p>The rules were fixed before this campaign, but parts of the historical period had already been inspected during development. This is not an untouched out-of-sample test, and no automatic profitability badge is awarded. Ledger reconciliation is not a complete independent replay of every indicator and decision. These figures describe this exact implementation and sample; they do not establish why an apparent edge would persist. Account-level and portfolio controls described elsewhere on this page still apply.</p>",
  "strategies": [
    {
      "id": 1,
      "title": "Donchian 20/10 Close Breakout",
      "article_url": "/forex-strategies/donchian-20-10-breakout/",
      "timeframe": "D1",
      "research_ex5_sha256": "8528b4b3f7c16b184865b86ec22a3d7ab354ad35cfcbf9c0f5cf0f6b60a8fee0"
    },
    {
      "id": 2,
      "title": "252-Day Time-Series Momentum",
      "article_url": "/forex-strategies/tsmom-12-month/",
      "timeframe": "D1",
      "research_ex5_sha256": "8f0e446edb1016ac08ffd6cd0ee8321e2a717e3de5fc2a611d95ab281be4aaa5"
    },
    {
      "id": 3,
      "title": "SMA 50/200 Daily Crossover",
      "article_url": "/forex-strategies/sma-50-200-crossover/",
      "timeframe": "D1",
      "research_ex5_sha256": "0fbf98821b230c6371ff66a7b1d0b51957965902b4bb8d7f7a688c60183c0460"
    },
    {
      "id": 4,
      "title": "EMA20 Pullback in EMA200 Trend",
      "article_url": "/forex-strategies/ema20-pullback-ema200-trend/",
      "timeframe": "H4",
      "research_ex5_sha256": "4a18480c8778852a75f9b6cd2a1a9cbb400b0e5175f99cd9d3f6c2462c5fec99"
    },
    {
      "id": 5,
      "title": "ADX/DMI Trend Continuation",
      "article_url": "/forex-strategies/adx-dmi-continuation/",
      "timeframe": "H4",
      "research_ex5_sha256": "7a7837fbc768c7d8a88e9976e04728222174e2c51f9c3fe64cefb47a4531de78"
    },
    {
      "id": 6,
      "title": "MACD Signal Crossover with EMA Trend Filter",
      "article_url": "/forex-strategies/macd-trend-filter/",
      "timeframe": "H4",
      "research_ex5_sha256": "ff5ffb9003cf7a2823e5b1ca5de8d2bdd8661020954f5c974b719c54c4a8fa9b"
    },
    {
      "id": 7,
      "title": "Ichimoku Cloud Trend Break",
      "article_url": "/forex-strategies/ichimoku-trend/",
      "timeframe": "H4",
      "research_ex5_sha256": "11263bf2f593ad25e29f52d3b53bfaa8910c3c80c2a07eb3d6ba39920ed45f63"
    },
    {
      "id": 8,
      "title": "ATR Supertrend Continuation",
      "article_url": "/forex-strategies/atr-supertrend/",
      "timeframe": "H4",
      "research_ex5_sha256": "dff92703d13629f6f62376c2bfa2125b85430b40ee652220eb9bc5b3bf2d1e95"
    },
    {
      "id": 9,
      "title": "Parabolic SAR with ADX Filter",
      "article_url": "/forex-strategies/parabolic-sar-adx/",
      "timeframe": "H4",
      "research_ex5_sha256": "6c5cb52c369cbdf2cfbc0d661fa2f63ff093b8deafdd44746c56baac8b9f1aeb"
    },
    {
      "id": 10,
      "title": "Keltner Channel Breakout",
      "article_url": "/forex-strategies/keltner-channel-breakout/",
      "timeframe": "H4",
      "research_ex5_sha256": "671741bfa2f8a957f91d0c6d0ab0bf66b973a2487499faca1d047fe82682dde6"
    },
    {
      "id": 11,
      "title": "Bollinger Squeeze Breakout",
      "article_url": "/forex-strategies/bollinger-squeeze-breakout/",
      "timeframe": "H4",
      "research_ex5_sha256": "8471d6651d17e68213db00aadc435e7375123f5a79d17380250c2e108686d26e"
    },
    {
      "id": 12,
      "title": "NR7 Volatility Breakout",
      "article_url": "/forex-strategies/nr7-volatility-breakout/",
      "timeframe": "D1",
      "research_ex5_sha256": "57e9bd35dc8f29b9cc0b840d274f19d4563ad6c5edaaa54abc148b08243db82d"
    },
    {
      "id": 13,
      "title": "London Opening-Range Breakout",
      "article_url": "/forex-strategies/london-opening-range-breakout/",
      "timeframe": "M15",
      "research_ex5_sha256": "16dc81e094abff5f1fb49eb0c00ee2d937482260ce5dec35927d75c4fc501ade"
    },
    {
      "id": 14,
      "title": "Inside-Bar Breakout with Trend Filter",
      "article_url": "/forex-strategies/inside-bar-breakout/",
      "timeframe": "H4",
      "research_ex5_sha256": "e2e54745c2bfaed2d3dad5f15a47f4996a60fbd5b0860be6c4fa43c909420ca8"
    },
    {
      "id": 15,
      "title": "Prior-Week High/Low Breakout",
      "article_url": "/forex-strategies/prior-week-high-low-breakout/",
      "timeframe": "H1",
      "research_ex5_sha256": "4c30210d49c97ea2b2696526bb0b1bea01b6a9b23ae2d12b8b7f5c55a11ad540"
    },
    {
      "id": 16,
      "title": "Bollinger-Band Range Mean Reversion",
      "article_url": "/forex-strategies/bollinger-band-range-mean-reversion/",
      "timeframe": "H1",
      "research_ex5_sha256": "da705f2f678f4ff7d4fc16ae069ba44dec81769ea8cc958ecf7a17c90e28600d"
    },
    {
      "id": 17,
      "title": "RSI(2) Trend Pullback",
      "article_url": "/forex-strategies/rsi-2-trend-pullback/",
      "timeframe": "H4",
      "research_ex5_sha256": "f873180d434f96c2d44792e3fe93384e4e42e5d616356b9f7261b9e8657440b4"
    },
    {
      "id": 18,
      "title": "RSI(14) Range Reversal",
      "article_url": "/forex-strategies/rsi-14-range-reversal/",
      "timeframe": "H1",
      "research_ex5_sha256": "dc5c280f2d3d9bfac0db9e8966ca2fac9610e94cdd844bfe0d39f40dc8c13b2c"
    },
    {
      "id": 19,
      "title": "Stochastic Range Reversal",
      "article_url": "/forex-strategies/stochastic-range-reversal/",
      "timeframe": "H1",
      "research_ex5_sha256": "4b9db6b8a730ea204af020630ad2205bd75da1d83292edea9036dfcfe4db36e3"
    },
    {
      "id": 20,
      "title": "CCI Extreme Reversion",
      "article_url": "/forex-strategies/cci-extreme-reversion/",
      "timeframe": "H4",
      "research_ex5_sha256": "5e7cffc9f528f9c9096d004dbb210dfc4f927d06fc061c539257b943c933d129"
    },
    {
      "id": 21,
      "title": "Williams %R Trend Pullback",
      "article_url": "/forex-strategies/williams-r-trend-pullback/",
      "timeframe": "H4",
      "research_ex5_sha256": "8b4bc7b16e4d3c31a569f435d1893407b525ae19e8a6a83694c424993cce8880"
    },
    {
      "id": 22,
      "title": "False-Breakout Range Reversal",
      "article_url": "/forex-strategies/false-breakout-range-reversal/",
      "timeframe": "H1",
      "research_ex5_sha256": "e9c47756c095d72f1287c9cb498733b67bb8f4f98a4742e13ace0b348b0a822c"
    },
    {
      "id": 23,
      "title": "Daily Pivot Rejection",
      "article_url": "/forex-strategies/daily-pivot-rejection/",
      "timeframe": "M15",
      "research_ex5_sha256": "6d8b652d85b90703b61ffa70cbab366f05dd2136bacac32dc79e19c2a31dc9d0"
    },
    {
      "id": 24,
      "title": "Horizontal Support/Resistance Break-and-Retest",
      "article_url": "/forex-strategies/horizontal-support-resistance-break-retest/",
      "timeframe": "H1",
      "research_ex5_sha256": "b87fb3f553d8e88a3594cd30bb4870b8ae067749a1ce3bd874d306a14ce4ce3c"
    },
    {
      "id": 25,
      "title": "Engulfing Pullback",
      "article_url": "/forex-strategies/engulfing-trend-pullback/",
      "timeframe": "H4",
      "research_ex5_sha256": "be9aee710aaa78fb3a9697e809e8e4e9a1e70c06cb232427f08132c87b74a975"
    },
    {
      "id": 26,
      "title": "Pin-Bar Rejection",
      "article_url": "/forex-strategies/pin-bar-rejection/",
      "timeframe": "H1",
      "research_ex5_sha256": "8293f4494cb39b94dd7b39593a28182dd5575420d892473ce8bcbbd00f39d8c6"
    },
    {
      "id": 27,
      "title": "Fibonacci Retracement Trend Pullback",
      "article_url": "/forex-strategies/fibonacci-retracement-trend-pullback/",
      "timeframe": "H4",
      "research_ex5_sha256": "855c72b2f8612998c40cc7ebbc737855d8e81aaa6a2f41167b59e016a9a38f3f"
    }
  ]
}
