technical-analysis by staskh/trading_skills
npx skills add https://github.com/staskh/trading_skills --skill technical-analysis使用 pandas-ta 计算技术指标。支持多符号分析和收益数据。
注意: 如果未安装
uv或未找到pyproject.toml,请将以下所有命令中的uv run python替换为python。
uv run python scripts/technicals.py SYMBOL [--period PERIOD] [--indicators INDICATORS] [--earnings]
SYMBOL - 股票代码或逗号分隔的列表(例如:AAPL 或 AAPL,MSFT,GOOGL)广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
--period - 历史周期:1mo, 3mo, 6mo, 1y(默认:3mo)--indicators - 逗号分隔的指标列表:rsi,macd,bb,sma,ema,atr,adx(默认:全部)--earnings - 包含收益数据(即将到来的日期 + 历史记录)单个符号返回:
price - 当前价格和近期变化indicators - 每个指标的计算值risk_metrics - 波动率(年化%)和夏普比率signals - 基于指标水平的买入/卖出信号earnings - 即将到来的日期和每股收益历史记录(如果使用了 --earnings)多个符号返回:
results - 各个符号结果的数组# 单个符号,使用所有指标
uv run python scripts/technicals.py AAPL
# 多个符号
uv run python scripts/technicals.py AAPL,MSFT,GOOGL
# 包含收益数据
uv run python scripts/technicals.py NVDA --earnings
# 仅使用特定指标
uv run python scripts/technicals.py TSLA --indicators rsi,macd
计算多个符号之间的价格相关性矩阵,用于分散化分析。
uv run python scripts/correlation.py SYMBOLS [--period PERIOD]
SYMBOLS - 逗号分隔的股票代码(至少 2 个)--period - 历史周期:1mo, 3mo, 6mo, 1y(默认:3mo)symbols - 分析的符号列表period - 使用的时间周期correlation_matrix - 包含所有配对之间相关性值的嵌套字典# 投资组合相关性
uv run python scripts/correlation.py AAPL,MSFT,GOOGL,AMZN
# 行业比较
uv run python scripts/correlation.py XLF,XLK,XLE,XLV --period 6mo
# 检查对冲有效性
uv run python scripts/correlation.py SPY,GLD,TLT
numpypandaspandas-tayfinance每周安装次数
116
代码仓库
GitHub 星标数
58
首次出现
2026年3月1日
安全审计
安装于
kimi-cli114
gemini-cli114
amp114
cline114
github-copilot114
codex114
Compute technical indicators using pandas-ta. Supports multi-symbol analysis and earnings data.
Note: If
uvis not installed orpyproject.tomlis not found, replaceuv run pythonwithpythonin all commands below.
uv run python scripts/technicals.py SYMBOL [--period PERIOD] [--indicators INDICATORS] [--earnings]
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)Single symbol returns:
price - Current price and recent changeindicators - Computed values for each indicatorrisk_metrics - Volatility (annualized %) and Sharpe ratiosignals - Buy/sell signals based on indicator levelsearnings - Upcoming date and EPS history (if --earnings)Multiple symbols returns:
results - Array of individual symbol results# 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
Compute price correlation matrix between multiple symbols for diversification analysis.
uv run python scripts/correlation.py SYMBOLS [--period PERIOD]
SYMBOLS - Comma-separated ticker symbols (minimum 2)--period - Historical period: 1mo, 3mo, 6mo, 1y (default: 3mo)symbols - List of symbols analyzedperiod - Time period usedcorrelation_matrix - Nested dict with correlation values between all pairs# 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
numpypandaspandas-tayfinanceWeekly Installs
116
Repository
GitHub Stars
58
First Seen
Mar 1, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
kimi-cli114
gemini-cli114
amp114
cline114
github-copilot114
codex114
DOCX文件创建、编辑与分析完整指南 - 使用docx-js、Pandoc和Python脚本
49,200 周安装
Pulumi TypeScript 技能:使用 TypeScript 和 Pulumi ESC 实现云基础设施即代码
110 周安装
Markdown转Overseer任务工具:自动分解规划文档为可追踪开发任务
110 周安装
LinkedIn广告健康度审计工具 - 25项检查清单,优化B2B广告效果与ROI
110 周安装
React拖放功能实现指南:dnd-kit库教程与无障碍可排序界面开发
110 周安装
高级项目经理技能:项目集规划、跨项目协调与战略对齐的完整指南
110 周安装
阿里云 AnalyticDB MySQL 数据库技能冒烟测试指南与自动化脚本
110 周安装