technical-basic

Generate composite trading signals from OHLCV data using pandas and numpy.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ebrahim-sani/trading-automation --skill technical-basic-ebrahim-sani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-basic
Source: https://github.com/ebrahim-sani/trading-automation/tree/main/vibe-trading/agent/src/skills/technical-basic
Command: npx skills add https://github.com/ebrahim-sani/trading-automation --skill technical-basic-ebrahim-sani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, requests.

What problem does it solve?

It removes the guesswork of combining multiple market indicators by delivering a unified, rule‑based signal that blends trend, mean‑reversion, and volume‑price analyses.

Core Features & Use Cases

  • Trend Analysis: EMA crossover together with ADX strength detection.
  • Mean‑Reversion: Bollinger Bands and RSI to spot overbought/oversold conditions.
  • Volume‑Price Confirmation: OBV and volume ratio to validate price moves.
  • Use Case: Quickly generate buy, sell, or neutral signals for any symbol (e.g., BTC‑USDT) from a standard OHLCV DataFrame.

Quick Start

Ask the skill to analyze the OHLCV DataFrame for a chosen ticker and return the resulting signal series.

Frequently Asked Questions about technical-basic

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

FAQPage Schema
How do I generate trading signals from OHLCV data in pandas?

To generate trading signals from OHLCV data, this skill computes EMA crossovers, ADX strength, Bollinger Bands, RSI, and OBV within a pandas DataFrame. It returns composite buy, sell, or neutral signals by blending trend, mean-reversion, and volume-price analysis.

What technical indicators are used for composite signal generation?

Composite signal generation uses EMA for trend direction, ADX for trend strength, Bollinger Bands and RSI for mean-reversion, and OBV with volume ratio for price confirmation. These indicators combine into a single rule-based trading signal.

Can I use this skill for algorithmic trading on any financial instrument?

Yes, you can use this skill for algorithmic trading on any financial instrument where open, high, low, close, and volume series are available. It processes standard OHLCV DataFrames to output signals for assets like BTC-USDT or equities.

Do I need numpy and requests to compute technical indicators with this skill?

You need pandas and numpy installed to compute the technical indicators, as they handle the mathematical operations for EMA, ADX, and RSI. The requests dependency is listed, but indicator calculation itself relies on pandas and numpy arrays.

What is the best way to combine RSI and Bollinger Bands for mean-reversion signals?

The best way to combine RSI and Bollinger Bands for mean-reversion signals is to use them together within a pandas DataFrame to detect overbought and oversold conditions. This skill rule-basedly merges those outputs with trend and volume metrics.

When should I not use a composite indicator approach for trading signals?

You should not use a composite indicator approach when you need isolated indicator outputs or trade purely on single metrics like EMA crossover. This skill blends multiple analyses into one signal, which may mask individual indicator behaviors.