FinRL-Trading-基于FinRL进行AI股票交易策略开发项目


该网页是关于基于FinRL进行AI股票交易策略开发项目的介绍,涵盖项目目的、开发阶段、文件夹与文件等关键信息,旨在利用监督学习和深度强化学习构建并部署股票交易策略。

  1. 项目概述:基于FinRL,运用监督学习(SL)和深度强化学习(DRL)开发AI股票选择和交易策略,并部署到在线交易平台。
  2. 开发阶段

    • 阶段一:金融数据处理和技术指标:下载道琼斯30种工业股票平均价格指数(Dow-30)、纳斯达克100指数(NASDAQ-100)或标准普尔500指数(S&P 500)数据,包含开盘价、最高价、最低价、收盘价和成交量(OHLCV)及基本面指标;获取技术指标(如MACD、RSI)和基本...

Read more

FinRL-Meta-用于数据驱动的金融强化学习的市场环境和基准平台


FinRL-Meta是一个用于数据驱动的金融强化学习的市场环境和基准平台,旨在为研究人员和量化从业者提供便利。 1. 目标

- **提供基准和促进公平比较**:便于研究人员在相同数据集上评估不同策略,帮助理解深度强化学习(DRL)算法的“黑箱”特性。
- **缩小模拟与现实差距**:解决现有研究中回测与实际表现差异大的问题。
- **减轻数据预处理负担**:让量化从业者专注于策略开发和优化。
  1. 设计原则

    • 即插即用(PnP):具备模块化特点,可处理不同市场类型。
    • 完整性和通用性:涵盖多个市场、多种数据源,提供用户友好变量。
    • 分层结构和可扩展性:包含数据层、环境层和代理层,各层通过端...

Read more

FinGPT_Forecaster-基于人工智能的股票预测工具


FinGPT_Forecaster 是一个基于人工智能的股票预测工具,由 AI4Finance-Foundation 开发,旨在通过分析市场新闻和公司基本面信息,预测股票价格的短期走势。以下是关于 FinGPT_Forecaster 的详细介绍:


1. 项目概述

FinGPT_Forecaster 是 FinGPT 项目中的一个重要模块,专注于股票市场的短期预测。它通过整合过去几周的市场新闻和公司基本面信息,生成对目标公司未来一周股价走势的预测,并提供详细的分析报告。该工具基于 Llama-2-7b-chat-hf 模型,使用 LoRA(低秩适应)技术进行微调,训练数据涵盖 2022 ...

Read more

Teaching-开源STEAM平台-在线教育


该网页是开源STEAM平台的官网,由上海鸽蛋网络科技有限公司打造,旨在为机构、学校和教育从业者提供STEAM在线教育解决方案,推动教育发展。 1. 平台功能与特点 - 功能集成丰富:整合编程工具、作业系统、题库考试系统、赛事系统、编程社区,还封装AI、微信生态对接等常用工具。 - 权限管理精细:可区分多校区,精确控制角色和用户权限,实现个性化数据和界面展示。 - 多端适配便捷:兼容主流浏览器,适配PC、平板、手机,方便随时随地使用。 - 架构灵活安全:采用PaaS/SaaS架构,支持定制开发,数据独立部署存储保障安全。 - 教学工具多样:默认集成S...

Read more

解锁LangGraph:大模型时代的智能应用新框架


一、从困惑到好奇:LangGraph 初印象

在当今这个被大模型技术深度渗透的时代,我们在享受其带来的诸多便利时,也不得不面对一系列棘手的问题。就拿我日常工作中使用大模型来说,处理简单任务时,它确实表现出色,像快速生成文案、总结文档要点这类基础操作,往往能又快又好地完成。但一旦涉及到复杂流程,大模型就有些力不从心了。

比如说,之前我负责一个市场调研分析项目,需要从海量的行业报告、用户反馈数据以及市场动态资讯中,梳理出竞争对手的优劣势、市场份额变化趋势,还要预测未来市场走向并给出针对性的策略建议。这可不是一个简单的线性任务,它需要多轮的数据筛选、分析、交叉验证,以及根据不同阶段的结果进行...

Read more

LangGraph 架构-1


LangGraph 架构详解

LangGraph 是一个基于图的编程框架,专为构建多智能体应用和复杂工作流设计。它结合了 LangChain 的核心功能,并引入了图计算模型,支持循环、分支等复杂控制流。以下是 LangGraph 架构的详细解析:

1. 核心概念

  • 节点(Node):节点是图的基本单元,代表一个计算步骤或任务。节点可以是函数、模型调用或其他操作。
  • 边(Edge):边连接节点,定义数据流和控制流。边可以是有条件的,根据某些条件决定是否执行。
  • 图(Graph):图由节点和边组成,表示整个工作流或应用逻辑。

2. 主要组件

  • State:状态是图中传递的数据结构,通常是一个字...

Read more

LangGraph架构详解:开启AI认知架构的新纪元


LangGraph架构详解:开启AI认知架构的新纪元

在人工智能领域蓬勃发展的当下,为了满足日益复杂的业务需求和技术挑战,创新的框架不断涌现。LangGraph便是其中一颗耀眼的新星,它作为一个用于构建和管理复杂Agent的框架,为开发者提供了强大的工具,将AI智能体的构建推向了新的高度,开启了自定义认知架构的新纪元。

一、LangGraph的核心定位与理念

LangGraph是一个基于图结构的开源框架,隶属于LangChain生态系统,专为构建状态化、多代理系统而设计,尤其在与大型语言模型(LLMs)结合使用时,能够创建出功能强大且灵活的代理和多代理工作流。其核心设计理念在于帮助开发者...

Read more

BigQuant人工智能 量化投资交易平台


BigQuant是一个量化交易平台,致力于以AI赋能投资,为投资者提供多种服务与工具,在量化投资领域具有全面的业务布局和广泛的影响力。 1. 平台核心业务

- **策略开发支持**:具备强大的策略开发功能,如“AI帮您写策略”(即将上线),能满足不同投资者的策略编写需求。同时提供因子构建与分析工具,通过表达式引擎创建多样化因子库并进行全方位分析,还有海量因子库(2000 +基础因子库及AI挖掘的衍生因子),方便投资者发现市场机会。
- **交易类型策略**:涵盖多种交易策略,如全A股股票策略(考虑小市值、动量因子,追求高年化收益)、中证500指数增强策略(多采用金工和高频因子,优化组合考...

Read more

量化策略整体架构图


这是一张量化策略整体架构图。其展示了量化投资策略从数据输入到策略输出的完整流程。

从左至右来看: - 数据集种类:包括K线、MA均线、KDJ随机指数、MACD等技术面数据,以及宏观经济、行业分析、公司分析等数据,这些数据为后续分析提供基础。 - 输入数据:涵盖行情数据(技术面)、财务数据(基本面)、自定义数据(自定义)、投资经验(经验、喜好),还提及了历史数据集、验证数据集和预测数据集。这些数据是策略制定的依据。 - 操作策略:通过机器学习算法模型,进行候选选股、择时买入、仓位管理、止盈止损等操作,利用模型预测来指导投资决策。 - 策略输出:最终产生买入信号、出卖信号、交易收益、交易成本...

Read more

Backtesting.py -Python 回测框架


Backtesting.py 是一个高效、轻量级的 Python 回测框架,专注于单资产交易策略的开发和优化。以下是其核心特性和使用指南:


1. 核心特性与优势

  • 轻量级与高性能
    Backtesting.py 基于现代 Python 工具链(Pandas、NumPy、Bokeh),执行速度快且内存占用低,适合快速迭代策略。
  • 简洁的 API 设计
    通过继承 Strategy 类并重写 init()next() 方法即可定义策略,支持技术指标集成(如 TA-Lib)。
  • 交互式可视化
    使用 bt.plot() 生成交互式图表,展示资金曲线、交易信号、持仓变化等,支持动态缩放...

Read more