ichimoku

Generate Ichimoku long, short, or stand-aside signals from OHLCV data.

Updated May 5, 2026
One-click install
npx skills add https://github.com/wudye/traderAssistHK --skill ichimoku-wudye
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ichimoku
Source: https://github.com/wudye/traderAssistHK/tree/main/backend/src/skills/ichimoku
Command: npx skills add https://github.com/wudye/traderAssistHK --skill ichimoku-wudye

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It transforms OHLCV price data into actionable Ichimoku Kinko Hyo long/short/stand-aside signals, reducing the manual effort of computing five-line values and filtering crossovers.

Core Features & Use Cases

  • Ichimoku five-line computation: Calculates Tenkan-sen, Kijun-sen, Senkou Span A/B (with displacement), and uses cloud boundaries to contextualize signals.
  • Signal generation with strict filters: Triggers only on Tenkan/Kijun crossover events, filtered by (1) price position relative to the cloud and (2) cloud direction (Span A > Span B for bullish, Span A < Span B for bearish).
  • Stand-aside safety: Outputs 1 for long, -1 for short, and 0 when conditions are not met, avoiding low-quality trades.
  • Use Case: Backtest a Japanese Ichimoku strategy on daily candles for multiple symbols and count the resulting buy/sell events.

Quick Start

Run the ichimoku SignalEngine on a dictionary of OHLCV DataFrames keyed by symbol to produce a per-symbol signal series (1/-1/0).

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 candle data?▼

You can generate Ichimoku signals by running a pure pandas computation on OHLCV DataFrames with a datetime index, detecting crossovers filtered by cloud boundaries to output an integer signal series.

What does the Ichimoku cloud direction filter do for technical analysis?▼

The Ichimoku cloud direction filter validates trade quality by requiring Span A > Span B for bullish signals and Span A < Span B for bearish signals, ensuring Tenkan/Kijun crossovers align with the broader cloud trend.

Can I use pandas for multi-symbol backtesting with Ichimoku strategies?▼

Yes, you can use pandas for multi-symbol backtesting by passing a dictionary of OHLCV DataFrames keyed by symbol, which produces a per-symbol integer signal series suitable for systematic strategy research.

How does the signal engine handle warm-up periods for Senkou Span displacement?▼

The signal engine handles warm-up periods for Senkou Span displacement by managing the initial data points where displacement-dependent spans are not yet fully calculated, preventing premature or invalid crossover triggers.

Why does my Ichimoku backtest output a stand-aside signal when Tenkan crosses Kijun?▼

Your Ichimoku backtest outputs a stand-aside signal because strict filters require price to be positioned correctly relative to the cloud and the cloud direction must match the crossover, otherwise it outputs 0 to avoid low-quality trades.