A股 8万模拟盘系统

交易日:2026-09-09 · 生成日期:2026-09-09 · 仅用于模拟研究,不构成投资建议
当前权益
¥80,000.00
现金
¥80,000.00
持仓市值
¥0.00
已实现盈亏
¥0.00
大盘过滤
通过
模拟成交
计划模式

大盘过滤

本轮模拟调仓单

方向代码名称数量价格金额费用策略原因
BUY002973侨银股份60012.753¥7,651.80¥5.08小市值低换手轮动目标组合建仓/补仓
BUY002724海洋王11007.157¥7,872.70¥5.08小市值低换手轮动目标组合建仓/补仓
BUY601212白银有色11007.097¥7,806.70¥5.08主板趋势回踩目标组合建仓/补仓
BUY601609金田股份60013.283¥7,969.80¥5.08主板趋势回踩目标组合建仓/补仓
BUY002716湖南白银70010.811¥7,567.70¥5.08主板趋势回踩目标组合建仓/补仓
BUY515220煤炭ETF119001.341¥15,957.90¥5.16ETF动量轮动目标组合建仓/补仓
BUY510880红利ETF45003.503¥15,763.50¥5.16ETF动量轮动目标组合建仓/补仓

当前持仓

暂无数据

ETF动量轮动

排名代码名称价格分数行业指标
1515220煤炭ETF1.3400.5181ETFret20_pct=7.37; ret60_pct=9.39; dist_ma20_pct=3.14; atr_pct=3.11; amount20_yi=0.0
2510880红利ETF3.5000.4826ETFret20_pct=5.96; ret60_pct=9.51; dist_ma20_pct=2.71; atr_pct=1.59; amount20_yi=0.0
3512800银行ETF0.8400.3907ETFret20_pct=5.0; ret60_pct=6.06; dist_ma20_pct=1.94; atr_pct=1.43; amount20_yi=0.0
4512660军工ETF1.1800.2519ETFret20_pct=2.08; ret60_pct=-6.87; dist_ma20_pct=4.02; atr_pct=1.94; amount20_yi=0.0

主板趋势回踩

排名代码名称价格分数行业指标
1601212白银有色7.0900.7396未分类amount_yi=30.0; turnover=5.83; ret20_pct=22.66; dist_ma10_pct=-0.04; dist_ma20_pct=8.51; drawdown20_pct=-7.08; atr_pct=7.6
2601609金田股份13.2700.627未分类amount_yi=6.24; turnover=2.69; ret20_pct=30.23; dist_ma10_pct=-0.87; dist_ma20_pct=3.08; drawdown20_pct=-3.91; atr_pct=4.35
3002716湖南白银10.8000.5599未分类amount_yi=22.74; turnover=9.23; ret20_pct=10.43; dist_ma10_pct=-2.36; dist_ma20_pct=2.84; drawdown20_pct=-7.3; atr_pct=7.63
4601233桐昆股份24.9700.5542未分类amount_yi=9.42; turnover=1.6; ret20_pct=7.03; dist_ma10_pct=-4.69; dist_ma20_pct=0.13; drawdown20_pct=-9.73; atr_pct=5.67
5600186莲花控股12.0300.5509未分类amount_yi=23.69; turnover=10.84; ret20_pct=5.07; dist_ma10_pct=0.32; dist_ma20_pct=1.36; drawdown20_pct=-8.38; atr_pct=6.44
6002017东信和平16.4400.5403未分类amount_yi=8.59; turnover=8.94; ret20_pct=17.85; dist_ma10_pct=-0.77; dist_ma20_pct=5.97; drawdown20_pct=-3.97; atr_pct=7.23
7600330天通股份29.3600.5174未分类amount_yi=33.38; turnover=9.03; ret20_pct=21.12; dist_ma10_pct=4.12; dist_ma20_pct=6.8; drawdown20_pct=-2.39; atr_pct=6.74
8002274华昌化工6.6200.4981未分类amount_yi=7.04; turnover=11.14; ret20_pct=19.49; dist_ma10_pct=4.38; dist_ma20_pct=9.7; drawdown20_pct=-7.02; atr_pct=5.46
9600256广汇能源7.4200.4894未分类amount_yi=13.4; turnover=2.85; ret20_pct=25.98; dist_ma10_pct=9.5; dist_ma20_pct=15.51; drawdown20_pct=0.0; atr_pct=3.68
10605277新亚电子17.3600.4674未分类amount_yi=6.62; turnover=9.73; ret20_pct=14.44; dist_ma10_pct=1.53; dist_ma20_pct=7.68; drawdown20_pct=-5.24; atr_pct=5.13
11002015协鑫能科16.4300.4553未分类amount_yi=15.01; turnover=5.61; ret20_pct=6.83; dist_ma10_pct=-2.1; dist_ma20_pct=2.51; drawdown20_pct=-5.68; atr_pct=6.05
12000923河钢资源18.5500.4533未分类amount_yi=10.9; turnover=9.34; ret20_pct=24.0; dist_ma10_pct=10.44; dist_ma20_pct=15.51; drawdown20_pct=0.0; atr_pct=4.22
13600096云天化31.6200.4529未分类amount_yi=12.69; turnover=2.21; ret20_pct=6.04; dist_ma10_pct=1.21; dist_ma20_pct=3.74; drawdown20_pct=-1.06; atr_pct=3.23
14000998隆平高科10.0200.452未分类amount_yi=9.03; turnover=6.86; ret20_pct=22.64; dist_ma10_pct=5.29; dist_ma20_pct=10.33; drawdown20_pct=-1.28; atr_pct=5.8
15601952苏垦农发10.2800.441未分类amount_yi=7.93; turnover=5.54; ret20_pct=24.91; dist_ma10_pct=7.46; dist_ma20_pct=12.6; drawdown20_pct=-2.93; atr_pct=5.43

小市值低换手轮动

排名代码名称价格分数行业指标
1002973侨银股份12.7400.8305未分类mcap_yi=40.47; amount_yi=1.06; turnover=2.61; ret20_pct=2.82; dist_ma60_pct=16.69; atr_pct=4.52
2002724海洋王7.1500.7713未分类mcap_yi=40.5; amount_yi=1.08; turnover=2.63; ret20_pct=27.68; dist_ma60_pct=27.6; atr_pct=4.8
3603918金桥信息11.0500.7632未分类mcap_yi=40.34; amount_yi=0.84; turnover=2.09; ret20_pct=-8.9; dist_ma60_pct=6.13; atr_pct=3.87
4002187广百股份6.0000.7576未分类mcap_yi=42.05; amount_yi=1.24; turnover=2.96; ret20_pct=9.69; dist_ma60_pct=16.01; atr_pct=3.12
5603559中通国脉10.1800.7349未分类mcap_yi=40.85; amount_yi=2.4; turnover=5.76; ret20_pct=14.38; dist_ma60_pct=15.25; atr_pct=6.47
6002688金河生物5.4900.7266未分类mcap_yi=41.01; amount_yi=0.91; turnover=2.2; ret20_pct=4.57; dist_ma60_pct=8.01; atr_pct=3.06
7600228返利科技9.9200.7224未分类mcap_yi=41.27; amount_yi=1.76; turnover=4.22; ret20_pct=19.09; dist_ma60_pct=25.78; atr_pct=5.51
8000822山东海化4.6600.7186未分类mcap_yi=41.71; amount_yi=0.96; turnover=2.3; ret20_pct=5.91; dist_ma60_pct=9.48; atr_pct=3.02
9000007全新好11.7700.7142未分类mcap_yi=40.78; amount_yi=0.91; turnover=2.24; ret20_pct=8.68; dist_ma60_pct=4.85; atr_pct=4.18
10600628新世界6.6300.7071未分类mcap_yi=42.89; amount_yi=0.87; turnover=2.05; ret20_pct=6.76; dist_ma60_pct=9.98; atr_pct=2.08
11603607京华激光22.7400.7009未分类mcap_yi=40.59; amount_yi=0.96; turnover=2.38; ret20_pct=0.44; dist_ma60_pct=2.99; atr_pct=3.4
12603926铁流股份17.7500.6999未分类mcap_yi=40.97; amount_yi=1.24; turnover=3.0; ret20_pct=1.08; dist_ma60_pct=6.7; atr_pct=4.38
13600333长春燃气7.1700.699未分类mcap_yi=43.67; amount_yi=1.1; turnover=2.54; ret20_pct=15.46; dist_ma60_pct=21.63; atr_pct=2.68
14603178圣龙股份17.2800.6981未分类mcap_yi=40.85; amount_yi=1.27; turnover=3.11; ret20_pct=-0.58; dist_ma60_pct=5.81; atr_pct=3.66
15000716黑芝麻5.7300.6891未分类mcap_yi=42.16; amount_yi=3.19; turnover=7.56; ret20_pct=16.46; dist_ma60_pct=20.65; atr_pct=5.98
查看原始 JSON
{
  "asof_date": "2026-09-09",
  "generated_at": "2026-09-09",
  "executed": false,
  "snapshot_meta": {
    "source": "tencent-fallback",
    "cached": false,
    "at": "2026-09-09 15:10:10",
    "total": 5641,
    "warning": "东方财富截面失败,使用腾讯备用源;行业与主力流入字段较弱。Eastmoney=Remote end closed connection without response"
  },
  "market_filter": {
    "enabled": true,
    "ok": true,
    "need_at_least_ok": 1,
    "ok_count": 1,
    "items": [
      {
        "code": "000001",
        "name": "上证指数",
        "close": 3951.51,
        "ma": 3936.385,
        "drawdown60_pct": -5.08,
        "ok": true,
        "message": "站上均线"
      },
      {
        "code": "000300",
        "name": "沪深300",
        "close": 4572.6,
        "ma": 4606.699,
        "drawdown60_pct": -9.63,
        "ok": false,
        "message": "跌破均线"
      }
    ]
  },
  "account": {
    "initial_cash": 80000.0,
    "cash": 80000.0,
    "realized_pnl": 0.0,
    "last_equity": 80000.0,
    "peak_equity": 80000.0,
    "positions_value": 0.0
  },
  "positions": [],
  "orders": [
    {
      "side": "BUY",
      "code": "002973",
      "name": "侨银股份",
      "qty": 600,
      "price": 12.753,
      "amount": 7651.8,
      "fees": 5.08,
      "strategy": "smallcap_low_turnover",
      "reason": "目标组合建仓/补仓"
    },
    {
      "side": "BUY",
      "code": "002724",
      "name": "海洋王",
      "qty": 1100,
      "price": 7.157,
      "amount": 7872.7,
      "fees": 5.08,
      "strategy": "smallcap_low_turnover",
      "reason": "目标组合建仓/补仓"
    },
    {
      "side": "BUY",
      "code": "601212",
      "name": "白银有色",
      "qty": 1100,
      "price": 7.097,
      "amount": 7806.7,
      "fees": 5.08,
      "strategy": "mainboard_trend_pullback",
      "reason": "目标组合建仓/补仓"
    },
    {
      "side": "BUY",
      "code": "601609",
      "name": "金田股份",
      "qty": 600,
      "price": 13.283,
      "amount": 7969.8,
      "fees": 5.08,
      "strategy": "mainboard_trend_pullback",
      "reason": "目标组合建仓/补仓"
    },
    {
      "side": "BUY",
      "code": "002716",
      "name": "湖南白银",
      "qty": 700,
      "price": 10.811,
      "amount": 7567.7,
      "fees": 5.08,
      "strategy": "mainboard_trend_pullback",
      "reason": "目标组合建仓/补仓"
    },
    {
      "side": "BUY",
      "code": "515220",
      "name": "煤炭ETF",
      "qty": 11900,
      "price": 1.341,
      "amount": 15957.9,
      "fees": 5.16,
      "strategy": "etf_momentum",
      "reason": "目标组合建仓/补仓"
    },
    {
      "side": "BUY",
      "code": "510880",
      "name": "红利ETF",
      "qty": 4500,
      "price": 3.503,
      "amount": 15763.5,
      "fees": 5.16,
      "strategy": "etf_momentum",
      "reason": "目标组合建仓/补仓"
    }
  ],
  "notes": [],
  "selections": {
    "smallcap_low_turnover": [
      {
        "strategy": "smallcap_low_turnover",
        "code": "002973",
        "name": "侨银股份",
        "price": 12.74,
        "snapshot_price": 12.74,
        "score": 0.8305,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.47,
          "amount_yi": 1.06,
          "turnover": 2.61,
          "ret20_pct": 2.82,
          "dist_ma60_pct": 16.69,
          "atr_pct": 4.52
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "002724",
        "name": "海洋王",
        "price": 7.15,
        "snapshot_price": 7.15,
        "score": 0.7713,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.5,
          "amount_yi": 1.08,
          "turnover": 2.63,
          "ret20_pct": 27.68,
          "dist_ma60_pct": 27.6,
          "atr_pct": 4.8
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      }
    ],
    "mainboard_trend_pullback": [
      {
        "strategy": "mainboard_trend_pullback",
        "code": "601212",
        "name": "白银有色",
        "price": 7.09,
        "snapshot_price": 7.09,
        "score": 0.7396,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 30.0,
          "turnover": 5.83,
          "ret20_pct": 22.66,
          "dist_ma10_pct": -0.04,
          "dist_ma20_pct": 8.51,
          "drawdown20_pct": -7.08,
          "atr_pct": 7.6
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "601609",
        "name": "金田股份",
        "price": 13.27,
        "snapshot_price": 13.27,
        "score": 0.627,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 6.24,
          "turnover": 2.69,
          "ret20_pct": 30.23,
          "dist_ma10_pct": -0.87,
          "dist_ma20_pct": 3.08,
          "drawdown20_pct": -3.91,
          "atr_pct": 4.35
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "002716",
        "name": "湖南白银",
        "price": 10.8,
        "snapshot_price": 10.8,
        "score": 0.5599,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 22.74,
          "turnover": 9.23,
          "ret20_pct": 10.43,
          "dist_ma10_pct": -2.36,
          "dist_ma20_pct": 2.84,
          "drawdown20_pct": -7.3,
          "atr_pct": 7.63
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      }
    ],
    "etf_momentum": [
      {
        "strategy": "etf_momentum",
        "code": "515220",
        "name": "煤炭ETF",
        "price": 1.34,
        "score": 0.5181,
        "industry": "ETF",
        "board": "ETF",
        "metrics": {
          "ret20_pct": 7.37,
          "ret60_pct": 9.39,
          "dist_ma20_pct": 3.14,
          "atr_pct": 3.11,
          "amount20_yi": 0.0
        },
        "reasons": [
          "ETF 收盘价站上20日均线",
          "20日动量为正",
          "按20日/60日动量排序"
        ]
      },
      {
        "strategy": "etf_momentum",
        "code": "510880",
        "name": "红利ETF",
        "price": 3.5,
        "score": 0.4826,
        "industry": "ETF",
        "board": "ETF",
        "metrics": {
          "ret20_pct": 5.96,
          "ret60_pct": 9.51,
          "dist_ma20_pct": 2.71,
          "atr_pct": 1.59,
          "amount20_yi": 0.0
        },
        "reasons": [
          "ETF 收盘价站上20日均线",
          "20日动量为正",
          "按20日/60日动量排序"
        ]
      }
    ]
  },
  "candidates": {
    "smallcap_low_turnover": [
      {
        "strategy": "smallcap_low_turnover",
        "code": "002973",
        "name": "侨银股份",
        "price": 12.74,
        "snapshot_price": 12.74,
        "score": 0.8305,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.47,
          "amount_yi": 1.06,
          "turnover": 2.61,
          "ret20_pct": 2.82,
          "dist_ma60_pct": 16.69,
          "atr_pct": 4.52
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "002724",
        "name": "海洋王",
        "price": 7.15,
        "snapshot_price": 7.15,
        "score": 0.7713,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.5,
          "amount_yi": 1.08,
          "turnover": 2.63,
          "ret20_pct": 27.68,
          "dist_ma60_pct": 27.6,
          "atr_pct": 4.8
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "603918",
        "name": "金桥信息",
        "price": 11.05,
        "snapshot_price": 11.05,
        "score": 0.7632,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.34,
          "amount_yi": 0.84,
          "turnover": 2.09,
          "ret20_pct": -8.9,
          "dist_ma60_pct": 6.13,
          "atr_pct": 3.87
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "002187",
        "name": "广百股份",
        "price": 6.0,
        "snapshot_price": 6.0,
        "score": 0.7576,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 42.05,
          "amount_yi": 1.24,
          "turnover": 2.96,
          "ret20_pct": 9.69,
          "dist_ma60_pct": 16.01,
          "atr_pct": 3.12
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "603559",
        "name": "中通国脉",
        "price": 10.18,
        "snapshot_price": 10.18,
        "score": 0.7349,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.85,
          "amount_yi": 2.4,
          "turnover": 5.76,
          "ret20_pct": 14.38,
          "dist_ma60_pct": 15.25,
          "atr_pct": 6.47
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "002688",
        "name": "金河生物",
        "price": 5.49,
        "snapshot_price": 5.49,
        "score": 0.7266,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 41.01,
          "amount_yi": 0.91,
          "turnover": 2.2,
          "ret20_pct": 4.57,
          "dist_ma60_pct": 8.01,
          "atr_pct": 3.06
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "600228",
        "name": "返利科技",
        "price": 9.92,
        "snapshot_price": 9.92,
        "score": 0.7224,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 41.27,
          "amount_yi": 1.76,
          "turnover": 4.22,
          "ret20_pct": 19.09,
          "dist_ma60_pct": 25.78,
          "atr_pct": 5.51
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "000822",
        "name": "山东海化",
        "price": 4.66,
        "snapshot_price": 4.66,
        "score": 0.7186,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 41.71,
          "amount_yi": 0.96,
          "turnover": 2.3,
          "ret20_pct": 5.91,
          "dist_ma60_pct": 9.48,
          "atr_pct": 3.02
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "000007",
        "name": "全新好",
        "price": 11.77,
        "snapshot_price": 11.77,
        "score": 0.7142,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.78,
          "amount_yi": 0.91,
          "turnover": 2.24,
          "ret20_pct": 8.68,
          "dist_ma60_pct": 4.85,
          "atr_pct": 4.18
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "600628",
        "name": "新世界",
        "price": 6.63,
        "snapshot_price": 6.63,
        "score": 0.7071,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 42.89,
          "amount_yi": 0.87,
          "turnover": 2.05,
          "ret20_pct": 6.76,
          "dist_ma60_pct": 9.98,
          "atr_pct": 2.08
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "603607",
        "name": "京华激光",
        "price": 22.74,
        "snapshot_price": 22.74,
        "score": 0.7009,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.59,
          "amount_yi": 0.96,
          "turnover": 2.38,
          "ret20_pct": 0.44,
          "dist_ma60_pct": 2.99,
          "atr_pct": 3.4
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "603926",
        "name": "铁流股份",
        "price": 17.75,
        "snapshot_price": 17.75,
        "score": 0.6999,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.97,
          "amount_yi": 1.24,
          "turnover": 3.0,
          "ret20_pct": 1.08,
          "dist_ma60_pct": 6.7,
          "atr_pct": 4.38
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "600333",
        "name": "长春燃气",
        "price": 7.17,
        "snapshot_price": 7.17,
        "score": 0.699,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 43.67,
          "amount_yi": 1.1,
          "turnover": 2.54,
          "ret20_pct": 15.46,
          "dist_ma60_pct": 21.63,
          "atr_pct": 2.68
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "603178",
        "name": "圣龙股份",
        "price": 17.28,
        "snapshot_price": 17.28,
        "score": 0.6981,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.85,
          "amount_yi": 1.27,
          "turnover": 3.11,
          "ret20_pct": -0.58,
          "dist_ma60_pct": 5.81,
          "atr_pct": 3.66
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "000716",
        "name": "黑芝麻",
        "price": 5.73,
        "snapshot_price": 5.73,
        "score": 0.6891,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 42.16,
          "amount_yi": 3.19,
          "turnover": 7.56,
          "ret20_pct": 16.46,
          "dist_ma60_pct": 20.65,
          "atr_pct": 5.98
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "002562",
        "name": "兄弟科技",
        "price": 5.19,
        "snapshot_price": 5.19,
        "score": 0.6839,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 42.22,
          "amount_yi": 1.59,
          "turnover": 3.79,
          "ret20_pct": 2.77,
          "dist_ma60_pct": 12.12,
          "atr_pct": 2.97
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "600727",
        "name": "鲁北化工",
        "price": 8.01,
        "snapshot_price": 8.01,
        "score": 0.6837,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 42.34,
          "amount_yi": 1.26,
          "turnover": 2.97,
          "ret20_pct": 6.94,
          "dist_ma60_pct": 9.28,
          "atr_pct": 2.61
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "001288",
        "name": "运机集团",
        "price": 29.97,
        "snapshot_price": 29.97,
        "score": 0.6836,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 45.52,
          "amount_yi": 0.96,
          "turnover": 2.12,
          "ret20_pct": 10.18,
          "dist_ma60_pct": 15.54,
          "atr_pct": 4.79
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "002160",
        "name": "常铝股份",
        "price": 4.17,
        "snapshot_price": 4.17,
        "score": 0.6811,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 42.98,
          "amount_yi": 0.81,
          "turnover": 1.88,
          "ret20_pct": 3.99,
          "dist_ma60_pct": 7.37,
          "atr_pct": 2.28
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      },
      {
        "strategy": "smallcap_low_turnover",
        "code": "002177",
        "name": "御银股份",
        "price": 5.93,
        "snapshot_price": 5.93,
        "score": 0.6803,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "mcap_yi": 40.51,
          "amount_yi": 1.47,
          "turnover": 3.62,
          "ret20_pct": 2.24,
          "dist_ma60_pct": 3.87,
          "atr_pct": 4.1
        },
        "reasons": [
          "小市值排序靠前",
          "换手率温和偏低",
          "收盘价未跌破60日均线",
          "20日涨幅不过热"
        ]
      }
    ],
    "mainboard_trend_pullback": [
      {
        "strategy": "mainboard_trend_pullback",
        "code": "601212",
        "name": "白银有色",
        "price": 7.09,
        "snapshot_price": 7.09,
        "score": 0.7396,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 30.0,
          "turnover": 5.83,
          "ret20_pct": 22.66,
          "dist_ma10_pct": -0.04,
          "dist_ma20_pct": 8.51,
          "drawdown20_pct": -7.08,
          "atr_pct": 7.6
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "601609",
        "name": "金田股份",
        "price": 13.27,
        "snapshot_price": 13.27,
        "score": 0.627,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 6.24,
          "turnover": 2.69,
          "ret20_pct": 30.23,
          "dist_ma10_pct": -0.87,
          "dist_ma20_pct": 3.08,
          "drawdown20_pct": -3.91,
          "atr_pct": 4.35
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "002716",
        "name": "湖南白银",
        "price": 10.8,
        "snapshot_price": 10.8,
        "score": 0.5599,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 22.74,
          "turnover": 9.23,
          "ret20_pct": 10.43,
          "dist_ma10_pct": -2.36,
          "dist_ma20_pct": 2.84,
          "drawdown20_pct": -7.3,
          "atr_pct": 7.63
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "601233",
        "name": "桐昆股份",
        "price": 24.97,
        "snapshot_price": 24.97,
        "score": 0.5542,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 9.42,
          "turnover": 1.6,
          "ret20_pct": 7.03,
          "dist_ma10_pct": -4.69,
          "dist_ma20_pct": 0.13,
          "drawdown20_pct": -9.73,
          "atr_pct": 5.67
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "600186",
        "name": "莲花控股",
        "price": 12.03,
        "snapshot_price": 12.03,
        "score": 0.5509,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 23.69,
          "turnover": 10.84,
          "ret20_pct": 5.07,
          "dist_ma10_pct": 0.32,
          "dist_ma20_pct": 1.36,
          "drawdown20_pct": -8.38,
          "atr_pct": 6.44
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "002017",
        "name": "东信和平",
        "price": 16.44,
        "snapshot_price": 16.44,
        "score": 0.5403,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 8.59,
          "turnover": 8.94,
          "ret20_pct": 17.85,
          "dist_ma10_pct": -0.77,
          "dist_ma20_pct": 5.97,
          "drawdown20_pct": -3.97,
          "atr_pct": 7.23
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "600330",
        "name": "天通股份",
        "price": 29.36,
        "snapshot_price": 29.36,
        "score": 0.5174,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 33.38,
          "turnover": 9.03,
          "ret20_pct": 21.12,
          "dist_ma10_pct": 4.12,
          "dist_ma20_pct": 6.8,
          "drawdown20_pct": -2.39,
          "atr_pct": 6.74
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "002274",
        "name": "华昌化工",
        "price": 6.62,
        "snapshot_price": 6.62,
        "score": 0.4981,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 7.04,
          "turnover": 11.14,
          "ret20_pct": 19.49,
          "dist_ma10_pct": 4.38,
          "dist_ma20_pct": 9.7,
          "drawdown20_pct": -7.02,
          "atr_pct": 5.46
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "600256",
        "name": "广汇能源",
        "price": 7.42,
        "snapshot_price": 7.42,
        "score": 0.4894,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 13.4,
          "turnover": 2.85,
          "ret20_pct": 25.98,
          "dist_ma10_pct": 9.5,
          "dist_ma20_pct": 15.51,
          "drawdown20_pct": 0.0,
          "atr_pct": 3.68
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "605277",
        "name": "新亚电子",
        "price": 17.36,
        "snapshot_price": 17.36,
        "score": 0.4674,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 6.62,
          "turnover": 9.73,
          "ret20_pct": 14.44,
          "dist_ma10_pct": 1.53,
          "dist_ma20_pct": 7.68,
          "drawdown20_pct": -5.24,
          "atr_pct": 5.13
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "002015",
        "name": "协鑫能科",
        "price": 16.43,
        "snapshot_price": 16.43,
        "score": 0.4553,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 15.01,
          "turnover": 5.61,
          "ret20_pct": 6.83,
          "dist_ma10_pct": -2.1,
          "dist_ma20_pct": 2.51,
          "drawdown20_pct": -5.68,
          "atr_pct": 6.05
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "000923",
        "name": "河钢资源",
        "price": 18.55,
        "snapshot_price": 18.55,
        "score": 0.4533,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 10.9,
          "turnover": 9.34,
          "ret20_pct": 24.0,
          "dist_ma10_pct": 10.44,
          "dist_ma20_pct": 15.51,
          "drawdown20_pct": 0.0,
          "atr_pct": 4.22
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "600096",
        "name": "云天化",
        "price": 31.62,
        "snapshot_price": 31.62,
        "score": 0.4529,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 12.69,
          "turnover": 2.21,
          "ret20_pct": 6.04,
          "dist_ma10_pct": 1.21,
          "dist_ma20_pct": 3.74,
          "drawdown20_pct": -1.06,
          "atr_pct": 3.23
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "000998",
        "name": "隆平高科",
        "price": 10.02,
        "snapshot_price": 10.02,
        "score": 0.452,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 9.03,
          "turnover": 6.86,
          "ret20_pct": 22.64,
          "dist_ma10_pct": 5.29,
          "dist_ma20_pct": 10.33,
          "drawdown20_pct": -1.28,
          "atr_pct": 5.8
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "601952",
        "name": "苏垦农发",
        "price": 10.28,
        "snapshot_price": 10.28,
        "score": 0.441,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 7.93,
          "turnover": 5.54,
          "ret20_pct": 24.91,
          "dist_ma10_pct": 7.46,
          "dist_ma20_pct": 12.6,
          "drawdown20_pct": -2.93,
          "atr_pct": 5.43
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "002703",
        "name": "浙江世宝",
        "price": 16.52,
        "snapshot_price": 16.52,
        "score": 0.4315,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 7.35,
          "turnover": 7.55,
          "ret20_pct": 9.11,
          "dist_ma10_pct": -3.66,
          "dist_ma20_pct": 3.57,
          "drawdown20_pct": -9.43,
          "atr_pct": 6.96
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "600598",
        "name": "北大荒",
        "price": 13.92,
        "snapshot_price": 13.92,
        "score": 0.4137,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 10.26,
          "turnover": 4.14,
          "ret20_pct": 15.52,
          "dist_ma10_pct": 4.29,
          "dist_ma20_pct": 6.36,
          "drawdown20_pct": -1.0,
          "atr_pct": 5.71
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "000878",
        "name": "云南铜业",
        "price": 18.63,
        "snapshot_price": 18.63,
        "score": 0.4,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 19.17,
          "turnover": 5.13,
          "ret20_pct": 11.69,
          "dist_ma10_pct": 5.26,
          "dist_ma20_pct": 9.27,
          "drawdown20_pct": 0.0,
          "atr_pct": 4.02
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "603619",
        "name": "中曼石油",
        "price": 24.75,
        "snapshot_price": 24.75,
        "score": 0.3814,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 10.18,
          "turnover": 8.86,
          "ret20_pct": 9.32,
          "dist_ma10_pct": 4.38,
          "dist_ma20_pct": 6.58,
          "drawdown20_pct": -0.6,
          "atr_pct": 4.98
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      },
      {
        "strategy": "mainboard_trend_pullback",
        "code": "603533",
        "name": "掌阅科技",
        "price": 24.01,
        "snapshot_price": 24.01,
        "score": 0.3808,
        "industry": "未分类",
        "board": "MAINBOARD",
        "metrics": {
          "amount_yi": 6.99,
          "turnover": 6.61,
          "ret20_pct": 5.91,
          "dist_ma10_pct": 2.8,
          "dist_ma20_pct": 7.62,
          "drawdown20_pct": -3.38,
          "atr_pct": 5.3
        },
        "reasons": [
          "5日/20日/60日趋势向上",
          "20日涨幅适中",
          "价格接近10日或20日均线,偏右侧回踩",
          "ATR 波动未超过风控上限"
        ]
      }
    ],
    "etf_momentum": [
      {
        "strategy": "etf_momentum",
        "code": "515220",
        "name": "煤炭ETF",
        "price": 1.34,
        "score": 0.5181,
        "industry": "ETF",
        "board": "ETF",
        "metrics": {
          "ret20_pct": 7.37,
          "ret60_pct": 9.39,
          "dist_ma20_pct": 3.14,
          "atr_pct": 3.11,
          "amount20_yi": 0.0
        },
        "reasons": [
          "ETF 收盘价站上20日均线",
          "20日动量为正",
          "按20日/60日动量排序"
        ]
      },
      {
        "strategy": "etf_momentum",
        "code": "510880",
        "name": "红利ETF",
        "price": 3.5,
        "score": 0.4826,
        "industry": "ETF",
        "board": "ETF",
        "metrics": {
          "ret20_pct": 5.96,
          "ret60_pct": 9.51,
          "dist_ma20_pct": 2.71,
          "atr_pct": 1.59,
          "amount20_yi": 0.0
        },
        "reasons": [
          "ETF 收盘价站上20日均线",
          "20日动量为正",
          "按20日/60日动量排序"
        ]
      },
      {
        "strategy": "etf_momentum",
        "code": "512800",
        "name": "银行ETF",
        "price": 0.84,
        "score": 0.3907,
        "industry": "ETF",
        "board": "ETF",
        "metrics": {
          "ret20_pct": 5.0,
          "ret60_pct": 6.06,
          "dist_ma20_pct": 1.94,
          "atr_pct": 1.43,
          "amount20_yi": 0.0
        },
        "reasons": [
          "ETF 收盘价站上20日均线",
          "20日动量为正",
          "按20日/60日动量排序"
        ]
      },
      {
        "strategy": "etf_momentum",
        "code": "512660",
        "name": "军工ETF",
        "price": 1.18,
        "score": 0.2519,
        "industry": "ETF",
        "board": "ETF",
        "metrics": {
          "ret20_pct": 2.08,
          "ret60_pct": -6.87,
          "dist_ma20_pct": 4.02,
          "atr_pct": 1.94,
          "amount20_yi": 0.0
        },
        "reasons": [
          "ETF 收盘价站上20日均线",
          "20日动量为正",
          "按20日/60日动量排序"
        ]
      }
    ]
  },
  "preselect_counts": {
    "smallcap_low_turnover": 100,
    "mainboard_trend_pullback": 140,
    "stock_histories": 240,
    "etf_histories": 14
  }
}