technical-basic

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

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/20YN04/vibe-trading-macos --skill technical-basic-20yn04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-basic
Source: https://github.com/20YN04/vibe-trading-macos/tree/main/agent/src/skills/technical-basic
Command: npx skills add https://github.com/20YN04/vibe-trading-macos --skill technical-basic-20yn04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, requests.

What problem does it solve?

This Skill solves the challenge of interpreting complex market data by synthesizing multiple technical indicators into a single, actionable trading signal.

Core Features & Use Cases

  • Three-Dimensional Analysis: Combines trend (EMA/ADX), mean-reversion (Bollinger Bands/RSI), and volume-price (OBV) metrics.
  • Composite Voting: Uses a robust voting mechanism to filter out noise and identify high-conviction long or short opportunities.
  • Use Case: A trader can use this to automatically scan a portfolio of assets to identify which ones currently meet the criteria for a bullish or bearish trend based on historical OHLCV data.

Quick Start

Use the technical-basic skill to generate trading signals for the BTC-USDT pair using the last 300 days of market data.

Frequently Asked Questions about technical-basic

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

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

To generate composite trading signals from OHLCV data, you can use pandas to aggregate trend, mean-reversion, and volume-price indicators into a single voting score. This filters market noise and identifies high-conviction long or short opportunities.

What technical indicators are combined for quantitative analysis in automated strategies?

Trend, mean-reversion, and volume-price technical indicators are combined for quantitative analysis. Specifically, EMA and ADX capture trend, Bollinger Bands and RSI measure mean-reversion, and OBV tracks volume-price dynamics.

Can I use numpy vectorized calculations for EMA, RSI, and Bollinger Bands?

Yes, you can use numpy vectorized calculations for EMA, RSI, and Bollinger Bands. The Skill requires both numpy and pandas to perform these vectorized computations efficiently across historical OHLCV financial datasets.

What's the best way to scan a portfolio for bullish or bearish trends?

The best way to scan a portfolio for bullish or bearish trends is applying a composite voting mechanism across multiple technical indicators. This synthesizes EMA, ADX, RSI, and OBV metrics to pinpoint assets meeting specific trend criteria.

Does the composite voting mechanism filter out market noise?

Yes, the composite voting mechanism filters out market noise. By aggregating signals from EMA, ADX, Bollinger Bands, RSI, and OBV, it uses a robust voting system to identify high-conviction trading opportunities.

How many days of historical data do I need for technical analysis?

For technical analysis, you can use the last 300 days of historical OHLCV market data. This dataset provides sufficient depth for calculating EMA, ADX, Bollinger Bands, RSI, and OBV metrics to generate actionable trading signals.