technical-analysis

Compute technical indicators using pandas-ta. Supports multi-symbol analysis and earnings data.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "technical-analysis" with this command: npx skills add staskh/trading_skills/staskh-trading-skills-technical-analysis

Technical Analysis

Compute technical indicators using pandas-ta. Supports multi-symbol analysis and earnings data.

Instructions

Note: If uv is not installed or pyproject.toml is not found, replace uv run python with python in all commands below.

uv run python scripts/technicals.py SYMBOL [--period PERIOD] [--indicators INDICATORS] [--earnings]

Arguments

  • SYMBOL

  • Ticker symbol or comma-separated list (e.g., AAPL or AAPL,MSFT,GOOGL )

  • --period

  • Historical period: 1mo, 3mo, 6mo, 1y (default: 3mo)

  • --indicators

  • Comma-separated list: rsi,macd,bb,sma,ema,atr,adx (default: all)

  • --earnings

  • Include earnings data (upcoming date + history)

Output

Single symbol returns:

  • price

  • Current price and recent change

  • indicators

  • Computed values for each indicator

  • risk_metrics

  • Volatility (annualized %) and Sharpe ratio

  • signals

  • Buy/sell signals based on indicator levels

  • earnings

  • Upcoming date and EPS history (if --earnings )

Multiple symbols returns:

  • results
  • Array of individual symbol results

Interpretation

  • RSI > 70 = overbought, RSI < 30 = oversold

  • MACD crossover = momentum shift

  • Price near Bollinger Band = potential reversal

  • Golden cross (SMA20 > SMA50) = bullish

  • ADX > 25 = strong trend

  • Sharpe ratio > 1 = good risk-adjusted returns, > 2 = excellent

  • Volatility (annualized) = standard deviation of returns scaled to annual basis

Examples

Single symbol with all indicators

uv run python scripts/technicals.py AAPL

Multiple symbols

uv run python scripts/technicals.py AAPL,MSFT,GOOGL

With earnings data

uv run python scripts/technicals.py NVDA --earnings

Specific indicators only

uv run python scripts/technicals.py TSLA --indicators rsi,macd

Correlation Analysis

Compute price correlation matrix between multiple symbols for diversification analysis.

Instructions

uv run python scripts/correlation.py SYMBOLS [--period PERIOD]

Arguments

  • SYMBOLS

  • Comma-separated ticker symbols (minimum 2)

  • --period

  • Historical period: 1mo, 3mo, 6mo, 1y (default: 3mo)

Output

  • symbols

  • List of symbols analyzed

  • period

  • Time period used

  • correlation_matrix

  • Nested dict with correlation values between all pairs

Interpretation

  • Correlation near 1.0 = highly correlated (move together)

  • Correlation near -1.0 = negatively correlated (move opposite)

  • Correlation near 0 = uncorrelated (independent movement)

  • For diversification, prefer low/negative correlations

Examples

Portfolio correlation

uv run python scripts/correlation.py AAPL,MSFT,GOOGL,AMZN

Sector comparison

uv run python scripts/correlation.py XLF,XLK,XLE,XLV --period 6mo

Check hedge effectiveness

uv run python scripts/correlation.py SPY,GLD,TLT

Dependencies

  • numpy

  • pandas

  • pandas-ta

  • yfinance

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

technical-analysis

No summary provided by upstream source.

Repository SourceNeeds Review
Research

outdoor-monitoring-analysis

Detects targets such as people, vehicles, non-motorized vehicles, and pets within target areas; supports batch image analysis, suitable for outdoor surveillance scenarios like courtyards, orchards, and farms. | 户外看护智能监测分析技能,检测目标区域内的人、车、非机动车、宠物等目标,支持批量图片分析,适用于庭院、果园、养殖场等户外区域看护场景

Archived SourceRecently Updated
Research

fall-detection-video-analysis

Detects whether anyone has fallen within a target area. Supports video stream analysis and is suitable for real-time safety monitoring of elderly people living alone. | 跌倒检测视频版技能,检测目标区域内是否有人跌倒,支持视频流检测,适用于独居老人居家安全监测

Archived SourceRecently Updated
Research

fall-detection-image-analysis

Detects whether anyone has fallen within a specified target area. Supports both image and short video analysis. Suitable for scenarios such as home care for elderly people living alone and safety monitoring in nursing homes. | 检测目标区域内是否有人跌倒,支持图片和短视频检测,适用于独居老人居家看护、养老院安全监测等场景

Archived SourceRecently Updated