手动盯盘耗时耗力,错过关键涨跌节点更是遗憾——借助OpenClaw的Skill功能,无需复杂编码,仅用自然语言即可创建股票监控技能,实现“5分钟检查一次、涨跌超阈值自动预警、新日重置基准价”的全自动化流程。该技能依托免费的Yahoo Finance API获取实时数据,支持灵活调整监控规则,还能发布到ClawHub共享复用,完美解决股票监控的核心需求。
本文将完整拆解2026年OpenClaw的阿里云部署与本地部署步骤,详细讲解股票监控Skill的创建、配置、发布与使用,包含可直接复制的代码命令,助力用户轻松实现股票自动化监控。阿里云上OpenClaw极速一键部署最简单,步骤详情 访问阿里云OpenClaw一键部署专题页面 了解。
一、核心认知:股票监控Skill的工作逻辑
该Skill的核心优势的在于“零代码创建+全自动化执行+灵活调整”,工作流程如下:
- 数据来源:通过Yahoo Finance免费API获取股票实时价格,无需API Key;
- 监控频率:默认每5分钟检查一次,支持自定义调整(如10分钟/次);
- 预警规则:首次涨跌超2%触发预警,之后每波动超1%续警,新一天自动重置基准价;
- 交互方式:自然语言即可调整监控股票、预警阈值、检查频率,无需修改代码。
无论是阿里云的长期稳定监控,还是本地的轻量使用,核心逻辑完全一致,仅需适配部署环境的少量配置。
二、2026年OpenClaw双部署流程(适配股票监控Skill)
方案一:阿里云部署(长期稳定监控首选)
依托阿里云轻量应用服务器,2026版部署方案优化了定时任务稳定性、网络请求效率,适配Ubuntu 22.04 LTS系统,支持7×24小时股票监控,适合需要长期跟踪股票的用户。
(一)部署前置准备
- 阿里云账号:注册阿里云账号,完成实名认证,无欠费记录;
- 服务器配置:推荐2vCPU+4GiB内存+40GiB ESSD(满足定时任务与数据存储);
- 工具准备:SSH工具(FinalShell/Xshell)、Git;
- 核心凭证:阿里云百炼API-Key(访问订阅阿里云百炼Coding Plan,可选,用于增强AI推理能力)。
(二)详细部署步骤
新手零基础阿里云上部署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对话页面。
- 服务器初始化与依赖安装:
- 登录阿里云控制台,创建轻量应用服务器,选择Ubuntu 22.04镜像,记录公网IP;
- 通过SSH连接服务器:
ssh root@你的服务器公网IP - 安装核心依赖(含Skill市场与定时任务工具):
# 更新系统并安装基础工具 apt update -y && apt upgrade -y apt install -y wget curl git unzip nodejs npm python3 python3-pip cron # 升级Node.js到22.x(OpenClaw 2026版最低要求) curl -fsSL https://deb.nodesource.com/setup_22.x | bash - apt install -y nodejs # 安装ClawHub Skill市场工具 npm install -g clawhub # 安装股票数据依赖 pip3 install yfinance requests # 验证环境 node --version # 需≥v22.0.0 clawhub --version python3 --version
- 一键安装OpenClaw监控版:
# 执行2026监控版安装脚本(优化定时任务) curl -fsSL https://openclaw.ai/install-monitor-2026.sh | bash # 验证安装 openclaw --version - 基础配置与服务启动:
```bash配置阿里云百炼API-Key(替换为实际密钥,可选)
openclaw config set models.providers.bailian.apiKey "你的百炼API-Key"配置Systemd进程守护
cat > /etc/systemd/system/openclaw.service << EOF
[Unit]
Description=OpenClaw Stock Monitor Service
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/bin/openclaw gateway start
ExecReload=/bin/kill -HUP \$MAINPID
Restart=always
RestartSec=5s
Environment="NODE_ENV=production"
[Install]
WantedBy=multi-user.target
EOF
启动服务并设置开机自启
systemctl daemon-reload
systemctl start openclaw
systemctl enable openclaw
验证服务状态
systemctl status openclaw
4. 端口放行与控制台访问:
```bash
# 放行控制台端口
firewall-cmd --add-port=18789/tcp --permanent
firewall-cmd --reload
# 生成访问Token
openclaw token generate
浏览器输入http://服务器公网IP:18789/?token=你的Token,即可访问监控版控制台。
方案二:本地部署(Windows/Mac,轻量监控首选)
2026版OpenClaw本地部署优化了股票数据抓取速度、本地通知适配,无需服务器费用,适合个人用户短期跟踪股票,支持Windows 10+/MacOS 12+。
(一)Windows系统本地部署
- 基础环境准备:
- 安装Node.js 22.x:访问https://nodejs.org/zh-CN/download/current/,勾选“Add to PATH”;
- 安装Python 3.9+:访问https://www.python.org/downloads/,勾选“Add Python to PATH”;
- 安装Git:访问https://git-scm.com/download/win,默认配置安装;
- 验证环境(管理员模式PowerShell):
node --version # 需≥v22.0.0 python --version git --version
- 安装OpenClaw本地监控版:
# 一键安装2026本地监控版 iwr -useb https://openclaw.ai/install-monitor-local-2026.ps1 | iex # 安装ClawHub与股票数据依赖 npm install -g clawhub pip install yfinance requests - 启动本地服务:
# 启动OpenClaw网关(支持股票监控Skill) openclaw gateway start --local # 打开本地控制台 openclaw dashboard
(二)Mac系统本地部署
- 基础环境准备:
- 安装Homebrew(若未安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装依赖:
brew install node@22 python@3.9 git brew link node@22 --force # 安装ClawHub与股票数据依赖 npm install -g clawhub pip3 install yfinance requests # 验证版本 node --version python3 --version
- 安装Homebrew(若未安装):
- 安装OpenClaw本地监控版:
# 一键安装2026本地监控版 curl -fsSL https://openclaw.ai/install-monitor-local-2026.sh | bash - 启动本地服务:
# 后台启动网关 nohup openclaw gateway start --local > ~/.openclaw/logs/monitor-start.log 2>&1 & # 打开本地控制台 openclaw dashboard
三、股票监控Skill全流程实操(阿里云/本地通用)
(一)Step1:创建股票监控Skill(零代码)
无需编写代码,直接用自然语言描述需求,OpenClaw会自动生成脚本、配置定时任务:
在OpenClaw控制台输入指令:
帮我监控三只股票:贵州茅台(600519.SS)、腾讯控股(0700.HK)、拼多多(PDD)。规则:每日涨跌超2%首次预警,之后每波动超1%续警,新一天自动重置基准价,每5分钟检查一次。
执行后,OpenClaw会返回确认信息:
✅ 已创建股票监控技能!
当前监控3只股票:
- 贵州茅台 (600519.SS) — 基准价:实时获取昨收价
- 腾讯控股 (0700.HK) — 基准价:实时获取昨收价
- 拼多多 (PDD) — 基准价:实时获取昨收价
检查频率:每5分钟一次,无需浏览器,自动运行。
(二)Step2:验证Skill运行状态
通过命令行查看监控脚本运行情况,确保数据获取正常:
# 阿里云/本地通用
openclaw skill run stock-monitor --test
输出结果将显示当前股票价格、涨跌幅,确认无报错即表示运行正常。
(三)Step3:灵活调整监控规则(自然语言)
无需修改代码,直接用自然语言调整监控参数,AI会自动更新脚本:
- 调整预警阈值:输入“帮我把股票监控规则改成涨跌超3%再预警”;
- 添加新股票:输入“帮我添加一只监控股票:理想汽车(LI)”;
- 修改检查频率:输入“把股票检查频率改成每10分钟一次”;
- 调整基准价:输入“把贵州茅台的监控基准价调整到1600元”。
(四)Step4:发布Skill到ClawHub(可选,方便共享与更新)
将创建的Skill发布到Skill市场,后续可快速安装、一键更新:
# 登录ClawHub(需GitHub账号授权)
clawhub login
# 发布Skill(替换为自定义名称与版本)
clawhub publish ./skills/stock-monitor --slug stock-monitor --name "股票价格监控" --version 1.0.0
发布成功后,可在ClawHub获取专属安装链接,方便分享给他人。
(五)Step5:从ClawHub安装Skill(推荐,便于更新)
若需重新安装或分享给他人,可通过ClawHub一键安装:
# 阿里云/本地通用,先删除本地旧版本(若有)
rm -rf ~/.openclaw/workspace/skills/stock-monitor # 阿里云/Mac
Remove-Item -Path "$HOME/.openclaw/workspace/skills/stock-monitor" -Recurse -Force # Windows
# 从ClawHub安装
clawhub install stock-monitor
# 后续更新Skill
clawhub update stock-monitor
四、核心配置与自定义开发(进阶)
若需深度定制监控逻辑(如添加多渠道通知、复杂预警规则),可手动修改Skill脚本:
(一)修改监控脚本核心逻辑
- 定位脚本文件:
# 阿里云/Mac cd ~/.openclaw/workspace/skills/stock-monitor/src # Windows cd $HOME/.openclaw/workspace/skills/stock-monitor/src - 编辑脚本(以添加飞书通知为例):
```python
import yfinance as yf
import requests
import time
from datetime import datetime
飞书Webhook配置(替换为你的Webhook地址)
FEISHU_WEBHOOK = "https://open.feishu.cn/open-apis/bot/v2/hook/xxx"
监控股票列表(可自定义)
STOCKS = [
{"name": "贵州茅台", "code": "600519.SS"},
{"name": "腾讯控股", "code": "0700.HK"},
{"name": "拼多多", "code": "PDD"},
{"name": "理想汽车", "code": "LI"}
]
预警阈值(可自定义)
FIRST_ALERT_THRESHOLD = 0.03 # 首次预警阈值3%
CONTINUE_ALERT_THRESHOLD = 0.01 # 续警阈值1%
CHECK_INTERVAL = 600 # 检查间隔10分钟(单位:秒)
基准价存储(每日重置)
base_prices = {}
def send_feishu_alert(message):
"""发送飞书通知"""
data = {"msg_type": "text", "content": {"text": message}}
requests.post(FEISHU_WEBHOOK, json=data)
def get_stock_price(stock_code):
"""获取股票实时价格"""
stock = yf.Ticker(stock_code)
price = stock.history(period="1d")["Close"].iloc[-1]
return round(price, 2)
def check_stock_fluctuation():
"""检查股票涨跌幅并触发预警"""
global base_prices
today = datetime.now().strftime("%Y-%m-%d")
for stock in STOCKS:
name = stock["name"]
code = stock["code"]
try:
current_price = get_stock_price(code)
# 每日重置基准价
if today not in base_prices or code not in base_prices[today]:
base_prices[today] = {code: current_price}
continue
base_price = base_prices[today][code]
fluctuation = (current_price - base_price) / base_price
# 触发预警
if abs(fluctuation) >= FIRST_ALERT_THRESHOLD:
message = f"📊 股票预警:{name}({code})\n当前价格:{current_price}\n基准价:{base_price}\n涨跌幅:{fluctuation:.2%}"
send_feishu_alert(message)
# 更新基准价,避免重复预警
base_prices[today][code] = current_price
elif abs(fluctuation) >= CONTINUE_ALERT_THRESHOLD:
message = f"📊 股票续警:{name}({code})\n当前价格:{current_price}\n涨跌幅:{fluctuation:.2%}"
send_feishu_alert(message)
base_prices[today][code] = current_price
except Exception as e:
print(f"获取{name}数据失败:{str(e)}")
if name == "main":
while True:
check_stock_fluctuation()
time.sleep(CHECK_INTERVAL)
### (二)重启Skill生效
```bash
# 阿里云/本地通用
openclaw skill restart stock-monitor
五、常见问题排查
股票数据获取失败:
- 原因:网络问题、股票代码错误(如港股代码需加.HK,美股直接用代码);
- 解决方案:检查网络连通性,核对股票代码格式,执行
pip install --upgrade yfinance更新数据依赖。
定时任务未执行:
- 原因:阿里云部署未启用cron服务,本地部署关闭了OpenClaw网关;
- 解决方案:阿里云执行
systemctl start cron,本地部署确保OpenClaw网关处于运行状态。
预警通知未收到:
- 原因:通知渠道配置错误(如飞书Webhook地址无效);
- 解决方案:核对通知配置,测试接口连通性(如直接访问飞书Webhook地址验证)。
Skill更新失败:
- 原因:ClawHub网络访问问题、本地权限不足;
- 解决方案:配置公共DNS(如223.5.5.5),以管理员/root权限执行
clawhub update stock-monitor。
六、总结
OpenClaw的股票监控Skill彻底解放了人工盯盘的时间成本,通过“零代码创建+自然语言调整+全自动化执行”的模式,让股票监控变得简单高效。2026年优化后的阿里云/本地双部署方案,进一步提升了监控稳定性与适配性——阿里云支持7×24小时长期跟踪,本地部署适合轻量使用。
无论是新手用户通过自然语言快速创建监控,还是进阶用户深度定制脚本,都能通过本文的步骤快速落地。建议先从ClawHub安装现成Skill验证功能,再根据需求调整预警规则、添加通知渠道,让股票监控完全适配个人使用习惯。