refactor(scheduler): 重构每日任务调度逻辑并优化配置路径
- 将等待目标时间逻辑改为基于schedule库的定时任务调度 - 支持后台守护进程模式持续执行定时任务 - 优化命令行参数说明,默认执行时间改为15:30 - 简化立即执行和循环运行的逻辑 - 修改SSH私钥路径为相对于项目根目录 - 更新rotation.yaml配置中指数及加密货币标签说明 - 回测开始日期由2022-01-01调整为2020-01-01 refactor(report): 优化轮动策略绩效报告图表与指标展示 - 新增策略与基准绩效指标对比表格,展示累计收益、年化收益等关键指标 - 调整绩效表布局,增加绩效指标面板高度,保持与信号表格一致视觉 - 丰富绘图函数参数,支持传入绩效指标字典避免重复计算 - 规范调仓信号表操作列索引及样式,保持统一字体大小和行高 - 净值曲线、回撤及持仓分布面板分离,调整图表索引和标题名称 - 优化持仓分布图显示,提升整体报告信息完整性与易读性
This commit is contained in:
@@ -32,9 +32,9 @@ code_list:
|
||||
"399702.SZ": "国债指数"
|
||||
# 全球市场指数 (使用 YFinance) - 非主市场,数据会前向填充到A股交易日
|
||||
"HSTECH": "恒生科技" # 港股
|
||||
"NDX": "纳斯达克100" # 美股
|
||||
"BTC": "比特币" # 加密货币
|
||||
"ETH": "以太坊" # 加密货币
|
||||
"NDX": "纳指100" # 美股
|
||||
"BTC": "BTC" # 加密货币
|
||||
"ETH": "ETH" # 加密货币
|
||||
|
||||
# 主市场配置(用于确定交易日历)
|
||||
primary_market:
|
||||
@@ -47,7 +47,7 @@ benchmark:
|
||||
name: "沪深300指数"
|
||||
|
||||
# ==================== 回测参数 ====================
|
||||
start_date: "2022-01-01"
|
||||
start_date: "2020-01-01"
|
||||
# end_date: "2025-03-17"
|
||||
|
||||
# ==================== 因子参数 ====================
|
||||
@@ -79,5 +79,5 @@ ssh_tunnel:
|
||||
host: "8.218.167.69" # SSH 服务器地址(阿里云香港 ECS IP)
|
||||
port: 22 # SSH 端口
|
||||
username: "root" # SSH 用户名
|
||||
key_path: "/Users/aszer/Documents/vscode/etf/hk_ecs.pem" # SSH 私钥路径
|
||||
key_path: "hk_ecs.pem" # SSH 私钥路径(相对于项目根目录)
|
||||
local_port: 1080 # 本地 SOCKS5 代理端口
|
||||
|
||||
Reference in New Issue
Block a user