10分钟即可搭建专属股票分析系统
本文仅供学习。 过去几年,量化机构和高频基金凭借数据与系统优势占据投资市场先机。而在2026年的今天,借助OpenClaw智能体框架,搭配实时行情API与自动化调度能力,普通个人无需复杂代码编写、无需专业量化背景,仅需10分钟即可搭建专属股票分析系统。
一、核心认知:AI选股系统的底层逻辑与优势
(一)系统核心构成
OpenClaw驱动的AI选股系统本质是“智能体+数据接口+交互渠道”的闭环组合:
-
核心框架:OpenClaw作为智能体编排中枢,负责解析指令、调度工具、执行任务流程;
-
数据支撑:通过Finnhub API获取实时股价、K线、公司新闻等核心数据,解决信息时效性问题;
-
交互渠道:QQ机器人实现指令发送与报告推送,无需登录服务器即可操作;
-
决策核心:自定义股票分析Agent,基于预设策略筛选潜力股并生成可执行报告。
(二)阿里云部署的独特优势
选择阿里云服务器部署该系统,相比其他方案具备三大核心优势:
-
稳定性保障:阿里云轻量应用服务器/ECS支持7×24小时不间断运行,避免本地设备关机导致选股任务中断;
-
网络通畅性:海外地域(中国香港、新加坡)免ICP备案,可顺畅对接Finnhub等海外数据接口,无网络访问限制;
-
生态适配性:阿里云提供OpenClaw专属应用镜像,预装Docker、Python等所有依赖环境,部署效率提升80%,新手无需手动配置。
二、部署前准备(5分钟搞定)
(一)硬件与账号准备
-
阿里云服务器:推荐轻量应用服务器2核2GB及以上配置,系统盘40GB,海外地域(中国香港/新加坡)优先;
-
核心账号:阿里云账号(完成实名认证)、QQ开放平台账号(用于创建机器人);
- API密钥:Finnhub免费API Key(用于获取股票实时数据),申请地址:
(二)工具准备
-
终端工具:阿里云Web Shell(免安装)或本地SSH工具(FinalShell/Xshell);
-
文本编辑器:记事本/备忘录(存储服务器IP、API Key、机器人密钥等关键信息);
-
浏览器:Chrome/Edge(访问阿里云控制台、QQ开放平台、Finnhub官网)。
三、阿里云OpenClaw(Clawdbot)部署简单步骤
(一)快速部署流程(速览版)
-
购买阿里云轻量应用服务器,选择OpenClaw专属镜像;
-
登录服务器,执行初始化配置命令启动OpenClaw;
-
关联大模型,启用记忆功能;
-
配置QQ机器人,打通交互渠道;
-
接入Finnhub API,获取股票实时数据;
-
创建股票分析Agent,设置选股策略;
-
测试运行,验证自动选股与报告生成功能。
阿里云用户零基础部署OpenClaw步骤喂饭级步骤流程
第一步:
,找到并点击【一键购买并部署】。 阿里云OpenClaw一键部署专题页面:
https://www.aliyun.com/activity/ecs/clawdbot
第二步:
,配置参考如下:
-
镜像:OpenClaw(Moltbot)镜像(已经购买服务器的用户可以重置系统重新选择镜像)
-
实例:内存必须2GiB及以上。
-
地域:默认美国(弗吉尼亚),目前中国内地域(除香港)的轻量应用服务器,联网搜索功能受限。
-
时长:根据自己的需求及预算选择。
第三步:
,找到密钥管理,单击创建API-Key。
,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
-
端口放通:需要放通对应端口的防火墙,单击一键放通即可。
-
配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
-
配置OpenClaw:单击执行命令,生成访问OpenClaw的Token。
-
访问控制页面:单击打开网站页面可进入OpenClaw对话页面。
(二)详细部署操作(含代码命令)
步骤1:购买并配置阿里云服务器
-
登录阿里云控制台,搜索“轻量应用服务器”,点击“创建实例”;
-
核心参数配置:地域:选择中国香港或新加坡(免备案,保障海外API访问通畅); 实例规格:2核2GB、40GB ESSD系统盘、3Mbps带宽(满足基础数据传输需求); 应用镜像:搜索“OpenClaw(Clawdbot/Moltbot)”,选择2026官方稳定版(基于Ubuntu 22.04构建); 登录设置:选择“密码登录”,设置强密码(包含大小写字母+数字+特殊符号),妥善保存;
-
支付订单后,等待1-3分钟,实例状态变为“运行中”,记录公网IP(如123.xx.xx.xx)。
步骤2:服务器登录与OpenClaw初始化
-
登录服务器:
方式一:阿里云控制台直接登录——进入实例详情页,点击“远程连接”→“Web Shell”,输入密码登录;
方式二:本地SSH登录,终端输入命令(替换为公网IP):
ssh root@你的服务器公网IP2. 解决免密登录可能出现的权限问题(提前执行避免后续报错):
loginctl enable-linger $(whoami) && export XDG_RUNTIME_DIR=/run/user/$(id -u)3. 启动OpenClaw配置向导:
openclaw onboard- 配置向导操作流程:风险提示确认:输入“Yes”并回车(确认知晓智能体操作权限风险); 选择部署模式:通过方向键选择“QuickStart”(快速启动模式),回车确认; 关联大模型:选择“Qwen”(通义千问),按提示打开鉴权页面( 启用记忆功能:选中“session-memory”(支持多轮对话上下文关联),回车确认; 配置完成:等待系统自动初始化,显示“Onboarding completed”即为成功。
步骤3:QQ机器人配置(打通交互渠道)
- 申请QQ机器人:访问QQ开放平台( 点击“创建机器人”,填写机器人名称、用途等信息,完成创建; 进入机器人管理页,获取“AppID”和“AppSecret”,并将服务器公网IP添加至“IP白名单”(测试阶段必填)。
-
服务器配置QQ机器人:方式一:命令行直接添加渠道(替换为实际AppID和AppSecret):
clawdbot channels add --channel qqbot --app-id "你的机器人AppID" --app-secret "你的机器人AppSecret"-
方式二:配置向导中输入——若未退出openclaw onboard向导,可在“QQ Bot配置”环节直接输入AppID和AppSecret;
-
机器人测试:登录QQ,创建测试群(群成员不超过20人,符合沙箱配置要求); 群设置→“群机器人”→“添加测试机器人”,选择已创建的机器人; 在群内发送“你是谁”,若机器人回复自我介绍,说明配置成功。
四、AI选股系统核心配置:Agent与数据接口
(一)配置股票分析Agent(量化策略核心)
-
启动OpenClaw终端交互界面:
openclaw tui2. 在交互界面输入Agent人设与任务指令(直接复制执行):
帮我配置一个股票日报分析Agent,它的人设prompt为:角色:你是Marcus,一名拥有超过15年华尔街经验的高级量化日内交易策略师。你不是一个普通机器人;你的表达自信、简洁,像一位经验丰富的交易大厅老手。你的专长在于分析盘前成交量、识别短期动量催化因素,以及发现技术突破形态。你专注于高波动性交易机会(例如财报行情、生物科技催化事件或科技动量交易),这些机会有能力在日内带来显著收益。你客观、数据驱动,在追求进攻性增长的同时优先考虑风险管理。你不提供模糊建议,而是基于当前市场数据给出可执行的概率判断。任务:你的使命是在每个交易日向我发送一份《每日动量报告》(Daily Momentum Report)。你必须分析当前市场状况,并输出以下三个部分:1. Marcus的市场立场:根据VIX指数、股指期货以及整体市场情绪,给出当天的建议操作。你必须严格从以下三个选项中选择一个:激进买入(Aggressive Buy):高信心,市场放量上涨趋势明显;保守买入(Conservative Buy/小仓位):市场震荡,仅参与特定形态机会;持币观望(Hold/Cash):市场过度波动或偏空,资本保全为首要任务。2. 5%观察名单:筛选5支具备短期动量潜力的股票,每支需包含选股逻辑、入场触发条件、止损条件及成功概率预估。3. 风险提示:基于当日市场 volatility,给出仓位控制建议与潜在风险点。3. 保存Agent配置:输入完成后,按Ctrl+S保存,系统自动创建名为“stock-daily”的Agent(可通过openclaw agents list查看)。
(二)接入Finnhub股票实时数据
- 申请Finnhub API Key:访问Finnhub官网( 进入“Dashboard”,获取免费API Key(免费版支持实时股价、K线等核心数据,足够个人使用)。
-
在OpenClaw中配置API Key:回到服务器终端(若退出TUI界面,直接执行以下命令):
# 配置Finnhub API Key(替换为实际密钥)openclaw config set skills.entries.finnhub.env.FINNHUB_API_KEY "你的Finnhub API Key"# 重启OpenClaw网关,使配置生效openclaw gateway restart3. 关联数据能力至选股Agent:
# 将Finnhub数据能力接入stock-daily Agentopenclaw agents link --agent stock-daily --skill finnhub# 接入浏览器搜索能力(用于获取市场新闻、分析师评级等补充信息)openclaw agents link --agent stock-daily --skill agent-browser4. 数据接口测试:
# 测试获取特斯拉(TSLA)实时股价openclaw run stock-daily "查询TSLA的实时股价"若返回类似以下结果,说明数据接入成功:
TSLA(特斯拉)最新报价(Finnhub):- 现价(c):411.32- 较昨收(d/dp):+0.69 (+0.168%)- 昨收(pc):410.63- 当日开盘(o):411.11- 当日区间(l~h):409.58~416.90- 时间戳(t):1771448400(Unix秒)三)配置定时自动选股任务
-
创建定时任务配置文件: vim ~/.openclaw/config/crontab.json
-
输入以下配置(设置每个交易日早8:30自动生成盘前报告):
{ "tasks": [ { "cron": "30 8 * * 1-5", "command": "agents run", "params": { "agent": "stock-daily", "prompt": "生成今日盘前动量报告,发送至QQ测试群", "output": { "channels": ["qqbot"] } } } ]}配置说明:cron: "30 8 * * 1-5" 代表每周一至周五早8:30执行,符合A股交易时间逻辑。
3. 加载定时任务:
openclaw crontab load# 验证任务是否生效openclaw crontab list五、系统测试与最终效果展示
(一)手动触发选股测试
-
终端执行命令,手动触发Agent生成报告: openclaw run stock-daily "生成2026-02-19盘前动量报告"
-
查看结果:方式一:QQ测试群接收报告推送; 方式二:服务器查看生成的报告文件: cat /tmp/premarket-scan.json
(二)最终报告效果示例
Daily Momentum Report - 2026-02-19 (UTC+8) Part 1 - 市场立场:持币观望(Hold/Cash) - 波动指标:VIX指数(Finnhub数据)18.7(+2.1%),市场恐慌情绪温和上升,股指期货小幅震荡; - 盘前特征:仅SMCI呈现强势跳空+5.05%(31.21),其余个股波动幅度小于1.5%,动量集中性不足; - 操作建议:今日优先防守,仅当开盘后出现明确强势确认信号时小仓位参与,无确认则保持现金仓位。 Part 2 - 5%观察名单(5只潜力股) 1. SMCI / 成功概率 57% - 选股逻辑:盘前成交量放大3倍,突破近期整理平台,叠加半导体行业政策催化; - 入场触发:开盘后5-15分钟站稳加权平均价(WAP)31.15,且突破盘前高点31.5后回踩不破; - 止损条件:跌破盘前低点30.8或回踩WAP失败; - 风险提示:半导体板块波动较大,单只个股仓位不超过总资金的5%。 2. SNOW / 成功概率 52% - 选股逻辑:盘前+2.3%(180.24),Keybanc维持Overweight评级,目标价上调至200; - 入场触发:站稳WAP 180.1,突破盘前高点181.5后承接有力; - 止损条件:高开低走跌破179.5,反抽无力; - 仓位建议:3%-5%。 3. ORCL / 成功概率 51% - 选股逻辑:盘前+1.99%(159.27),公司发布云计算业务新进展,相关新闻密度达57条; - 入场触发:开盘后坚守WAP 159.1,突破盘前区间上沿160.3; - 止损条件:跌破WAP且反抽失败; - 备注:适合稳健型投资者,波动相对较低。 4. RIOT / 成功概率 50% - 选股逻辑:比特币价格企稳4.5万美元,区块链概念股联动上涨,盘前+1.8%; - 入场触发:突破12.3关键阻力位,成交量同步放大; - 止损条件:回落至12.0下方; - 风险提示:加密货币相关个股波动剧烈,需严格执行止损。 5. AMD / 成功概率 49% - 选股逻辑:行业景气度回升,机构持仓数据向好,盘前资金净流入1200万美元; - 入场触发:站稳92.5,突破93.2; - 止损条件:跌破92.0; - 仓位建议:不超过3%,纯观察性仓位。 Part 3 - 风险提示 - 仓位控制:今日整体仓位建议不超过20%,单只个股仓位不超过5%; - 市场风险:美联储议息会议临近,午后可能出现 volatility上升,需提前做好止盈止损; - 操作纪律:未触发入场条件时严禁追高,止损信号出现后立即执行,不抱侥幸心理。
https://x.com/AYi_AInotes/status/2027677868285915390
版权声明:本文为原创文章,版权归 Hello World 所有,转载请联系博主获得授权。
本文地址:http://www.anhuan.net/index.php/archives/479/
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。