feat: 添加每日数据报告定时推送功能
- 新增 daily_report_sender.py 定时任务程序 - 北京时间每天 8 点推送昨天 24 小时预测统计 - 包含各模型准确率、逐小时预测详情 - 失败交易订单汇总 - start_system.py 集成启动报告推送服务
This commit is contained in:
1 parent
e7e01516ba
commit
7af21bed6a
2 files changed
+399
No files matched your search
@@ -4,6 +4,7 @@
|
||||
同时启动:
|
||||
1. FastAPI 后端服务 (提供前端看板 API)
|
||||
2. Polymarket 自动交易程序
|
||||
3. 每日数据报告推送程序 (北京时间每天 8 点)
|
||||
|
||||
支持平台:macOS, Linux, Windows
|
||||
"""
|
||||
@@ -15,6 +16,13 @@ import os
|
||||
import platform
|
||||
from datetime import datetime
|
||||
|
||||
try:
|
||||
from daily_report_sender import run_scheduler_background
|
||||
except ImportError:
|
||||
# 如果模块导入失败,定义一个空函数避免启动失败
|
||||
def run_scheduler_background():
|
||||
return None
|
||||
|
||||
# 检测操作系统
|
||||
IS_WINDOWS = platform.system() == 'Windows'
|
||||
|
||||
@@ -126,6 +134,18 @@ def main():
|
||||
trade_cmd = f"{python_exec} -u trader/auto_trade_polymarket.py"
|
||||
trade_process = start_process(trade_cmd, "Polymarket 自动交易程序")
|
||||
|
||||
# 3. 启动每日数据报告推送程序(后台线程)
|
||||
# 北京时间每天 8 点推送昨天的数据统计
|
||||
try:
|
||||
report_thread = run_scheduler_background()
|
||||
if report_thread:
|
||||
log("每日数据报告推送程序已启动", GREEN)
|
||||
else:
|
||||
log("⚠️ 每日数据报告推送程序启动失败", YELLOW)
|
||||
except Exception as e:
|
||||
log(f"⚠️ 启动每日报告程序异常: {e}", YELLOW)
|
||||
report_thread = None
|
||||
|
||||
log("系统启动完成!", GREEN)
|
||||
log("前端访问地址: http://localhost:8000", GREEN)
|
||||
log("按 Ctrl+C 停止所有服务...", YELLOW)
|
||||
|
||||
Reference in new issue
Block a user