Open Source Radar
luda66/

stock-analyzer

GitHub

Stock Analyzer is a Python tool that generates comprehensive stock research reports (Markdown/HTML/PDF) using technical indicators, fundamentals, and investment philosophy.

12stars
2forks
0issues
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Reviewgenerated from repository data · Jul 18, 2026

What it is

AI-powered stock analysis skill that produces a 13-chapter综合报告 covering technicals, fundamentals, valuation, investment philosophy, and critique, with outputs in Markdown, HTML, and PDF. It supports multiple markets (A股, 港股, 美股, 澳洲 OTC) and generates 5 charts plus a full report.

How it works

  • Uses data sources including yfinance (for US/HK), 东方财富 API (A股), 新浪 API (A股备选), and WebSearch as a fallback.
  • Computes technical indicators (MACD, RSI, KDJ, Bollinger bands, ATR, MA lines) and generates 5 charts.
  • Analyzes fundamentals (revenue trends, profitability, balance sheet, cash flow, scarcity).
  • Performs 11-step SOP to write a 13-chapter report and outputs Markdown, HTML, and PDF.
  • Outputs data and charts to a structured directory with reports and charts.

Getting started

  • Install steps include copying the Stock Analyzer skill into Claude Code skills and installing Python dependencies:
# 将 skill 目录复制到你的 Claude Code skills 目录
cp -r stock-analyzer ~/.claude/skills/stock-analyzer
pip install yfinance pandas numpy matplotlib markdown
pip install weasyprint
  • Configuration notes:
    • Configure proxies if using US/HK stocks via environment variables:
export https_proxy=http://127.0.0.1:7897
export http_proxy=http://127.0.0.1:7897
  • Output directory:
~/Stock_Research/stock_analysis/<股票名称>/

Recent releases

  • None

Traction

  • stars: 12

Behind the repo

  • maintainer information not provided in the README excerpt

Caveats

  • License: none listed
  • Data sources include multiple APIs with downgrade paths if proxies are not used; PDF generation may require system dependencies (libpango, libcairo) for weasyprint
  • Real-time data may have delays (15-20 minutes for yfinance)
  • A股 data via 东方财富 API may be limited to ~300日K线 for 一年未满
SharePost on XLinkedIn
All trending reposRevenue-verified startups →