ichimoku

Generates Ichimoku trading signals from OHLCV data using pandas and requests.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/Liangwei-zhang/six-stock --skill ichimoku-liangwei-zhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ichimoku
Source: https://github.com/Liangwei-zhang/six-stock/tree/main/Vibe-Trading/agent/src/skills/ichimoku
Command: npx skills add https://github.com/Liangwei-zhang/six-stock --skill ichimoku-liangwei-zhang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, requests, and includes references (resource) components.

What problem does it solve?

This Skill provides a standalone Ichimoku Kinko Hyo signal engine implemented in pandas to generate trading signals from Tenkan/Kijun crossovers, cloud position, and Chikou confirmation, enabling automated decision-making for asset price analysis.

Core Features & Use Cases

  • Deterministic five-line signal generation using Tenkan-sen, Kijun-sen, Senkou Span A/B, and Chikou Span.
  • Triple-filter logic: TK crossover, price relative to cloud, and cloud direction to produce clear buy/sell/neutral signals.
  • Warm-up requirement of 78 candles (52 + displacement 26) before robust signals, suitable for crypto or assets with hourly/daily data.
  • Ready-to-use data ingestion from OHLCV data maps and a helper data fetcher for public data sources.
  • Example usage: feed per-symbol OHLCV DataFrames to the engine and obtain per-symbol signal series.

Quick Start

Provide a map of symbol to OHLCV DataFrame and call the engine to generate per-symbol signals.

Frequently Asked Questions about ichimoku

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

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

To generate Ichimoku trading signals from OHLCV data, feed a map of per-symbol pandas DataFrames into the signal engine to compute Tenkan/Kijun crossovers, cloud position, and Chikou confirmation automatically.

What is the minimum candle warm-up period for accurate Ichimoku signals?

The minimum warm-up period for accurate Ichimoku signals is 78 candles, which accounts for the 52-period calculation base plus the 26-period displacement required before robust signal generation begins.

Can I use pandas to calculate Tenkan and Kijun cross signals for crypto assets?

Yes, you can use pandas to calculate Tenkan and Kijun cross signals for crypto assets or any asset with OHLCV data, utilizing the deterministic five-line system to filter trades by cloud direction.

Does the Ichimoku signal engine require requests for data retrieval?

Yes, the Ichimoku signal engine requires the requests library for data retrieval from public data sources, alongside pandas for processing the OHLCV data maps into actionable buy, sell, or neutral signals.

Why does my Ichimoku cloud analysis not produce valid signals before 78 candles?

Ichimoku cloud analysis does not produce valid signals before 78 candles because the Senkou Span displacement and Kijun-sen baseline calculation need sufficient historical data to establish reliable trend direction.

What is the best way to filter Tenkan and Kijun crossover signals using cloud position?

The best way to filter Tenkan and Kijun crossover signals is by applying the triple-filter logic, which validates TK crossovers against the price position relative to the cloud and the cloud's overall direction.