经 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,以支持项目发展!⭐
实践人机混合智能的理念,开发具备变现能力的金融资产智能量化分析助手。系统整合大模型智能决策与机器学习预测模型,实时监控港股、A股两大市场。
支持市场: - 🇭🇰 港股 - 恒生指数三周期预测、个股预测、异常检测(31只自选股) - 🇨🇳 A股 - 三周期预测、综合买卖建议、板块分析(53只股票池)
---
| 特性 | 🇭🇰 港股系统 | 🇨🇳 A股系统 |
|---|---|---|
| **股票池** | 31只自选股 | 53只(4核心+49扩展) |
| **三周期预测** | ✅ 1d/5d/20d | ✅ 1d/5d/20d |
| **指数预测** | ✅ 恒生指数(81%准确率) | ❌ 暂不适用 |
| **大模型建议** | ✅ 通义千问 | ✅ 通义千问 |
| **异常检测** | ✅ 双层检测(Z-Score + IF) | ✅ 双层检测 |
| **市场情绪** | ✅ 南向资金 | ✅ 北向资金 |
| **涨跌停特征** | ❌ 不适用 | ✅ 主板10%/创业板20% |
| **自动化时间** | 工作日 16:00 HKT | 工作日 15:15 CST |
| **模型准确率** | 20d: 55-58% | 20d: 55-60% |
| **特征数量** | 1023个 | 1077个 |
| **核心交易策略** | 假突破做多、一致看涨、下跌中继做多 | 综合买卖建议、四类评级 |
---
pip install -r requirements.txt
yfinance catboost akshare pandas scikit-learn lightgbm jieba hmmlearn arch networkx
---
```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个技术指标、基本面数据、市场状态、网络特征和情感指标,对港股进行多周期涨跌预测。相比传统技术分析,机器学习模型能自动发现复杂的市场规律。
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 | 模型验证、防止泄漏 |
⚠️ 风险提示:
高置信度预测错误时损失风险依然很高:
| 指标 | 值 |
|---|---|
| 高置信度(>=0.65)错误样本 | 1,539 |
| 平均损失 | **-6.91%** |
| 最大损失 | **-72.96%** |
| 损失 <= -5% | **49.4%** |
| 损失 <= -10% | **24.7%** |
必须配合止损策略:建议设置 3-5% 止损,可提升期望收益 30%。
核心优势:使用CatBoost梯度提升算法,整合1077个特征(含A股特有特征),对A股进行多周期涨跌预测。相比港股模型,A股模型增加了涨跌停特征、北向资金等A股特有因素。
模型验证结果(Walk-forward,12 folds,53只股票,2026-07-18):
| 周期 | 准确率 | IC | 推荐度 |
|---|---|---|---|
| **20天** | **55-60%** | **0.18** | ⭐⭐⭐⭐ 推荐 |
| 5天 | ~50% | - | ⭐⭐⭐ 谨慎使用 |
| 1天 | ~50% | - | ⚠️ 噪音大 |
⚠️ 注意:A股个股准确率正常范围50-60%,>65%为数据泄漏信号。
股票池设计(53只股票):
| 类型 | 数量 | 用途 | 权重 |
|---|---|---|---|
| 核心持仓 | 4只 | 监控、预测、交易 | **3.0** |
| 扩展股票 | 49只 | 网络分析、样本扩充、产业链锚点 | 1.0 |
四只核心持仓:
| 代码 | 名称 | 板块 | 网络角色 |
|---|---|---|---|
| 300440 | 运达科技 | 轨交IT | 轨交信息化网络核心 |
| 002655 | 共达电声 | 声学电子 | 智能硬件/果链网络节点 |
| 300765 | 石药创新 | 创新药 | 医药研发网络核心 |
| 600800 | 渤海化学 | 精细化工 | 化工周期网络节点 |
核心原理:市场上涨比例有强自相关性(lag=1 自相关系数 0.929),滞后1天数据能有效识别极端市场环境,动态调整预测阈值。港股和A股均适用此机制。
阈值分层:
| 层级 | 上涨比例 | 动态阈值 | 操作 |
|---|---|---|---|
| extreme_bear | <20% | 1.0 | 暂停交易 |
| bear | 20-30% | 0.70 | 高置信 |
| weak | 30-40% | 0.65 | 谨慎 |
| normal | >40% | 0.50 | 标准 |
验证效果(港股12 folds,57只股票):
| 指标 | 过滤前 | 过滤后 | 变化 |
|---|---|---|---|
| 准确率 | 62.0% | 70.7% | **+8.7%** |
| 总收益 | 242.13 | 305.57 | **+63.44** |
| FP | 2217 | 1424 | **-793** |
关键发现:问题本质是"市场普跌时模型仍过度乐观",而非"选错股"。市场环境感知比个股过滤更有效。
核心原理:HMM 市场状态持续时间(Regime_Duration)反映状态稳定性,短持续时间意味着频繁转换,预测可靠性下降。双市场均支持。
| Regime_Duration | 稳定性 | 建议 |
|---|---|---|
| < 5 天 | ⚠️ 不稳定 | 降低仓位 |
| 5-15 天 | 🟡 中等 | 正常交易 |
| > 15 天 | ✅ 稳定 | 趋势明确 |
---
核心理念:利用大语言模型(通义千问)的推理能力,整合多维信息生成交易建议。相比传统量化策略,大模型能理解市场上下文,提供更有针对性的建议。
六层分析框架:
| 层级 | 分析维度 | 输出内容 | 重要性 |
|---|---|---|---|
| 1️⃣ | 风险控制 | 仓位建议、止损点位 | 最高优先级 |
| 2️⃣ | 市场环境 | 大盘趋势、宏观因素 | 决定整体方向 |
| 3️⃣ | 基本面 | 财务健康度、估值水平 | 中长期价值判断 |
| 4️⃣ | 技术面 | 趋势、支撑阻力、形态 | 入场时机选择 |
| 5️⃣ | 信号识别 | 异常信号、资金流向 | 短线机会捕捉 |
| 6️⃣ | 综合决策 | 最终买卖建议 | 综合以上五层 |
板块轮动分析:
| 分析内容 | 输出 | 应用 |
|---|---|---|
| 16个板块排名 | 强势板块→弱势板块 | 选择热点板块 |
| 龙头股识别 | 各板块领涨股 | 精选个股标的 |
| 周期/防御轮动 | 市场风格判断 | 调整投资组合 |
| 主力资金追踪 | 建仓/出货信号 | 跟随聪明钱 |
双市场应用: - 🇭🇰 港股:comprehensive_analysis.py 整合大模型建议、CatBoost预测、异常检测、板块分析 - 🇨🇳 A股:a_stock_email.py 调用通义千问,a_stock_comprehensive_analysis.py 整合多维度输出
---
python3 ml_services/ml_trading_model.py --mode train --horizon 20 --model-type catboost
./scripts/run_a_stock_analysis.sh
python3 a_stock_ml_model.py --mode train --horizon 20
python3 a_stock_ml_model.py --mode predict --horizon 20 --core-only
| 维度 | 🇭🇰 港股个股模型 | 🇨🇳 A股个股模型 |
|---|---|---|
| **算法** | CatBoost 梯度提升 | CatBoost 梯度提升 |
| **特征总数** | 1023个 | 1077个 |
| **预测周期** | 1d / 5d / 20d | 1d / 5d / 20d |
| **预测阈值** | 0.5 | 0.5 |
| **股票池** | 31只(57只验证) | 53只(4核心+49扩展) |
| **验证方法** | Walk-forward, 12 folds | Walk-forward, 12 folds |
| **20天准确率** | 55-58% | 55-60% |
| **特征缓存加速** | 170x | 170x |
| **随机种子** | 42(固定) | 42(固定) |
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 不对第三方内容的准确性作法律背书。