核心用法
stock-select 是一款基于自然语言的智能选股技能,模拟同花顺问财的交互模式。用户可通过口语化指令快速筛选股票,无需记忆复杂代码。
主要功能模块:
- 行情查询:实时行情、五档买卖、分时/K线数据、集合竞价、历史数据
- 智能选股:核心功能,支持自然语言转查询条件
- 股票搜索:代码/简称/名称模糊匹配
选股语法示例:
- 涨跌停类:
涨停、跌停、非一字涨停非ST - 涨幅类:
涨幅大于5%、连续3天上涨、前5日平均涨幅大于20% - 财务指标:
市盈率小于20、流通市值小于50亿 - 组合条件:用分号分隔,如
涨幅大于5%;非ST;流通市值小于50亿 - 排除条件:
非ST、非新股
API 调用方式:
- 选股接口:
POST /dynamic-select/execute,Body 为{"sentence": "选股条件"} - 行情接口:支持单股/批量查询、优化传输格式
---
显著优点
1. 零门槛自然语言交互:无需学习专业术语,"今天涨停的股票""市盈率低的小盘股"均可识别
2. 多维度筛选能力:覆盖价格走势、财务指标、市值规模、特殊状态(ST/新股)等
3. 组合条件灵活:分号分隔实现多条件叠加,满足复杂策略
4. 实时行情支持:除选股外,提供完整的行情数据链路
5. 传输优化:提供字段分离的优化接口,降低网络开销
---
潜在缺点与局限性
1. 依赖第三方 API:需配置 STOCKBOOT_API_URL,数据源稳定性受外部服务影响
2. 语法覆盖不透明:支持的查询模式基于日志归纳,未完整文档化,存在识别失败风险
3. 无回测验证:仅提供选股结果,无历史策略回测功能
4. A股局限:接口设计明显针对中国A股市场,港股美股等不支持
5. 无交易执行:纯信息查询,不具备下单能力
---
适合人群
- 短线交易者:快速筛选涨停、连板等热点股票
- 价值投资者:按PE/PB/市值等财务指标初筛标的
- 量化爱好者:作为数据源接入自动化分析流程
- 新手投资者:降低选股工具学习成本
---
常规风险
- 数据延迟风险:实时行情可能存在秒级延迟,不适用于高频交易
- API 可用性风险:外部服务故障将导致功能完全不可用
- 配置泄露风险:API 地址若配置在环境变量需妥善保管
- 投资决策风险:选股结果仅为数据筛选,不构成投资建议
- 合规边界:需确保使用场景符合金融监管要求,避免违规荐股