支持私有云部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


基于AI的股票分析系统Stock-Scanner

发布日期:2025-04-04 13:23:39 浏览次数: 1558 作者:各种折腾
推荐语

利用AI技术为股票市场分析带来革命性改变。

核心内容:
1. Stock-Scanner系统介绍及其主要特点
2. 多维度技术指标支持及应用场景
3. 安装、配置及运行Stock-Scanner的详细指南

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

简介

什么是 Stock-Scanner ?

Stock-Scanner 是一个使用 Python 开发的股票量化回测和实时监控系统。 它旨在帮助投资者验证量化交易策略的有效性,并在实际交易中监控股票市场,发出交易信号。

主要特点

  1. 单股票分析

  • 实时计算多种技术指标(如移动平均线、RSIMACD等)。
  • 生成详细的股票分析报告。
  • 提供个别股票的投资建议。
  • 全市场扫描

    • 扫描全部 A 股股票。
    • 根据多维度技术指标进行评分,以筛选出高潜力股票。
    • 按价格区间生成分析报告。
  • 技术指标支持

    • 移动平均线 (Moving Average)
    • 相对强弱指数 (RSI)
    • 移动平均收敛发散指标 (MACD)
    • 布林带 (Bollinger Bands)
    • 能量潮指标 (OBV)
    • 随机指标 (Stochastic Oscillator)
    • 平均真实波动范围 (ATR)

    应用场景

    Stock-Scanner 适用于:

    • 个人投资者: 为个人投资者提供技术分析工具,帮助他们做出更明智的投资决策。
    • 金融机构:  构建和维护量化交易系统,验证和优化量化交易策略。
    • 教育和研究:可以用作学习和研究股票市场的工具,适合学生和研究人员。

    Stock-Scanner 是一个功能强大的工具,结合了技术分析和用户友好的界面,适合各类用户进行股票分析和决策支持。通过其开放源代码的特性,用户也可以根据自己的需求进行定制和扩展。

    准备

    需要用到 Gemini API,如果网络需要不好,可以参考上一篇文章

    文章传送门:国内免代理使用Gemini API

    杨浦老苏,公众号:各种折腾国内免代理使用Gemini API

    否则,你可以略过这一步。可能用其他的大模型也可以,但老苏没试过

    安装

    在群晖上以 Docker 方式安装。

    在注册表中搜索 lanzhihong ,选择第一个 lanzhihong/stock-scanner,版本选择 latest

    端口

    本地端口不冲突就行,不确定的话可以用命令查一下

    # 查看端口占用
    netstat -tunlp | grep 端口号
    本地端口
    容器端口
    8888 8888

    环境

    可变
    GEMINI_API_KEY
    设为你的 gemini api key
    GEMINI_API_URL
    设为 gemini 的地址,使用的你自己代理的地址
    GEMINI_API_MODEL
    设置 gemini 模型

    命令行安装

    如果你熟悉命令行,可能用 docker cli 更快捷

    # 运行容器
    docker run -d \
      --name stock-scanner \
      -p 8888:8888 \
      -e GEMINI_API_KEY=<你的 gemini api kay> \
      -e GEMINI_API_URL=<你的 gemini api url> \
      -e GEMINI_API_MODEL=<你的 gemini 模型> \
      lanzhihong/stock-scanner:latest

    也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

    version: '3'

    services:
    stock-scanner:
        image:lanzhihong/stock-scanner:latest
        container_name:stock-scanner
        restart:always
        ports:
          -"8888:8888"
        environment:
          GEMINI_API_KEY:"<你的 gemini api key>"
          GEMINI_API_URL:"<你的 gemini api url>"
          GEMINI_API_MODEL:"<你的 gemini 模型>"

    然后执行下面的命令

    # 新建文件夹 stock-scanner
    mkdir -p /volume1/docker/stock-scanner

    # 进入 stock-scanner 目录
    cd /volume1/docker/stock-scanner

    # 将 docker-compose.yml 放入当前目录

    # 一键启动
    docker-compose up -d

    运行

    在浏览器中输入 http://群晖IP:8888 就能看到主界面

    老苏不炒股,所知有限,随便输了一只股票的代码

    分析完成

    参考文档

    DR-lin-eng/stock-scanner: 开源量化分析
    地址:https://github.com/DR-lin-eng/stock-scanner

    lanzhihong6/stock-scanner: 开源量化分析
    地址:https://github.com/lanzhihong6/stock-scanner

    基于几位佬友的代码,改了个AI分析股票的小工具,给大家玩玩 - 开发调优 - LINUX DO
    地址:https://linux.do/t/topic/464699

    @所有人:写文不易,如果你都看到了这里,请点个在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。点点广告就是对老苏最大的支持。

    53AI,企业落地大模型首选服务商

    产品:场景落地咨询+大模型应用平台+行业解决方案

    承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

    联系我们

    售前咨询
    186 6662 7370
    预约演示
    185 8882 0121

    微信扫码

    添加专属顾问

    回到顶部

    加载中...

    扫码咨询