股票预测系统:(五)CLIProxyAPI和daily_stock_analysis的便捷化(个人记录)
目录
1.2 run_stock.bat —— 大盘分析与企业微信推送
股票预测系统最终实现效果如图:
相关系列:(一)windows下反代软件CLIProxyAPI 安装与基础使用(个人记录)-CSDN博客
(二)windows下CLIProxyAPI:手动添加ChatGPT账号(个人记录)-CSDN博客
(三)windows下CLIProxyAPI:本地调用配置好的API密钥(个人记录)-CSDN博客
(四)Windows 下 daily_stock_analysis股票分析系统安装与基础使用(个人记录)-CSDN博客
(五)CLIProxyAPI和daily_stock_analysis的便捷化(个人记录)-CSDN博客
在日常使用 CLIProxyAPI 和 daily_stock_analysis 进行股票分析时,我发现手动启动、切换环境和运行命令的过程较为繁琐。为了提高效率,我自己创建了两个 .bat 批处理程序,实现一键启动和自动推送。本文记录个人便捷化配置方法,供参考run_stock.bat。
1️⃣ 创建批处理程序
为了方便使用,我们需要 先新建一个 TXT 文件,填充命令内容,再改名为 .bat。
步骤示例
-
在桌面或任意文件夹新建文本文件,例如
gegu.txt -
将下面内容复制到文本文件中
-
保存后,将文件扩展名改为
.bat,如gegu.bat
⚠️ 注意:Windows 默认隐藏已知文件扩展名,需要先显示扩展名才能修改。
注意:可以通过ENV_FILE=.env3,修改程序使用的.env配置
1.1 gegu.bat —— 单只股票分析
功能:
-
一次性启动 CLIProxyAPI
-
启动 daily_stock_analysis,并同时打开 WebUI
-
适合快速查看单只个股分析
内容示例:
@echo off
chcp 65001 > nul
echo 正在启动 CLI Proxy API...
:: 打开新终端并运行 exe
start cmd /k "cd /d 你的本地 CLIProxyAPI 所在目录 && cli-proxy-api.exe"
:: 稍微等待几秒确保服务已经跑起来,再打开网页
timeout /t 3 /nobreak > nul
start http://localhost:8317/management.html
echo 正在启动 A股智能分析系统与 WebUI...
:: 启动 Anaconda 环境并执行后续命令
:: 注意:如果你的 cmd 默认没有配置 conda 环境变量,可能需要将 `conda activate gupiao`
:: 替换为绝对路径,如 `call C:\Users\11615\anaconda3\Scripts\activate.bat gupiao`
start cmd /k "conda activate gupiao && cd /d 你的本地 daily_stock_analysis 所在目录 && set ENV_FILE=.env && python main.py && python main.py --webui-only"
:: 等待 Python 服务启动
timeout /t 5 /nobreak > nul
start http://127.0.0.1:8000
echo 所有服务进程已触发!
🔧 用户需要修改的路径:
你的本地 CLIProxyAPI 所在目录→ 本地 CLIProxyAPI 所在目录
conda activate gupiao→ 根据你自己的 conda 环境修改
你的本地 daily_stock_analysis所在目录→ 本地daily_stock_analysis所在目录
.env→ 指向你用于单股分析的环境文件
1.2 run_stock.bat —— 大盘分析与企业微信推送
功能:
-
自动分析 A 股和美股大盘
-
将结果通过企业微信推送
-
配合 Windows 任务计划程序定时运行
-


内容示例:
@echo off
chcp 65001 > nul
echo 正在启动 CLI Proxy API...
start "" cmd /k "cd /d 你的本地 CLIProxyAPI 所在目录 && cli-proxy-api.exe"
echo 等待 CLI Proxy API 启动...
timeout /t 3 /nobreak > nul
start http://localhost:8317/management.html
echo 正在启动 A股智能分析系统与 WebUI...
start "" cmd /k "call conda activate gupiao && cd /d 你的本地 daily_stock_analysis 所在目录 && set "ENV_FILE=.env3" && set "MARKET_REVIEW_REGION=both" && python main.py --market-review && python main.py --webui-only"
echo 等待 WebUI 启动...
timeout /t 5 /nobreak > nul
start http://127.0.0.1:8000
echo 所有服务进程已触发!
pause
🔧 用户需要修改的路径:
你的本地 daily_stock_analysis所在目录→ 本地 CLIProxyAPI 所在目录
conda activate gupiao→ 根据你自己的 conda 环境修改
你的本地 daily_stock_analysis所在目录→ 本地daily_stock_analysis所在目录
.env3→ 用于大盘分析与企业微信推送的独立环境文件
2️⃣ 配合 Windows 任务计划程序实现定时运行
为了实现 每天自动整理大盘情况,可使用 Windows 自带任务计划程序:
打开 任务计划程序 → 创建基本任务

点击创建基本任务

任务名称:例如 每日大盘分析
触发器:选择 每周 → 设置时间,如每天 18:00


操作:选择 启动程序 → 浏览选择 run_stock.bat

✅ 完成后,每天电脑会自动运行批处理文件,生成大盘分析报告并通过企业微信推送,无需手动操作。
3️⃣ 使用流程总结
| 批处理 | 功能 | 适用场景 |
|---|---|---|
gegu.bat |
单股分析 + CLIProxyAPI + WebUI | 快速查看某只股票 |
run_stock.bat |
大盘分析 + 企业微信推送 | 每日自动整理市场概况,定时运行 |
-
所有路径和环境变量请根据个人电脑实际情况修改
-
可以创建不同的
.env文件来区分单股分析与大盘分析 -
配合任务计划程序实现零操作自动化
这样,你就可以做到 同时便捷使用 CLIProxyAPI 和 daily_stock_analysis,并实现大盘定时推送,完全自动化,减少手动操作步骤。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)