为什么我们需要自己的 AI 分析工具?
在量化交易日益普及的今天,对数据的解读能力至关重要。市面上 AI 选股工具虽多,但往往面临高价订阅或数据隐私风险。开源项目为我们提供了新的选择,集成了 AI 对话分析、模拟账户管理、历史回测及多渠道通知等功能。
核心亮点在于利用大语言模型结合'波浪理论'进行辅助决策,这比单纯的技术指标具有更深度的逻辑支撑。
核心部署实战:避坑指南与镜像加速
为确保环境配置顺利,采用 Docker 容器化部署,并针对国内网络环境进行了镜像优化。
1. 基础环境准备
确保本地已安装 Docker 和 Git。从克隆仓库开始:
git clone https://github.com/ZhuLinsen/daily_stock_analysis.git
cd daily_stock_analysis
2. 配置 AI 接口
本项目的核心是 AI 分析,需要接入大模型 API。项目支持 OpenAI 兼容接口。
配置步骤:
复制环境变量模板,并填入你的密钥:
cp .env.example .env
notepad .env
打开配置文件后,定位到 OpenAI/兼容 API 部分,填入你在后台申请的 API Key,并将 URL 设置为官方地址:https://api.openai.com/v1。这一步是激活 AI 分析能力的关键。
3. 进阶技巧:Dockerfile 镜像加速
默认的 Dockerfile 使用的是 Debian 官方源,在国内拉取速度较慢。为了解决这个问题,我们需要手动修改 Dockerfile,切换到镜像源。
请找到项目路径下的 docker\Dockerfile,定位到第 27 行附近的 RUN apt-get update 指令。
你需要将原有的安装指令替换为以下内容:
RUN rm -f /etc/apt/sources.list.d/debian.sources && \
echo "deb http://ftp.hk.debian.org/debian bookworm main" > /etc/apt/sources.list && \
echo "deb http://ftp.hk.debian.org/debian bookworm-updates main" >> /etc/apt/sources.list && \
echo "deb http://ftp.hk.debian.org/debian-security bookworm-security main" >> /etc/apt/sources.list && \
apt-get update && \
apt-get install -y --no-install-recommends \
gcc \
curl \
wkhtmltopdf \
fontconfig \
libjpeg62-turbo \
libxrender1 \
libxext6 \
&& rm -rf /var/lib/apt/lists/*
这段代码不仅替换了镜像源,还安装了核心依赖库,如 wkhtmltopdf(用于生成 PDF 报告)和 fontconfig(解决中文乱码问题)。
4. 构建与启动
# 清理旧缓存
docker builder prune -f
docker compose -f docker\docker-compose.yml up -d server --build


