edit | blame | history | raw

RUN-ANA-WUJI-FRONTDATA-RULE-AUDIT-20260613-001

Scope

  • strict_order_rows: 1469
  • source_buy_orders: 710
  • rolling_buy_orders: 25
  • sell_signal_rows: 795
  • rolling_signal_rows: 27

Source Buy Trace

  • rows: 710
  • source_order_found: 710
  • candidate_found: 710
  • source_evidence_image_exists: 710
  • normal_buy_time_window_ok: 710
  • candidate_rank_top5: 710
  • old_market_up_count_ge3000: 710

Rolling Buy Trace

  • rows: 25
  • rolling_signal_found: 25
  • rolling_window_1040_1440_ok: 25
  • evidence_image_exists: 25

Daily Candidate Recalc

  • rows: 710
  • daily_status_counts: {'OK': 710}
  • daily_ok_rows: 710
  • volume_ratio_ge2: 579
  • volume_ratio_lt2_or_unknown: 131
  • recent_limitup_old_proxy_high_ge_9p5_true: 710
  • recent_limitup_board_close_proxy_true: 274
  • prev_high_volume_pass_true: 637
  • strict_candidate_field_recalc_true: 637
  • price_ohlc_all_match: 710
  • volume_ratio_match: 710
  • recent_limitup_old_proxy_match: 710
  • prev_high_pass_match: 710
  • strict_candidate_field_match: 710

Market Breadth Recalc

  • dates: 251
  • gate_open_recalc_dates: 251
  • gate_match_old_dates: 251
  • gate_mismatch_dates: 0

Minute Coverage

  • events: 2291
  • coverage_status_counts: {'NO_DATE_ROWS_MISSING': 907, 'NO_DATE_ROWS_EMPTY': 171, 'EXACT_TIME_FOUND': 1201, 'DATE_FOUND_TIME_MISSING': 12}
  • minute_file_status_counts: {'MISSING': 907, 'EMPTY': 171, 'OK': 1213}
  • by_event_source: {'ROLLING_SIGNAL': {'events': 27, 'exact_time_found': 11, 'date_found': 13}, 'SELL_SIGNAL': {'events': 795, 'exact_time_found': 413, 'date_found': 423}, 'STRICT_ORDER': {'events': 1469, 'exact_time_found': 777, 'date_found': 777}}

Three-Day High Recalc

  • rows: 285
  • verification_status_counts: {'PASS_DAILY_PROXY_NOT_DECISION_SAFE': 132, 'PASS_DECISION_SAFE': 153}
  • decision_safe_current_high_available: 153

Boundaries

  • Daily candidate fields can be recalculated with the supplied front-adjusted daily data.
  • The historical candidate generator used high/previous-close >= 9.5% as the recent limit-up memory proxy for all boards; board-specific close-limit recalculation is reported separately and is not the frozen V0/V1 candidate rule.
  • Minute-level verification is limited by missing or empty minute files, especially many SZ 000/300 symbols and some SH 688 files.
  • SELL_OPEN_VOLUME_STALL has zero rows in the V1 signal ledger; this audit confirms ledger absence but does not prove no historical candidates existed without a dedicated scan.
  • Market-risk intraday breadth is not closed by single-symbol minute files; it still needs a whole-market minute breadth dataset or scan.
  • Some order prices and old minute chart prices are not directly comparable with the supplied front-adjusted daily data after corporate-action adjustment; rule-direction checks and price-level checks are separated.

Artifacts

  • source_buy_trace_audit.csv
  • rolling_buy_trace_audit.csv
  • daily_candidate_rule_recalc.csv
  • market_breadth_recalc.csv
  • minute_event_coverage_audit.csv
  • sell_three_day_high_recalc.csv
  • frontdata_rule_audit_summary.json
  • manifest.csv
  • self_check.json