什么是Crypto Auto Progression
Crypto Auto Progression 是一个专为 `crypto-hedge-backtest` 项目设计的自动化推进系统,旨在通过 cron 定时任务实现高效、可复用的工作流管理。其核心目标不是简单的提醒或空转,而是确保每次触发都至少执行一项实质性操作——如运行脚本、修改代码或生成新文件,从而避免资源浪费和进度停滞。该系统强调‘真实执行驱动’,即在预设周期内推动项目持续进展,同时通过智能汇报机制仅在有阶段成果时输出信息,防止无效消息刷屏干扰用户判断。整体架构围绕三个标准任务构建:5分钟一次的主任务负责日常推进,30分钟一次的健康检查监控产出状态并预警阻塞,以及每日固定时间生成的综合日报,全面覆盖执行、监控与复盘需求。
核心功能特点
- 基于 cron 的周期性自动推进,确保每轮触发均有真实执行动作(如跑脚本、改代码或生成文件)
- 内置三种标准任务模板:5分钟主任务、30分钟健康检查、每日汇总日报,形成完整自动化闭环
- 智能汇报机制:仅在产生实质成果(新增/更新文件、关键指标、结论)时才发送通知,避免重复话术
- 强制创建验证流程:先建主任务并手动触发测试,确认无误后再启用守护任务和日报
- 提供高频故障排查指南,涵盖参数缺失、命令格式错误及网络异常等典型问题处理方案
适用场景
Crypto Auto Progressation 特别适合需要长期运行且依赖高频数据处理的加密对冲回测项目。当用户希望在无人值守情况下保持策略迭代节奏时,该工具可通过每5分钟自动推进一次,确保模型训练、参数调优或数据扫描等环节不被中断。例如,在接入 Binance 等交易所实时行情时,系统能自动重试因网络波动导致的拉取失败,并在恢复后继续扫描链路,保障数据完整性。对于团队协作场景,每日生成的结构化日报可清晰展示当日完成项、关键结果与风险点,便于成员同步进展并制定次日计划。此外,若项目进入瓶颈期出现长时间无产出,健康检查任务会主动告警并指出阻塞原因,帮助用户及时介入调整方向。无论是个人开发者还是小型量化团队,只要涉及周期性、高频率的技术执行任务,均可借助此系统固化自动化流程,提升研发效率与透明度。
