1
2026-07-19 228d838fdb7f7dde7edc4993fdbb9654c9c31df7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
  "schema_version": "1.0",
  "run_id": "RUN-ANA-WUJI-RECENT-NONBJ-ALL-CANDIDATES-20260611-001",
  "generated_at": "2026-06-11T02:53:17+08:00",
  "stage": "RECENT_DAILY_ALL_NON_BJ_CANDIDATE_SCAN_NOT_BUY_DECISION",
  "latest_daily_trade_date": "2026-06-10",
  "latest_entry_ready": {
    "entry_trade_date": "2026-06-10",
    "signal_trade_date": "2026-06-09"
  },
  "latest_signal": {
    "signal_trade_date": "2026-06-10"
  },
  "rules": {
    "exchange_filter": "exclude symbols ending with .BJ",
    "volume_ratio_threshold": 1.7,
    "recent_limitup_window_trading_days": 30,
    "prev_high_window_trading_days": 60,
    "upper_shadow_top_n": "not_applied_for_this_all_candidate_scan",
    "market_gate": "signal_day_up_count_recalculated_from_daily>=3000"
  },
  "market_gate": {
    "latest_entry_ready": {
      "signal_trade_date": "2026-06-09",
      "stock_count": 5514,
      "up_count": 3321,
      "flat_count": 144,
      "down_count": 2049,
      "market_gate_open_flag": true,
      "market_gate_status": "MKT_GATE_OPEN_SIGNAL_DAY_UP_3000_RECALC_FROM_DAILY"
    },
    "latest_signal": {
      "signal_trade_date": "2026-06-10",
      "stock_count": 5512,
      "up_count": 1556,
      "flat_count": 74,
      "down_count": 3882,
      "market_gate_open_flag": false,
      "market_gate_status": "NO_TRADE_MARKET_GATE_CLOSED_SIGNAL_DAY_RECALC_FROM_DAILY"
    }
  },
  "counts": {
    "entry_ready_all_non_bj_rows": 123,
    "entry_ready_pass_non_bj_rows": 119,
    "entry_ready_fake_breakout_review_rows": 4,
    "latest_signal_all_non_bj_rows": 149,
    "latest_signal_pass_non_bj_rows": 147,
    "latest_signal_fake_breakout_review_rows": 2,
    "bj_rows_retained": 0
  },
  "limitations": [
    "Daily candidate scan only; no minute-level buy point confirmation.",
    "Market breadth is recalculated from a_share_daily_price for the signal day.",
    "Latest signal date market gate may be closed and must not be read as entry-ready."
  ]
}