Install
openclaw skills install @cqdev-ai/stock-screener🔎 多因子选股器 v1.0.2。连接 fund-flow / market-signals → stock-planner 的桥梁。 支持按 RSI、均线信号、量比、主力资金、PE、PB、市值、价格、涨跌幅等条件多因子筛选, 以及综合评分排序、单股明细分析、因子相关性分析。 Use when: 需要根据技术面/资金面/基本面条件筛选股票、 对多股票综合评分排序、因子相关性分析、为交易计划(stock-planner)准备候选池。 触发关键词:选股、筛选、screener、多因子、scan、multi-factor、因子评分 数据源兼容性: - market-signals 的输出(包含RSI、均线信号、量比等) - fund-flow 的输出(包含主力资金流向) - 自定义CSV(自动识别中英文列名) 运行模式:纯本地
openclaw skills install @cqdev-ai/stock-screener多因子选股器,支持从CSV数据中根据技术面、资金面、基本面条件筛选股票,并输出综合评分。设计为连接 fund-flow / market-signals 与 stock-planner 的桥接工具。
| 命令 | 功能 | 适用场景 |
|---|---|---|
filter | 多条件筛选(RSI、均线、量比、资金、PE/PB、价格、市值等) | 快速定位符合指定条件的股票 |
rank | 多维加权评分排序(技术40%+资金30%+基本面30%) | 对候选池做综合排名 |
score | 单只股票详细评分(含各维度明细) | 深入研究某只个股 |
summary | 数据摘要统计(分布、均值、Top/Bottom 5) | 了解整体池状态 |
correlation | 因子相关性矩阵 | 发现因子间的关联关系 |
综合评分 = 技术面(40%) + 资金面(30%) + 基本面(30%)
技术面 = RSI评分(35%) + 均线信号评分(35%) + 量比评分(30%)
资金面 = 主力资金百分位评分(100%)
基本面 = PE评分(35%) + PB评分(30%) + 涨跌幅评分(35%)
# 1. 多条件筛选:RSI 30-70,量比>1.5,主力净流入>0
python3 scripts/screener.py filter --file stocks.csv \
--rsi-min 30 --rsi-max 70 --volume-ratio-min 1.5 --fundflow-min 0
# 2. 综合评分排序(带权重调节)
python3 scripts/screener.py rank --file stocks.csv \
--weight-tech 0.4 --weight-fund 0.3 --weight-basic 0.3
# 3. 单只股票明细
python3 scripts/screener.py score --file stocks.csv --code 600519
# 4. 数据摘要
python3 scripts/screener.py summary --file stocks.csv
# 5. 因子相关性分析
python3 scripts/screener.py correlation --file stocks.csv
# Step 1: 扫描技术信号
python3 scripts/market_signals.py --file portfolio.csv --scan
# Step 2: 用筛选器过滤出优质候选
python3 scripts/screener.py filter --file portfolio.csv \
--rsi-min 40 --rsi-max 60 --ma-signal bullish --volume-ratio-min 1.2
# Step 3: 评分排序
python3 scripts/screener.py rank --file portfolio.csv --output candidates.csv
# Step 4: 生成交易计划
python3 scripts/stock_planner.py --positions candidates.csv
自动识别中/英文列名,支持以下标准字段:
filter --output 输出的CSV可直接用于 stock-planner 的 --positions 参数rank --output 额外包含评分列,可用于后续分析本工具仅为辅助分析参考,不构成任何投资建议。数据来源于用户输入,所有筛选和评分结果仅供进一步分析使用。投资有风险,入市需谨慎。