12 Commits

Author SHA1 Message Date
e2050e319d fix: 添加 pandas_market_calendars 依赖到 requirements.txt 2026-05-24 11:30:59 +08:00
33e14b7eae fix: 添加 pydantic 依赖到 requirements.txt
- Flask Server 使用 Pydantic 模型验证 API 响应
- 修复线上服务 ModuleNotFoundError: No module named 'pydantic'
2026-05-24 11:24:04 +08:00
4fe21a7cd4 fix(datasource): 修复 zstd 响应 JSON 解析问题
- flask_api_source.py: 添加 requests.exceptions.JSONDecodeError 捕获
- flask_server.py: 启用 flask-compress gzip 压缩
- requirements.txt: 添加 flask-compress>=1.14
- strategy.py: 修复 flask_api 配置读取方式

问题原因:Traefik Ingress 使用 zstd 压缩响应,
requests.response.json() 解析失败,但 json.loads(response.text) 成功
2026-05-14 00:27:30 +08:00
18a1b2b01f feat(docker): 添加 Flask API 服务容器化配置
- 更新 requirements.txt 添加 flask 和 flask-cors 依赖
- 新增 Dockerfile.flask:Flask API 服务专用镜像
- 新增 docker-compose.flask.yml:支持 docker-compose 部署
- 配置健康检查、资源限制、环境变量映射
- 支持 SSH 隧道配置通过环境变量注入
2026-05-07 22:15:10 +08:00
2faea1517f chore(deps): 更新HTTP请求相关依赖
- 在requests依赖中添加对socks的支持
- 新增pysocks依赖以支持socks代理
- 保持了requests和urllib3的最低版本要求不变
2026-03-26 22:21:15 +08:00
49acca7414 chore(deps): 添加ccxt依赖
- 在requirements.txt中增加ccxt库,版本不低于4.0.0
- 保持其它依赖项版本不变
- 支持后续集成加密货币交易相关功能
2026-03-26 19:01:58 +08:00
fb2f814111 feat(docker): 优化镜像支持中文字体及调度运行模式
- 基础镜像中添加多款中文字体,支持中文显示
- 主镜像安装中文字体并设置上海时区环境变量
- Dockerfile中创建日志目录并修改默认启动命令为定时调用调度器脚本
- 构建脚本支持动态镜像名,自动构建基础镜像,完善运行容器示例
- docker-compose修改为仅启动调度器服务,挂载相关配置、密钥、数据和日志目录
- 依赖更新,丰富金融数据、技术分析、绘图、机器学习及环境变量支持库
- 调度脚本参数调整,支持立即运行并退出及非后台模式运行切换
- 报告绘图中优先使用基础镜像预装的中文字体配置,提高字体兼容性和显示效果
2026-03-19 22:53:06 +08:00
7770468b1c 添加巨量ip的代理池 https://www.juliangip.com/users/ 2025-10-30 00:24:22 +08:00
af4ac03884 使用playwright代替akshare爬指数数据 2025-10-29 22:14:31 +08:00
bda990e0c8 使用tabulate显示表格数据;周末不跑数据 2025-10-12 20:29:53 +08:00
4da8a6ad4a 计算指数的周线cci 2025-10-12 15:43:52 +08:00
6d8c8eb175 requirements 2025-10-12 13:36:30 +08:00