螃蟹投研-压力支撑位蜡烛图

v1.0.0

基于波峰波谷分析识别A股股票的压力位和支撑位,生成K线图。使用Baostock获取数据(解决AKShare东财接口限制问题)

0· 131·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for wtjjacobj/pressure-support-candle.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "螃蟹投研-压力支撑位蜡烛图" (wtjjacobj/pressure-support-candle) from ClawHub.
Skill page: https://clawhub.ai/wtjjacobj/pressure-support-candle
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install pressure-support-candle

ClawHub CLI

Package manager switcher

npx clawhub@latest install pressure-support-candle
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
技能说明强调使用 Baostock 获取数据以替代 AKShare/东财接口限制;代码包包含一个以 Baostock 为主的脚本 (压力支撑位识别_baostock.py) 以及另外两个基于 AKShare 的实现。保留多种实现是合理的(备选实现/历史版本),但与说明存在小范围不一致:SKILL.md 侧重 Baostock,但仓内仍含 AKShare 版本。
Instruction Scope
SKILL.md 指示通过运行提供的 Python 脚本获取行情、识别波峰波谷、聚类并生成本地 PNG 可视化。脚本仅访问行情 API (Baostock/Akshare)、读取内置数据帧、计算并写出图像/结果;没有发现读取用户主目录、secret/env 或外部未知上报点的指令。脚本会尝试使用系统字体路径来渲染中文。
Install Mechanism
没有安装规范(instruction-only/install missing),但代码依赖多个 Python 库(baostock, akshare, pandas, numpy, matplotlib,scipy 为可选)。缺少明确的依赖列表或安装步骤会导致运行时失败; 但是没有发现从可疑 URL 下载或写入/执行来自外部的二进制的高风险安装行为。
Credentials
不需要声明的环境变量或凭证;Baostock 脚本调用 bs.login() 无参数(Baostock 支持匿名/默认登录),代码没有要求 AWS/第三方密钥或访问其他不相关服务。总体所需权限与功能相当。
Persistence & Privilege
技能未设置 always:true,也未修改其他技能或系统级配置。脚本仅在本地运行、读写其输出(PNG/数据),没有持久化到平台或更改代理全局设置。
Assessment
这是一个本地可运行的股票技术分析工具,代码与描述总体匹配。注意事项: - 在运行前确认并安装所需 Python 库(baostock 或 akshare、pandas、numpy、matplotlib,scipy 为可选)。SKILL.md 未列出依赖安装步骤。 - 仓内包含两个基于 AKShare 的实现以及一个 Baostock 实现:如果你想严格只用 Baostock,请运行带 baostock 后缀的脚本(压力支撑位识别_baostock.py)。 - 脚本会联网到行情服务(Baostock/Akshare)以获取数据;在受限网络或有审计要求的环境中,请在隔离环境运行或先审阅代码。bs.login() 在此脚本中不使用明文凭证,但如果你修改代码加入凭证,请确保安全保存。 - 任何来自不熟悉来源的 Python 脚本都存在潜在风险:若不信任发布者,请在沙箱/隔离环境或容器内运行,并在运行前人工审阅完整代码(尤其被截断部分)。

Like a lobster shell, security has layers — review code before you run it.

latestvk978nra4c9wgzgw62w54vksxb983tayy
131downloads
0stars
1versions
Updated 4w ago
v1.0.0
MIT-0

压力支撑位蜡烛图技能

功能

  1. 数据获取: 使用 Baostock 获取日线数据(稳定可靠)
  2. 波峰波谷识别: 基于价格区间分析识别局部极值
  3. 支撑压力位: 聚类分析识别密集支撑/压力区
  4. K线绘图: 生成带支撑位/压力位标注的蜡烛图

使用方法

# 默认分析宝丰能源(600989)
python3 压力支撑位识别_baostock.py

# 指定股票和日期范围
python3 压力支撑位识别_baostock.py 600519 2024-01-01 90

参数说明

参数默认值说明
symbol600989股票代码
start_date2024-01-01开始日期
window20波峰波谷识别窗口

输出

  • K线蜡烛图(PNG),标注支撑位(绿线)和压力位(红线)
  • 支撑/压力位价格数据

技术细节

  • 数据源: Baostock query_history_k_data_plus(免费稳定)
  • 波峰识别: 价格区间内局部最高点
  • 波谷识别: 价格区间内局部最低点
  • 聚类: 将相近价位的支撑/压力位合并为密集区
  • K线配色: 砖红上涨 / 钴蓝下跌(学术风格)

Comments

Loading comments...