本文仅供学习。 过去几年,量化机构和高频基金凭借数据与系统优势占据投资市场先机。而在2026年的今天,借助OpenClaw智能体框架,搭配实时行情API与自动化调度能力,普通个人无需复杂代码编写、无需专业量化背景,仅需10分钟即可搭建专属股票分析系统。

 

一、核心认知:AI选股系统的底层逻辑与优势

(一)系统核心构成

OpenClaw驱动的AI选股系统本质是“智能体+数据接口+交互渠道”的闭环组合:

  • 核心框架:OpenClaw作为智能体编排中枢,负责解析指令、调度工具、执行任务流程;

  • 数据支撑:通过Finnhub API获取实时股价、K线、公司新闻等核心数据,解决信息时效性问题;

  • 交互渠道:QQ机器人实现指令发送与报告推送,无需登录服务器即可操作;

  • 决策核心:自定义股票分析Agent,基于预设策略筛选潜力股并生成可执行报告。

(二)阿里云部署的独特优势

选择阿里云服务器部署该系统,相比其他方案具备三大核心优势:

  1. 稳定性保障:阿里云轻量应用服务器/ECS支持7×24小时不间断运行,避免本地设备关机导致选股任务中断;

  2. 网络通畅性:海外地域(中国香港、新加坡)免ICP备案,可顺畅对接Finnhub等海外数据接口,无网络访问限制;

  3. 生态适配性:阿里云提供OpenClaw专属应用镜像,预装Docker、Python等所有依赖环境,部署效率提升80%,新手无需手动配置。

 

二、部署前准备(5分钟搞定)

(一)硬件与账号准备

  1. 阿里云服务器:推荐轻量应用服务器2核2GB及以上配置,系统盘40GB,海外地域(中国香港/新加坡)优先;

  2. 核心账号:阿里云账号(完成实名认证)、QQ开放平台账号(用于创建机器人);

  3. API密钥:Finnhub免费API Key(用于获取股票实时数据),申请地址:

    https://finnhub.io/register。

(二)工具准备

  1. 终端工具:阿里云Web Shell(免安装)或本地SSH工具(FinalShell/Xshell);

  2. 文本编辑器:记事本/备忘录(存储服务器IP、API Key、机器人密钥等关键信息);

  3. 浏览器:Chrome/Edge(访问阿里云控制台、QQ开放平台、Finnhub官网)。

 

三、阿里云OpenClaw(Clawdbot)部署简单步骤

(一)快速部署流程(速览版)

  1. 购买阿里云轻量应用服务器,选择OpenClaw专属镜像;

  2. 登录服务器,执行初始化配置命令启动OpenClaw;

  3. 关联大模型,启用记忆功能;

  4. 配置QQ机器人,打通交互渠道;

  5. 接入Finnhub API,获取股票实时数据;

  6. 创建股票分析Agent,设置选股策略;

  7. 测试运行,验证自动选股与报告生成功能。

阿里云用户零基础部署OpenClaw步骤喂饭级步骤流程

第一步:

访问阿里云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:购买并配置阿里云服务器

  1. 登录阿里云控制台,搜索“轻量应用服务器”,点击“创建实例”;

  2. 核心参数配置:地域:选择中国香港或新加坡(免备案,保障海外API访问通畅); 实例规格:2核2GB、40GB ESSD系统盘、3Mbps带宽(满足基础数据传输需求); 应用镜像:搜索“OpenClaw(Clawdbot/Moltbot)”,选择2026官方稳定版(基于Ubuntu 22.04构建); 登录设置:选择“密码登录”,设置强密码(包含大小写字母+数字+特殊符号),妥善保存;

  3. 支付订单后,等待1-3分钟,实例状态变为“运行中”,记录公网IP(如123.xx.xx.xx)。

步骤2:服务器登录与OpenClaw初始化

  1. 登录服务器:

方式一:阿里云控制台直接登录——进入实例详情页,点击“远程连接”→“Web Shell”,输入密码登录;

方式二:本地SSH登录,终端输入命令(替换为公网IP):

 

ssh root@你的服务器公网IP

2. 解决免密登录可能出现的权限问题(提前执行避免后续报错):

 

loginctl enable-linger $(whoami) && export XDG_RUNTIME_DIR=/run/user/$(id -u)

3. 启动OpenClaw配置向导:

 

openclaw onboard
  1. 配置向导操作流程:风险提示确认:输入“Yes”并回车(确认知晓智能体操作权限风险); 选择部署模式:通过方向键选择“QuickStart”(快速启动模式),回车确认; 关联大模型:选择“Qwen”(通义千问),按提示打开鉴权页面(

    https://chat.qwen.ai/authorize),输入页面显示的用户码(如JERF8EWL)完成授权;

    启用记忆功能:选中“session-memory”(支持多轮对话上下文关联),回车确认; 配置完成:等待系统自动初始化,显示“Onboarding completed”即为成功。

步骤3:QQ机器人配置(打通交互渠道)

  1. 申请QQ机器人:访问QQ开放平台(

    https://q.qq.com/#/apps),注册账号并完成实名认证;

    点击“创建机器人”,填写机器人名称、用途等信息,完成创建; 进入机器人管理页,获取“AppID”和“AppSecret”,并将服务器公网IP添加至“IP白名单”(测试阶段必填)。
  2. 服务器配置QQ机器人:方式一:命令行直接添加渠道(替换为实际AppID和AppSecret):

 

clawdbot channels add --channel qqbot --app-id "你的机器人AppID" --app-secret "你的机器人AppSecret"
  1. 方式二:配置向导中输入——若未退出openclaw onboard向导,可在“QQ Bot配置”环节直接输入AppID和AppSecret;

  2. 机器人测试:登录QQ,创建测试群(群成员不超过20人,符合沙箱配置要求); 群设置→“群机器人”→“添加测试机器人”,选择已创建的机器人; 在群内发送“你是谁”,若机器人回复自我介绍,说明配置成功。

 

四、AI选股系统核心配置:Agent与数据接口

(一)配置股票分析Agent(量化策略核心)

  1. 启动OpenClaw终端交互界面:

 

openclaw tui

2. 在交互界面输入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股票实时数据

  1. 申请Finnhub API Key:访问Finnhub官网(

    https://finnhub.io/),注册账号并验证邮箱;

    进入“Dashboard”,获取免费API Key(免费版支持实时股价、K线等核心数据,足够个人使用)。
  2. 在OpenClaw中配置API Key:回到服务器终端(若退出TUI界面,直接执行以下命令):

 

# 配置Finnhub API Key(替换为实际密钥)openclaw config set skills.entries.finnhub.env.FINNHUB_API_KEY "你的Finnhub API Key"# 重启OpenClaw网关,使配置生效openclaw gateway restart

3. 关联数据能力至选股Agent:

 

# 将Finnhub数据能力接入stock-daily Agentopenclaw agents link --agent stock-daily --skill finnhub# 接入浏览器搜索能力(用于获取市场新闻、分析师评级等补充信息)openclaw agents link --agent stock-daily --skill agent-browser

4. 数据接口测试:

 

# 测试获取特斯拉(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秒)

三)配置定时自动选股任务

  1. 创建定时任务配置文件: vim ~/.openclaw/config/crontab.json

  2. 输入以下配置(设置每个交易日早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

 

五、系统测试与最终效果展示

(一)手动触发选股测试

  1. 终端执行命令,手动触发Agent生成报告: openclaw run stock-daily "生成2026-02-19盘前动量报告"

  2. 查看结果:方式一: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