crypto_predictor
|
233f0c5d10
|
feat: 添加 Windows 兼容性支持,优化设备选择逻辑
- start_system.py: 跨平台进程管理
- Windows 使用 CREATE_NEW_PROCESS_GROUP 和 terminate()
- Unix 使用 setsid 和 killpg
- 自动检测并启用 Windows ANSI 颜色支持
- 设备选择逻辑优化:
- macOS: 优先使用 MPS,回退到 CPU
- Windows/Linux: 强制使用 CPU(无 CUDA 依赖)
- 影响文件:
- api/prediction_service.py
- auto_trade_polymarket.py
- training/config.py
|
2026-02-07 21:48:06 +08:00 |
|
crypto_predictor
|
8cdfb2a8e2
|
fix: 统一时区处理,准确率统计使用CST时间分组
- 增强 convert_to_cst() 函数,新增 source_tz 参数支持 UTC/ET/CST 输入
- 修改 get_monthly_stats() 使用 CONVERT_TZ 按 CST 月份统计
- 修改 get_daily_stats() 使用 CONVERT_TZ 按 CST 日期分组
- 修改 get_hourly_details() 按 CST 日期筛选和小时排序
- 交易记录使用 source_tz='CST' 避免重复转换
- 前端表头添加'(北京)'时区标注
|
2026-02-07 18:14:37 +08:00 |
|
crypto_predictor
|
6182630203
|
docs: 更新 AGENTS.md 开发指南,反映最新的架构变更
|
2026-02-07 16:58:44 +08:00 |
|
crypto_predictor
|
a12e035c1c
|
feat: 添加系统启动脚本 start_system.py
|
2026-02-07 16:50:58 +08:00 |
|
crypto_predictor
|
55453d3739
|
feat(frontend): 添加交易看板,统一时区为CST
refactor(db): 移除所有SQLite相关代码,迁移至MySQL
|
2026-02-07 16:48:14 +08:00 |
|
crypto_predictor
|
5e0d6b18ef
|
chore: Secure secrets and add MySQL deps
|
2026-02-06 17:24:33 +08:00 |
|
crypto_predictor
|
8de6c54887
|
feat: Add MySQL support and migration script
|
2026-02-06 16:35:08 +08:00 |
|
crypto_predictor
|
006ccb2a1d
|
chore: Remove environment.yml
|
2026-02-06 16:28:54 +08:00 |
|
crypto_predictor
|
4bd5cb44e4
|
data: Add market_data.db
|
2026-02-06 15:50:34 +08:00 |
|
crypto_predictor
|
bd722242ad
|
docs: Add AGENTS.md and initial trading database
|
2026-02-06 15:49:43 +08:00 |
|
crypto_predictor
|
db937fdcf9
|
feat: Add DB logging, price monitoring, and duplicate trade prevention
|
2026-02-06 15:48:45 +08:00 |
|
crypto_predictor
|
fcf64f4a3d
|
添加数据库文件
|
2026-02-04 18:38:09 +08:00 |
|
crypto_predictor
|
59fcb11ffa
|
接入数据库
|
2026-02-04 18:35:10 +08:00 |
|
crypto_predictor
|
1bd9d25f60
|
refactor: 清理测试文件和2019相关代码
- 删除测试脚本: test_2026_classification.py, test_lagllama.py, test_timesfm.py, test_ttm.py
- 删除2019相关文件: analyze_2019_*, apply_2019_*, dlinear_2019_*, three_models_2019_*
- 添加集成模型相关代码和分析脚本
- 添加N-BEATS模型和CatBoost分类模型
|
2026-02-03 20:40:32 +08:00 |
|
 crypto_predictorandClaude Sonnet 4.5
|
c74f4f6949
|
Clean up: keep only best model (53.10% accuracy)
🧹 清理内容:
- 删除所有实验模型(保留 dlinear_classification_2026)
- 删除所有测试和分析脚本
- 删除所有实验训练脚本
✅ 保留文件:
- models/checkpoints/dlinear_classification_2026/ (最佳模型)
- train_classification_full.py (训练脚本)
- test_2026_classification.py (测试脚本)
- data/, models/, training/ (核心代码)
- README.md, requirements.txt
📦 删除文件统计:
- 9个实验模型目录
- 21个测试/分析/实验脚本
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-01-29 21:58:23 +08:00 |
|
 crypto_predictorandClaude Sonnet 4.5
|
9bbdc8d42b
|
Initial commit: BTC 1h prediction model (53.10% accuracy)
🎯 项目成果:
- 准确率: 53.10% (2026年测试集)
- 任务类型: 二分类 (预测涨/跌)
- 特征: OHLCV + RSI + MACD (9个特征)
- 训练数据: 2020-2025年BTC小时数据 (52,351序列)
- 测试数据: 2026年1-29日 (484序列)
📊 性能指标:
- 精确率: 51.79%
- 召回率: 49.36%
- F1分数: 0.5054
- 预测分布: 非常平衡 (偏差仅-11个)
🔬 实验历史:
- 尝试了5种方案 (回归/分类, 不同数据划分)
- 分类任务优于回归任务 (53.10% vs 49.5%)
- 全量训练避免了过拟合问题
📦 主要模型文件:
- models/checkpoints/dlinear_classification_2026/
- best_model.pt (最佳模型)
- preprocessor.pkl (预处理器)
- test_2026_results.json (测试结果)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-01-29 21:27:15 +08:00 |
|