candlestick

Detect 15 candlestick patterns and output long, short, or hold signals from OHLCV data.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ajithkumar31082004-bit/Vibe-Trading --skill candlestick-ajithkumar31082004-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: candlestick
Source: https://github.com/ajithkumar31082004-bit/Vibe-Trading/tree/main/Vibe-Trading-main/agent/src/skills/candlestick
Command: npx skills add https://github.com/ajithkumar31082004-bit/Vibe-Trading --skill candlestick-ajithkumar31082004-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Candlestick pattern recognition engine that identifies 15 classic patterns and converts them into a single, actionable trading signal using a pure pandas vectorized implementation.

Core Features & Use Cases

  • Detects 15 candlestick patterns (5 single, 5 double, 4 triple) and computes a composite score to drive signals.
  • Configurable thresholds body_pct and shadow_ratio, with per-asset OHLCV input and per-pattern scoring.
  • Returns per-asset signals with 1 (long), -1 (short), 0 (hold/neutral); suitable for backtesting and live decisioning.

Quick Start

Provide OHLCV data as a DataFrame and call SignalEngine.generate to obtain per-symbol signals.

Frequently Asked Questions about candlestick

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

FAQPage Schema
How do I detect candlestick patterns in pandas OHLCV data?

You can detect candlestick patterns by providing OHLCV data as a pandas DataFrame and calling the signal generation engine. It identifies 15 classic patterns and returns a composite score for each asset.

What is vectorized candlestick pattern recognition?

Vectorized candlestick pattern recognition uses pandas and numpy to scan OHLCV arrays without loops, identifying 15 classic patterns and computing composite scores to generate trading signals across multiple assets simultaneously.

How do I convert candlestick patterns into trading signals?

Candlestick patterns convert into trading signals through a modular scoring system with configurable threshold parameters like body_pct and shadow_ratio. It aggregates per-pattern scores from OHLCV data and outputs 1 for long, -1 for short, or 0 for hold.

Does this candlestick signal engine work for backtesting and live trading?

Yes, the candlestick signal engine applies vectorized pattern detection to both historical OHLCV data and real-time feeds. It returns per-asset long, short, or hold signals suitable for backtesting and live decisioning.

What are the limitations of vectorized candlestick pattern detection?

Vectorized candlestick pattern detection requires pandas and numpy environments and limits recognition to 15 classic formations. It outputs simple long, short, or hold signals based on configurable thresholds, without deeper order execution or risk management logic.