P
PipsGrowth

Key Takeaways

Difficulty:Advanced
Reliability:High
Category:advanced
Timeframes:4H, Daily, Weekly

Ichimoku Cloud

advancedšŸ“Š 4H, Daily, Weekly

Comprehensive indicator showing support/resistance, trend direction, and momentum using five lines and a cloud.

Formula

Code
Tenkan-sen = (9-period high + low) / 2
Kijun-sen = (26-period high + low) / 2
Senkou Span A = (Tenkan + Kijun) / 2
Senkou Span B = (52-period high + low) / 2

Detailed Explanation

Ichimoku Kinko Hyo ("one glance equilibrium chart") was developed by Goichi Hosoda. It provides a comprehensive view of price action, trend, support/resistance, and momentum in one indicator.

5 Components:
1. Tenkan-sen (Conversion Line): Short-term midpoint
2. Kijun-sen (Base Line): Medium-term midpoint
3. Senkou Span A: Average of Tenkan/Kijun, plotted 26 periods ahead
4. Senkou Span B: Long-term midpoint, plotted 26 periods ahead
5. Chikou Span: Close plotted 26 periods back

Trading Setup Example

Entry, stop loss, and take profit levels.

šŸ“ˆ Buy Setup
Ichimoku CloudAbove CloudEntryTake ProfitStop LossCandlesCloudEntryBUY
šŸ“‰ Sell Setup
Ichimoku CloudBelow CloudEntryTake ProfitStop LossCandlesCloudEntrySELL

Always wait for signal confirmation before entering a trade.

Where This Indicator Works Best

Trend context and market position.

šŸ“ˆ Bullish Context
TwistBelow CloudBest Fit āœ“Above Cloud ↑
šŸ“‰ Bearish Context
TwistAbove CloudBest Fit āœ“Below Cloud ↓

Requires advanced market analysis.

Live Chart — Ichimoku Cloud

See Ichimoku Cloud in action on a live chart. Try changing the settings and timeframe.

Parameters

Tenkan
Default: 9
Conversion line period
Kijun
Default: 26
Base line period
Senkou
Default: 52
Leading span B period

šŸ“ˆ Bullish Signals

Price above cloud, Tenkan crosses above Kijun, cloud turning green

šŸ“‰ Bearish Signals

Price below cloud, Tenkan crosses below Kijun, cloud turning red

Python Implementation

Ichimoku Cloud with pandas-ta

Python
import pandas_ta as ta
ichi = ta.ichimoku(df['high'], df['low'], df['close'])
df = df.join(ichi[0]) # Main components
# ISA_9, ISB_26, ITS_9, IKS_26, ICS_26

TradingView Pine Script

JavaScript
//@version=5
indicator("Ichimoku", overlay=true)
[tenkan, kijun, spanA, spanB, chikou] = ta.ichimoku()
plot(tenkan, "Tenkan", color=color.blue)
plot(kijun, "Kijun", color=color.red)
šŸ“Š Use TradingView for Advanced Charting
Professional analysis tools with 100+ technical indicators
Get TradingView Pro

MT5 MQL5 Code

C++
int ichi_handle = iIchimoku(_Symbol, _Period, 9, 26, 52);
double tenkan[], kijun[], spanA[], spanB[];
CopyBuffer(ichi_handle, 0, 0, 50, tenkan);
CopyBuffer(ichi_handle, 1, 0, 50, kijun);

Common Mistakes

āœ—Not understanding all five components
āœ—Trading signals without cloud confirmation

Confirmation Signals

All 5 components aligned
Price action at cloud

Best For

All-in-one trend analysisSupport/resistance zonesMomentum confirmation

šŸ’” Pro Tips

  • •Cloud thickness indicates support/resistance strength
  • •Chikou Span confirms trend when above/below price
  • •Complex but comprehensive - provides multiple confirmation signals
Last updated: February 8, 2026

Educational Disclaimer

This content is for educational purposes only and does not constitute financial or investment advice. Trading involves significant risk and you may lose your capital. Always consult a licensed financial advisor before making investment decisions.

Frequently Asked Questions

Ichimoku Cloud - Complete Guide with Python & TradingView Code