当前位置: 首页 > news >正文

【股票系统】使用docker本地构建ai-hedge-fund项目,模拟大师炒股进行分析。人工智能的对冲基金的开源项目

股票系统:

https://github.com/virattt/ai-hedge-fund

镜像地址:
https://gitcode.com/gh_mirrors/ai/ai-hedge-fund

项目地址:
https://gitee.com/pythonstock/docker-run-ai-hedge-fund

这是一个基于人工智能的对冲基金的原理验证项目。本项目旨在探讨利用人工智能进行交易决策的可能性。本项目仅供教育用途,不适用于实际交易或投资。

该系统采用了多个协同工作的智能体:

  1. 本杰明·格雷厄姆智能体 - 价值投资的鼻祖,只购买具有安全边际的隐藏宝石
  2. 比尔·阿克曼智能体 - 积极投资者,采取大胆立场并推动变革
  3. 凯西·伍德智能体 - 增长投资的皇后,坚信创新和颠覆的力量
  4. 查理·芒格智能体 - 沃伦·巴菲特的搭档,只以公平价格购买卓越的企业
  5. 迈克尔·伯里智能体 - 《大空头》中的逆向投资者,搜寻深度价值
  6. 彼得·林奇智能体 - 务实投资者,在日常业务中寻找“十倍股”
  7. 菲利普·费舍尔智能体 - 细心的增长投资者,运用深入的“小道消息”研究
  8. 斯坦利·德鲁肯米勒智能体 - 宏观传奇,寻找具有增长潜力的不对称机会
  9. 沃伦·巴菲特智能体 - 奥马哈的先知,寻求公平价格的卓越公司
  10. 估值智能体 - 计算股票的内在价值并生成交易信号
  11. 情绪智能体 - 分析市场情绪并生成交易信号
  12. 基本面智能体 - 分析基本面数据并生成交易信号
  13. 技术分析智能体 - 分析技术指标并生成交易信号
  14. 风险管理员 - 计算风险指标并设置头寸限制
  15. 投资组合经理 - 作出最终交易决策并生成订单

在这里插入图片描述

配置token:
https://www.financialdatasets.ai/

491abec3-0eaa-4a43-908b-f9f509b404b3

在这里插入图片描述

项目说明

项目地址:
https://gitcode.com/gh_mirrors/ai/ai-hedge-fund

使用docker 构建啊项目,解决国内网络问题。

git clone https://gitee.com/pythonstock/docker-run-ai-hedge-fund.git
cd docker-run-ai-hedge-fundrun build.sh

申请key,演示使用,已经删除,自己重新申请

deepseek的key
https://platform.deepseek.com/api_keys

sk-1181776cfe0d48099fd7ef028d9c7285

https://www.financialdatasets.ai/
key:

491abec3-0eaa-4a43-908b-f9f509b404b3

运行镜像

docker run --name ai-hedge-fund -e DEEPSEEK_API_KEY=sk-1181776cfe0d48099fd7ef028d9c7285 \-it pythonstock/docker-run-ai-hedge-fund docker exec -it ai-hedge-fund bash

docker 镜像;

# 基础镜像
# https://hub.docker.com/_/python/tags?page=1&name=3.11-slim-bullseye
#FROM docker.io/python:3.11-slim-bullseye
FROM docker.m.daocloud.io/library/python:3.11-slim-bullseye#增加语言utf-8
ENV LANG=zh_CN.UTF-8
ENV LC_CTYPE=zh_CN.UTF-8
ENV LC_ALL=C
ENV PYTHONPATH=/data/stock
EXPOSE 9988# 使用国内镜像地址加速。修改debian apt更新地址,pip地址,设置时区
# https://opsx.alibaba.com/mirror
# https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
# cat /etc/apt/sources.list 参考原始地址,再确定怎么样替换
# 安装依赖库
# apt-get autoremove -y 删除没有用的依赖lib
# apt-get --purge remove 软件包名称 , 删除已安装包(不保留配置文件)RUN sed -i "s@http://\(deb\|security\).debian.org@https://mirrors.aliyun.com@g" /etc/apt/sources.list && \echo  "[global]\n\
index-url = https://mirrors.aliyun.com/pypi/simple\n\
trusted-host = mirrors.aliyun.com" > /etc/pip.conf && \ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \echo "Asia/Shanghai" > /etc/timezone && \apt-get update && \apt-get install -y git curl && \pip install poetry==1.7.1# Configure Poetry to not use a virtual environment
RUN mkdir /data && cd /data && git clone https://gitcode.com/gh_mirrors/ai/ai-hedge-fund.git  && \cd ai-hedge-fund && poetry config virtualenvs.create false && \poetry install --no-interaction --no-ansiWORKDIR /data#ENTRYPOINT ["python", "src/main.py"] ENTRYPOINT ["sleep", "99999999d"] 

异常分析

## 大模型未配置:File "/data/ai-hedge-fund/src/llm/models.py", line 206, in get_modelraise ValueError("DeepSeek API key not found.  Please make sure DEEPSEEK_API_KEY is set in your .env file.")
ValueError: DeepSeek API key not found.  Please make sure DEEPSEEK_API_KEY is set in your .env file.
During task with name 'ben_graham_agent' and id '5f72b05a-9d9b-63d9-b8a6-30f659b0e32c'

配置环境变量

运行:

python3 src/main.py --ticker AAPL,MSFT,NVDA
? Select your AI analysts. [Ben Graham]Selected analysts: Ben Graham? Select your LLM model: [deepseek] deepseek-v3Selected Deep

相关文章:

  • 下垂控制属于构网型控制技术
  • 药监平台上传数据报资源码不存在
  • 焕新升级001,50M/S告别限速!
  • leetcode66.加一
  • 反事实——AI与思维模型【82】
  • 从 Lambda 到 DSL:Kotlin 接口实现的演进之路
  • IT社团分析预测项目(pandas、numpy、sklearn)
  • 哪些物联网框架支持多协议接入?选型指南与核心能力解析
  • Raptor码的解码成功率matlab实现
  • Oracle官宣 MySQL+APEX+AI三认证限时免费
  • Dify 1.3.0 为 LLM 节点引入了结构化输出支持
  • 基于 IPMI + Kickstart + Jenkins 的 OS 自动化安装
  • UML之序列图的执行规范
  • 【Typecho】给Joe主题后台添加custom自定义功能!
  • 详解 `from datasets import load_dataset`:数据格式、公开数据集与自定义数据集实战指南
  • 《Python Web部署应知应会》Flask网站隐藏或改变浏览器URL:从Nginx反向代理到URL重写技术
  • ES6 Map/WeakMap/Set/WeakSet 全解指南
  • java.lang.reflect.InaccessibleObjectException
  • 理解计算机系统_网络编程(3)
  • PCL点云处理之基于SAC-IA和ICP的点云配准完整流程(二百四十七)
  • 美国政府将暂时恢复部分受影响留学生的合法身份,并将制订新标准
  • 知名计算机专家、浙江大学教授张森逝世
  • “梅花奖”快闪走入上海张园,朱洁静在石库门前起舞
  • 中央政治局会议举行,传递三重确定性
  • 释新闻|印度宣布“掐断”巴基斯坦水源,对两国意味着什么?
  • 哈工大赵杰:人形机器人要拓展人的能力而非一味复制,未来产业要做成至少10年