technical-indicators

Compute MA, MACD, RSI, and BOLL indicators from OHLCV DataFrames with pandas and ta-lib.

1|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/YFOOOO/financial_agent --skill technical-indicators
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-indicators
Source: https://github.com/YFOOOO/financial_agent/tree/main/skills/technical-indicators
Command: npx skills add https://github.com/YFOOOO/financial_agent --skill technical-indicators

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, TA-Lib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides fast, reliable calculation of popular technical indicators (MA, MACD, RSI, BOLL) on OHLCV data, enabling technical analysis, backtesting, and automated decision support.

Core Features & Use Cases

  • Single Indicator: 计算 MA、MACD、RSI、BOLL 等单一指标。
  • Batch Calculation: 一次性计算所有主流指标,简化流程。
  • Use Case: 将 OHLCV 数据传给此 Skill,获取指标列以便在图表中展示或回测。

Quick Start

Use the skill on a DataFrame containing the '收盘' column to compute all indicators (MA, MACD, RSI, BOLL) at once.

Frequently Asked Questions about technical-indicators

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate technical indicators like MACD, RSI, and Bollinger Bands from stock price data?

Technical indicators like MACD, RSI, and Bollinger Bands are computed from OHLCV (open, high, low, close, volume) data using mathematical formulas. This Skill calculates all four major indicators—MA, MACD, RSI, BOLL—directly from a pandas DataFrame with a closing price column, returning a new DataFrame with indicator columns appended for charting or backtesting.

Can I compute multiple technical indicators at once instead of calculating each one separately?

Yes. This Skill supports batch calculation of all mainstream indicators—moving average, MACD, RSI, and Bollinger Bands—in a single operation. Pass your OHLCV DataFrame once and receive all indicator columns augmented to the same DataFrame, eliminating the need for separate calculations.

What data format does this Skill require as input?

Input must be a pandas DataFrame containing at minimum a closing price column. OHLCV fields (open, high, low, close, volume) are optional but required for certain indicators. The Skill uses vectorized computation with pandas and TA-Lib to process the data efficiently and return augmented results.

Is this Skill suitable for backtesting trading strategies with technical analysis?

Yes. The Skill is designed for technical analysis, quantitative backtesting, and trend assessment. It computes indicators quickly and accurately from OHLCV data, enabling you to build indicator columns directly into backtesting datasets for strategy evaluation.

What dependencies do I need to use this Skill?

This Skill requires pandas for DataFrame operations and TA-Lib for vectorized technical indicator computation. Both dependencies enable fast, accurate calculation of MA, MACD, RSI, and Bollinger Bands across large datasets.

Can I calculate just one indicator instead of all of them?

Yes. The Skill supports single-indicator calculations as well as batch computation. You can calculate individual indicators like MA, MACD, RSI, or BOLL independently while retaining the option to compute all four together for convenience.