277 lines
11 KiB
JSON
277 lines
11 KiB
JSON
{
|
|
"schemaVersion": "fidc-backtest-benchmark/v5",
|
|
"label": "native-pit-nextopen",
|
|
"generatedAtUnixSeconds": 1788790370,
|
|
"requestSha256": "7948497bfa966eb118e56438e7c261869a26ab70a62186b92f761719f85e91c7",
|
|
"requestOrigin": {
|
|
"kind": "request_file"
|
|
},
|
|
"baseline": null,
|
|
"baselineComparable": true,
|
|
"baselineComparison": null,
|
|
"bundleRefresh": null,
|
|
"baseUrl": "http://127.0.0.1:8081",
|
|
"runs": [
|
|
{
|
|
"slot": 0,
|
|
"cacheClass": "restart_or_cold",
|
|
"runId": "btr_1788790344805_1150210_2",
|
|
"status": "succeeded",
|
|
"queueWaitSeconds": 0.0,
|
|
"executionSeconds": 21.61,
|
|
"totalSeconds": 21.61,
|
|
"runnerSeconds": 21.294,
|
|
"bundleValidationSeconds": 0.004,
|
|
"sourceEpochSeconds": 0.0,
|
|
"strategyContractSeconds": 0.003,
|
|
"terminalCalendarSeconds": 0.0,
|
|
"riskFreeRateSeconds": 0.017,
|
|
"riskFreeRateCacheHit": false,
|
|
"engineSeconds": 5.566,
|
|
"dataSeconds": 15.305,
|
|
"resultSeconds": 0.395,
|
|
"unattributedSeconds": 0.0,
|
|
"canonicalSeconds": 0.206,
|
|
"resultFinalization": {
|
|
"canonicalSeconds": 0.206,
|
|
"processEventStoreSeconds": 0.168,
|
|
"storePublishSeconds": 0.005,
|
|
"summarySeconds": 0.003
|
|
},
|
|
"dataPreparationTimings": {
|
|
"adjustmentValidationSeconds": 0.0,
|
|
"availableStockStDates": 0,
|
|
"benchmarkFetchSeconds": 0.023,
|
|
"candidatePlanBasePanelSeconds": 0.0,
|
|
"candidatePlanSelectionSeconds": 0.0,
|
|
"corporateActionSeconds": 0.017,
|
|
"datasetConstructSeconds": 2.943,
|
|
"externalFetchSeconds": 0.025,
|
|
"historyDateSeconds": 0.0,
|
|
"instrumentIndexBuildSeconds": 0.269,
|
|
"instrumentMetadataSeconds": 0.006,
|
|
"loopSeconds": 0.925,
|
|
"marketIndexBuildSeconds": 1.846,
|
|
"quotePlanSeconds": 0.0,
|
|
"riskSnapshotSeconds": 0.0,
|
|
"sourceQuerySeconds": 9.0,
|
|
"stockStLookupSeconds": 0.0,
|
|
"supplementalExecutionFetchSeconds": 0.0,
|
|
"totalSeconds": 15.3
|
|
},
|
|
"finalizationSeconds": 0.307,
|
|
"finalizationTimings": {
|
|
"artifactVerificationSeconds": 0.008,
|
|
"cacheRegistrationSeconds": 0.0,
|
|
"postgresClientAcquireSeconds": 0.0,
|
|
"postgresPersistSeconds": 0.299,
|
|
"preTerminalUpdateSeconds": 0.307,
|
|
"schemaCheckSeconds": 0.0,
|
|
"timingSource": "fidc-backtest-service-monotonic"
|
|
},
|
|
"totalReturn": 0.9857987122635,
|
|
"tradeCount": 25408,
|
|
"riskDecisionCount": 113,
|
|
"resultStoreDigest": "1eab5a5ffe59efeaba6b2048a33760aab31d42efa0fc10e35a4a7048db853235",
|
|
"canonicalResultDigest": "b29b085d43bcc0f8f1712767421781c70570a24112933623d4bbbef46508d710",
|
|
"terminalAudit": {
|
|
"cashReceivableCount": 0,
|
|
"cashReceivableTotalAmount": 0.0,
|
|
"earliestDeferredCashDate": null,
|
|
"futuresOpenOrderCount": 0,
|
|
"lastExecutionDate": "2026-08-28",
|
|
"omittedOpenOrderCount": 0,
|
|
"openOrderSamples": [],
|
|
"pendingCashFlowCount": 0,
|
|
"pendingCashFlowNetAmount": 0.0,
|
|
"status": "clean",
|
|
"stockOpenOrderCount": 0
|
|
},
|
|
"terminalAuditVerified": true,
|
|
"terminalAuditSha256": "0e8503c2bfe9ecfd93bab3a95f79461830886eb693cfe6f477279908c0d95bd5",
|
|
"implementation": {
|
|
"buildManifestSha256": "fb4f7ac191c8ab8d8d39fc48014f84ce01d4c0731ffe986e7d5cb0107a3e5539",
|
|
"builtAt": "2026-09-07T22:06:18+08:00",
|
|
"engineCommit": "1b78186c4e37273c64c1f9e208c2e47021ee4fff",
|
|
"identitySha256": "14e7ff10848d64ffcec232dea8cff23a032702301b81ae036bb0b26b4b0b5e33",
|
|
"runnerBinarySha256": "7cddebf9ab5cbbd5d6f9bd5c7bf006c3895ee26967d23d80dc86b47c50fb761d",
|
|
"schemaVersion": "fidc-backtest-implementation/v1",
|
|
"serviceBinarySha256": "f09d121d73c34ad3cd5e2e0c24b0bdaf1974309c9ec3b93229cfb824b1e9f11a",
|
|
"serviceCommit": "c80a38b91a398fd713f1f1faaa19a581ea85efad",
|
|
"status": "verified"
|
|
},
|
|
"implementationVerified": true,
|
|
"implementationIdentitySha256": "14e7ff10848d64ffcec232dea8cff23a032702301b81ae036bb0b26b4b0b5e33",
|
|
"artifactManifest": {
|
|
"canonicalResult": {
|
|
"algorithm": "sha256",
|
|
"ordering": "engine_fact_order_v2",
|
|
"schemaVersion": "fidc-canonical-backtest-result/v2",
|
|
"sections": {
|
|
"accountEvents": {
|
|
"rowCount": 25572,
|
|
"sha256": "da7576c1cbade9b48f1a154d07e870f1472924f4e0054cba0ef06739585ce380"
|
|
},
|
|
"equityFacts": {
|
|
"rowCount": 1216,
|
|
"sha256": "13db0a6d484cdf871e4f1dc1a4bc8db1e809d2808b21cf4fcab3961e6ad9e6fe"
|
|
},
|
|
"fillEvents": {
|
|
"rowCount": 25408,
|
|
"sha256": "92e0d103bbb487af45d27b720cdc92ef398d16e11655a6d0bcff8046013335db"
|
|
},
|
|
"holdingSnapshots": {
|
|
"rowCount": 33164,
|
|
"sha256": "97e3d60230a167a960bd2f615adfa33a9171527b62f1a181e2d5af694090e492"
|
|
},
|
|
"orderEvents": {
|
|
"rowCount": 25541,
|
|
"sha256": "635fe79eab9b1db0c116da2860ded66c350c051f44751d36306d158777039744"
|
|
},
|
|
"riskAudits": {
|
|
"rowCount": 113,
|
|
"sha256": "17bc940bcac18b050235ae3f17195f12586d1e29cd7bc64b6189edf2e07d1406"
|
|
}
|
|
},
|
|
"sha256": "b29b085d43bcc0f8f1712767421781c70570a24112933623d4bbbef46508d710",
|
|
"totalRows": 111014
|
|
},
|
|
"processEventStore": {
|
|
"bytes": 10115947,
|
|
"identitySha256": "e89d00ea1c2525c2ab1b57a29f2447047f2523083a953869ea2e25a488986565",
|
|
"manifestBytes": 9757,
|
|
"manifestSha256": "9bff5b97488c8804275ee65a717f01dca9ac68443b9766d4aab8d36189b1d8a1",
|
|
"schemaVersion": "fidc-backtest-process-event-manifest/v1",
|
|
"sections": {
|
|
"processEvents": {
|
|
"blockCount": 61,
|
|
"bytes": 10106190,
|
|
"rowCount": 83859,
|
|
"sha256": "f436a32403aaa74b3068a0d8c74bfb7c429523d3f78617234eec82a009ab3da2"
|
|
}
|
|
},
|
|
"sha256": "aa7488614a85f1527713332039b0fa212d1807f11b03e0e701480bf5d8ede1a4",
|
|
"totalEvents": 83859
|
|
},
|
|
"resultStore": {
|
|
"bytes": 35831197,
|
|
"identitySha256": "a238986d82354e802d2c73526d035021b38e1eed0a2b0b0f1eb6ce41ed4f321b",
|
|
"manifestBytes": 54237,
|
|
"manifestSha256": "0991f096db161fd16da00a7529ece54a8cf68643d88aeec8f4d3fedc6c740d03",
|
|
"schemaVersion": "fidc-backtest-fact-manifest/v1",
|
|
"sections": {
|
|
"accountEvents": {
|
|
"blockCount": 61,
|
|
"bytes": 3303444,
|
|
"rowCount": 25572,
|
|
"sha256": "276fd3edd7e60afbb05fa32c111db3e1df2025637887509b6353b24c7f127a48"
|
|
},
|
|
"equityFacts": {
|
|
"blockCount": 61,
|
|
"bytes": 3761920,
|
|
"rowCount": 1216,
|
|
"sha256": "42c22c70bad16b01d8f70fa80977028b2789381772e4eff7bb231701e18293a1"
|
|
},
|
|
"fillEvents": {
|
|
"blockCount": 61,
|
|
"bytes": 7731746,
|
|
"rowCount": 25408,
|
|
"sha256": "c59a4a1e70195bd8a2421941e11b7fbb138d658796ef4d42466c44505b8353d8"
|
|
},
|
|
"holdingSnapshots": {
|
|
"blockCount": 61,
|
|
"bytes": 15176388,
|
|
"rowCount": 33164,
|
|
"sha256": "6e40d3f1d43005dc4f0c492662c4fdf600ca96e9abe874db4b56b9bd51e89cd4"
|
|
},
|
|
"orderEvents": {
|
|
"blockCount": 61,
|
|
"bytes": 5775840,
|
|
"rowCount": 25541,
|
|
"sha256": "14fa27db9328c4c6337157af4fc1efc1c4bc9f239a4605bf92439b0f3f426200"
|
|
},
|
|
"riskAudits": {
|
|
"blockCount": 36,
|
|
"bytes": 27622,
|
|
"rowCount": 113,
|
|
"sha256": "2f6d9a01ec568ed13943b9590e21d73bf614ce2c777302764533d2da0168b2d5"
|
|
}
|
|
},
|
|
"sha256": "1eab5a5ffe59efeaba6b2048a33760aab31d42efa0fc10e35a4a7048db853235",
|
|
"totalEvents": 111014
|
|
},
|
|
"schemaVersion": "fidc-backtest-artifacts/v4"
|
|
}
|
|
}
|
|
],
|
|
"summary": {
|
|
"resultConsistent": true,
|
|
"resultStoreDigest": "1eab5a5ffe59efeaba6b2048a33760aab31d42efa0fc10e35a4a7048db853235",
|
|
"canonicalResultDigest": "b29b085d43bcc0f8f1712767421781c70570a24112933623d4bbbef46508d710",
|
|
"totalReturn": 0.9857987122635,
|
|
"tradeCount": 25408,
|
|
"terminalAudit": {
|
|
"cashReceivableCount": 0,
|
|
"cashReceivableTotalAmount": 0.0,
|
|
"earliestDeferredCashDate": null,
|
|
"futuresOpenOrderCount": 0,
|
|
"lastExecutionDate": "2026-08-28",
|
|
"omittedOpenOrderCount": 0,
|
|
"openOrderSamples": [],
|
|
"pendingCashFlowCount": 0,
|
|
"pendingCashFlowNetAmount": 0.0,
|
|
"status": "clean",
|
|
"stockOpenOrderCount": 0
|
|
},
|
|
"terminalAuditSha256": "0e8503c2bfe9ecfd93bab3a95f79461830886eb693cfe6f477279908c0d95bd5",
|
|
"implementation": {
|
|
"buildManifestSha256": "fb4f7ac191c8ab8d8d39fc48014f84ce01d4c0731ffe986e7d5cb0107a3e5539",
|
|
"builtAt": "2026-09-07T22:06:18+08:00",
|
|
"engineCommit": "1b78186c4e37273c64c1f9e208c2e47021ee4fff",
|
|
"identitySha256": "14e7ff10848d64ffcec232dea8cff23a032702301b81ae036bb0b26b4b0b5e33",
|
|
"runnerBinarySha256": "7cddebf9ab5cbbd5d6f9bd5c7bf006c3895ee26967d23d80dc86b47c50fb761d",
|
|
"schemaVersion": "fidc-backtest-implementation/v1",
|
|
"serviceBinarySha256": "f09d121d73c34ad3cd5e2e0c24b0bdaf1974309c9ec3b93229cfb824b1e9f11a",
|
|
"serviceCommit": "c80a38b91a398fd713f1f1faaa19a581ea85efad",
|
|
"status": "verified"
|
|
},
|
|
"implementationIdentitySha256": "14e7ff10848d64ffcec232dea8cff23a032702301b81ae036bb0b26b4b0b5e33",
|
|
"restartOrCold": {
|
|
"queueWaitSeconds": 0.0,
|
|
"executionSeconds": 21.61,
|
|
"totalSeconds": 21.61,
|
|
"runnerSeconds": 21.294,
|
|
"bundleValidationSeconds": 0.004,
|
|
"sourceEpochSeconds": 0.0,
|
|
"strategyContractSeconds": 0.003,
|
|
"terminalCalendarSeconds": 0.0,
|
|
"riskFreeRateSeconds": 0.017,
|
|
"riskFreeRateCacheHit": false,
|
|
"engineSeconds": 5.566,
|
|
"dataSeconds": 15.305,
|
|
"resultSeconds": 0.395,
|
|
"unattributedSeconds": 0.0,
|
|
"canonicalSeconds": 0.206,
|
|
"finalizationSeconds": 0.307
|
|
},
|
|
"processHotMedian": {
|
|
"queueWaitSeconds": 0.0,
|
|
"executionSeconds": 21.61,
|
|
"totalSeconds": 21.61,
|
|
"runnerSeconds": 21.294,
|
|
"bundleValidationSeconds": 0.004,
|
|
"sourceEpochSeconds": 0.0,
|
|
"strategyContractSeconds": 0.003,
|
|
"terminalCalendarSeconds": 0.0,
|
|
"riskFreeRateSeconds": 0.017,
|
|
"riskFreeRateCacheHit": false,
|
|
"engineSeconds": 5.566,
|
|
"dataSeconds": 15.305,
|
|
"resultSeconds": 0.395,
|
|
"unattributedSeconds": 0.0,
|
|
"canonicalSeconds": 0.206,
|
|
"finalizationSeconds": 0.307
|
|
}
|
|
}
|
|
}
|