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

100 天前
 bmpidev2019

大家好。

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

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

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

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

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

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

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

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

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

通用策略:

特色策略:

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

考虑到原语策略的复杂性,我有开发了 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/

22314 次点击
所在节点    分享创造
138 条回复
aabbcc456aa
100 天前
支持独立开发
benkyo
100 天前
支持独立开发
RotkPPP
100 天前
支持独立开发
vipshf
100 天前
支持独立开发
beefhotpot
100 天前
支持独立开发
johnsonChe
100 天前
支持独立开发
Chiyuu
100 天前
支持独立开发
bmpidev2019
100 天前
@sillydaddy 感谢反馈,这个可以后续支持,不过我主要想让 AI 来生成,可以更简单一些
@ys2016814 感谢反馈
@incu 支持辅助分析,帮助认知风险,做自动提醒
@mendax2019 还是不一样,策引偏向组合的整体风险分析,还有支持多种市场,很快也会有 AI Agent 功能上线
seatifa
100 天前
支持独立开发!
wingoo
100 天前
看看
startisan
100 天前
支持一下
CXinW
100 天前
试一下,挺好奇的
ddzm
100 天前
支持独立开发
p0h5
100 天前
支持独立开发
wzzzx
100 天前
支持支持
yoyoyoyolol
99 天前
支持独立开发
fulln
99 天前
支持独立开发!
rieshinn
99 天前
支持独立开发
Dynatic
99 天前
支持独立开发
AppxLite
99 天前
支持独立开发

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1140332

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX