360 Secure SkillHub
360 安全技能中心

A Stock Holding Monitor

该 Skill 是监控A股个人持仓的Python脚本:读取脚本内配置的持仓列表,通过新浪财经行情接口获取股票现价,计算浮盈浮亏与均线乖离率,判断是否触及止损、跌破支撑、达到目标价或当日跌幅超5%,输出文本状态报告与操作建议,适合配合cron定时运行。

jdvrommel
jdvrommel
热度 45.11
最近更新 2026-05-11 17:43:55
分类:生活依赖:代码执行 / 第三方 API应用场景:个人理财 / 财务 / 自动化脚本 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add a-stock-holding-monitor
Metadata
name
a-stock-holding-monitor
version
1.0.0
description
A股持仓监控脚本。监控持仓股票的止损/支撑破位/目标价/异常波动,触发条件时提醒。适合配合cron定时运行。
author
林林
tags
["stock","a股","holding","monitor","持仓监控"]

A股持仓监控脚本

监控A股持仓的止损、支撑、目标价和异常波动。

功能

  • 实时获取持仓股票现价
  • 检测是否触及止损/支撑/目标位
  • 计算浮盈/浮亏
  • 乖离率超5%警告
  • 当日跌幅超5%异动告警

触发条件

条件 标记 操作建议
触及止损价 🔴 建议止损
跌破支撑位 🟠 关注是否企稳
当日跌幅>5% 🔴 异动告警
乖离率>+5% ⚠️ 短线过热

文件

  • holding_monitor.py - 主程序

安装

  1. 下载脚本
  2. 修改脚本顶部的 HOLDINGS 列表,填入你的持仓
  3. 设置执行权限:chmod +x holding_monitor.py

配置

编辑 HOLDINGS 列表:

HOLDINGS = [
    {
        "name": "贵州茅台",
        "code": "sh600519",  # sh=上证 sz=深证
        "cost": 1800.0,
        "qty": 10,
        "stop_loss": 1700.0,
        "support": 1750.0,
        "target": "2000-2100",
        "optimistic": 2200,
    },
]

运行方式

手动运行:

python3 holding_monitor.py

定时检查(每天9:30-15:00每30分钟一次):

# 添加到crontab
crontab -e

# 写入:
*/30 9-15 * * 1-5 /path/to/holding_monitor.py >> /path/to/holding_monitor.log 2>&1

输出示例

[2026-04-17 14:00:00] 持仓检查...
贵州茅台: 现价1850.0 +2.78% 浮盈+500元(+2.78%)
洛阳钼业: 现价20.16 -0.64% 浮盈+3元(+0.07%)
  → 持有

📊 A股持仓监控
---
【贵州茅台 sh600519】
现价: 1850.000  +2.78%
成本: 1800.000  浮盈: +500元(+2.78%)
MA5: 1820.00  乖离率: +1.65%
支撑: 1750.0  止损: 1700.0  目标: 2000-2100
→ 操作建议: 持有

注意事项

  • 需要网络连接获取实时行情
  • 数据源:新浪财经API
  • 止损和支撑位需要根据个人风险承受能力设置
  • 建议配合飞书/微信机器人实现推送通知