ichimoku-cloud

Generate Ichimoku signals from OHLCV data using configurable parameters.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/loanntc/Paave --skill ichimoku-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ichimoku-cloud
Source: https://github.com/loanntc/Paave/tree/main/skills/ichimoku
Command: npx skills add https://github.com/loanntc/Paave --skill ichimoku-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It generates objective buy/sell/stand-aside signals from OHLCV price data using the Ichimoku Kinko Hyo five-line method, so you don’t have to manually compute indicators and interpret the cloud.

Core Features & Use Cases

  • Five-line Ichimoku computation: Calculates Tenkan-sen, Kijun-sen, Senkou Span A/B (cloud boundaries), and derives cloud top/bottom for filtering.
  • Deterministic signal generation: Emits 1 (long), -1 (short), or 0 (stand aside) using TK crossover detection plus cloud position and cloud direction filters (A > B vs A < B).
  • Warm-up handling: Enforces a minimum history length (52 + 26) so signals aren’t produced with insufficient data.
  • Use case: Apply it to daily crypto candles (e.g., BTC-USDT / ETH-USDT) to consistently evaluate trend quality and create a rule-based signal series for backtesting.

Quick Start

Use the ichimoku-cloud skill to generate long/short/neutral signals from a pandas OHLCV DataFrame that includes open, high, low, and close columns indexed by datetime.

Frequently Asked Questions about ichimoku-cloud

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

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

Generate Ichimoku trading signals from OHLCV data using pandas by detecting Tenkan/Kijun crossovers and applying cloud position and direction filters. The process outputs an integer series of 1 for long, -1 for short, and 0 for stand aside.

What is the minimum history length required to calculate Ichimoku cloud signals?

The minimum history length required to calculate Ichimoku cloud signals is 78 periods, combining the 52-period Senkou Span B and the 26-period displacement. This warm-up handling ensures signals are not produced with insufficient data.

Can I backtest crypto trading strategies using Ichimoku Kinko Hyo on daily candles?

Yes, you can backtest crypto trading strategies on daily candles by applying this signal generation method to OHLCV price series for symbols like BTC-USDT or ETH-USDT. It creates a deterministic rule-based series for evaluating trend quality.

How do Tenkan-sen and Kijun-sen crossovers determine long and short signals?

Tenkan-sen and Kijun-sen crossovers determine long and short signals by combining the crossover event with cloud position and direction filters. A Tenkan crossing above the Kijun with favorable cloud conditions emits a 1 long signal, while the opposite emits a -1 short signal.

Are the periods for Tenkan, Kijun, and Senkou Span B configurable in this Ichimoku implementation?

Yes, the periods for Tenkan, Kijun, Senkou Span B, and displacement are fully configurable in this Ichimoku implementation. This allows you to customize the signal generation logic to fit various bar frequencies and backtesting workflows.

Why does my Ichimoku signal series output zeros when starting a new backtest?

Your Ichimoku signal series outputs zeros because the warm-up handling enforces a minimum 78-period history before generating signals. This stand-aside position prevents inaccurate calculations during the initial indicator warm-up phase.