A-Share Quant Lab
A-share quantitative research lab powered by the ZVT framework: data collection, factor research, and backtest execution across 31 use cases, with 47 built-in anti-pattern guards. China A-share only.
Overview
Constraints
Evidence Quality
Medium confidence — review before critical use
34 non-negotiable constraints
WHENWhen implementing a new Recorder subclass
ACTIONdefine the provider and data_schema class attributes
CONSEQUENCERecorder will fail initialization with assertion error if provider or data_schema is None, preventing any data recording operations
WHENWhen implementing EntityEventRecorder subclass
ACTIONdefine entity_provider and entity_schema class attributes
CONSEQUENCEEntityEventRecorder will fail initialization with assertion error if entity_provider or entity_schema is not defined, breaking entity discovery and data recording
WHENWhen generating entity identifiers
ACTIONfollow the {entity_type}_{exchange}_{code} format for entity_id
CONSEQUENCEEntity ID decoding functions (decode_entity_id, get_entity_type, get_entity_exchange, get_entity_code) will return incorrect values, breaking downstream data filtering and entity matching across all ZVT components
FAQ
Discussion (0)
No comments yet. Be the first to share!
Changelog
v0.1.3: Initial release on Doramagic.ai. Bilingual metadata, 47 anti-pattern constraints (each with GitHub issue provenance), and 3 FAQs. Full-pipeline coverage for China A-share quant research.