ابر ایچیموکو (Ichimoku Cloud)

ایچیموکو یک سیستم کامل در یک اندیکاتور است: روند، حمایت و مقاومت، شتاب و نقاط ورود را با پنج خط و یک «ابر» نشان می‌دهد.

چیست

ایچیموکو کینکو هیو، به معنی «نمودار تعادل در یک نگاه»، را گوئیچی هوسودا، روزنامه‌نگار ژاپنی، پیش از جنگ جهانی دوم طراحی کرد. این اندیکاتور با میانه‌ی سقف و کف دوره‌های مختلف، تصویری کلی از بازار می‌سازد.

چطور محاسبه می‌شود

  1. تنکان‌سن (خط تبدیل) = میانه‌ی سقف و کف ۹ کندل
  2. کیجون‌سن (خط پایه) = میانه‌ی سقف و کف ۲۶ کندل
  3. سنکو اسپن A = میانگین تنکان و کیجون، ۲۶ کندل جلوتر رسم می‌شود
  4. سنکو اسپن B = میانه‌ی سقف و کف ۵۲ کندل، ۲۶ کندل جلوتر
  5. چیکو اسپن = قیمت بسته شدن، ۲۶ کندل عقب‌تر

تریدرها چطور آن را می‌خوانند

  • قیمت بالای ابر روند صعودی، زیر ابر روند نزولی و داخل ابر بازار بی‌روند است.
  • ضخامت ابر قدرت حمایت یا مقاومت آن را نشان می‌دهد.
  • تقاطع تنکان و کیجون، به‌خصوص بالای ابر، سیگنال کلاسیک ورود است.

تنظیمات

تنظیمات اصلی ۹، ۲۶ و ۵۲ است که برای هفته‌های کاری شش‌روزه‌ی قدیم ژاپن طراحی شده؛ بعضی تریدرهای کریپتو عددهای بزرگ‌تر را امتحان می‌کنند.

کجا گول می‌زند

  • خط‌های زیاد ایچیموکو در ابتدا گیج‌کننده است؛ اول فقط موقعیت قیمت نسبت به ابر را یاد بگیر.
  • در بازارهای رنج، قیمت مدام وارد ابر می‌شود و سیگنال‌ها ضعیف می‌شوند.

کد Pine Script آن در Vlevel

این همان اسکریپتی است که چارت اجرا می‌کند. در پنجره‌ی اندیکاتورهای چارت می‌توانی آن را باز کنی، تغییر دهی و نسخه‌ی خودت را ذخیره کنی.

Ichimoku Cloud · Pine Script v6
//@version=6
indicator("Ichimoku Cloud", shorttitle = "Ichimoku", overlay = true)
conversionPeriods   = input.int(9, "Conversion Line Length", minval = 1)
basePeriods         = input.int(26, "Base Line Length", minval = 1)
laggingSpan2Periods = input.int(52, "Leading Span B Length", minval = 1)
displacement        = input.int(26, "Lagging Span", minval = 1)
donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
conversionLine = donchian(conversionPeriods)
baseLine       = donchian(basePeriods)
leadLine1      = math.avg(conversionLine, baseLine)
leadLine2      = donchian(laggingSpan2Periods)
plot(conversionLine, "Conversion Line", color = #1fb8ff)
plot(baseLine, "Base Line", color = #ff4d6a)
plot(close, "Lagging Span", offset = -displacement + 1, color = color.new(#c084fc, 40))
p1 = plot(leadLine1, "Leading Span A", offset = displacement - 1, color = color.new(#2ee6a6, 30))
p2 = plot(leadLine2, "Leading Span B", offset = displacement - 1, color = color.new(#ff4d6a, 30))
fill(p1, p2, color = leadLine1 > leadLine2 ? color.new(#2ee6a6, 90) : color.new(#ff4d6a, 90))

اندیکاتورها قیمت‌های گذشته را توصیف می‌کنند و هیچ‌کدام آینده را پیش‌بینی نمی‌کنند. برای آموزش است، نه توصیه‌ی سرمایه‌گذاری.