auto_report_long_only_t1.py - 原始版本,使用30分钟K线数据auto_report_realtime.py - 增强版本,在14:50等关键时间点会获取实时行情计算信号realtime_signal.py - 独立的实时信号检测工具原版问题:
改进方案:
原版:
增强版:
实时信号版本会在邮件主题中显示实时信号分数:
🟢 CYB50-T1报告 04-01 14:50 | 实时5分 | 收益+2.50% (触发买入)⚪ CYB50-T1报告 04-01 14:50 | 实时2分 | 收益+2.50% (未触发)cd /root/.openclaw/workspace/cat-fly
python3 auto_report_realtime.py
在14:50左右运行会自动获取实时行情并计算信号。
cd /root/.openclaw/workspace/cat-fly
python3 realtime_signal.py
仅检测当前信号状态,不生成完整报告。
修改 cron_jobs.json,将14:50的任务指向新版本:
{
"id": "catfly-afternoon-1450-realtime",
"name": "catfly-afternoon-1450-realtime",
"schedule": {"expr": "50 14 * * 1-5", "tz": "Asia/Shanghai"},
"payload": {"script": "auto_report_realtime.py"}
}
基于最后一根完整K线(14:30)的技术指标,结合实时价格进行估算:
可以在任意时间测试实时信号检测:
python3 realtime_signal.py
输出示例:
================================================================================
实时信号评估结果
================================================================================
当前价格: 3367.82
最后一根K线收盘: 3387.91
价格变化: -0.59%
技术指标估算:
RSI(估算): 39.97
KDJ J(估算): 12.69
布林带: [3353.48, 3504.82]
信号评分: 2/4 (阈值: 4分触发买入)
触发信号: 触及下轨, 日内低位, MA下降趋势惩罚
⚪ 建议: 未触发买入信号
================================================================================