当前位置: 首页 > 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

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

pythonstock开源股票系统(6):使用deepsee进行美股分析,docker本地构建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 \-e FINANCIAL_DATASETS_API_KEY=491abec3-0eaa-4a43-908b-f9f509b404b3 \-itd 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 

http://www.mrgr.cn/news/100300.html

相关文章:

  • 来自 Bisheng 关于微调的内容总结
  • 【Java并发】【原子类】适合初学体质的原子类入门
  • QT6 源(52)篇二:存储 c 语言字符串的类 QByteArray 的使用举例,
  • Win7 SSL证书问题
  • 如何打包python程序为可执行文件
  • Netmiko 源码解析
  • 精益数据分析(29/126):深入剖析电子商务商业模式
  • 【C++11】右值引用和移动语义:万字总结
  • 论人际关系发展的阶段
  • 毕业项目-Web入侵检测系统
  • CANFD技术在实时运动控制系统中的应用:协议解析、性能测试与未来发展趋势
  • C++如何设计线程池(thread pool)来提高线程的复用率,减少线程创建和销毁的开销
  • 使用MyBatis注解方式的完整示例,涵盖CRUD、动态SQL、分页、事务管理等场景,并附详细注释和对比表格
  • AI大模型学习十一:‌尝鲜ubuntu 25.04 桌面版私有化sealos cloud + devbox+minio,实战运行成功
  • 腾讯一面面经:总结一下
  • [ESP-IDF]:esp32-camera 使用指南 ESP32S3-OV2640 用例测试
  • 【Linux】轻量级命令解释器minishell
  • 【Lua】Lua 入门知识点总结
  • Hbase集群管理与实践
  • AI大模型学习十二:‌尝鲜ubuntu 25.04 桌面版私有化sealos cloud + devbox+minio对象存储测试和漫长修改之路