关于 alphaear-predictor
alphaear-predictor 使用 Kronos 模型进行市场时间序列预测,并结合近期新闻与推理,由 Agent 对量化基础预测作调整。
主要功能
- 01基于 Kronos 生成基础预测
- 02结合近期新闻调整预测
- 03可配置预测周期
- 04支持可选新闻投影模型权重
适用场景
- 01生成市场趋势预测
- 02依据新闻修订预测结果
- 03在预测中使用嵌入模型
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rkiding/ awesome-finance-skills --skill alphaear-predictor安装后在 Claude Code 中输入/alphaear-predictor确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/PROMPTS.mdscripts/__init__.pyforecast_agent.pyjson_utils.pykronos_predictor.pyscripts/predictor/model/__init__.pykronos.pymodule.pyscripts/prompts/fin_agent.pyforecast_analyst.pyintent_agent.pyisq_prompt_generator.pyreport_agent.pytrend_agent.pyvisualizer.pyscripts/schema/isq_template.pymodels.pyscripts/utils/__init__.pydatabase_manager.pyjson_utils.pylogging_setup.pyscripts/utils/llm/capability.pyfactory.pyrouter.pyscripts/utils/predictor/evaluation.pykline_generate.pytraining.pyscripts/utils/predictor/model/__init__.pykronos.pymodule.py详细介绍
AlphaEar Predictor Skill
概述
此技能利用 Kronos 模型(通过 KronosPredictorUtility)执行时间序列预测,并根据新闻情绪调整预测结果。
功能
1. 预测市场趋势
1. 预测市场趋势
工作流:
- 生成基础预测:使用
scripts/kronos_predictor.py(通过KronosPredictorUtility)生成技术面/量化预测。 - 调整预测(Agentic):使用
references/PROMPTS.md中的 预测调整提示词,根据最新新闻/逻辑对数值进行主观调整。
关键工具:
KronosPredictorUtility.get_base_forecast(df, lookback, pred_len, news_text):返回List[KLinePoint]。
使用示例(Python):
from scripts.utils.kronos_predictor import KronosPredictorUtility
from scripts.utils.database_manager import DatabaseManager
db = DatabaseManager()
predictor = KronosPredictorUtility()
# Forecast
forecast = predictor.predict("600519", horizon="7d")
print(forecast)
配置
此技能需要 Kronos 模型和嵌入模型。
- Kronos 模型:
- 确保项目根目录下存在
exports/models目录。 - 将训练好的新闻投影器权重(例如
kronos_news_v1.pt)放入exports/models/。 - 或使用基础模型(会自动下载)。
- 确保项目根目录下存在
注意
模型安全性:此技能会从
exports/models加载模型权重。我们使用weights_only=True,并且只扫描符合kronos_news_*.pt模式的文件。请确保只在此目录中放置可信的检查点。
- 环境变量:
EMBEDDING_MODEL:嵌入模型的路径或名称(默认:sentence-transformers/all-MiniLM-L6-v2)。KRONOS_MODEL_PATH:用于覆盖模型加载路径的可选项。
依赖项
torchtransformerssentence-transformerspandasnumpyscikit-learn
评论
支持 Markdown