{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2015:P2CVVMEGCCBK5UD5CKWTF6VQHO","short_pith_number":"pith:P2CVVMEG","schema_version":"1.0","canonical_sha256":"7e855ab0861082aed07d12ad32fab03b82db82ad22c7f773c50aca320daa9f2b","source":{"kind":"arxiv","id":"1509.08248","version":1},"attestation_state":"computed","paper":{"title":"Correctness of Backtest Engines","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["q-fin.CP"],"primary_cat":"q-fin.TR","authors_text":"Andreas Platen, Robert L\\\"ow, Stanislaus Maier-Paape","submitted_at":"2015-09-28T09:30:12Z","abstract_excerpt":"In recent years several trading platforms appeared which provide a backtest engine to calculate historic performance of self designed trading strategies on underlying candle data. The construction of a correct working backtest engine is, however, a subtle task as shown by Maier-Paape and Platen (cf. arXiv:1412.5558 [q-fin.TR]). Several platforms are struggling on the correctness.\n  In this work, we discuss the problem how the correctness of backtest engines can be verified. We provide models for candles and for intra-period prices which will be applied to conduct a proof of correctness for a g"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1509.08248","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"q-fin.TR","submitted_at":"2015-09-28T09:30:12Z","cross_cats_sorted":["q-fin.CP"],"title_canon_sha256":"d85269edf7cad6cf726189adbc485badac7255c5cc4ed4812256c48cba8c9107","abstract_canon_sha256":"625d6353bf32d9d5eee8a00713a6d0c93efdc9ac4128655afe90c3a71bd8e32e"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:31:54.326274Z","signature_b64":"usW+OnkiGZtq7Zam5nKDyflQqDcrAIZRvRtX2a2LAkjNXfOW+HG5V0qEkvGo+5Sai9YV4OGgeTC2igEsE/5FBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7e855ab0861082aed07d12ad32fab03b82db82ad22c7f773c50aca320daa9f2b","last_reissued_at":"2026-05-18T01:31:54.325678Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:31:54.325678Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Correctness of Backtest Engines","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["q-fin.CP"],"primary_cat":"q-fin.TR","authors_text":"Andreas Platen, Robert L\\\"ow, Stanislaus Maier-Paape","submitted_at":"2015-09-28T09:30:12Z","abstract_excerpt":"In recent years several trading platforms appeared which provide a backtest engine to calculate historic performance of self designed trading strategies on underlying candle data. The construction of a correct working backtest engine is, however, a subtle task as shown by Maier-Paape and Platen (cf. arXiv:1412.5558 [q-fin.TR]). Several platforms are struggling on the correctness.\n  In this work, we discuss the problem how the correctness of backtest engines can be verified. We provide models for candles and for intra-period prices which will be applied to conduct a proof of correctness for a g"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1509.08248","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"1509.08248","created_at":"2026-05-18T01:31:54.325782+00:00"},{"alias_kind":"arxiv_version","alias_value":"1509.08248v1","created_at":"2026-05-18T01:31:54.325782+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1509.08248","created_at":"2026-05-18T01:31:54.325782+00:00"},{"alias_kind":"pith_short_12","alias_value":"P2CVVMEGCCBK","created_at":"2026-05-18T12:29:34.919912+00:00"},{"alias_kind":"pith_short_16","alias_value":"P2CVVMEGCCBK5UD5","created_at":"2026-05-18T12:29:34.919912+00:00"},{"alias_kind":"pith_short_8","alias_value":"P2CVVMEG","created_at":"2026-05-18T12:29:34.919912+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/P2CVVMEGCCBK5UD5CKWTF6VQHO","json":"https://pith.science/pith/P2CVVMEGCCBK5UD5CKWTF6VQHO.json","graph_json":"https://pith.science/api/pith-number/P2CVVMEGCCBK5UD5CKWTF6VQHO/graph.json","events_json":"https://pith.science/api/pith-number/P2CVVMEGCCBK5UD5CKWTF6VQHO/events.json","paper":"https://pith.science/paper/P2CVVMEG"},"agent_actions":{"view_html":"https://pith.science/pith/P2CVVMEGCCBK5UD5CKWTF6VQHO","download_json":"https://pith.science/pith/P2CVVMEGCCBK5UD5CKWTF6VQHO.json","view_paper":"https://pith.science/paper/P2CVVMEG","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1509.08248&json=true","fetch_graph":"https://pith.science/api/pith-number/P2CVVMEGCCBK5UD5CKWTF6VQHO/graph.json","fetch_events":"https://pith.science/api/pith-number/P2CVVMEGCCBK5UD5CKWTF6VQHO/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/P2CVVMEGCCBK5UD5CKWTF6VQHO/action/timestamp_anchor","attest_storage":"https://pith.science/pith/P2CVVMEGCCBK5UD5CKWTF6VQHO/action/storage_attestation","attest_author":"https://pith.science/pith/P2CVVMEGCCBK5UD5CKWTF6VQHO/action/author_attestation","sign_citation":"https://pith.science/pith/P2CVVMEGCCBK5UD5CKWTF6VQHO/action/citation_signature","submit_replication":"https://pith.science/pith/P2CVVMEGCCBK5UD5CKWTF6VQHO/action/replication_record"}},"created_at":"2026-05-18T01:31:54.325782+00:00","updated_at":"2026-05-18T01:31:54.325782+00:00"}