stock-visualization

Stock chart visualization for Chinese markets with candlestick charts, technical indicators, and multi-chart layouts. Use when needing to visualize stock price patterns, display technical indicators, create comparison charts, or generate analysis reports for A-share stocks.

8 stars

Best use case

stock-visualization is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Stock chart visualization for Chinese markets with candlestick charts, technical indicators, and multi-chart layouts. Use when needing to visualize stock price patterns, display technical indicators, create comparison charts, or generate analysis reports for A-share stocks.

Teams using stock-visualization should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/skills/SKILL.md --create-dirs "https://raw.githubusercontent.com/shiyongxin/skills-quant-framework/main/.claude/skills/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/skills/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How stock-visualization Compares

Feature / Agentstock-visualizationStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Stock chart visualization for Chinese markets with candlestick charts, technical indicators, and multi-chart layouts. Use when needing to visualize stock price patterns, display technical indicators, create comparison charts, or generate analysis reports for A-share stocks.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Stock Visualization

Comprehensive chart generation for Chinese stock analysis.

## Quick Start

```python
import sys
sys.path.append('F:/Users/shiyo/80.soft_dev/Stocks/.claude/skills')
from chart_visualizer import ChartVisualizer

visualizer = ChartVisualizer()
visualizer.plot_candlestick('600519', days=120, save_path='chart.png')
```

## Chart Types

### Candlestick Chart

```python
visualizer.plot_candlestick(
    symbol='600519',
    days=120,
    show_ma=True,      # Show moving averages
    show_volume=True,  # Show volume
    save_path='candlestick.png'
)
```

### MACD Chart

```python
visualizer.plot_macd(
    symbol='600519',
    days=120,
    save_path='macd.png'
)
```

### KDJ Chart

```python
visualizer.plot_kdj(
    symbol='600519',
    days=120,
    save_path='kdj.png'
)
```

### Combined Chart

```python
visualizer.plot_combined(
    symbol='600519',
    days=120,
    indicators=['ma', 'macd', 'volume'],
    save_path='combined.png'
)
```

## Multi-Stock Comparison

```python
# Compare multiple stocks
symbols = ['600519', '000858', '002415']
visualizer.plot_comparison(
    symbols=symbols,
    days=120,
    normalize=True,    # Normalize to percentage
    save_path='comparison.png'
)
```

## Equity Curve

```python
# For backtest results
equity_data = backtest_result['equity_curve']
visualizer.plot_equity_curve(
    equity_data=equity_data,
    save_path='equity_curve.png'
)
```

## Custom Styling

```python
visualizer = ChartVisualizer(
    style='dark',        # 'dark' or 'light'
    figsize=(14, 8),
    dpi=100
)
```

See [chart_types.md](references/chart_types.md) for all available chart options and styling.

Related Skills

skill-stocktake

9
from j7-dev/everything-github-copilot

Use when auditing skills and commands for quality. Supports Quick Scan (changed skills only) and Full Stocktake modes with sequential subagent batch evaluation.

lwc-chart-and-visualization

8
from PranavNagrecha/AwesomeSalesforceSkills

Charts and visualization in LWC: Chart.js, D3, Plotly via Static Resources; Lightning chart components; performance patterns for 10k+ data points; accessibility; SLDS theming. NOT for CRM Analytics embedding (use crm-analytics-foundation). NOT for Tableau embedding (use tableau-salesforce-connector).

skill-stocktake

8
from marvinrichter/clarc

Use when auditing Claude skills and commands for quality. Supports Quick Scan (changed skills only) and Full Stocktake modes with sequential subagent batch evaluation.

data-visualization

8
from marvinrichter/clarc

Data visualization implementation: chart type selection framework (when to use bar/line/scatter/pie/heatmap/treemap), D3.js patterns, Recharts/Chart.js/Victory integration, accessible charts (ARIA roles, color-blind safe palettes), responsive SVG patterns, and performance for large datasets. Use when implementing any chart or graph.

data-visualization

8
from peterbamuhigire/skills-web-dev

Data visualization patterns for transforming raw data into compelling visual stories, dashboards, charts, and decision-ready analytical exhibits.

intellectia-stock-screener

7
from Demerzels-lab/elsamultiskillagent

Get stock screener list data from Intellectia API (no auth) and summarize results.

allstock-data

7
from Demerzels-lab/elsamultiskillagent

Query A-share and US stock data via Tencent Finance API.

audio-visualization

7
from Demerzels-lab/elsamultiskillagent

Generate audio visualization videos using each::sense AI.

stock-evaluator-v3

7
from Demerzels-lab/elsamultiskillagent

Comprehensive evaluation of potential stock investments combining valuation analysis, fundamental research, technical assessment, and clear buy/hold/sell recommendations. Use when the user asks about buying a stock, evaluating investment opportunities, analyzing watchlist candidates, or requests stock recommendations. Provides specific entry prices, position sizing, and conviction ratings.

a-stock-analysis

7
from Demerzels-lab/elsamultiskillagent

A股实时行情与分时量能分析。获取沪深股票实时价格、涨跌、成交量,分析分时量能分布(早盘/尾盘放量)、主力动向(抢筹/出货信号)、涨停封单。支持持仓管理和盈亏分析。Use when: (1) 查询A股实时行情, (2) 分析主力资金动向, (3) 查看分时成交量分布, (4) 管理股票持仓, (5) 分析持仓盈亏。

stock-copilot-pro

7
from Demerzels-lab/elsamultiskillagent

OpenClaw stock analysis skill for US/HK/CN markets.

stock-prices

7
from Demerzels-lab/elsamultiskillagent

Query real-time stock prices and market data using the Stock Prices API.