{
  "date": "2026-10-28",
  "formulas": [
    {
      "hits": 8,
      "id": 22116,
      "name": "ID-1014_\u7f29\u91cf\u6574\u7406\u4f4e\u4f4d\u653e\u91cf\u9996\u63a8\u9009\u80a1\u7814\u7a76\u62a5\u544a",
      "style": "volume",
      "style_cn": "\u91cf\u80fd",
      "win_rate": 51.0
    },
    {
      "hits": 9,
      "id": 21551,
      "name": "ID-459_\u6210\u4ea4\u91cf\u4ef7\u683c\u8d8b\u52bf\u4e0eATR\u52a8\u6001\u8ddf\u8e2a\u6b62\u635f\u7cfb\u7edf\u7814\u7a76\u62a5\u544a",
      "style": "mixed",
      "style_cn": "\u6df7\u5408",
      "win_rate": 50.5
    },
    {
      "hits": 2,
      "id": 299,
      "name": "\u4f4e\u4ef7\u52a8\u91cf\u542f\u52a8\u9009\u80a1\u7b56\u7565",
      "style": "trend",
      "style_cn": "\u8d8b\u52bf",
      "win_rate": 50.5
    },
    {
      "hits": 3,
      "id": 21367,
      "name": "roc_dual_momentum",
      "style": "trend",
      "style_cn": "\u8d8b\u52bf",
      "win_rate": 49.9
    },
    {
      "hits": 5,
      "id": 85,
      "name": "\u6210\u4ea4\u91cf\u5747\u7ebf\u5171\u632f\u7b56\u7565",
      "style": "other",
      "style_cn": "\u7efc\u5408",
      "win_rate": 49.0
    },
    {
      "hits": 10,
      "id": 88,
      "name": "\u6210\u4ea4\u91cf\u76f8\u5bf9\u5f3a\u5ea6\u7b56\u7565",
      "style": "other",
      "style_cn": "\u7efc\u5408",
      "win_rate": 48.7
    },
    {
      "hits": 2,
      "id": 21586,
      "name": "ID-492_VMACD\u91cf\u80fd\u8d8b\u52bf\u5171\u632f\u9009\u80a1\u7814\u7a76\u62a5\u544a",
      "style": "trend",
      "style_cn": "\u8d8b\u52bf",
      "win_rate": 48.2
    },
    {
      "hits": 1,
      "id": 21630,
      "name": "ID-531_TRIX\u4e09\u91cd\u6307\u6570\u5e73\u6ed1\u8d8b\u52bf\u542f\u52a8\u9009\u80a1\u7814\u7a76\u62a5\u544a",
      "style": "trend",
      "style_cn": "\u8d8b\u52bf",
      "win_rate": 47.9
    },
    {
      "hits": 1,
      "id": 21625,
      "name": "ID-526_VOSC\u6210\u4ea4\u91cf\u632f\u8361\u5668\u91cf\u80fd\u8f6c\u6298\u9009\u80a1\u7814\u7a76\u62a5\u544a",
      "style": "volume",
      "style_cn": "\u91cf\u80fd",
      "win_rate": 46.9
    },
    {
      "hits": 1,
      "id": 22112,
      "name": "ID-1010_\u76f8\u5bf9\u5f3a\u5ea6\u9886\u5148\u9009\u80a1\u7814\u7a76\u62a5\u544a",
      "style": "meanrev",
      "style_cn": "\u5747\u503c\u56de\u5f52",
      "win_rate": 46.8
    },
    {
      "hits": 9,
      "id": 22060,
      "name": "ID-960_\u76f8\u5bf9\u5f3a\u5ea6\u7ebf\u9886\u519b\u7a81\u7834\u9009\u80a1\u7814\u7a76\u62a5\u544a",
      "style": "breakout",
      "style_cn": "\u7a81\u7834",
      "win_rate": 46.7
    },
    {
      "hits": 2,
      "id": 21602,
      "name": "ID-508_EMV\u7b80\u6613\u6ce2\u52a8\u91cf\u4ef7\u6548\u7387\u9009\u80a1\u7814\u7a76\u62a5\u544a",
      "style": "trend",
      "style_cn": "\u8d8b\u52bf",
      "win_rate": 46.1
    },
    {
      "hits": 3,
      "id": 22067,
      "name": "ID-967_\u6ce2\u52a8\u7387\u4f53\u5236\u5207\u6362\u9009\u80a1\u7814\u7a76\u62a5\u544a",
      "style": "volatility",
      "style_cn": "\u6ce2\u52a8",
      "win_rate": 43.7
    }
  ],
  "generated_at": "2026-10-28 22:04:37",
  "note": null,
  "ok": true,
  "signal_count": 10,
  "source": "db",
  "stats": {
    "avg_resonance": 5.6,
    "avg_win_rate": 48.15,
    "formula_count": 13,
    "hit_stocks": 10
  }
}
