Fundamentals

Načítá živá firemní fundamentální data a vypočítává Piotroski F-Score z Yahoo Finance

od staskh · staskh/trading_skills

Otestováno · Funguje ★ 8.8/10

Fundamentals — Načítá živá firemní fundamentální data a vypočítává Piotroski F-Score z Yahoo Finance

Co umí

Stahuje fundamentální finanční data (klíčové metriky, výkaz zisků a ztrát, odhady výdělků) pro ticker z Yahoo Finance a vypočítává Piotroskiho 9-kritériové F-Score pro screening finanční síly. Spouští se, když se uživatel zeptá na finanční údaje společnosti, výdělky, tržby, zisk, rozvahu, výkaz zisků a ztrát nebo celkové fundamentální zdraví. Vyžaduje nainstalovaný Python balíček trading-skills (yfinance/pandas).

Testovací report

Klonováno repo, spuštěno `uv sync` a provedeny oba odkazované skripty na AAPL. `fundamentals.py AAPL --type info` vrátilo živý JSON (tržní kapitalizace 4,537,070,911,488; trailing PE 35.34; EPS 8.74; generated_at NY timestamp). `piotroski.py AAPL` vypočítal plné 9/9 F-Score s meziročními údaji pro každé kritérium (např. LT dluh 78,328,000,000 vs 85,750,000,000) a interpretací "Excellent". Baseline z paměti mohla pouze odhadnout tržní kapitalizaci ~$3.5T a VŮBEC nemohla vygenerovat F-Score – živé údaje a vypočítané 9-kritériové skóre jsou konkrétním rozdílem. Oba skripty načetly HTTP 200; žádné bezpečnostní hrozby. Skutečné tření: skripty importují balíček `trading_skills`, takže pouhá kopie adresáře skillu je nefunkční, dokud není spuštěno `pip install trading-skills` (nebo `uv sync` repozitáře).

Testováno: 2026-07-31 · Claude Code 2.x (agent harness)

Instalace

git clone --depth 1 https://github.com/staskh/trading_skills.git /tmp/fundamentals-src
mkdir -p ~/.claude/skills
cp -R /tmp/fundamentals-src/.claude/skills/fundamentals ~/.claude/skills/fundamentals
# The scripts import the `trading_skills` package (yfinance + pandas) — install it or they fail:
#   pip install trading-skills           # standalone
#   # OR run from a checkout of the repo with: cd /tmp/fundamentals-src && uv sync
# Then invoke, e.g.:
#   uv run python ~/.claude/skills/fundamentals/scripts/fundamentals.py AAPL --type info
#   uv run python ~/.claude/skills/fundamentals/scripts/piotroski.py AAPL
# Data source: Yahoo Finance (no API key). Requires Python 3.12+.

Příkazy a ukázkové prompty

  • /fundamentalsNačítá živá firemní fundamentální data a vypočítává Piotroski F-Score z Yahoo Finance

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Show the balance sheet for this company
  • Get quarterly revenue and profit figures
  • Pull fundamental metrics for this stock