CONTROLLED RESEARCHNO TRADING仅工作区研究资产、策略参数、Sandbox 回测任务与报告可受控写入 · 不构成投资建议

PHASE 2.55 · HK QUALITY SYSTEM

港股样例数据质量体系

只读展示规则、质量运行、逐规则结果和 fail-closed 门禁证据。

SAMPLE_ONLY · NO_TRADING
SAMPLE_ONLY · HK_CAPABILITY_BUILDING · NO_TRADING港股能力建设中。质量通过只授权样例数据查看与复权证据,不授权港股回测、策略或交易。不构成投资建议。
ACTIVE RULES19
HARD FAIL RULES17
QUALITY RUNS2
LATEST SCORE99 · PASS_CANDIDATE

QUALITY CONTRACT

规则范围

IMMUTABLE
初始 Fail ClosedVERIFIED
样例质量通过快照VERIFIED
逐规则结果34
异常规则HARD FAIL OVERRIDES SCORE

DOWNSTREAM BOUNDARY

未授权能力

FAIL CLOSED
港股因子CLOSED
港股回测CLOSED
跨市场组合 / 委员会CLOSED
模拟 / 实盘 / 券商CLOSED

QUALITY RUNS

质量运行

GET ONLY
运行类型规则版本状态 / 分数通过警告失败 / 阻断Raw / Adjustment 版本完成时间
PHASE_2_55_HK_QUALITY_NEGATIVE_V1NEGATIVE_TESTHK_QUALITY_RULESET_V1PASS_CANDIDATESCORE 10015 / 1500 / 15HK_RAW_SAMPLE_20_20250721_20260720_V1HK_ADJ_SAMPLE_QFQ_20260720_V12026-07-21T04:31:31.897426+00:00
PHASE_2_55_HK_QUALITY_BASELINE_V1BASELINEHK_QUALITY_RULESET_V1PASS_CANDIDATESCORE 9918 / 1910 / 0HK_RAW_SAMPLE_20_20250721_20260720_V1HK_ADJ_SAMPLE_QFQ_20260720_V12026-07-21T04:31:31.897426+00:00

RULE RESULTS

逐规则结果

NO EXECUTION
运行规则分类 / 严重级别范围结果失败代码说明
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_ADJUSTED_COVERAGEHK_QUALITY_RULESET_V1ADJUSTMENTHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_ADJUSTMENT_FORMULAHK_QUALITY_RULESET_V1ADJUSTMENTHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_ADJUSTMENT_FORMULAHK_QUALITY_RULESET_V1ADJUSTMENTHARD · HARD FAILNEG_FORMULA_MISMATCHBLOCKEDNEG_FORMULA_MISMATCHsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_CROSS_SOURCE_DISCREPANCYHK_QUALITY_RULESET_V1ADJUSTMENTWARNINGFIXED_SAMPLE_20WARNINGbounded cross-source difference retained in audit
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_CALENDAR_COVERAGEHK_QUALITY_RULESET_V1CALENDARHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_CALENDAR_COVERAGEHK_QUALITY_RULESET_V1CALENDARHARD · HARD FAILNEG_MISSING_OPEN_DATEBLOCKEDNEG_MISSING_OPEN_DATEsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_CORPORATE_ACTION_MAPPINGHK_QUALITY_RULESET_V1CORPORATE_ACTIONHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_CORPORATE_ACTION_MAPPINGHK_QUALITY_RULESET_V1CORPORATE_ACTIONHARD · HARD FAILNEG_UNMAPPED_ACTIONBLOCKEDNEG_UNMAPPED_ACTIONsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_STALE_DATAHK_QUALITY_RULESET_V1FRESHNESSHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_STALE_DATAHK_QUALITY_RULESET_V1FRESHNESSHARD · HARD FAILNEG_STALE_VERSIONBLOCKEDNEG_STALE_VERSIONsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_DUPLICATE_KEYHK_QUALITY_RULESET_V1GOVERNANCEHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_DUPLICATE_KEYHK_QUALITY_RULESET_V1GOVERNANCEHARD · HARD FAILNEG_DUPLICATE_RAW_KEYBLOCKEDNEG_DUPLICATE_RAW_KEYsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_INVALID_EFFECTIVE_DATESHK_QUALITY_RULESET_V1GOVERNANCEHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_INVALID_EFFECTIVE_DATESHK_QUALITY_RULESET_V1GOVERNANCEHARD · HARD FAILNEG_REVERSED_DATESBLOCKEDNEG_REVERSED_DATESsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_RULE_VERSION_COVERAGEHK_QUALITY_RULESET_V1GOVERNANCEHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_SOURCE_LINEAGEHK_QUALITY_RULESET_V1LINEAGEHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_SOURCE_LINEAGEHK_QUALITY_RULESET_V1LINEAGEHARD · HARD FAILNEG_MISSING_LINEAGEBLOCKEDNEG_MISSING_LINEAGEsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_BOARD_LOT_COMPLETENESSHK_QUALITY_RULESET_V1MASTERHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_BOARD_LOT_COMPLETENESSHK_QUALITY_RULESET_V1MASTERHARD · HARD FAILNEG_ZERO_BOARD_LOTBLOCKEDNEG_ZERO_BOARD_LOTsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_CURRENCY_COMPLETENESSHK_QUALITY_RULESET_V1MASTERHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_CURRENCY_COMPLETENESSHK_QUALITY_RULESET_V1MASTERHARD · HARD FAILNEG_UNKNOWN_CURRENCYBLOCKEDNEG_UNKNOWN_CURRENCYsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_INSTRUMENT_COVERAGEHK_QUALITY_RULESET_V1MASTERHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_INSTRUMENT_COVERAGEHK_QUALITY_RULESET_V1MASTERHARD · HARD FAILNEG_MISSING_INSTRUMENTBLOCKEDNEG_MISSING_INSTRUMENTsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_MISSING_CRITICAL_FIELDSHK_QUALITY_RULESET_V1RAWHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_MISSING_CRITICAL_FIELDSHK_QUALITY_RULESET_V1RAWHARD · HARD FAILNEG_NULL_CLOSEBLOCKEDNEG_NULL_CLOSEsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_NEGATIVE_PRICEHK_QUALITY_RULESET_V1RAWHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_NEGATIVE_PRICEHK_QUALITY_RULESET_V1RAWHARD · HARD FAILNEG_NEGATIVE_PRICEBLOCKEDNEG_NEGATIVE_PRICEsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_NEGATIVE_VOLUMEHK_QUALITY_RULESET_V1RAWHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_NEGATIVE_VOLUMEHK_QUALITY_RULESET_V1RAWHARD · HARD FAILNEG_NEGATIVE_VOLUMEBLOCKEDNEG_NEGATIVE_VOLUMEsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_OHLC_CONSISTENCYHK_QUALITY_RULESET_V1RAWHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_OHLC_CONSISTENCYHK_QUALITY_RULESET_V1RAWHARD · HARD FAILNEG_INVALID_OHLCBLOCKEDNEG_INVALID_OHLCsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_SUSPENSION_MISSING_DISTINCTIONHK_QUALITY_RULESET_V1RAWHARD · HARD FAILFIXED_SAMPLE_20PASSrule passed
PHASE_2_55_HK_QUALITY_NEGATIVE_V1HK_SUSPENSION_MISSING_DISTINCTIONHK_QUALITY_RULESET_V1RAWHARD · HARD FAILNEG_MISSING_AS_SUSPENSIONBLOCKEDNEG_MISSING_AS_SUSPENSIONsynthetic fault correctly triggered fail-closed
PHASE_2_55_HK_QUALITY_BASELINE_V1HK_SUSPICIOUS_PRICE_JUMPSHK_QUALITY_RULESET_V1RAWWARNINGFIXED_SAMPLE_20PASSno unexplained jump