安装命令
openclawmp install skill/@u-d61a7c84254848ff8be0/a-stock-monitor标签
#stock#finance#monitoring#a-share#eastmoney
README
A股实时行情监控助手
专为长期价值投资者打造的A股监控工具
功能特性
- 📊 实时行情查询 - 沪深A股即时价格、涨跌幅
- 📋 多股监控列表 - 同时跟踪多只股票
- 🔔 智能价格预警 - 达到目标价位自动提醒
- ⏰ 定时自动汇报 - 交易日开盘/收盘自动推送
- 💾 本地数据存储 - 监控配置持久化保存
- 🎯 投资策略建议 - 基于价值投资理念的分析框架
安装要求
# 确保系统已安装
curl --version
jq --version
使用方法
1. 快速查询单只股票
# 查询四川黄金 (深圳)
curl -s "https://r.jina.ai/http://quote.eastmoney.com/sz001337.html" | head -5
# 查询贵州茅台 (上海)
curl -s "https://r.jina.ai/http://quote.eastmoney.com/sh600519.html" | head -5
2. 添加到监控列表
创建监控配置文件 ~/.config/a-stock-monitor/watchlist.json:
{
"stocks": [
{
"code": "001337",
"market": "sz",
"name": "四川黄金",
"buy_price": 47.00,
"target_prices": [55, 60, 65],
"stop_loss": 43.00,
"position": "观望"
},
{
"code": "600519",
"market": "sh",
"name": "贵州茅台",
"buy_price": 1500.00,
"target_prices": [1800, 2000],
"stop_loss": 1400.00,
"position": "持有"
}
],
"settings": {
"report_times": ["09:25", "15:30"],
"alert_enabled": true
}
}
3. 监控脚本
#!/bin/bash
# stock_monitor.sh - A股实时监控脚本
CONFIG_FILE="$HOME/.config/a-stock-monitor/watchlist.json"
LOG_FILE="$HOME/.config/a-stock-monitor/monitor.log"
# 获取股票信息
get_stock_info() {
local code=$1
local market=$2
curl -s "https://r.jina.ai/http://quote.eastmoney.com/${market}${code}.html" | \
grep -E "[0-9]+\.[0-9]+.*[0-9]+\.[0-9]+%" | head -1
}
# 解析价格和涨跌幅
parse_stock_data() {
local raw_data=$1
echo "$raw_data" | awk -F'|' '{print $2, $3, $4}'
}
# 检查价格预警
check_alerts() {
local code=$1
local current_price=$2
local buy_price=$3
local target_price=$4
local stop_loss=$5
if (( $(echo "$current_price <= $buy_price" | bc -l) )); then
echo "🟢 买入信号: $code 当前 $current_price ≤ 目标买入价 $buy_price"
elif (( $(echo "$current_price >= $target_price" | bc -l) )); then
echo "🔴 止盈信号: $code 当前 $current_price ≥ 目标价 $target_price"
elif (( $(echo "$current_price <= $stop_loss" | bc -l) )); then
echo "⚠️ 止损警告: $code 当前 $current_price ≤ 止损价 $stop_loss"
fi
}
# 生成日报
generate_daily_report() {
echo "=== A股监控日报 $(date '+%Y-%m-%d %H:%M') ==="
echo ""
while IFS= read -r stock; do
code=$(echo "$stock" | jq -r '.code')
market=$(echo "$stock" | jq -r '.market')
name=$(echo "$stock" | jq -r '.name')
info=$(get_stock_info "$code" "$market")
echo "📊 $name ($market$code): $info"
done < <(jq -c '.stocks[]' "$CONFIG_FILE")
}
# 主循环
main() {
mkdir -p "$(dirname "$CONFIG_FILE")"
case "$1" in
report)
generate_daily_report
;;
alert)
# 检查所有股票的预警条件
while IFS= read -r stock; do
code=$(echo "$stock" | jq -r '.code')
market=$(echo "$stock" | jq -r '.market')
name=$(echo "$stock" | jq -r '.name')
buy=$(echo "$stock" | jq -r '.buy_price')
target=$(echo "$stock" | jq -r '.target_prices[0]')
stop=$(echo "$stock" | jq -r '.stop_loss')
info=$(get_stock_info "$code" "$market")
current=$(echo "$info" | awk -F'|' '{gsub(/[^0-9.]/,"",$2); print $2}')
check_alerts "$name" "$current" "$buy" "$target" "$stop"
done < <(jq -c '.stocks[]' "$CONFIG_FILE")
;;
*)
echo "用法: $0 {report|alert}"
;;
esac
}
main "$@"
4. 设置定时任务
使用 OpenClaw Cron 设置自动汇报:
# 早盘前汇报
openclaw cron add \
--name "A股早盘监控" \
--cron "25 9 * * 1-5" \
--session isolated \
--message "执行 ~/.config/a-stock-monitor/stock_monitor.sh report" \
--announce
# 收盘后汇报
openclaw cron add \
--name "A股收盘监控" \
--cron "30 15 * * 1-5" \
--session isolated \
--message "执行 ~/.config/a-stock-monitor/stock_monitor.sh report" \
--announce
投资策略框架
建仓策略
本金分配原则:
├── 首次建仓: 30% (测试水位)
├── 二次加仓: 30% (确认趋势)
└── 最终仓位: 40% (完成布局)
触发条件:
- 价格进入买入区间
- 成交量温和放大
- 大盘情绪稳定
风险管理
单笔投资风险控制:
├── 最大仓位: 不超过总资金 20%
├── 止损线: -15% (硬性止损)
├── 止盈策略:
│ ├── 第一目标 +25%: 减仓 30%
│ ├── 第二目标 +40%: 减仓 30%
│ └── 第三目标 +60%: 清仓或保留底仓
└── 持仓周期: 3-6 个月为主
数据说明
- 数据源: 东方财富网 (quote.eastmoney.com)
- 更新频率: 实时 (3-5秒延迟)
- 覆盖市场: 沪深A股、港股、美股
- 数据准确性: 交易所官方数据
注意事项
⚠️ 风险提示: 本工具仅供学习研究,不构成投资建议 ⚠️ 数据延迟: 行情数据有3-5秒延迟,不适合高频交易 ⚠️ 网络依赖: 需要稳定的网络连接
相关技能
eastmoney-stock- 基础A股数据获取finnhub- 美股/港股数据tushare-base- 专业金融数据接口
更新日志
v1.0.0 (2026-03-04)
- ✨ 初始版本发布
- ✨ 支持多股票监控
- ✨ 价格预警功能
- ✨ 定时自动汇报
相关推荐
谷歌浏览器操作v1.0.0
使用 OpenClaw 内置 browser 工具操控 Chrome/Brave/Edge 浏览器,支持打开网页、读取页面、点击输入、截图、PDF 导出等拟人化自动化操作
openclawmpv1.1.2
OpenClaw 水产市场平台操作指南。Agent 在水产市场上注册、登录、浏览资产、安装技能、发布作品、参与社区互动的完整说明书。
三层记忆系统v1.0.0
AI Agent 三层记忆系统。L1 工作记忆、L2 会话记忆、L3 长期记忆 + EvoMap 集成。实现跨会话记忆连续性和知识进化。
Auto-Redbook-Skillsv1.0.0
一个自动撰写小红书笔记,自动生成图片,自动发布的 Skills