爱意满满的作品展示区。
bmpidev2019

业余开发一年多,我是如何给策引做一个 DSL 策略引擎的

  •  
  •   bmpidev2019 ·
    PRO
    ·
    madawei2699 · Jun 23, 2025 · 33144 views
    This topic created in 498 days ago, the information mentioned may be changed or developed.

    大家好。

    好久不见。距离上次在这里分享我独立开发的产品“策引”,已经过去一年多了。原帖地址: https://v2ex.com/t/1031232

    当时收获了大家非常多的鼓励和建议,这对我这样一个在业余时间坚持做产品的独立开发者来说,是极其宝贵的动力。今天,我主要是想向 V 友们做一个“述职报告”,聊聊这一年的进展,并送上一些迟到的感谢福利。

    独立开发“策引”这个项目,从一个想法萌芽到今天,已经十年多了。这十年来,我一直在做一道试题:如何能更好地做出投资决策?从不会写代码,到自己糊一个工具,现在我在用 AI 铸造一个大厦,我的答案一直在变,但我的初衷一直没变:能不能做一款工具,让像我一样懂点逻辑、但不想深入写代码的普通人,也能用上专业、系统化的投资策略?

    经过无数个深夜和周末的努力(感谢 Claude / Gemini ),今天,我认为这个工具最核心、最能体现它灵魂的功能,终于正式上线了。

    本次更新核心(以下所有功能都支持 A 股/美股/加密币共计 1.7 万个股票及 ETF 标的):

    原语策略引擎 (Primitive Strategy Engine) 上线

    这可能是我写过的最复杂、但也最让我兴奋的功能。

    如果说之前的“策引”是提供给你一些配好的菜(官方策略),那现在的它,是给了你一个模块化的厨房和全套的顶级食材(“原语”)。

    你可以像搭乐高积木一样,用非常直观的方式,把各种“原语”组合起来,创造一个完全属于你自己的、独一无二的交易策略。比如下面这些常规的交易策略:

    通用策略:

    • 双均线交叉策略 (入门级)
    • RSI+双均线策略 (进阶级)
    • 布林带+RSI 策略 (进阶级)
    • MACD+成交量策略 (高级)
    • 吊灯止损+均线策略 (高级)

    特色策略:

    • 市场过滤策略 (美股用 VIX ,其他市场需调整)
    • 指数轮动策略 (中国用沪深 300 ,其他市场需替换指数)

    对于原语不支持的带全局状态的策略,我也实现了代码策略:

    • A 股/美股动量策略

    考虑到原语策略的复杂性,我有开发了 AI 大模型生成策略的功能,你可以选择内置策略模版去创建多个组合回测分析,也可以用 AI 来生成,甚至可以学习原语策略,自己编写 JSON 配置文件。

    这些“原语”的背后,是复杂的金融数据处理和 AI 对自然语言的理解,但我希望呈现给你的,是近乎“编程思想”的自由,却不需要写一行代码。

    但是我的目标不止于此,原语策略设计的初衷是赋予 AI Agent 自由编写策略的能力,策引的真正目标是提供一个 Agent 来完成个性化的交易分析能力,帮助你能以极低的成本去开发策略,做组合风险回测,理解策略的波动性和风险指标,从而选择适合自己风险偏好能力的交易策略,去使用它,而这种个性化的策略也能够帮助你能更好地做出投资决策。

    全新文档站上线: https://docs.myinvestpilot.com/

    “原语”虽好,但如何用好它是个挑战。为了解决这个问题,我用 Docusaurus + Cloudflare Pages 搭建了全新的文档库。

    里面有对每一个“原语”的详细解释,也有如何一步步创建、优化和分析策略的教程。我努力让它变得清晰易懂,希望它能成为你探索量化世界的好帮手。

    交易策略信号深度分析

    模拟组合都会追踪一个交易策略,交易策略生成交易信号并存储至私有的信号数据库,策引的交易策略信号深度分析页面会下载这个信号库到浏览器内存,然后利用内置的 8 个高级分析 SQL 来分析此交易策略生成的交易信号是否健康,风险波动如何,这样方便你了解此策略的风险特征,具体见: https://docs.myinvestpilot.com/docs/primitives/advanced/troubleshooting/

    V2EX 专属福利:评论抽奖送授权

    为了感谢 V 友们一直以来的支持,我将在本帖的评论中送出福利:

    🎁 抽奖:“策引”一年授权,根据回复楼层数量来决定送的会员数量,尽量保证 1:10-20 的中奖率,之前已经是年会员的如果中奖也可以累计续期。

    参与方式:

    在本帖下任意回复即可参与抽奖。可以聊聊你对量化投资的看法、对产品的建议,或者就简单地留个言“支持独立开发”都行。

    开奖方式:

    截止时间:2025 年 6 月 30 日(下周一)中午 12:00

    我会在截止后,使用第三方随机数工具(如 a-random-string-generator )在所有有效楼层中进行抽取,并全程录屏,保证公平公正。

    结果会直接在本帖更新,并回复中奖楼层。

    再次感谢大家的时间和支持,独立开发不易,你们的每一个回复和关注都是我继续打磨产品的最大动力。

    “策引”官网: https://www.myinvestpilot.com/

    Supplement 1  ·  Aug 8, 2025
    AI 大模型多因子策略已发布,欢迎围观: https://www.myinvestpilot.com/portfolios/
    145 replies  •  2026-03-17 16:11:37 +08:00
    1  2  
    ❮ ❯
    sujin190
    sujin190
    Jun 23, 2025 via Android
    1
    支持独立开发
    sLvxq6Ya
    sLvxq6Ya
    Jun 23, 2025
    2
    支持独立开发
    fciasth
    fciasth
    Jun 23, 2025
    3
    支持独立开发
    illl
    illl
    Jun 23, 2025 via iPhone
    4
    1
    0x0x
    0x0x
    Jun 23, 2025 via Android
    5
    支持独立开发
    suweia
    suweia
    Jun 23, 2025
    6
    支持独立开发
    zyxyz123
    zyxyz123
    Jun 23, 2025
    7
    支持独立开发
    JiangZeYi
    JiangZeYi
    Jun 23, 2025
    8
    支持独立开发
    N0vermber11
    N0vermber11
    Jun 23, 2025
    9
    支持
    Oyiersan
    Oyiersan
    Jun 23, 2025
    10
    支持独立开发
    xuyusolo
    xuyusolo
    Jun 23, 2025
    11
    支持独立开发
    MidCoder
    MidCoder
    Jun 23, 2025
    12
    支持独立开发
    ghos
    ghos
    Jun 23, 2025 via Android
    13
    支持独立开发
    Liver6
    Liver6
    Jun 23, 2025
    14
    支持独立开发
    intouchables
    intouchables
    Jun 23, 2025
    15
    支持独立开发
    ys2016814
    ys2016814
    Jun 23, 2025❤️1
    16
    我之前免费体验了“策引”三周,总体感觉还不错。我跟踪了中小盘指数和几个小票,从回测和策略表现来看,大体符合预期。不过在实际交易中,仍有种“雾里看花”的感觉。建议有意购买的用户保持独立判断,不盲目跟随。我主要交易银行,黄金和债券,这类品种偏离主流市场,参考价值相对有限一点,就没有购买。
    mopengfei
    mopengfei
    Jun 23, 2025
    17
    支持独立开发
    sillydaddy
    sillydaddy
    Jun 23, 2025
    18
    现在用 json 来组合「原语」,似乎仍显复杂。
    我简单看了几个「原语」的定义,这套系统似乎可以归类到 node-based 的系统?不知道我理解的对不对。
    可以考虑将这些「原语」,以及它们的连接,做成 node-based 的,并可以可视化的编辑,比如使用开源的 ReactFlow:
    https://reactflow.dev/
    vvrfxyz
    vvrfxyz
    Jun 23, 2025
    19
    支持独立开发!
    shuyuncong
    shuyuncong
    Jun 23, 2025
    20
    支持一下
    herofire
    herofire
    Jun 23, 2025
    21
    支持独立开发!
    TOUJOURSER
    TOUJOURSER
    Jun 23, 2025
    22
    支持独立开发
    incu
    incu
    Jun 23, 2025
    23
    只是辅助功能吗?有没有自动交易功能。
    milkzizi
    milkzizi
    Jun 23, 2025
    24
    支持
    dbaazz
    dbaazz
    Jun 23, 2025
    25
    支持独立开发
    yimoo
    yimoo
    Jun 23, 2025
    26
    支持独立开发
    jonty
    jonty
    Jun 23, 2025
    27
    支持独立开发
    imNull
    imNull
    Jun 23, 2025
    28
    为啥你的昵称后面有个徽标 pro
    louisng
    louisng
    Jun 23, 2025
    29
    支持这种数据整合网站,有用的话的确是省了不少时间
    Pythoner666666
    Pythoner666666
    Jun 23, 2025
    30
    支持独立开发
    unknowfly
    unknowfly
    Jun 23, 2025
    31
    支持一下
    awenxjtu
    awenxjtu
    Jun 23, 2025 via Android
    32
    支持独立开发
    952764934
    952764934
    Jun 23, 2025
    33
    支持独立开发
    MetaGalaxy
    MetaGalaxy
    Jun 23, 2025
    34
    支持独立开发
    bubblegz
    bubblegz
    Jun 23, 2025
    35
    支持独立开发
    ylh
    ylh
    Jun 23, 2025
    36
    支持独立开发
    byc4i
    byc4i
    Jun 23, 2025
    37
    支持独立开发
    Scarb
    Scarb
    Jun 23, 2025
    38
    支持独立开发
    mendax2019
    mendax2019
    Jun 23, 2025
    39
    有和果仁的对比吗
    daqzi
    daqzi
    Jun 23, 2025
    40
    支持独立开发
    aabbcc456aa
    aabbcc456aa
    Jun 23, 2025
    41
    支持独立开发
    benkyo
    benkyo
    Jun 23, 2025
    42
    支持独立开发
    RotkPPP
    RotkPPP
    Jun 23, 2025
    43
    支持独立开发
    vipshf
    vipshf
    Jun 23, 2025
    44
    支持独立开发
    beefhotpot
    beefhotpot
    Jun 23, 2025
    45
    支持独立开发
    johnsonChe
    johnsonChe
    Jun 23, 2025
    46
    支持独立开发
    Chiyuu
    Chiyuu
    Jun 23, 2025
    47
    支持独立开发
    bmpidev2019
    bmpidev2019
    OP
    PRO
    Jun 23, 2025
    48
    @sillydaddy 感谢反馈,这个可以后续支持,不过我主要想让 AI 来生成,可以更简单一些
    @ys2016814 感谢反馈
    @incu 支持辅助分析,帮助认知风险,做自动提醒
    @mendax2019 还是不一样,策引偏向组合的整体风险分析,还有支持多种市场,很快也会有 AI Agent 功能上线
    seatifa
    seatifa
    Jun 23, 2025
    49
    支持独立开发!
    wingoo
    wingoo
    Jun 23, 2025
    50
    看看
    startisan
    startisan
    Jun 23, 2025
    51
    支持一下
    CXinW
    CXinW
    Jun 23, 2025
    52
    试一下,挺好奇的
    ddzm
    ddzm
    Jun 23, 2025
    53
    支持独立开发
    p0h5
    p0h5
    Jun 23, 2025 via iPhone
    54
    支持独立开发
    J55s5
    J55s5
    Jun 23, 2025
    55
    支持支持
    yoyoyoyolol
    yoyoyoyolol
    Jun 24, 2025
    56
    支持独立开发
    fulln
    fulln
    Jun 24, 2025
    57
    支持独立开发!
    rieshinn
    rieshinn
    Jun 24, 2025
    58
    支持独立开发
    Dynatic
    Dynatic
    Jun 24, 2025
    59
    支持独立开发
    AppxLite
    AppxLite
    Jun 24, 2025
    60
    支持独立开发
    ggcleyang
    ggcleyang
    Jun 24, 2025
    61
    支持独立开发
    gxy2825
    gxy2825
    Jun 24, 2025
    62
    支持独立开发
    roma
    roma
    Jun 24, 2025
    63
    支持独立开发
    hosoy
    hosoy
    Jun 24, 2025 via iPhone
    64
    哇 好牛 支持支持
    walkonwater
    walkonwater
    Jun 24, 2025
    65
    支持独立开发
    wwwcomcn
    wwwcomcn
    Jun 24, 2025
    66
    支持独立开发
    Yangchi007
    Yangchi007
    Jun 24, 2025
    67
    支持独立开发
    server
    server
    Jun 24, 2025
    68
    支持独立开发
    bowencool
    bowencool
    Jun 24, 2025
    69
    听不懂,拉低中奖率
    vnobody
    vnobody
    Jun 24, 2025
    70
    股市还是不懂啊
    AvalonKing
    AvalonKing
    Jun 24, 2025
    71
    支持独立开发
    LokiSharp
    LokiSharp
    Jun 25, 2025 via iPhone
    72
    挺好的
    devh0407
    devh0407
    Jun 25, 2025
    73
    支持独立开发
    dove1011
    dove1011
    Jun 25, 2025
    74
    支持独立开发
    killva4624
    killva4624
    Jun 25, 2025
    75
    当作一个学习平台也不错,正好看看~
    mogita
    mogita
    Jun 25, 2025
    76
    我来组成分母
    ShaoLongFei
    ShaoLongFei
    Jun 25, 2025
    77
    收藏了这个网站好久,一直想试一下,快抽我吧
    stiekel
    stiekel
    Jun 25, 2025
    78
    难以想像这是一个之前并不会写代码的人开发的。
    lucasWei1
    lucasWei1
    Jun 25, 2025
    79
    支持独立开发. NB~
    marsorange
    marsorange
    Jun 25, 2025
    80
    支持独立开发
    leonyl1221
    leonyl1221
    Jun 25, 2025
    81
    支持独立开发
    justtokankan
    justtokankan
    Jun 25, 2025 via iPhone
    82
    我就想知道行情数据哪里弄的?
    rzcn86
    rzcn86
    Jun 26, 2025
    83
    支持~!!!厉害!!!
    momo1128
    momo1128
    Jun 26, 2025
    84
    支持独立开发
    LWXYFER
    LWXYFER
    Jun 26, 2025
    85
    看到 UP 的牛逼作品,自荐下开发的 chrome extension, 可以自动识别 twitter 信息流中的股票,一键显示股票信息,快速跳转到 tradingview 等网站。 经常刷推的大佬可以试试用用,业绩长牛 🚀🚀🚀: chrome store: https://chromewebstore.google.com/detail/symboltip/mkhklkhndlbpjdliagoenoionpmfmaaa
    xccc0r
    xccc0r
    Jun 26, 2025 via iPhone
    86
    支持独立开发
    KellaTeRyan
    KellaTeRyan
    Jun 26, 2025
    87
    支持独立开发
    zhishikaishi2025
    zhishikaishi2025
    Jun 26, 2025
    88
    大佬,厉害啊!
    user1284
    user1284
    Jun 26, 2025
    89
    留个言“支持独立开发”都行。
    sunnysab
    sunnysab
    Jun 26, 2025
    90
    支持独立开发
    starnorth
    starnorth
    Jun 27, 2025
    91
    支持独立开发
    smplesugar
    smplesugar
    Jun 27, 2025
    92
    支持独立开发
    kinge
    kinge
    Jun 28, 2025
    93
    lz 你的组合策略能跑赢纳指么?,纳指近 10 年平均年化约 16.5%,累计收益率约为 554%.
    bmpidev2019
    bmpidev2019
    OP
    PRO
    Jun 28, 2025
    94
    sgdream
    sgdream
    Jun 30, 2025
    95
    支持独立开发
    wf2311
    wf2311
    Jun 30, 2025
    96
    支持独立开发
    AlexJesus
    AlexJesus
    Jun 30, 2025
    97
    支持独立开发
    bmpidev2019
    bmpidev2019
    OP
    PRO
    Jun 30, 2025
    98
    截止 6 月 30 日 13 点,抽奖结果如下:

    https://www.v2ex.com/u/devh0407 @devh0407
    https://www.v2ex.com/u/dbaazz @dbaazz
    https://www.v2ex.com/u/illl @illl
    https://www.v2ex.com/u/killva4624 @killva4624
    https://www.v2ex.com/u/AvalonKing @AvalonKing
    https://www.v2ex.com/u/MidCoder @MidCoder
    https://www.v2ex.com/u/wwwcomcn @wwwcomcn
    https://www.v2ex.com/u/dove1011 @dove1011

    抽奖记录: https://chatgpt.com/share/68621b74-ad64-8008-90c0-00e35a90db5c

    领取方式: https://www.myinvestpilot.com/ 里有客户微信(首页顶部),添加这个微信并提供你的邮箱+V2EX ID+一个 V2EX 设置的截图( https://v2ex.com/settings ),然后会给你提供一年有效期的会员。

    感谢大家的参与与支持。
    larkifly
    larkifly
    Jun 30, 2025
    99
    支持独立开发,NB
    wwwcomcn
    wwwcomcn
    Jun 30, 2025
    100
    @bmpidev2019 午睡醒来,发现中奖了。哈哈哈。多谢多谢!
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5051 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 224ms · UTC 06:49 · PVG 14:49 · LAX 22:49 · JFK 01:49
    ♥ Do have faith in what you're doing.