经 AI Skill Hub 精选评估,fortune AI技能包 获评「强烈推荐」。这款AI工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。
fortune AI技能包 是一款基于 Python 开发的开源工具,专注于 ai、aigc、bitcoin 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
fortune AI技能包 是一款基于 Python 开发的开源工具,专注于 ai、aigc、bitcoin 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:pip 安装(推荐)
pip install fortune
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install fortune
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/wonglaitung/fortune
cd fortune
pip install -e .
# 验证安装
python -c "import fortune; print('安装成功')"
# 命令行使用
fortune --help
# 基本用法
fortune input_file -o output_file
# Python 代码中调用
import fortune
# 示例
result = fortune.process("input")
print(result)
# fortune 配置文件示例(config.yml) app: name: "fortune" debug: false log_level: "INFO" # 运行时指定配置文件 fortune --config config.yml # 或通过环境变量配置 export FORTUNE_API_KEY="your-key" export FORTUNE_OUTPUT_DIR="./output"
⭐ 如果您觉得这个项目有用,请先给项目Star再Fork,以支持项目发展!⭐
实践人机混合智能的理念,开发具备变现能力的金融资产智能量化分析助手。系统整合大模型智能决策与机器学习预测模型,实时监控加密货币、港股、黄金等金融市场。
---
pip install -r requirements.txt
yfinance catboost akshare pandas scikit-learn lightgbm jieba hmmlearn arch
---
```bash
```bash
python hsi_email.py --no-email ```
必填环境变量:
| 变量名 | 说明 |
|---|---|
SMTP_SERVER | SMTP服务器地址 |
EMAIL_SENDER | 发件人邮箱 |
EMAIL_PASSWORD | 邮箱授权码 |
RECIPIENT_EMAIL | 收件人邮箱 |
QWEN_API_KEY | 通义千问API密钥 |
---
cp set_key.sh.sample set_key.sh
source set_key.sh
核心优势:使用CatBoost梯度提升算法,整合1023个技术指标、基本面数据、市场状态、网络特征和情感指标,对港股进行多周期涨跌预测。相比传统技术分析,机器学习模型能自动发现复杂的市场规律。
性能指标:
| 验证方法 | 周期 | 准确率 | IC | Rank IC | 推荐度 |
|---|---|---|---|---|---|
| **Walk-forward**(12 folds,57只股票) | **20天** | **55.04%** | **0.205** | **0.231** | ⭐⭐⭐⭐ 推荐 |
| Walk-forward(12 folds) | 5天 | ~50% | - | - | ⭐⭐⭐ 谨慎使用 |
| 训练时5折交叉验证 | 20天 | 64.67% | - | - | 参考 |
⚠️ 注意:训练时CV准确率高于Walk-forward准确率是正常现象,不代表数据泄漏。详见 docs/VALIDATION_GUIDE.md。
Walk-forward 验证结果(57只股票,12 folds,Top 500特征,市场情绪过滤器启用,2026-05-23):
| 指标 | 数值 | 业界标准 | 评估 |
|---|---|---|---|
| 综合评分 | **90/100** | - | 优秀 |
| 平均夏普比率 | **5.33** | >0.5 | ✅ 优秀 |
| 平均最大回撤 | **-1.04%** | <-20% | ✅ 极佳 |
| 平均准确率 | 55.04% | >50% | ✅ |
| 平均 IC | **0.205** | >0.05 | ✅ 优秀 |
| 平均 Rank IC | **0.231** | >0.05 | ✅ 优秀 |
| 平均收益率 | **+5.08%** | >0% | ✅ 正收益 |
特征体系(1023个特征):
| 类别 | 特征示例 | 作用 |
|---|---|---|
| 技术指标 | MA、RSI、MACD、布林带、KDJ等 | 捕捉价格趋势和动量 |
| 价格形态 | K线形态、支撑阻力位 | 识别经典交易信号 |
| 基本面 | PE、PB、ROE、市值 | 评估股票内在价值 |
| 市场情绪 | 恒指走势、板块强弱 | 反映整体市场环境 |
| 资金流向 | 南向资金、主力净流入 | 追踪大资金动向 |
| **利率特征** | 中美利率、期限利差、中美利差 | 港股资金流向关键驱动 |
| **GARCH 波动率** | 条件波动率、波动率比率、持续性参数 | 捕捉波动率聚类特性 |
| **LSTM-GARCH 混合波动率** | 混合波动率、不确定性、趋势信号 | 融合计量经济与深度学习 |
| **HSI 市场状态** | HMM 市场状态、状态概率、持续时间 | 识别牛熊震荡市场 |
| **日历效应** | 星期效应、月份效应、期权到期日 | 捕捉周期性市场规律 |
| **网络特征** | 社区归属、中心性、桥梁股 | 反映股票联动关系 |
| **网络交叉特征** | 市场级特征 × 网络社区 | 不同社区对市场信号有不同响应 |
市场级特征处理:60个市场级特征(所有股票同值)通过与网络社区交叉,使不同社区的股票对同一市场信号有差异化响应。利率特征通过此机制区分个股。
特征重要性(个股20天模型,Top 10,2026-05-23):
| 排名 | 特征 | 重要性 | 类别 |
|---|---|---|---|
| 1 | Volatility_30pct | 2.01 | 波动类 |
| 2 | MA250_Slope | 1.83 | 趋势类 |
| 3 | Volatility_30d | 1.79 | 波动类 |
| 4 | BB_Width_MA60 | 1.76 | 技术指标 |
| 5 | net_cohesion_HSI_Regime_Duration | 1.51 | **网络交叉** |
| 6 | Volatility_70pct | 1.49 | 波动类 |
| 7 | Distance_Support_120d | 1.43 | 技术指标 |
| 8 | net_cohesion_per_GARCH_Conditional_Vol | 1.36 | **网络交叉** |
| 9 | Stock_Price_Stability_Score | 1.34 | 风险类 |
| 10 | 60d_Trend_HSI_Return_60d | 1.31 | **网络交叉** |
关键发现:网络交叉特征(net_cohesion_*,net_constraint_*)占据 Top 10 中的 3 席,证明市场级特征与网络社区交叉后具有显著预测价值。
模型配置:
| 参数 | 值 | 说明 |
|---|---|---|
| **预测阈值** | 0.5 | 概率 > 0.5 预测上涨,≤ 0.5 预测下跌 |
| 置信度分级 | 0.65 / 0.55 | 高置信度(>0.65)、中置信度(0.55-0.65)、低置信度(<0.55) |
| 特征缓存 | 7天有效期 | 特征计算结果缓存,**170x 加速**,避免重复计算 |
| 随机种子 | 42(固定) | 确保可重现性 |
双模式预测系统:
系统区分两种预测场景,确保训练-预测一致性:
| 场景 | 特征时点 | mode 参数 | 应用 |
|---|---|---|---|
| 收市后预测 | 当日数据 | production | 实际交易决策 |
| Walk-forward 验证 | T-1 数据 | backtest | 模型验证、防止泄漏 |
实际应用: - 每日自动预测自选股未来5天和20天的涨跌概率 - 结合置信度分级决定仓位大小(高置信度重仓,低置信度轻仓或观望) - 通过邮件推送预测结果,便于及时决策
⚠️ 风险提示:
高置信度预测错误时损失风险依然很高:
| 指标 | 值 |
|---|---|
| 高置信度(>=0.65)错误样本 | 1,539 |
| 平均损失 | **-6.91%** |
| 最大损失 | **-72.96%** |
| 损失 <= -5% | **49.4%** |
| 损失 <= -10% | **24.7%** |
必须配合止损策略:建议设置 3-5% 止损,可提升期望收益 30%。
核心理念:利用大语言模型(通义千问)的推理能力,整合多维信息生成交易建议。相比传统量化策略,大模型能理解市场上下文,提供更有针对性的建议。
六层分析框架:
| 层级 | 分析维度 | 输出内容 | 重要性 |
|---|---|---|---|
| 1️⃣ | 风险控制 | 仓位建议、止损点位 | 最高优先级 |
| 2️⃣ | 市场环境 | 大盘趋势、宏观因素 | 决定整体方向 |
| 3️⃣ | 基本面 | 财务健康度、估值水平 | 中长期价值判断 |
| 4️⃣ | 技术面 | 趋势、支撑阻力、形态 | 入场时机选择 |
| 5️⃣ | 信号识别 | 异常信号、资金流向 | 短线机会捕捉 |
| 6️⃣ | 综合决策 | 最终买卖建议 | 综合以上五层 |
板块轮动分析:
| 分析内容 | 输出 | 应用 |
|---|---|---|
| 16个板块排名 | 强势板块→弱势板块 | 选择热点板块 |
| 龙头股识别 | 各板块领涨股 | 精选个股标的 |
| 周期/防御轮动 | 市场风格判断 | 调整投资组合 |
| 主力资金追踪 | 建仓/出货信号 | 跟随聪明钱 |
输出示例: - 每只股票的买入/卖出/持有建议 - 具体的仓位配置建议 - 风险提示和止损位
python3 ml_services/ml_trading_model.py --mode train --horizon 20 --model-type catboost
python3 ml_services/ml_trading_model.py --mode train --horizon 20 --model-type catboost python3 ml_services/walk_forward_validation.py --model-type catboost --horizon 20 python3 ml_services/walk_forward_by_sector.py --sector bank --horizon 20
fortune 是一个实践“人机混合智能”理念的金融资产智能量化分析助手。该项目旨在通过整合大模型智能决策与机器学习预测模型,为用户提供具备变现能力的量化分析工具。系统能够实时监控加密货币、港股及黄金等多元化金融市场,通过先进的算法模型捕捉市场机会,帮助开发者与投资者实现智能化的资产管理。
本项目核心功能涵盖了高精度的机器学习预测与大模型智能决策。通过集成 CatBoost 梯度提升算法,系统能够整合技术指标、基本面数据、市场状态及情感指标,对港股进行多周期的涨跌预测。同时,系统引入大语言模型(通义千问)构建了六层分析框架,从风险控制、市场环境、基本面、技术面等多个维度进行深度推理,提供比传统量化策略更具上下文理解能力的交易建议。
运行本项目需要 Python 环境,并需安装相关的依赖库。核心依赖包括用于数据获取的 `yfinance` 和 `akshare`,机器学习框架 `catboost`、`lightgbm`、`scikit-learn` 以及 `hmmlearn`,数据处理工具 `pandas`,以及用于文本处理的 `jieba`。请确保在安装前已配置好相应的 Python 环境。
项目支持通过源码方式进行安装部署。首先,您需要克隆仓库并进入项目目录,随后使用 `pip install -r requirements.txt` 命令安装所有必要的依赖项。在完成依赖安装后,请务必按照配置流程设置环境变量,以确保系统能够正常调用 API 和邮件服务进行数据抓取与结果推送。
在部署前,必须进行环境变量配置。请通过 `cp set_key.sh.sample set_key.sh` 复制配置文件模板,并编辑 `set_key.sh` 文件。您需要填写必要的 `SMTP_SERVER`、`EMAIL_SENDER`、`EMAIL_PASSWORD`、`RECIPIENT_EMAIL` 以及最重要的 `QWEN_API_KEY`(通义千问 API 密钥)。配置完成后,执行 `source set_key.sh` 使变量生效。
本项目通过环境变量管理敏感信息与 API 密钥。开发者需在 `set_key.sh` 中配置通义千问的 API Key,以便大模型模块能够调用 LLM 能力进行市场推理。此外,系统集成了邮件发送接口,用于将分析结果自动推送至指定的收件人邮箱。
系统采用“机器学习预测 + 大模型决策”的双引擎工作流。首先,机器学习模块(如 CatBoost 模型)通过对海量技术指标和市场特征的训练,输出预测概率与风险评估;随后,大模型模块接收多维度的市场信息,利用其推理能力结合六层分析框架(涵盖风险控制、宏观环境、基本面等)进行综合研判,最终生成包含仓位建议与止损点位的智能化交易决策。
高质量的AI工具,实用性强
该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
AI Skill Hub 点评:fortune AI技能包 的核心功能完整,质量优秀。对于AI 技术爱好者来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | fortune |
| 原始描述 | 开源AI工具:实践人机混合智能的理念,开发具备变现能力的金融资产智能量化分析助手。系统整合大模型智能决策与机器学习预测模型,实时监控加密货币、港股、黄金等金融市场。香港股票方。⭐49 · Python |
| Topics | aiaigcbitcoincryptocurrencyethereumpython |
| GitHub | https://github.com/wonglaitung/fortune |
| 语言 | Python |
收录时间:2026-05-16 · 更新时间:2026-05-19 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。