用 LLM 搭建量化问答助手(一):从 0 到 1 的踩坑记录
一、量化是什么
先说清楚一件事——量化交易不等于高频交易。
提到量化,很多人脑子里的画面是电影里的场景:一堆屏幕闪烁着实时数据,算法在毫秒级时间内自动下单,高频交易公司用光纤和 FPGA 抢时间。
那不是我们今天要做的。那种游戏门槛太高,也不是普通人能玩的。
我们做的量化,说白了就是"用数据和规则做决策"。
当 5 日均线上穿 20 日均线时买入,这是量化。当 RSI 低于 30 时开始关注,这是量化。甚至每月 1 号定投 BTC,这也是量化。核心就两点:规则是明确的,不是"感觉差不多";可以回测验证,不是"我觉得应该行"。
那量化问答助手又是什么?
它就是一个帮你梳理量化概念、推荐策略思路、解释指标含义的 AI 工具。你问它"双均线策略的参数怎么设",它会告诉你常见组合有 MA5/MA20 做短线、MA20/MA60 做中线,参数选择取决于你的交易周期,建议先用历史数据回测验证。
但它不能直接告诉你"买 BTC,明天涨",不能代替你做决策,更不能保证你赚钱。决策权永远在你手里,它只是帮你梳理信息、减少摸索时间。
二、为什么需要
学量化最难的是什么?
不是概念难懂,不是代码难写。是力不从心。
上了一天班,回到家已经累了。想学点东西,但脑子转不动。打开教程看了 10 分钟,眼皮开始打架。心想明天再学吧,结果明天又是这样。
这不是懒。是人的精力本来就有限。
还有一个问题:信息太多,不知道从哪下手。
你想学"双均线策略",一搜出来几百篇文章。有的说 MA5/MA20 好,有的说 MA10/MA30 好,有的说均线根本没用。你看了一篇又一篇,越看越迷糊。
最后就是收藏了几十篇教程,但从来没完整跟下来过。不是不想学,是不知道从哪开始。
那我们为什么需要量化问答助手?
因为它能缩短启动时间。
传统学习是你得先搞懂一堆东西:什么是回测、什么是技术指标、怎么写策略代码、数据从哪来。学完这些,一个月过去了,还没开始写第一个策略。
有了助手,你可以直接问:"我想回测一个双均线策略,怎么写?"
它会告诉你第一步装什么、第二步写什么、第三步怎么跑。你不用先学完所有前置知识,边做边学就行。
但这里有个取舍。
用助手确实能减缓学习曲线,让你更快上手。但代价是学习时间会放长。因为你不是集中三个月猛学,而是每天学一点、做一点。
今天问一个问题,写几行代码。明天再问一个,改几行。一周下来,你可能才写完一个策略。
听起来很慢。但慢有慢的好处。
慢慢学,反而能养成习惯。
猛学三个月,然后放弃,这种循环你经历过多少次了?每天学 10 分钟,坚持半年,回头看发现自己已经走了很远。
量化问答助手不是让你速成。是让你能在有限的时间里,持续往前走。
它不能替你学,但能让你少走弯路。它不能保证你学会,但能让你学得不那么痛苦。
三、怎么做
好,现在你知道了量化问答助手是什么,也知道了为什么需要它。
那具体怎么做?
这篇文章不教你怎么搭。那是后面几篇的事。
这篇文章只给你一张地图,让你知道这条路怎么走,每一步大概要多久,会遇到什么问题。
整个系列分四篇:
第一篇是选题与设计,就是你现在看的这篇。讲清楚我们要做什么、为什么做。
第二篇是知识库搭建。你要收集量化资料,整理成文档,导入 Dify。这一步的核心是"喂什么"——你喂给 AI 的资料质量,决定了它回答的质量。大概需要 2-3 小时。
第三篇是工作流设计。你要教 AI 怎么回答问题,怎么调用实时行情 API,怎么输出格式化的答案。这一步的核心是"怎么问"——同样的知识库,不同的问法,答案质量差很多。大概需要 3-4 小时。
第四篇是上线与迭代。你把做好的助手用起来,在实际问题中检验效果,然后改进。这一步的核心是"怎么改"——第一版肯定不完美,迭代才是关键。大概需要 2-3 小时。
加起来 10 小时左右。你可以分一周做完,也可以分一个月。没人催你。
会遇到什么问题?
资料不知道从哪找——第二篇会给你一份清单。
Dify 配置不会弄——第二篇会截图每一步。
AI 回答不准确——第三篇会教你调 Prompt。
用起来发现不够好——第四篇会讲怎么迭代。
但有一点得提前说清楚:
这个系列不保证你学完就能写出赚钱的策略。它只教你怎么做一个工具,帮你学量化。
能不能学会,取决于你愿不愿意动手。工具只是工具,用不用得好是你的事。
四、反直觉观点与初衷
写这个系列,有件事得提前说清楚。
我不是大佬,我也是从零开始。
量化是什么?高频交易?自动下单?毫秒级抢时间?说实话,我也不确定。
我只是一个想学量化,但不知道从哪下手的人。上了一天班,回到家想学点东西,但打开教程看了 10 分钟就累了。收藏了几十篇文章,但从来没跟下来过。
那为什么还要写这个系列?
因为我发现了一个可能不一样的学习方式。
传统学习是你得先学完一堆东西,再开始做。Python、统计学、技术指标、回测框架……学完这些,三个月过去了,还没开始写第一个策略。
但我发现,有了 AI 助手,我可以边做边学。
我想回测一个双均线策略,就问 AI"怎么写"。它告诉我第一步装什么、第二步写什么。我遇到问题,再问。这样学到的东西,是长在问题树上的,我记得住。
这个系列记录的就是这个过程。
不是我懂了什么要教你,而是我们一起从零开始,看看能不能走通这条路。我会记录每一步踩了什么坑,怎么解决的,下次怎么避免。
反直觉的一点是:你不需要等"准备好了"再开始。
传统观念是先把基础打牢,再学进阶。但量化的基础是什么?技术指标?统计学?Python 编程?这些东西你学三个月也学不完。
更好的方式是:先有一个具体问题,比如"我想回测一个双均线策略"。然后为了这个问题去学需要的东西。
边做边学,遇到问题再问。这样学到的东西,是长在问题树上的,不是飘在空中的。
最后说点心里话。
这个系列是我和 AI 一起完成的。有问题我问它,它帮我梳理思路、找资料、写代码。但这不意味着我不动脑子——恰恰相反,我得想清楚要问什么,判断它说的对不对,然后自己动手写、自己调试。
AI 帮不了你赚钱,也帮不了你学会。但它能让你学得不那么痛苦。
剩下的,得靠你自己。
就像我一样。
这个系列记录的是从 0 到 1 的过程。有问题欢迎留言,我们一起讨论。