1
2026-06-12 af818691bde871a81070a2b810706e18bf4a50aa
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
{
  "schema_version": "1.0",
  "run_id": "RUN-ANA-WUJI-RECENT-CANDIDATE-SCAN-20260611-001",
  "generated_at": "2026-06-11T02:41:53+08:00",
  "stage": "RECENT_DAILY_CANDIDATE_SCAN_NOT_BUY_DECISION",
  "source_tables": {
    "daily": "a_share_daily_price",
    "breadth": "recalculated_from_a_share_daily_price",
    "minute": "not_used"
  },
  "latest_daily_trade_date": "2026-06-10",
  "latest_entry_ready": {
    "entry_trade_date": "2026-06-10",
    "signal_trade_date": "2026-06-09"
  },
  "rules": {
    "volume_ratio_threshold": 1.7,
    "upper_shadow_top_n": 50,
    "recent_limitup_window_trading_days": 30,
    "prev_high_window_trading_days": 60,
    "market_gate": "signal_day_up_count_recalculated_from_daily>=3000"
  },
  "market_gate": {
    "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"
    },
    "latest_entry_ready": {
      "signal_trade_date": "2026-06-09",
      "stock_count": 5515,
      "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"
    }
  },
  "counts": {
    "latest_signal_rows": 50,
    "latest_signal_pass_rows": 49,
    "latest_entry_ready_rows": 50,
    "latest_entry_ready_pass_rows": 48
  },
  "artifacts": {
    "recent_candidate_ledger.csv": {
      "path": "ana-data/result/RUN-ANA-WUJI-RECENT-CANDIDATE-SCAN-20260611-001/recent_candidate_ledger.csv",
      "size": 47341,
      "sha256": "6479fe2d579a4ec205cbafca35d6117ce1bb83307412e27e324a1c061313f0f2"
    },
    "latest_signal_20260610_candidates.csv": {
      "path": "ana-data/result/RUN-ANA-WUJI-RECENT-CANDIDATE-SCAN-20260611-001/latest_signal_20260610_candidates.csv",
      "size": 24360,
      "sha256": "43055c3dfd9dd531d6f9e88804407de97dd8c53305d59b93469ab216ec4d97df"
    },
    "latest_entry_20260610_candidates_from_20260609_signal.csv": {
      "path": "ana-data/result/RUN-ANA-WUJI-RECENT-CANDIDATE-SCAN-20260611-001/latest_entry_20260610_candidates_from_20260609_signal.csv",
      "size": 23548,
      "sha256": "1414dc919e7628268202005c3c2472b9fab623dce79926330ca51abefdb47413"
    },
    "summary.json": {
      "path": "ana-data/result/RUN-ANA-WUJI-RECENT-CANDIDATE-SCAN-20260611-001/summary.json",
      "size": 2633,
      "sha256": "92549aee5a100f423b650ac8818f5d8625aa6eeb970caab6ef33227332b129d0"
    },
    "summary.md": {
      "path": "ana-data/result/RUN-ANA-WUJI-RECENT-CANDIDATE-SCAN-20260611-001/summary.md",
      "size": 626,
      "sha256": "76aa0b5abdc5ea3db089aa1ca9fc4ed4ec99874acc0f16779e9aa7129d63a527"
    }
  },
  "limitations": [
    "???? 2026-06-10????? ts_market_breadth_daily_cache ???????",
    "????? a_share_daily_price ???? signal day ?????",
    "???????????????????????????????"
  ]
}