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

Quant4.0,基于AgentScope开发 | 年化316%,回撤14%的超级轮动策略,附python代码

原创内容第1037篇,专注AGI+,AI量化投资、个人成长与财富自由。

春有百花秋有月,夏有凉风冬有雪。

若无闲事挂心头,便是人间好时节。

除了网站的改版,咱们启动quant4.0的开发。

图片

图片

图片

Quant 1.0

小型"策略作坊"

应用数学和统计工具分析市场,寻找错误定价资产。

过于依赖特定人才,策略研究效率低,难以处理复杂数据和模型。

Quant 2.0

工业化"Alpha工厂"

建立标准化流水线,大规模挖掘有效的Alpha因子。

人力资源成本高昂,策略利润率随着规模扩大而递减。

Quant 3.0

深度学习建模

利用深度学习的端到端学习能力和非线性拟合能力预测市场。

模型构建耗时、是难以解释的"黑箱",且严重依赖大量数据,难以应用于低频投资。

Quant 4.0

自动化、可解释、知识驱动AI融合

融合自动化AI、可解释AI(XAI)和知识驱动AI,实现更智能、透明、全面的投资决策。

面临计算力需求、另类数据融合、因果推断等技术挑战,同时需关注模型稳定性、数据隐私等问题。

从上面表格的描述,很多量化投资是停留在quant1.0的阶段,整合了个人主观念投资理念和量化规则,去构建一个模型或者策略。

2.0的流水式因子挖掘,在大型私募公司广泛应用。但筛选因子和因子维护其实代价不小。

3.0深度学习,在高频领域用得比较多,对算力和建模能力要求高。

在AGI时代,咱们直接跳过2.0和3.0,直接到4.0。让智能体自动化去构建因子和策略,从“数据驱动”转为“知识驱动”。让投资过程透明且可解释。

重拾kensho理念,数据驱动,智能问答的金融量化引擎。 

直接跨入quant4.0阶段。 

跳过“静态的”因子构造和挖掘,跳过深度学习模型的拟合。 直面市场的动态和逻辑。 

当然,可以参考过去,立足当下,面向未来。 

通用智能金融量化引擎。 

目前选用agentscope为对智能体框架。

目前开源的智能体框架非常多,如何选择?

首先,是不是内置openai like。这个很关键,因内的大模型api,基本都兼容openai-like的格式。

其实看接口封装是否合理,比较同步流,异步流是否能够轻松支持。

然后再看一眼代码封装是不是清晰。

有了基础判断之后,首先测试调用函数,其中重要的一个功能就是联网能力扩展。

图片

from datetime import datetime
from agentscope.agent import ReActAgent, UserAgentfrom agentscope.model import DashScopeChatModel, OpenAIChatModelfrom agentscope.formatter import DashScopeChatFormatter, OpenAIChatFormatterfrom agentscope.memory import InMemoryMemoryfrom agentscope.tool import Toolkit, execute_python_code, execute_shell_commandimport os, asynciofrom utils import modelimport agentscopecurrent_date = datetime.now().strftime("%Y年%m月%d日")sys_prompts = f'''AI智能量化投资助手。擅长A股,港股,美股,ETF,期货等量化投资。当前日期:{current_date}'''
from tools.mcp_utils import map_mcp
async def main():    toolkit = Toolkit()    toolkit.register_tool_function(execute_python_code)    toolkit.register_tool_function(search)    toolkit.register_tool_function(execute_shell_command)
    # 从 MCP 服务器注册所有工具    await toolkit.register_mcp_client(        map_mcp,        # group_name="map_services",  # 可选的组名    )
    print("注册的 MCP 工具总数:", len(toolkit.get_json_schemas()))    agent = ReActAgent(        name="AI量化小助手",        sys_prompt=sys_prompts,        model=model,        memory=InMemoryMemory(),        formatter=OpenAIChatFormatter(),        toolkit=toolkit,    )
    user = UserAgent(name="user")
    msg = None    while True:        msg = await agent(msg)        msg = await user(msg)        if msg.get_text_content() == "exit":            breakagentscope.init(studio_url="http://localhost:3000")asyncio.run(main())

每天“不管”一点点,每天就变强一天天。

代码和数据下载:AI量化实验室——2025量化投资的星辰大海

扩展  •  历史文章   

年化390%,回撤7%,夏普6.32 | A股量化策略配置

年化30.24%,最大回撤19%,综合动量多因子评分策略再升级(python代码+数据)

年化429%,夏普5.51 | 全A股市场回测引擎构建

年化443%,回撤才7%,夏普5.53,3积分可查看策略参数

http://www.dtcms.com/a/541065.html

相关文章:

  • 第三方检测机构如何选对LIMS?以“数治”破解效率与合规难题
  • 建设网站需要什么手续设计公司网站 唐山
  • 网站接入地查询织梦网站修改数据库表数据
  • 南昌企业做网站设计怎么设置微信公众号
  • esp32在vscode使用jtag下载调试openocd问题解决
  • Java奇幻漂流:从Spring秘境到微服务星辰的冒险指南
  • Ubuntu 20.04.6使用vscode从0开始搭建uniapp
  • 【PDF】PDF技术概述
  • 金仓KCSM认证攻略:经验分享
  • [Nginx] 3.由HTTP转发引出的重定向问题
  • 子网站如何做哪个网站有做兼职的
  • hive的SQL语句练习2
  • 做中学网站做课件的网站有哪些
  • 【Java +AI |基础篇day6、7、8 OOP高级 继承 多态 抽象 代码块 内部类 函数式编程】
  • 菲林式投影灯成像模糊?OAS 软件精准优化破瓶颈
  • 匹配最接近的行政区域sql 反向匹配
  • ROS2系列 (6) : 多功能包工作空间(Workspace)最佳实践
  • Nacos动态刷新实战:客户端集成与案例验证
  • 谷歌网站怎么做排名pc端手机网站 viewport 自适应
  • 建设银行衡阳市分行网站数字营销
  • 淄博网站建设卓迅科技有限公司属于什么企业类型
  • 梅州企业网站wap网站推荐
  • 14、Docker swarm-1-理论
  • Jenkins Share Library教程 —— 企业级 Jenkins Shared Library 实战示例
  • 做微新闻怎么发视频网站seo网站沙盒期
  • 中国建设信息港网站wordpress开源程序建站教程
  • Win11 跨设备同步的便笺内容突然丢失,如何恢复?
  • 三、cmake语法-提高篇
  • 仓颉编程(20)泛型
  • Go语言2D游戏开发入门004:零基础打造射击游戏《太空大战》3