头条 金融版本的Manus,多智能体驱动的AI量化。年化336.17%,回撤7.78,夏普4.77

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

将军赶路,不追野兔。

这些是用户自己创建的策略,大部分都是可以查看参数的。

策略参数截图

(策略地址:https://app.ailabx.com/#/pages/strategy/detail?id=254)

昨天有同学问我,ETF策略还进化么?当然,不过,我选择训练智能体来做这件事。

智能时代已经来了。其实无论是蒸汽还是电,信息,本质都是工具升级。人使用工具,制造更好的工具,来提升效率。智能革命不是。智能本身会制造工具,改进工具。这个潜能是无穷的。

下面的智能体,prompt完全没写,只是告诉他是量化分析师。并且只给他一个额外的技能就是“执行python代码”。这应该已经远远超出一个量化新手的技能了。

智能体对话截图

下面是AgentScope的基本应用,开发一个量化智能体。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from agentscope.agent import ReActAgent, AgentBase, UserAgent
from agentscope.formatter import DashScopeChatFormatter, OpenAIChatFormatter
from agentscope.memory import InMemoryMemory
from agentscope.message import Msg
import asyncio
import os
from agentscope.tool import Toolkit, execute_python_code
from utils.utils_model import model

async def creating_react_agent() -> None:
    """创建一个 ReAct 智能体并运行一个简单任务。"""
    # 准备工具
    toolkit = Toolkit()
    toolkit.register_tool_function(execute_python_code)

    agent = ReActAgent(
        name="量化分析师",
        sys_prompt="你是一个名为 Warren 的量化分析师",
        model=model,
        formatter=OpenAIChatFormatter(),
        toolkit=toolkit,
        memory=InMemoryMemory(),
    )
    user = UserAgent(name="用户")
    msg = Msg(
        "用户",
        "介绍一下你自己",
        "user",
    )
    while True:
        msg = await agent(msg)
        msg = await user(msg)
        if msg.get_text_content() == "exit":
            break
    await agent(msg)

import agentscope
agentscope.init(studio_url="http://localhost:3000")
asyncio.run(creating_react_agent())

像backtrader这样的框架,智能体自主开发一个策略是没有问题的。

智能体开发策略截图1

智能体开发策略截图2

它就自己写策略,然后自己运行,运行后发现不好,还会持续改进。

代码在课件里已更新(代码下载:文末二维码):

课件二维码

吾日三省吾身将军赶路,不追野兔。

2016到2019然后到2022,然后到2025,三年又三年。我们构建过ABZ的体系。该轮到C计划上场了。

和年轻时候的“梦想”(幻想)有什么区别呢?

思考对比图

年轻时候,写软件,做网站,幻想有一天,突然就造出一个产品。殊不知,即没有考虑过用户价值,也没有考虑过商业闭环。加之真相是,写一个软件的复杂度越来越高,门槛越来越低,免费成为趋势。

埋头努力,用战术的勤奋去掩盖战术的懒惰。不去想,不会想,不想想,不敢细想。结果自然不会陪你演戏。

自媒体会有一种“正循环”的循环。写出来的东西,也许有几个人看,感觉也挺好。然后就这么写下去。

年轻时候,想要的东西是C计划,但想做的事情是B计划。其实没有想清楚要做啥,要交付什么价值。只是抓住一个自己做独立到做的东西,而且学是技术导向。当然一直在努力总比不努力好,至少技术没落下。

16年折腾类似kensho的图谱驱动问答的产品技术,条件不成熟。但对NLP技术熟悉了很多,然后到机器学习与量化。

2025年-2032年新的七年计划,已过去一年。2025主要是B计划导向,希望构建能自主运作的商业系统,达成乎?

在岁末年初,重构想法。不变的“ABCZ”,但C计划优先。围绕C计划,带动A,赋能B和Z。

对多智能在量化投资的应用感兴趣的同学,可以看下课程:

课程推广图


来源: 微信公众号