Ichimoku Kinko Hyo — Japanese for "equilibrium chart at a glance" — is a self-contained trend system that shows trend direction, momentum, and dynamic support/resistance simultaneously using five components derived from midpoints of high-low ranges.
Section 1: Core Mechanics
Ichimoku was developed by Japanese journalist Goichi Hosoda over 30 years of testing before being published in 1969. Unlike oscillators, every Ichimoku component is price-derived and plotted on the price chart. The cloud (Kumo) acts as a forward-projected support/resistance zone visible before price reaches it.
Formulas
Tenkan-sen (Conversion Line) — 9-period midpoint:
Kijun-sen (Base Line) — 26-period midpoint:
Senkou Span A (Leading Span A) — plotted 26 bars forward:
Senkou Span B (Leading Span B) — plotted 26 bars forward:
Chikou Span (Lagging Span) — plotted 26 bars backward:
The Kumo (Cloud) is the filled area between Span A and Span B, projected 26 bars into the future. Thick cloud = strong S/R. Thin cloud = weak S/R, easy to break.
Inputs
- High, Low, Close for each bar
- Period 1 (Tenkan): 9 (default)
- Period 2 (Kijun): 26 (default)
- Period 3 (Span B): 52 (default)
- Displacement: 26 bars (for Span A/B forward projection and Chikou backward shift)
Parameters
| Parameter | Default | Range | Impact |
|---|---|---|---|
| Tenkan period | 9 | 7–13 | Shorter = more reactive conversion line |
| Kijun period | 26 | 20–30 | Longer Kijun = slower base line |
| Span B period | 52 | 40–60 | Controls cloud depth and future projection |
| Displacement | 26 | 20–30 | Shifts cloud forward and Chikou back |
Output
Five series plotted on the price chart: Tenkan-sen, Kijun-sen, Chikou Span, Span A, Span B. The cloud fills the area between Span A and Span B. When Span A > Span B, cloud is green (bullish). When Span B > Span A, cloud is red (bearish).
Visual Behavior
- Price above the cloud = bullish bias
- Price below the cloud = bearish bias
- Price inside the cloud = neutral, transition, avoid trading
- Green cloud = bullish future support projected forward
- Red cloud = bearish future resistance projected forward
- Tenkan above Kijun = short-term momentum bullish
Section 2: Interpretation & Signals
Signal Hierarchy (weakest to strongest)
| Signal | Components | Strength |
|---|---|---|
| TK Cross above cloud | Tenkan crosses above Kijun | Weak |
| TK Cross above cloud + Chikou clear | Tenkan/Kijun cross + Chikou above 26-bar-ago price | Moderate |
| Kumo breakout | Price breaks above/below cloud | Strong |
| Three-way confirmation | Price above cloud + TK cross + Chikou above cloud | Very Strong |
Signal 1 — TK Cross (Tenkan-Kijun Cross)
When Tenkan crosses above Kijun, short-term momentum turns bullish. Classify by position:
- Strong TK cross: occurs above the cloud
- Neutral TK cross: occurs inside the cloud
- Weak TK cross: occurs below the cloud (fade signals only)
Signal 2 — Kumo Breakout
Price breaking through the cloud is the strongest Ichimoku signal. On the breakout bar:
- Cloud must be clearly separated from prior price action
- The thinner the cloud at the breakout level, the weaker the future resistance
- After breakout, the cloud acts as support on pullbacks
Ichimoku Kumo Breakout — Price Clears Cloud
Signal 3 — Chikou Span Confirmation
Plot the current close 26 bars back. When Chikou Span rises above the price from 26 bars ago, it confirms the current move has historical momentum behind it. This is the most underused Ichimoku component.
- Chikou above price from 26 bars ago → bullish confirmation
- Chikou below → bearish
- Chikou inside price action → ambiguous, wait for clarity
Best Market Conditions
Ichimoku thrives in strong trending markets with clear directional bias. It struggles in low-volatility, tight-ranging conditions where Tenkan and Kijun flatten and the cloud compresses.
Section 3: Pass vs. Live — Real-Time Reliability
Chikou Span, though plotted 26 bars back, uses the current close — it updates live. On bar close it locks. No historical values change. The forward-projected cloud (Span A and Span B) uses data from the current date and was calculated at that bar's close — it does not change retroactively.
Section 4: Practical Use Cases
Setup: Ichimoku on 1H for bias; price action entries on 15m Signal: Price above 1H cloud (green) and Tenkan > Kijun on 1H Entry: 15m pullback to Tenkan on 1H chart, enter on bounce Exit: 15m price closes below Tenkan on 1H Key rule: Never enter inside the cloud on any timeframe — wait for cloud clearance
Setup: Full Ichimoku on daily chart — all five components Signal: Three-way: price above cloud + TK cross above cloud + Chikou above 26-bar price Entry: Daily close that confirms TK cross above cloud Stop: Below the cloud top (Span A or Span B, whichever is higher) Target: Next resistance cluster or 2:1 risk-reward
Setup: Ichimoku on weekly — focus on cloud direction and cloud crossovers Signal: Price reclaims weekly cloud after sustained time below Entry: Weekly close fully above the cloud — both Span A and Span B below price Stop: Weekly close back inside the cloud Target: None fixed — trail stop below Kijun weekly
Real example: USDJPY weekly — through 2022, price held firmly above the weekly Ichimoku cloud as the yen weakened sharply. The cloud was thick and green (bullish) below price, providing clear visual support. USDJPY ran from 115 in January 2022 to 152 in October 2022 — a 37-yen move — without ever closing below the weekly cloud top. Every pullback to the cloud was a re-entry opportunity.
Section 5: Pseudo Code
INPUT: high[], low[], close[], t1=9, t2=26, t3=52, disp=26
PROCESS:
Step 1: Tenkan-sen for each bar i (needs t1 bars):
tenkan[i] = (max(high[i-t1+1:i+1]) + min(low[i-t1+1:i+1])) / 2
Step 2: Kijun-sen for each bar i (needs t2 bars):
kijun[i] = (max(high[i-t2+1:i+1]) + min(low[i-t2+1:i+1])) / 2
Step 3: Span A — compute on current bar, plot disp bars forward:
span_a_raw[i] = (tenkan[i] + kijun[i]) / 2
span_a[i + disp] = span_a_raw[i]
Step 4: Span B — compute on current bar (needs t3 bars), plot disp bars forward:
span_b_raw[i] = (max(high[i-t3+1:i+1]) + min(low[i-t3+1:i+1])) / 2
span_b[i + disp] = span_b_raw[i]
Step 5: Chikou Span — shift current close disp bars back:
chikou[i - disp] = close[i]
Step 6: Cloud color at each future bar j:
cloud_bullish[j] = span_a[j] > span_b[j]
OUTPUT: tenkan[], kijun[], span_a[], span_b[], chikou[], cloud_bullish[]
EDGE CASES:
- Need t3 bars minimum before Span B is valid (52 bars)
- Span A and Span B plot ahead of current bar — treat future bars as projection, not signal
- Chikou plots 26 bars before the current bar — compare against price at that historical bar
- When tenkan == kijun: no TK cross possible — market in equilibrium (flat midpoints)
Section 6: Parameters & Optimization
Standard Conventions
| Setting | Common Use | Notes |
|---|---|---|
| 9 / 26 / 52 | Standard equities and forex | Hosoda's original daily-chart settings |
| 7 / 22 / 44 | Modified for 24/7 markets | Adjusts for 7-day crypto week vs 5-day equity week |
| 20 / 60 / 120 | Institutional monthly view | Very slow — used on weekly charts |
Parameter Impact
| Change | Effect | When to Apply |
|---|---|---|
| Reduce all periods by ~15% | Faster Ichimoku for 24/7 markets | Crypto daily charts |
| Increase all periods | Slower, more reliable on higher timeframes | Weekly position trading |
| Keep displacement equal to Kijun period | Maintain Hosoda's time symmetry | Always — changing displacement breaks the forward-projection logic |
Why do some traders use 7/22/44 for crypto?
Hosoda designed Ichimoku around the 6-day Japanese trading week (markets were open Saturday). A 9-period Tenkan covered about 1.5 weeks. In a 5-day equity market, the same ratio gives roughly 7-8 periods. Many crypto traders reduce to 7/22/44 to maintain the same time proportions in a 7-day market. Either setting works — consistency matters more than the exact number.
How to read a twisted cloud (Span A and Span B crossing inside the cloud)?
When Span A and Span B cross within the future cloud projection, it signals a transition: the cloud flips from bullish (green) to bearish (red) or vice versa. A twist in the future cloud warns of potential support/resistance changes ahead. If price is approaching the twist zone, expect increased volatility and a potential trend change at that level.
Market-Specific Adjustments
- Crypto: Use 7/22/44 on daily charts to account for 7-day week
- Equities (US): Standard 9/26/52 on daily — works well with 5-day trading week
- Forex: Standard 9/26/52 — widely used by institutional forex desks
- Commodities: Increase to 20/60/120 on weekly for longer cycles
Section 7: Synergies & Conflicts
| Works Well With | Avoid Combining With | |
|---|---|---|
| ADX | ADX > 25 confirms Ichimoku cloud breakout signals are in a genuine trend | — |
| RSI | RSI pullback to 50 at Kijun level = high-probability bounce confirmation | — |
| Volume | Volume spike on Kumo breakout confirms institutional participation | — |
| MACD | MACD zero-line cross + price above Ichimoku cloud = strong trend confirmation | — |
| Bollinger Bands | — | Both provide S/R levels on the price chart — visual clutter without added edge |
| Stochastic | — | Mean-reversion signals from Stochastic conflict with Ichimoku trend bias |
| Multiple Ichimoku systems | — | Never run two Ichimoku settings on the same chart — contradictory signals |
Section 8: Common Mistakes
| Mistake | Root Cause | Solution |
|---|---|---|
| Trading inside the cloud | Cloud means uncertainty — no clear trend | Wait for price to be fully above (long) or below (short) the entire cloud |
| Ignoring Chikou Span | Focusing only on Tenkan/Kijun and missing confirmation | Add Chikou check to every entry — Chikou above 26-bar-ago price is required for full confirmation |
| Using Ichimoku on very short timeframes | Cloud too narrow on 1m/5m to provide meaningful S/R | Use Ichimoku on 1H minimum; use it for bias on 15m, not direct entries |
| Treating a weak TK cross as a strong signal | TK cross below the cloud is a weak signal only | Classify every TK cross by its position: above cloud = strong, inside = neutral, below = weak |
| Not planning for the future cloud | Ignoring the 26-bar forward projection | Check the projected cloud ahead of price before entering — thin cloud = easy to break, thick = strong resistance |
Section 9: Cheat Sheet
USE WHEN: Clear trend with price above (or below) cloud, ADX > 20, higher-timeframe confluence confirms
AVOID WHEN: Price is inside the cloud, ADX < 20, no clear cloud color, markets in choppy consolidation
ENTRY SIGNAL: Three-way confirmation — price above green cloud + Tenkan > Kijun + Chikou above 26-bar price
EXIT SIGNAL: Price closes back inside or below cloud / Tenkan crosses below Kijun
PARAMETERS: Equities/Forex: 9/26/52 | Crypto daily: 7/22/44 | Weekly position: 20/60/120
CONFLUENCE: ADX (strength filter) + Volume (breakout confirmation) + MACD (momentum)
RISK: Visually complex — beginners overtrade signals; start with cloud-only rule before adding components
BEST TIMEFRAME: Daily and 4H for swing trades — weekly cloud is powerful S/R for any trader