Market Signals
技术信号扫描器 v1.1.0。从价格数据计算RSI(14)、均线(5/10/20)、 成交量异动、ATR波动率、MACD、布林带(±2σ)、VWAP。 综合评分(0-100)给出买入/关注/观望/回避建议。 支持多股票一键扫描(scan)、信号历史追踪(history)、支撑/阻力位识别。 Use when: 需要快速扫描多只股票的技术面、 获取买入/卖出…
ChengQian
@cqdev-ai
What This Skill Does
Command-line tool that computes 8 technical indicators (RSI, moving averages, volume anomaly, ATR, MACD, Bollinger Bands, VWAP) from CSV price data and outputs a composite score (0-100) with buy/hold/sell signals. Supports multi-stock scanning, signal history tracking, and support/resistance level detection.
Replaces manual multi-indicator chart analysis by delivering a consolidated technical score and actionable recommendation for any stock portfolio.
When to Use It
- Scan a portfolio of stocks for technical buy/sell signals in one command
- Identify support and resistance levels from 20-day local extremes
- Track historical signal changes day by day for a single stock
- Generate a composite technical score (0-100) with detailed indicator breakdown
- Export technical analysis results as JSON for further processing
Install
$ openclaw skills install @cqdev-ai/market-signals📈 Market Signals
Overview
从价格数据自动计算8大技术指标,综合评分并给出操作建议。支持同时分析多只股票(按name列分组)、信号历史追踪、支撑/阻力位识别。
Usage
# 单只股票详细分析
python3 scripts/market_signals.py --file stock.csv --price-col close
# 多股票一键扫描(按name列自动分组)
python3 scripts/market_signals.py --file portfolio.csv --scan
# 信号历史追踪
python3 scripts/market_signals.py --file stock.csv --history --max-hist 60
# 查看股票列表
python3 scripts/market_signals.py --file portfolio.csv --list
# ASCII价格走势图
python3 scripts/market_signals.py --file stock.csv --chart
# 输出JSON
python3 scripts/market_signals.py --file stock.csv --output signals.json
输出示例
📈 技术信号扫描
================================================================================
代码 现价 涨跌 RSI 均线 量 布林%b 评分 建议
--------------------------------------------------------------------------------
比亚迪 268.50 ↑2.3% 42.3 空头排列↓ 缩量↓↓ 0.1 35 回避
宁德时代 198.00 ↑1.5% 35.8 空头排列↓ 正常 0.2 30 回避
茅台 1,850 ↓0.5% 62.3 多头排列↑ 正常 0.6 75 买入
东方财富 15.20 ↑3.2% 28.5 短线偏弱 放量↑↑ 0.9 70 关注
指标详解
| 指标 | 计算方式 | 信号含义 |
|---|---|---|
| RSI(14) | 14日相对强弱指数 | >70超买, <30超卖 |
| MA5/10/20 | 简单移动平均 | 多头排列↑(5>10>20), 空头排列↓(20>10>5) |
| 成交量 | 当日/5日均量比 | >2倍放量↑↑, >1.5倍放量↑, <0.5缩量↓↓ |
| ATR(14) | 14日平均真实波幅 | 占价格百分比,反映波动率 |
| MACD(12,26,9) | 指数均线差 | 金叉(hist>0), 死叉(hist<0) |
| 布林带(20,2) | MA20±2σ | %b<0.2下轨附近(超卖), %b>0.8上轨附近(超买) |
| VWAP | 成交量加权均价 | 当前价格相对VWAP的偏离度 |
| 支撑/阻力 | 20日局部极值 | 距当前价格的百分比距离 |
评分规则
| 信号 | 加分/减分 |
|---|---|
| RSI超卖(<30) | +15 |
| RSI超买(>70) | -15 |
| 多头排列 | +20 |
| 空头排列 | -20 |
| MACD金叉 | +10 |
| MACD死叉 | -10 |
| 放量↑↑ | +12 |
| 缩量↓↓ | -8 |
| 布林下轨附近(%b<0.1) | +12 |
| 布林上轨附近(%b>0.9) | -10 |
命令详解
| 命令 | 说明 |
|---|---|
| (默认) | 单股票或多股票分析 |
| --scan | 多股票一键扫描,综合排名 |
| --history | 逐日信号历史追踪 |
| --chart | ASCII价格走势图 |
| --list | 列出文件中的股票列表 |
| --json | JSON格式输出 |
| --output | 输出到文件 |
Security
- ✅ 纯本地运行,无网络请求
- ✅ 只读CSV价格文件
- ❌ 无任意代码执行
Top skills in this category
Stock Analysis
@udiedrichsenAnalyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.
Stock Market Pro
@kys42Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...
A股量化 AkShare
@mbpzA股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
Stock Watcher
@robin797860Manage and monitor a personal stock watchlist with support for adding, removing, listing stocks, and summarizing their recent performance using data from 10jqka.com.cn. Use when the user wants to track specific stocks, get performance summaries, or manage their watchlist.
Intelligent Stocks Screener
@financial-ai-analyst基于东方财富数据库,支持通过自然语言输入筛选A港美股、基金、债券等多种资产,支持多元指标筛选,含技术面、消息面、基本面及市场情绪等,可用于全球资产速筛、跨市场监控、投资组合构建、策略回测等场景。返回结果包含数据说明及 csv 文件。Natural language screener for investment...