目录

1️⃣ 创建批处理程序

步骤示例

1.1 gegu.bat —— 单只股票分析

1.2 run_stock.bat —— 大盘分析与企业微信推送

2️⃣ 配合 Windows 任务计划程序实现定时运行

3️⃣ 使用流程总结


 股票预测系统最终实现效果如图:

相关系列:(一)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

步骤示例

  1. 在桌面或任意文件夹新建文本文件,例如 gegu.txt

  2. 将下面内容复制到文本文件中

  3. 保存后,将文件扩展名改为 .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,并实现大盘定时推送,完全自动化,减少手动操作步骤。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐