AgentTrader 一个面向 A 股的半自动选股项目: - 使用 Tushare 拉取股票日线数据 - 用量化规则做初选(目前只实现了B1选股) - 导出候选股票 K 线图 - 调用 Gemini 对图表进行 AI 复评打分 --- 更新说明 - 推翻了旧版选股模式(各式各…
AgentTrader 一个面向 A 股的半自动选股项目: - 使用 Tushare 拉取股票日线数据 - 用量化规则做初选(目前只实现了B1选股) - 导出候选股票 K 线图 - 调用 Gemini 对图表进行 AI 复评打分 --- 更新说明 - 推翻了旧版选股模式(各式各…
一个面向 A 股的半自动选股项目:
完整流程对应 run_all.py:
输出主链路:
git clone https://github.com/SebastienZh/StockTradebyZ
cd StockTradebyZpip install -r requirements.txtWindows PowerShell(永久写入):
[Environment]::SetEnvironmentVariable("TUSHARE_TOKEN", "你的TushareToken", "User")
[Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "你的GeminiApiKey", "User")写入后请重开终端,环境变量才会在新会话中生效。
在项目根目录执行:
python run_all.py常用参数:
python run_all.py --skip-fetch
python run_all.py --start-from 3参数说明:
python -m pipeline.fetch_klinepython -m pipeline.cli preselect可选参数示例:
python -m pipeline.cli preselect --date 2026-03-13
python -m pipeline.cli preselect --config config/rules_preselect.yaml --data data/raw规则配置见 config/rules_preselect.yaml。
python dashboard/export_kline_charts.py输出到 data/kline/选股日期,图像命名为 代码_day.jpg。
python agent/gemini_review.py可选参数示例:
python agent/gemini_review.py --config config/gemini_review.yaml配置见 config/gemini_review.yaml。
读取候选与图表后,输出:
在 config/gemini_review.yaml 中可调整:
data/candidates/candidates_latest.json
data/review/日期/suggestion.json
本项目采用 CC BY-NC 4.0 协议发布。
Copyright © 2026 SebastienZh. All rights reserved.
暂无开放 Issues,或尚未同步最近议题。