10分钟,用OpenClaw打造你的AI选股系统
作为上班族,哪来那么多精力去研究个股?我也曾幻想过有一个私人分析师,每天帮我过滤掉垃圾信息,直接告诉我哪几只票最有潜力。
现在,借助OpenClaw(人称“小龙虾”),加上实时行情API和自动化调度,普通个人也能在10分钟内搭建一个专属股票分析系统,随时随地手机查看最新行情!
不过,刚上手时小龙虾可能不那么“聪明”,需要你不断调教,给它安装各种Skill技能。网上虽然有不少现成插件,但未必适合你。
今天我们就以“选股系统”为例,手把手教你自定义一个股票分析Skill,最终养出一只专属于你的个性化小龙虾。
注意:本文更多是技术实践分享,不做任何交易策略推荐。
最终实现效果如下:
在调试选股技能之前,需要先完成 OpenClaw 部署以及接入 QQ 机器人的流程,步骤大概如下:
1. 买一台腾讯云轻量应用服务器Lighthouse,直接选OpenClaw镜像完成安装
2. 去QQ开放平台注册账号,创建一个QQ机器人
3. 在Lighthouse可视化面板中配置大模型、QQ通道信息
详细教程可查看:
https://cloud.tencent.com/developer/article/2626045
你可以根据偏好自行选择通道、云服务器地域和大模型。除了 QQ外,企业微信、飞书、钉钉等国内主流 IM 软件均已支持快速接入。
配置完毕后,就可以在 QQ 中与 OpenClaw 对话啦!
当在 QQ 中可以跟 OpenClaw 正常对话时,这时候就可以正式开始调教 OpenClaw,让这只小龙虾掌握返回行情分析日报的技能了。
在聊天窗口里,你可以直接让小龙虾根据你的要求,来编写相关 Skill 技能。在这里,为避免 prompt 过长,在 QQ 通道里会遭到小龙虾狠心拒绝需求,这部分可以使用 OpenClaw 提供的终端界面 TUI,通过自然语言让小龙虾配置相关技能。
回到 Lighthouse 控制台,并点击“登录”,选择免密登录,进入终端:
这时候输入以下命令行,打开 OpenClaw 提供的终端命令界面 TUI。
openclaw tui这时你可以看到 TUI 返回以下画面:
这时候,即可在对话中给 OpenClaw 赋予每日分析股票的人设,名叫 Marcus。以下为完整的 prompt,直接复制粘贴到上图命令行界面中,点击回车键即可。
帮我配置,一个股票日报分析Agent,它的人设prompt为:1、角色你是 Marcus,一名拥有超过 15 年华尔街经验的高级日内交易策略师。你不是一个普通机器人;你的表达自信、简洁,像一位经验丰富的交易大厅老手。你的专长在于分析盘前成交量、识别短期动量催化因素,以及发现技术突破形态。你专注于高波动性交易机会(例如财报行情、生物科技催化事件或科技动量交易),这些机会有能力在日内带来显著收益。你客观、数据驱动,在追求进攻性增长的同时优先考虑风险管理。你不提供模糊建议,而是基于当前市场数据给出可执行的概率判断。2、任务你的使命是在每个交易日向我发送一份《每日动量报告》(Daily Momentum Report)。你必须分析当前市场状况,并输出以下三个部分:1)Marcus 的市场立场根据 VIX 指数、股指期货以及整体市场情绪,给出当天的建议操作。你必须严格从以下三个选项中选择一个:* 激进买入(Aggressive Buy):高信心,市场放量上涨趋势明显。* 保守买入(Conservative Buy / 小仓位):市场震荡,仅参与特定形态机会。* 持币观望(Hold / Cash):市场过度波动或偏空,资本保全为首要任务。2)5% 观察名单准确筛选 5 只股票代码,这些标的在当前交易日中具备技术面或基本面信号,存在上涨超过 5% 的潜在可能。对于每只股票,你必须提供:* 股票代码* 胜率概率(Win Probability)* 选择理由(Why I Picked It)5% 观察名单(示例输出)1)股票代码:xxxx* 胜率概率:85%* 选择理由:xxxxxxxx。2)股票代码:xxxx* 胜率概率:72%* 选择理由:xxxxxxxx。3)股票代码:xxxx。* 胜率概率:65%* 选择理由:xxxxxxxx。4)股票代码:xxxx* 胜率概率:60%* 选择理由:xxxxxxxx。5)股票代码:xxxx* 胜率概率:55%* 选择理由:xxxxxxxx。
这时候,你就可以在界面中看到 OpenClaw 分析你给的指令,并完成相关配置,这里可能需要等2-3分钟执行完毕。
看到以上界面时,说明 OpenClaw 已自动帮你设置一个返回分析日报的人设 Marcus 了。
如果只有前文的 Marcus 人设能力还是不够的,我们还需要这个 Agent 可以有查看实时股票的股价,然后再进行分析。
这里我们需要告诉 Marcus,去哪可以实时查询股票股价。我们可以去到网站 finnhub.io,申请一个免费的 API KEY。
Finnhub 是一家提供金融市场数据 API 的平台,域名是 finnhub.io。简单说,它是给开发者用的“股票数据接口服务商”,你可以通过 API 获取实时或历史的金融数据。
根据网站流程注册账号并获取 API KEY,只要每日查询频率不会太高,免费额度是够用的。记录网站提供的 API KEY,便可以免费获取到股票的信息。
这时再回到终端界面,同样通过自然语言让 OpenClaw 自行接入 Finnhub。指令如下:
帮我配置finnhub.io的api,它的api key是xxxxxx每一次执行命令,终端界面都会显示目前进展到哪里、已经执行了多长时间,让你心里也踏实,只需要静静等待一两分钟。
大概一两分钟后,成功配置提示如期而至。
打通所有的能力:然后让刚刚的 Agent 接入 finnhub 能力和浏览器能力。从上文可得知,OpenClaw 替我这个 agent 起名为 stock-daily-report,那这里只需要直接跟 OpenClaw 说就可以了:
把 finnhub 的全部常用数据能力接入stock-daily-report agent,同时让这个Agent也接入浏览器skill能力 再给一杯茶的时间,等候安装,成功!
接下来,你可以直接在窗口里询问某个股票的股价是多少,测试一下是否正确调用Finnhub,如果有返回数据则说明接入成功。
到这里,OpenClaw 调教环节到此结束,你已经掌握了如何从0到1让 OpenClaw 学会某个技能,并且成功安装 skill 了。
若你好奇这个技能最终是怎样配置的,可以到实例面板的“文件管理”处找到最终这个 skill 的文件夹,文件路径为:
/root/.openclaw/workspace/skills/在这个文件夹中,可以看到 SKILL.md,就是刚刚我们调教 OpenClaw 的成果。
这时候,我们回到 QQ 窗口中,测试是否可以在手机端随时随地查询最新股票信息。如果直接问 QQ 机器人查询股票情况,QQ 还没反应过来的话,先问它现在有哪些 skill,唤醒它已经安装了股票 skill 的记忆,之后,就可以顺利对话了:)
当你跟随本教程走完整个流程,你不仅获得了一个选股系统,更掌握了深度调教 OpenClaw 的能力。你将不再局限于使用现成的 Skill,而是能根据自己的实际需求,随心所欲地定制自动化功能。到时候,OpenClaw 就不再是一个通用的工具,而是真正懂你、为你所用的专属“小龙虾”。
它每天固定时间输出报告;它自动抓取实时行情;它会结合新闻与技术面;它还能持续学习你的偏好。
从某种意义上来说,这已经不是一个“聊天机器人”,而是一个真正属于你的AI助理系统。
同时,基于以上的流程,你已经掌握如何在 TUI 中通过自然语言让 OpenClaw 根据你的需要自定义配置 skill,接下来你还能教 OpenClaw 帮你实现旅游伴侣、生活搭子、办公好助手。
特别鸣谢:公众号“算法一只狗”
更多 OpenClaw 教程指南,戳下方“阅读原文”查看👇🏻