استراتژی ابر ایچیموکو چیست؟ تعریف و کاربردهای ایچیموکو در تحلیل تکنیکال
«ابر ایچیموکو» مجموعهای از اندیکاتورهای تکنیکال است که سطوح حمایت و مقاومت، و همچنین حرکت و جهت روند را نشان میدهد. ایچیموکو این کار را با گرفتن میانگینهای متعدد و رسم آنها بر روی نمودار انجام میدهد. همچنین از این ارقام برای محاسبهی یک «ابر» استفاده میکند که برای پیشبینی زمان و مکان حمایت یا مقاومت یک قیمت در آینده تلاش میکند.
ابر ایچیموکو توسط یک روزنامهنگار ژاپنی به نام «گوییچی هوسودا» (Goichi Hosoda) ایجاد، و در اواخر دههی ۱۹۶۰ منتشر شد. ایچیموکو نقاط دادهای بیشتری نسبت به نمودار کندل استاندارد ارائه میدهد. در حالی که این اندیکاتور در نگاه اول پیچیده به نظر میرسد، اما کسانی که با نحوهی خواندن نمودارها آشنا هستند اغلب درک آن را با سیگنالهای معاملاتی کاملاً تعریفشده آسان میدانند.
نکات کلیدی ابر ایچیموکو
- ابر ایچیموکو از پنج خط یا محاسبات تشکیل شده است که دوتای آنها شامل یک ابر است که در آن تفاوت بین دو خط در سایه است.
- این خطوط شامل میانگین ۹ دوره، میانگین ۲۶ دوره، میانگین آن دو میانگین، میانگین ۵۲ دوره و خط قیمت پایانی عقبمانده است.
- ابر بخش کلیدی اندیکاتور است. وقتی قیمت زیر ابر است، روند نزولی است. وقتی قیمت بالاتر از ابر است، روند صعودی است.
- اگر ابر در همان جهت قیمت حرکت کند، سیگنالهای روند بالا تقویت میشوند. به عنوان مثال، در طول یک روند صعودی، بالای ابر به سمت بالا حرکت میکند، یا در طول یک روش محاسبات دستی ایچیموکو روش محاسبات دستی ایچیموکو روند نزولی، پایین ابر در حال حرکت به سمت پایین است.
فرمول های ابر ایچیموکو
در شکل زیر پنج فرمول برای خطوطی که اندیکاتور ابر ایچیموکو را تشکیل میدهند، آمده است:
نحوه محاسبه ابر ایچیموکو
اعداد بالا و اعداد پایین قیمتها، بالاترین و پایینترین قیمتهایی هستند که در طول دوره مشاهده شدهاند - برای مثال، بالاترین و پایینترین قیمتهایی که در ۹ روز گذشته در مورد خط تبدیل مشاهده شده است. افزودن اندیکاتور ابر ایچیموکو به نمودار شما محاسبات را برای شما انجام میدهد، اما اگر میخواهید آن را به صورت دستی محاسبه کنید، مراحل زیر وجود دارد:
- خط تبدیل و خط پایه را محاسبه کنید.
- فاصلهی پیشرو A را بر اساس محاسبات قبلی محاسبه کنید. پس از محاسبه، این نقطهی داده برای ۲۶ دوره در آینده رسم میشود.
- فاصله پیشرو B را محاسبه کنید. این نقطهی دادهی ۲۶ دوره را برای آینده رسم کنید.
- برای فاصلهی زمانی تأخیر، قیمت پایانی ۲۶ دوره را برای گذشته در نمودار رسم کنید.
- تفاوت بین فاصلهی پیشرو A و پیشرو B رنگی میشود تا ابر را نشان دهد.
- وقتی فاصلهی پیشرو A بالاتر از فاصلهی پیشرو B است، ابر را سبز رنگ کنید. هنگامی که فاصلهی پیشرو A زیر فاصلهی پیشرو B است، ابر را قرمز رنگ کنید.
- مراحل بالا یک نقطهی داده ایجاد میکند. برای ایجاد خطوط، با پایان یافتن هر دوره، دوباره مراحل را طی کنید تا نقاط دادهی جدیدی برای آن دوره ایجاد شود. نقاط داده را به یکدیگر متصل کنید تا خطوط و ظاهر ابری ایجاد شود.
ابر ایچیموکو به شما چه می گوید؟
این اندیکاتور تکنیکال، اطلاعات مربوطه را در یک نگاه با استفاده از میانگینها نشان میدهد.
زمانی که قیمت در فضای ابری قرار دارد، روند کلی صعودی است؛ زمانی که قیمت در زیر فضای ابری قرار دارد، روند نزولی است؛ و زمانی که قیمت در فضای ابری قرار دارد، بدون روند یا در حال گذار است.
هنگامی که فاصلهی پیشرو A بالا میرود و بالاتر از فاصلهی پیشرو B باشد، این مسأله به تأیید روند صعودی کمک میکند و فضای بین خطوط معمولاً سبز رنگ است. زمانی که فاصلهی پیشرو A در حال سقوط و پایینتر از فاصلهی پیشرو B باشد، این امر به تأیید روند نزولی کمک میکند. فضای بین خطوط معمولاً در این مورد قرمز رنگ است.
معاملهگران اغلب بسته به موقعیت نسبی قیمت، از ابر ایچیموکو به عنوان ناحیهی حمایت یا مقاومت استفاده میکنند. ابر، سطوحی را برای حمایت/مقاومت فراهم میکند که میتوانند به آینده اعمال شوند. این امر ابر ایچیموکو را از بسیاری از اندیکاتورهای تکنیکال دیگر که فقط سطوح حمایت و مقاومت را برای تاریخ و زمان فعلی ارائه میدهند، متمایز میکند.
معاملهگران باید از ابر ایچیموکو همراه با سایر اندیکاتورهای تکنیکال استفاده کنند تا بازدهی تعدیلشده بر اساس ریسک خود را به حداکثر برسانند. به عنوان مثال، این اندیکاتور اغلب با شاخص قدرت نسبی (RSI) جفت میشود، و در کنار هم میتوانند برای تأیید حرکت در یک جهت خاص استفاده شوند. همچنین مهم است که به روندهای بزرگتر نگاه کنید تا ببینید که چگونه روندهای کوچکتر در آنها قرار میگیرند. به عنوان مثال، در طول یک روند نزولی بسیار قوی، قیمت ممکن است به طور موقت به ابر یا کمی بالاتر از آن نزدیک شود، قبل از این که دوباره سقوط کند. تمرکز صرفاً روی این اندیکاتور به معنای از دست دادن تصویر بزرگتری است که در آن قیمت تحت فشار فروش بلندمدت قوی قرار دارد.
کراساوورها راه دیگری هستند که میتوان از اندیکاتور ایچیموکو استفاده کرد. مراقب باشید که خط تبدیل بالاتر از خط پایه حرکت کند، بهخصوص زمانی که قیمت بالاتر از ابر است. این میتواند یک سیگنال خرید قدرتمند باشد. یک گزینه این است که معامله را تا زمانی که خط تبدیل به زیر خط پایه بازگردد، نگه دارید. هر یک از خطوط دیگر میتواند به عنوان نقطهی خروج نیز استفاده شود.
تفاوت بین ابر ایچیموکو و میانگین متحرک
درست است که ابر ایچیموکو از میانگینها استفاده میکند، اما آنها با میانگین متحرک معمولی متفاوت هستند. میانگینهای متحرک ساده قیمتهای پایانی را میگیرند، آنها را جمع میکنند و کل آن قیمتها را بر تعداد قیمتهای پایانی تقسیم مینمایند. مثلاً در میانگین متحرک ۱۰ دورهای، قیمتهای پایانی ۱۰ دورهی آخر اضافه میشود، سپس بر ۱۰ تقسیم میشود تا میانگین بهدست آید.
به چگونگی تفاوت محاسبات برای ابر ایچیموکو توجه کنید. آنها بر اساس مجموع اوج و فرود در یک دوره و سپس تقسیم آن بر دو هستند. بنابراین، میانگینهای ایچیموکو با میانگینهای متحرک سنتی متفاوت خواهد بود، حتی اگر برای تعداد دورههای یکسانی استفاده شوند.
به یاد داشته باشیم که هیچکدام از شاخصها بهتر از دیگری نیست. آنها فقط اطلاعات را به روشهای مختلف ارائه میدهند.
محدودیت های استفاده از ابر ایچیموکو
استفادهی اندیکاتور ایچیموکو از تمام خطوط میتواند نمودار را بیش از حد شلوغ کند. برای رفع این مشکل، اکثر نرمافزارهای نموداری اجازه میدهند خطوط خاصی پنهان شوند. به عنوان مثال، به جز فاصلهی پیشرو A و فاصلهی پیشرو B که ابر را ایجاد میکنند، تمام خطوط را میتوان پنهان کرد. هر معاملهگری باید بر روی خطوطی که بیشترین اطلاعات را ارائه میدهند تمرکز کند؛ پس اگر همهی خطوط حواستان را پرت میکنند، بقیه را پنهان کنید.
محدودیت دیگر ابر ایچیموکو این است که بر اساس دادههای تاریخی است. در حالی که دو مورد از این نقاط داده در آینده ترسیم میشوند، هیچ چیزی در فرمول وجود ندارد که ذاتاً پیشبینیکننده باشد. میانگینها فقط در آینده ترسیم میشوند.
ابر ایچیموکو همچنین میتواند برای مدت طولانی بیاستفاده شود، زمانی که قیمت بسیار بالاتر یا بسیار پایینتر از آن باقی میماند. در چنین مواقعی، خط تبدیل، خط پایه و کراساوورهای آنها اهمیت بیشتری پیدا میکنند، زیرا به طور کلی به قیمت نزدیکتر میشوند.
ابر ایچیموکو (Ichimoku Cloud)
ابر ایچیموکو (به انگلیسی Ichimoku Cloud) مجموعه از اندیکاتورهای تحلیل تکنیکال است که سطوح حمایت و مقاومت و همچنین مومنتوم (اندازه حرکت) و مسیر روند را نشان میدهد.
ابرهای ایچیموکو این اطلاعات را با گرفتن چند میانگین و ترسیم آنها روی نمودار ارائه میکند. ابر ایچیموکو از این ارقام برای محاسبه یک “ابر” استفاده میکند که میتواند پیش بینی کند در آینده قیمت، در چه محدودهها یا سطوحی حمایت یا مقاومت وجود خواهد داشت.
ابر ایچیموکو توسط یک روزنامهنگار ژاپنی به نام گوئیچی هوسودا (Goichi Hosoda) ابداع و در اواخر دهه 60 میلادی منتشر شد.
این اندیکاتور نقاط داده بیشتری نسبت به نمودار شمعی استاندارد ارائه میکند. با اینکه ممکن است در نگاه اول، تفسیر ابر ایچیموکو دشوار به نظر برسد، درک سیگنالهای معاملاتی این اندیکاتور که به خوبی تعریف شده و برای افرادی که با نحوه خوانش نمودارها آشنا هستند آسان است.
نکات کلیدی
- ابر ایچیموکو از 5 خط یا 5 سری محاسبات تشکیل شده، که دو خط تشکیل یک ابر میدهند و داخل این دو خط سایه زده میشود.
- این خطوط شامل میانگین 9 دورهای، میانگین 26 دورهای، یک میانگین از این دو میانگین، میانگین 52 دورهای، و یک خط قیمت بسته شدن تاخیردار (lagging closing price line) هستند.
- این ابر بخشی کلیدی از اندیکاتور است. هنگامی که قیمت پایینتر از ابر باشد روند نزولی و هنگامی که قیمت بالاتر از ابر باشد روند صعودی است.
- اگر ابر در مسیری مشابه قیمت حرکت کند، سیگنالهای روند تقویت میشوند. به عنوان مثال، در طول یک روند صعودی، بالای ابر به سمت بالا حرکت میکند و در طول یک روند نزولی پایین ابر به سمت پایین حرکت میکند.
فرمول ابر ایچیموکو
در ادامه به پنج فرمولی که برای خطوط شکل دهنده اندیکاتور ابر ایچیموکو استفاده میشوند نگاهی خواهیم انداخت:
در فرمول بالا، معنای هر یک از متغیرها به شرح زیر است:
- متغیر C onversion line یعنی خط تغییر
- متغیر B ase line یعنی خط مبنا/پایه
- متغیر L eading span یعنی محدوده پیشرو (مقدم)
- متغیر C lose plotted 26 periods in the past یعنی ترسیم بسته 26 دورهای در گذشته
- متغیر L agging span گستره تاخیردار
که مجهولهای آن:
- متغیر P H یعنی قیمت بالای دوره
- متغیر P L یعنی قیمت پایین دوره
- متغیر C L یعنی خط تغییر
نحوه محاسبه ابر ایچیموکو
بالاترین و پایینترین قیمتها، بالاترین و پایینترین قیمت مشاهده شده در طول دوره هستند. به عنوان مثال، بالاترین و پایینترین قیمت مشاهده شده در طول 9 روز گذشته در صورت وجود خط تغییر.
نیازی به محاسبه دستی ابرهای ایچیموکو نیست زیرا نرمافزارهای تحلیل تکنیکال این اندیکاتور را به سادگی و با چند کلیک روی نمودار رسم میکنند.
با اضافه کردن اندیکاتور ابر ایچیموکو به نمودار، محاسبات بطور خودکار انجام میشود، اما اگر مایلید محاسبات را دستی انجام دهید مراحل زیر را طی کنید:
- ابتدا خط تغییر و خط مبنا را محاسبه کنید.
- سپس Leading Span A را طبق محاسبات گذشته محاسبه کنید. حاصل محاسبات نقطه دادهای است که 26 دوره در آینده ترسیم میشود.
- در گام بعد Leading Span B را طبق محاسبات گذشته محاسبه کنید. این نقطه داده را 26 دوره در آینده ترسیم کنید.
- سپس برای Lagging span، قیمت بسته شدن 26 دوره در گذشته را روی نمودار ترسیم کنید.
- بعد از آن برای ایجاد ابر، اختلاف بین Span A و Span B رنگ میشود.
- در قدم بعد هنگامی که Leading Span A بالای Leading Span B باشد، ابر را سبز و هنگامی که Leading Span A پایین Leading Span B باشد، ابر را قرمز رنگ کنید.
- در نهایت مراحل فوق یک نقطه داده ایجاد میکنند. برای ایجاد خطوط، هرگاه دورهای به پایان رسید این مراحل را دوباره تکرار کنید تا نقاط داده جدید برای آن دوره به دست آیند. نقاط داده را به یکدیگر وصل کنید تا خطوط ترسیم شده و ابر شکل گیرد. البته با تمرین و تکرار ترسیم ابرهای ایچیموکو برایتان سریعتر خواهد شد.
ابرهای ایچیموکو چه اطلاعاتی میدهند؟
این اندیکاتور تکنیکال با استفاده از میانگینها اطلاعات مربوطه را در یک نگاه نشان میدهد.
هنگامی که قیمت بالاتر از ابر باشد روند کلی صعودی، هنگامی که قیمت پایینتر از ابر باشد روند کلی نزولی، و هنگامی که قیمت داخل ابر باشد روند کلی تقریبا بدون نوسان و یا در حال گذار است.
وقتی محدوده پیشرو یا تقدم A (به انگلیسی Leading Span A) در حال افزایش است و بالاتر از محدوده پیشرو B (به انگلیسی Leading Span B) قرار دارد، میتواند تاییدی بر روند صعودی باشد. در این شرایط فاصله بین خطوط معمولا به رنگ سبز نمایش داده میشود.
وقتی محدوده پیشرو A در حال کاهش است و پایینتر از محدوده پیشرو B (به انگلیسی Leading Span B) قرار دارد، میتواند تاییدی بر روند نزولی باشد. در این شرایط فاصله بین خطوط معمولا به رنگ قرمز نمایش داده میشود.
معامله گران اغلب از ابر به عنوان فضایی از حمایت و مقاومت، بسته به موقعیت نسبی قیمت، استفاده میکنند.
ابر ایچیموکو، سطوحی از حمایت/مقاومت را به وجود میآورد که میتوانند برای برنامهریزی آینده راهگشا باشند. این ویژگی ابر ایچیموکو را از بسیاری دیگر از اندیکاتورهای تکنیکال که سطوح حمایت و مقاومت را صرفا برای بازه زمانی کنونی فراهم میکنند متمایز میکند.
معامله گران باید از ابر ایچیموکو در کنار سایر اندیکاتورهای تکنیکال استفاده کنند تا سود را متناسب با خطرپذیری خود به حداکثر برسانند.
به عنوان مثال، این اندیکاتور اغلب با شاخص قدرت نسبی (RSI) جفت میشود که میتوان از آن برای تائید مومنتوم در مسیری مشخص استفاده کرد.
همچنین در نظر گرفتن روندهای بزرگتر برای مشاهده اینکه چگونه روندهای کوچکتر درون آنها جای میگیرند حائز اهمیت است.
به عنوان مثال، در طول یک روند نزولی بسیار قوی، قیمت ممکن است در برخی نقاط به طور موقت وارد ابر شود یا تا حدی از آن بالا بزند و بعد دوباره روندی نزولی به خود بگیرد.
تمرکز صرف روی این اندیکاتور ممکن است باعث نادیده گرفتن تصویر وسیعتر شود. تصویر وسریعتر ممکن است نشاندهنده این باشد که قیمت تحت فشار فروش قوی در بلندمدت است.
تقاطعها (به انگلیسی Crossovers) نیز گزینه مناسب دیگری در جهت استفاده از این اندیکاتور هستند. مراقب خط تغییر و اینکه چه هنگام بالاتر از خط مبنا میرود باشید، خصوصا وقتی قیمت بالاتر از ابر است، زیرا میتواند سیگنالی قوی برای خرید باشد.
یک گزینه این است که معامله را تا حدی که خط تغییر دوباره افت کرده و زیر خط مبنا برگردد نگه دارید. هر کدام از دیگر خطوط را میتوان به عنوان نقاط خروج نیز استفاده کرد.
تفاوت بین ابر ایچیموکو و میانگینهای متحرک
با اینکه ابر ایچیموکو از میانگینها استفاده میکند، این میانگینها با میانگینهای متحرک معمول تفاوت دارند.
میانگینهای متحرک ساده قیمتهای بسته شدن را میگیرند، آنها را به هم اضافه میکنند، و مجموع را تقسیم بر تعداد قیمتهای بسته شدن موجود میکنند.
در یک میانگین متحرک 10 دوره ای، قیمتهای بسته شدن برای 10 دوره آخر جمع میشوند و سپس تقسیم بر 10 میشوند تا میانگین به دست آید.
حال ببینیم این محاسبات برای ابر ایچیموکو چه تفاوتهایی دارند؟
آنها بر پایه قیمتهای پایین و بالا در طول یک بازه زمانی هستند که سپس تقسیم بر دو میشوند. بنابراین، میانگینهای ایچیموکو با میانگینهای متحرک معمول تفاوت دارند، حتی اگر رقم استفاده شده برای دورهها مشابه باشند.
توجه کنید که هیچ اندیکاتوری از اندیکاتور دیگر بهتر نیست، آنها فقط اطلاعات را به طرق مختلفی ارائه میکنند.
محدودیتهای استفاده از ابر ایچیموکو
در نگاه اول این اندیکاتور به خاطر خطوط زیادی که روی نمودار رسم میکند ممکن است گیج کننده به نظر برسد.
برای حل این مشکل، بسیاری از نرمافزارهای رسم نمودار برخی خطوط را پنهان میکنند.
به عنوان مثال، در برخی نرمافزارها تمام خطوط را میتوان پنهان کرد به جز محدوده تقدم A و B.
هر معاملهگر باید بتواند روی خطوطی تمرکز داشته باشد که بیشترین اطلاعات را فراهم میکنند، و سپس اگر خطوط دیگر موجب از دست رفتن تمرکز میشوند آنها را پنهان کند.
محدودیت دیگر ابر ایچیموکو وابسته بودن آن به دادههای تاریخی است. با اینکه دو نقطه از این نقاط داده در آینده ترسیم میشوند، این فرمول ذاتا نمیتواند آینده را پیش بینی کند.
درصورتیکه قیمت بسیار بالاتر یا پایینتر از ابر ایچیموکو قرار بگیرد، این اندیکاتور ممکن است برای مدتی طولانی کارآمد نباشد. در این وضعیت، خط تغییر، خط مبنا و تقاطعهای آنها که اغلب در فاصله کمتری از قیمت قرار گرفتهاند از اهمیت بیشتری برخوردارند.
نتیجه گیری
ابر ایچیموکو یک ابزار تحلیل تکینکال است که سیگنالهای خرید و فروش شفافی را برای معاملهگران به همراه دارد.
در این اندیکاتور زمانی روش محاسبات دستی ایچیموکو که قیمت دارایی بتواند از بالای ابر عبور کند یک سیگنال خرید صادر میشود که ابرهای ایچیموکو نیز به رنگ سبز نمایش داده میشوند. اگر قیمت دارایی در مسیر صعودی خود بتواند از بازه 26 Kijun sen یا Tenkan Sen به بالای Kijun Sen عبور کند سیگنال ما معتبرتر خواهد بود.
در مورد سیگنال نزولی نیز رویه به شکل معکوس است یعنی زمانی که قیمت دارایی به زیر ابر ایچیموکو سقوط کند و ابر به رنگ قرمز رسم شود و در کنار آن قیمت از بازه 26 Kijun Sen یا خط Tenkan Sen به زیر خط Kijun Sen حرکت کند، ما یک سیگنال معتبر فروش از ابر ایچیموکو خواهیم داشت.
این اصطلاح در واژهنامه جامع بورسینس منتشر شده است.
قصد شروع سرمایهگذاری در بورس را دارید؟ اولین قدم این است که افتتاح حساب رایگان را در یکی از کارگزاریها انجام دهید:
برای سرمایهگذاری و معامله موفق، نیاز به آموزش دارید. خدمات آموزشی زیر از طریق کارگزاری آگاه ارائه میشود:
پیاده سازی اندیکاتور ایچیموکو در پایتون — راهنمای گام به گام
اندیکاتور «ایچیموکو» (Ichimoku) یک ابزار بسیار قدرتمند برای پیشبینی و توجیه رفتار قیمت است که علاوه بر دقت و توانایی بالا، پرکاربرد نیز هست. در این مطلب، با پیاده سازی اندیکاتور ایچیموکو در پایتون آشنا میشویم.
آشنایی با اندیکاتور ایچیموکو
این اندیکاتور شامل ۵ جزء اصلی است:
- «تنکان سن» (Tenkan-sen): این جزء یک میانگین متحرک از بیشترین و کمترین قیمت مشاهده شده در 9 دوره گذشته است.
- «کیجون سن» (Kijun-sen): این جزء یک میانگین متحرک از بیشترین و کمترین قیمت مشاهده شده در 26 دوره گذشته است.
- «چیکو اسپن» (Chikou span): این جزء همان مقدار Close است که در 26 دوره گذشته رسم شده است.
- «سنکو اسپن» A (Sekou span A): این جزء میانگین تنکان سن و کیجون سن را در 26 دوره بعد رسم میکند.
- «سنکو اسپن» B (Senkou span B): این جزء یک میانگین متحرک از بیشترین و کمترین قیمت مشاهده شده در 52 دوره گذشته است که در 26 دوره بعد رسم میشود.
جزء دیگری نیز به نام «ابر کومو» (Kumo Cloud) وجود دارد که ناحیه بین سنکو اسپن A و سنکو اسپن B است.
هدف ما در این فرادرس، تمرکز بر روی یکی از سیستم های موجود در علم تحلیل تکنیکال، به نام ایچیموکو (Ichimoku) است. یکی از اندیکاتورهایی که مورد توجه بسیاری از معامله گران موفق است و با بررسی تاریخچه نمودار به راحتی متوجه می شویم قیمت در هر لحظه نسبت به اجزای ایچیموکو واکنش نشان می دهد. در این آموزش به معرفی اجزای ایچیموکو خواهیم پرداخت. ابتدا هر کدام از این اجزا را به طور کلی بررسی می کنیم و روی چارت قرار می دهیم. سپس تمام سیگنال هایی که از این اجزا می توانیم دریافت کنیم معرفی می کنیم. در خلال این مباحث دائما مثال های متعدد می زنیم تا هر لحظه مطمئن باشیم که تمام این نکات و سیگنال هایی که ذکر می کنیم در بازارهای مالی کاربرد دارد و با استفاده از آن می توان به سودهای قابل ملاحظه ای دست یافت و رفتار قیمت در آینده را با احتمال زیادی پیش بینی کرد.
فراخوانی مجموعه داده در پایتون
ابتدا کتابخانههای مورد نیاز را فراخوانی میکنیم:
این کتابخانهها به ترتیب برای موارد زیر استفاده خواهند شد:
- کار با آرایه (Array) و محاسبات برداری
- کار با دیتافریم (Dataframe) و محاسبات مربوط به اندیکاتور
- دریافت مجموعه داده (Dataset) مربوط به قیمت نمادها به صورت آنلاین (Online)
- رسم نمودار قیمت و اندیکاتور (Indicator)
تنظیمات زیر را برای نمودارها اعمال میکنیم:
حال مجموعه داده روزانه مربوط به رمزارز (Cryptocurrency) بیتکوین (Bitcoin) را به شکل یک دیتافریم دریافت میکنیم:
به این ترتیب، مجوعه داده دریافت میشود. برای مشاهده 10 سطر اول مجموعه داده به شکل زیر عمل میکنیم:
حال برای نمایش مجموعه داده میتوانیم به شکل زیر عمل کنیم:
توجه داشته باشید که تعیین yscale به شکل log باعث میشود که مقیاس محور عمودی به شکل لگاریتمی (Logarithm) باشد.
پس از اجرا، شکل زیر را خواهیم داشت.
به این ترتیب، نمودار قیمت حاصل میشود.
برای یادگیری برنامهنویسی با زبان پایتون، پیشنهاد میکنیم به مجموعه آموزشهای مقدماتی تا پیشرفته پایتون فرادرس مراجعه کنید که لینک آن در ادامه آورده شده است.
- برای مشاهده مجموعه آموزشهای برنامه نویسی پایتون (Python) — مقدماتی تا پیشرفته+ اینجا کلیک کنید.
پیادهسازی اندیکاتور ایچیموکو در پایتون
برای پیادهسازی ایچیموکو، یک تابع ایجاد میکنیم که در ورودی، دیتافریم داده، طول پنجره تنکان سن، طول پنجره کیجون سن، طول جابهجایی (Displacement) و طول پنجره سنکو اسپن B را دریافت میکند:
حال برای محاسبه تنکان سن، یک ستون با این اسم تعریف و میانگین گفتهشده را با استفاده از متدهای (Method) rolling, min, max اعمال میکنیم:
حال مشابه کد فوق را برای کیجون سن نیز تکرار میکنیم:
حال، نیاز است چیکو اسپن را پیادهسازی کنیم. برای این جزء تنها استفاده از متد shift کافی خواهد بود:
برای پیادهسازی سنکو اسپن A تنها از عملگر جمع و تقسیم ستونها استفاده میکنیم. سپس با متد shift این ستون را در زمان به جلو جابهجا میکنیم:
برای پیادهسازی سنکو اسپن B نیز همانند تنکان سن و کیجون سن عمل میکنیم، با این تفاوت که از shift نیز استفاده میکنیم:
به این ترتیب، هر پنج جزء جداگانه محاسبه و به دیتافریم اضافه میکنیم. در انتهای تابع، نیازی به برگرداندن دیتافریم نیست، زیرا تغییرات بر روی دیتافریم اصلی اعمال شده است و از این طریق قابل دسترسی است.
برای استفاده از تابع پیادهسازی شده، به شکل زیر عمل میکنیم:
به این ترتیب، هر پنج جزء اندیکاتور ایچیموکو با تنظیمات پیشفرض به دیتافریم افزوده میشود.
مصورسازی نمودار اندیکاتور ایچیموکو
حال میتوانیم یک نمودار برای قیمت و اندیکاتور در کنار هم رسم کنیم:
پس از اجرا کد، نمودار زیر حاصل میشود.
به این ترتیب، مشاهده میکنیم که اندیکاتور به خوبی رفتار مورد انتظار را از خود نشان میدهد.
در این فرادرس قصد داریم به مباحث پیشرفته ایچیموکو بپردازیم، مباحثی که در ایران و حتی در دنیای غرب کمتر به آن پرداخته شده است. مطالب این آموزش دید شما را نسبت به چارت قیمتی متحول می کند و ابزار قدرتمندی در اختیار شما قرار می دهد که نه تنها باعث کسب سودهای فراوان می شود، بلکه به دلیل قابلیت اطمینان بالای این تکنیک ها، در کمال آرامش و لذت به این سودها دست خواهید یافت. نکته ای که وجود دارد این است که هیچ تفاوتی نمی کند که شما معامله گر بازار بورس باشید یا معامله گر بازارهای فارکس و کریپتو، چرا که در طول آموزش می آموزید که کدام تکنیک ها در کدام بازارها و حتی در کدام تایم فریم ها موثرتر هستند.
طراحی ویژگیها برای محاسبه سیگنال
از اجزای مختلف این اندیکاتور میتوان سیگنالهای مختلفی گرفت. برای مثال:
- موقعیت قیمت نسبت به تنکان سن
- موقعیت قیمت نسبت به کیجون سن
- موقعیت تنکان سن نسبت به کیجون سن
- رنگ و ضخامت ابر کومو (موقعیت سنکو اسپن A نسبت به سنکو اسپن B)
- موقعیت قیمت دوره فعلی نسبت به قیمت 26 دوره گذشته
- موقعیت قیمت نسبت به سنکو اسپن A
- موقعیت قیمت نسبت به سنکو اسپن B
توجه داشته باشید که به جز هفت مورد اشاره شده، ویژگیهای زیاد دیگری نیز میتوانند محاسبه شوند. در این مطلب تنها به این هفت مورد بسنده خواهیم کرد.
توجه داشته باشید که برای محاسبه موقعیت نسبی یک ویژگی نسبت به دیگری، روشهای مختلفی وجود دارد که در این مطلب قصد داریم از لگاریتم نسبت استفاده کنیم. برای محاسبه این مقدار بین ویژگی $$S_1$$ و $$S_2$$ به شکل زیر عمل میکنیم:
به این ترتیب، این 7 معیار میتوانند پرکاربرد باشند. برای محاسبه این سیگنالها، میتوان تابعی جدید ایجاد کرد که با گرفتن دیتافریم شامل مقادیر اندیکاتور، این 7 سیگنال را محاسبه کند. با توجه به اینکه محاسبه موقعیت نسبی برای هر 7 معیار نیاز است، میتوانیم آن را به شکلی جداگانه در قالب یک تابع ایجاد کنیم. این تابع در ورودی دو ستون را گرفته و در خروجی لگاریتم نسبت آن دو را برمیگرداند:
حال میتوانیم تابع مربوط به سیگنال ایچیموکو را پیادهسازی کنیم. این تابع در ورودی دیتافریم نهایی حاصل از مرحله قبل و طول جابهجایی را دریافت میکند و تغییرات مورد نیاز را بر روی آن اعمال میکند:
توجه داشته باشید که میتوانیم به جای قیمت Close از قیمت HLC که به شکل زیر محاسبه میشود استفاده کنیم:
برای محاسبه این ستون خواهیم داشت:
حال، میتوانیم اولین ویژگی را بین ستون HLC و ستون Tenkan-sen محاسبه و اضافه کنیم:
به این ترتیب، برای ویژگیهای دوم، سوم و چهارم نیز خواهیم داشت:
به این ترتیب، چهار ویژگی اول محاسبه میشود. برای محاسبه ویژگی پنجم به شکل زیر عمل میکنیم:
حال، برای محاسبه ویژگیهای ششم و هفتم خواهیم داشت:
به این ترتیب، هر هفت ویژگی محاسبه شدند.
حال تابع ایجاد شده را اعمال میکنیم:
توجه داشته باشید که DF نهایی حاصل از این کد، مراحل زیر را طی کرده است:
رسم نمودار سیگنالها
حال برای رسم نمودار اولین ویژگی در کنار نمودار قیمت و تنکان سن، میتوانیم به شکل زیر عمل کنیم:
به این ترتیب، دو سوم صفحه به نمودار «نیمه-لگاریتمی» (Semi-Logarithm) قیمت و تنکان سن تخصیص داده میشود و لگاریتم نسبت HLC به تنکان سن در زیر آن رسم میشود. با توجه به اینکه برای تمامی روزها، نسبت گفته شده قابل محاسبه نیست، باید محور x هر دو نمودار بین تاریخ شروع مجموع داده و تاریخ اتمام آن ثابت شود که به این منظور از plt.xlim استفاده میکنیم. مقادیر تاریخ دادههای نیز از طریق DF.index قابل دسترس است که عضو اول و آخری مربوط به روزهای شروع و اتمام مجموعه داده است.
توجه داشته باشید که ویژگی حاصل با اینکه رفتار قرینه دارد، ولی ممکن است در یک بازه مشخص، مقادیر مثبت یا منفی بیشتری به خود گرفته باشد که این اتفاق باعث میشود تا خط صفر (Zero Line) در وسط فریم نمودار قرار نگیرد. به همین دلیل از بیشترین مقدار قدرمطلق نسبت، برای محدود کردن محور y نیز استفاده میکنیم که با استفاده از plt.ylim قابل انجام است.
پس از اجرای کد، شکل زیر را خواهیم داشت.
به این ترتیب، تطابق رنگ و مقدار سیگنال با موقعیت قیمت با تنکان سن کاملاً مشهود است. نکته مهمی که باید به آن توجه کرد، محاسبه این نسبت با استفاده از HLC است، در حالی که روی نمودار از قیمت Close استفاده شده است. به این دلیل، امکان مشاهده برخی اختلافهای ریز وجود دارد. نکته مهمی که وجود دارد، ادامهدار بودن روند صعودی در زمان تشکیل سیگنال سبز است.
اگر نمودار فوق را برای کیجون سن تکرار کنیم، شکل زیر را خواهیم داشت.
به این ترتیب، مشاهده میکنیم که رفتار در مورد کیجون سن، متعادلتر است که به دلیل بزرگتر بودن بازه محاسبه آن است. نکته مهم دیگری که وجود دارد، همرنگی سیگنال با روند است، با این تفاوت که روندهای بلند مدتتر در این سیگنال قابل محاسبه هستند.
تا به اینجا 7 ویژگی مختلف محاسبه شد که هرکدام از جهتی سعی در نشان دادن وضعیت بازار دارند. برای ساخت یک سیستم معاملاتی خوب، نیاز داریم که همگی این موارد را در محاسبات دخیل کنیم که برای این کار روشهای فراوانی وجود دارد. یکی از سادهترین روشها، میانگینگیری از سیگنالها است و تنها به شرطی قابل انجام است که رنگ سبز سیگنالها به معنی حرکات مثبت و صعودی باشد. با توجه به اینکه در مورد هر هفت سیگنال محاسبهشده این ویژگی صادق است، میتوانیم میانگین آنها را به عنوان سیگنال نهایی استفاده کنیم. به این منظور تابع Ichimoku2 را به شکل زیر تغییر میدهیم:
توجه داشته باشید که به دلیل طولانی شدن عبارات در صورت جمع زدن دستی ستونها، از این فرمت استفاده کردیم. نکته دیگری که باید به ان توجه کرد، اضافه شدن ستونهای جدید به انتهای دیتافریم است. به همین دلیل، هفت ستون آخر، مربوط به هفت سیگنال اضافهشده هستند.
اگر برای سیگنال نهایی نمودار را رسم کنیم، شکل زیر را خواهیم داشت.
به این ترتیب، مشاهده میکنیم که میانگین هفت سیگنال، رفتار دقیقتری داشته و نسبت به روندهای کوتاهمدت واکنش کمتری داده است.
اندیکاتورهای مالی جزو ابزارهای مهم و کاربردی در انجام معاملات هستند که به کمک معاملهگران آمدهاند. زبانهای برنامهنویسی نیز پتانسیل خوبی برای انجام اینگونه محاسبات و تحلیل آنها در اختیار ما میگذارند. در این آموزش سعی کردهایم همزمان با یک آشنایی کوتاه با 10 اندیکاتور پرکاربرد، به پیادهسازی گام به گام آنها در محیط زبان برنامهنویسی پایتون (Python) بپردازیم.
جمعبندی
در این مطلب با اندیکاتور ایچیموکو آشنا و آن را پیادهسازی کردیم. سپس روش استفاده معاملهگران از این اندیکاتور را در قالب سیگنالهایی محاسبه کردیم و در قالب نمودارهایی آنها را با نمودار قیمت تطبیق دادیم.
برای مطالعه بیشتر میتوان موارد زیر را بررسی کرد:
- چرا میانگین بیشترین و کمترین قیمت مشاهده شده در L دوره گذشته دارای اهمیت است؟
- به جز موارد گفته شده، چه سیگنالهای دیگری میتوان از این اندیکاتور گرفت؟
- چگونه میتوان یک ربات معاملهگر بر پایه اندیکاتور ایچیموکو ایجاد کرد؟
- نمودار مربوط به 5 سیگنال دیگر را رسم و دقت هرکدام را بررسی کنید. هرکدام چه ویژگیهایی دارند؟
- اگر به جای لگاریتم نسبت مقادیر، از تفاضل مقادیر استفاده میکردیم، چه مشکلاتی رخ میداد؟
- اگر برای محاسبه این اندیکاتور، به جای کتابخانه Pandas از کتابخانه Numpy استفاده میکردیم، چه مشکلاتی ممکن بود رخ دهد؟
- یکی از ویژگیهای مهم سنکو اسپن B مسطح شدن (Flatten) آن است که اغلب قیمت واکنش بسیار خوبی به این مناطق میدهد. چگونه میتوان این نواحی را شناسایی و استفاده کرد؟
اگر این مطلب برای شما مفید بوده است، آموزشها و مطالب زیر نیز به شما پیشنهاد میشوند:
آموزش اندیکاتور ایچیموکو در تحلیل تکنیکال
امروزه تحلیل تکنیکال در میان معاملهگران و تحلیلگران از محبوبیت بالایی برخوردار است. به همین منظور، آموزش ابزارهای تحلیل تکنیکال بسیار مهم و کاربردی است. یکی از ابزارهای کاربردی در این حوزه، اندیکاتورها و یکی از کاربردیترین اندیکاتورها، اندیکاتور ایچیموکو است. در این مقاله از سری مقالههای آموزش بورس کارگزاری اقتصاد بیدار، اندیکاتور ایچیموکو و روشهای معاملاتی آن را بررسی میکنیم.
اندیکاتور ایچیموکو چیست؟
اندیکاتور ایچیموکو از مهمترین سیستمهای معاملاتی امروزی به حساب میآید. این اندیکاتور اولین بار توسط ژاپنی ها ایجاد شد. ایچیموکو کارایی بسیار خوبی در قالبهای زمانی مختلف مانند هفتگی یا دقیقهای دارد. در ادبیات ژاپن، ایچیموکو به معنی ایجاد تعادل در یک نگاه میباشد. ابر ایچیموکو به علت فرم خاصی که دارد، این امکان را به معاملهگر میدهد تا در لحظه، صعودی یا نزولی بودن روند را تشخیص دهد.
مهمترین کاربرد ایچیموکو تشخیص خطوط مقاومت و حمایت است. همچنین این اندیکاتور در تحلیل تکنیکال خط روند را مشخص، شتاب روند را اندازهگیری و سیگنال ورود یا خروج معاملاتی را صادر میکند. به عبارتی ایچیموکو، از معدود اندیکاتورهایی است که روند آینده را نیز تا حدود بسیار زیادی مورد تجزیه و تحلیل قرار میدهد.
تاریخچه
اولین بار در سال ۱۹۶۰ میلادی یک گزارشگر ژاپنی به نام گوئیچی، بررسی و تلاش برای یافتن اندیکاتوری که به صورت گرافیکی و مصور روند بازار را مشخص کند، آغاز کرد. وی نتیجه یافتههای خود را در مقالهای منتشر نمود که اولین مقاله درباره ساختار ایچیموکو بود و این اندیکاتور به سرعت بین تحلیلگران آسیایی محبوب و پرکاربرد شد. در دهه ۱۹۹۰ میلادی، با پیشرفت های نرم افزاری در دنیای تحلیل تکنیکال، تعداد افرادی که در غرب از اندیکاتور ایچیموکو استفاده میکردند به شدت افزایش یافت.
اجزای تشکیلدهنده ایچیموکو
ایچیموکو شامل ۵ خط است که دو خط از پنج خط، ابر ایچیموکو (Ichimoku Cloud) را تشکیل میدهند. این خطوط در قالب میانگین ۹ دورهای، ۲۶ دورهای، میانگینی از دو میانگین مذکور، میانگین ۵۲ دورهای و چیکو (به معنی دره کمعمق) از قیمتها هستند. در ادامه به تشریح دقیق تر اجزای ایچیموکو میپردازیم:
تنکانسن چیست؟
تنکانسن که با نام خط تبدیل (Conversion Line) نیز شناخته میشود، توسط میانگین بیشترین قیمت بالا و کمترین قیمت پایین، در ۹ دوره قبلی محاسبه میگردد.
۲ ÷ (کمترین قیمت پایین ۹ دوره اخیر + بیشترین قیمت بالای ۹ روش محاسبات دستی ایچیموکو دوره اخیر ) = فرمول محاسبهی تنکان
نکته مهمی که باید به آن توجه کنیم این است که تنکانسن با میانگین متحرک نمایی و میانگین متحرک ساده تفاوتهایی دارد. مهمترین تفاوت این است که میانگین متحرک نمایی و ساده نسبت به تنکانسن، نوسان کمتری را تجربه میکنند.
لازم به ذکر است که در خصوص سهمهایی با روند صعودی، تنکان به عنوان خط حمایتی تاثیر گذاشته و برای سهمهایی که روند نزولی دارند، تنکان نقش خطی مقاومتی را بازی میکند.
کیجونسن چیست؟
کیجونسن که به عنوان خط پایه (Base Line) نیز شناخته میشود از محاسبهی میانگین بیشترین قیمت بالا و کمترین قیمت پایین در ۲۶ دوره قبل حاصل میشود. همانند تنکانسن این خط میتواند هر چارچوب زمانی را در برگیرد.
۲ ÷ ( بالاترین قیمت ۲۶ دوره + پایینترین قیمت ۲۶ دوره ) = فرمول محاسبهی کیجون
به عبارتی دیگر کیجون نشانگر تعادل قدرت بین خریداران و فروشندگان است. در صورتی که قیمت یک سهم در ۲۶ دوره اخیر در یک بازه در حال نوسان باشد، قیمت تعادلی، نقطه وسط این بازه خواهد بود.
در شکل زیر میانگین متحرک نمایی با رنگ قرمز، میانگین متحرک ساده ۲۶ روزه با رنگ سبز و کیجون با رنگ صورتی نشان داده میشوند. همان طور که مشخص است کیجون به نوسانات قیمتی حساستر است.
زمانی که کیجون پایین قیمتها قرار گیرد، روند صعودی است و اگر قیمتها در پایین آن باشند، روند را نزولی در نظر میگیریم. در واقع کیجون باعث به وجود آمدن خط حمایت قوی در روند صعودی شده و همچنین در روند نزولی خط مقاومت برای قیمت ایجاد میکند.
سنکو A چیست؟
به میانگین دو بخش تنکان و کیجون، سنکو A میگویند. این خط در اندیکاتور ایچیموکو، ۲۶ روز آتی را پیشبینی میکند.
۲ ÷ ( کیجون + تنکان ) = فرمول محاسبهی سنکو A
روند قیمت را زمانی صعودی در نظر میگیریم که سنکو A در حال افزایش باشد، در غیر اینصورت روند قیمت نزولی خواهد بود.
سنکو B چیست؟
به میانگین بیشترین نقطه بالا و کمترین نقطه پایین در ۵۲ روز گذشته سنکو B میگویند. با استفاده از این خط میتوان ۲۶ روز آینده را پیشبینی کرد.
۲ ÷ ( بیشترین قیمت بالای ۵۲ دوره قبل + کمترین قیمت پایین ۵۲ دوره قبل ) = فرمول محاسبهی سنکو B
روند قیمت را زمانی صعودی در نظر میگیریم که سنکو B در حال افزایش باشد، در غیر اینصورت روند قیمت نزولی خواهد بود. سنکو B نیز مانند سنکو A میتواند به عنوان خط حمایتی یا مقاومتی برای روند قیمت سهم، نقش ایفا کند.
نکته بسیار مهم در تحلیل سنکو A و B این است که سنکو A نسبت به B حساستر است و اندیکاتور سریعتری محسوب میشود. زمانی که قیمت سهمی در حال رشد باشد، سنکو A با توجه به اینکه حساستر و سریعتر است مقدار بیشتری را نسبت به سنکو B نمایش خواهد داد بنابراین اگر سنکو A بالای سنکو B قرار گیرد، روند را صعودی در نظر میگیریم.
ابر کومو چیست؟
کومو را میتوان مهمترین بخش ساختار ایچیموکو دانست. نام دیگر کومو ابر است. کومو یا ابر به فضای ایجاد شده بین ۲ خط سنکو A و سنکو B میگویند. در تحلیل تکنیکال کومو را به عنوان ناحیه حمایتی و مقاومتی معتبر میشناسیم.
تحلیل ابر کومو
- هنگامی که خط تنکان بالای خط کیجون قرار دارد و به طور هم زمان هر دو آنها در بالای ابر کومو قرار میگیرند، نشانی از صعودی شدن روند سهم می باشد که آن را سیگنال خرید تلقی میکنیم.
- هنگامی که خط کیجون بالای خط تنکان قرار دارد و به طور هم زمان هر دو آنها در پایین ابر کومو قرار دارند، نشانی از نزولی شدن روند سهم میباشد که آن را سیگنال فروش تلقی میکنیم.
- هنگامی که قیمت در داخل و میانه ابر کومو قرار گیرد، پوزیشنی برای خرید یا فروش سهم نباید اتخاذ شود که در این حالت قیمت را ایستا به شمار میآوریم.
چیکو چیست؟
چیکو در زبان ژاپنی به معنی دره کمعمق است و به زبان ساده، خطی است که قیمت فعلی را با قیمت ۲۶ روز قبل بررسی و مقایسه میکند. با تحلیل چیکو در اندیکاتور ایچیموکو ما متوجه ۲ نکته بسیار مهم میشویم.
- آیا بازار روند خاصی دارد؟
- قدرت این روند چقدر است؟
تحلیل چیکو
- اگر چیکو بالاتر از قیمت ۲۶ روز قبل باشد، نمودار صعودی است و اگر پایینتر باشد روند سهم نزولی خواهد بود.
- اگر از سقف یا کف چیکو خطوطی افقی رسم کنیم، این خطوط حاصل شده مقاومت و حمایت قدرتمندی برای روند سهام خواهند بود.
نحوه معامله با اندیکاتور ایچیموکو
حال که با تمام اجزای اندیکاتور ایچیموکو آشنا شدیم باید نحوه معامله و نکات کلیدی مرتبط با سیگنالهای صادر شده از این اندیکاتور را بررسی کنیم. همانند اجزای اندیکاتور ایچیموکو، سیگنالهای خرید و فروش نیز به دستهبندیهای مختلف تقسیم میشوند:
تحلیل قیمت و خط تنکانسن
- اگر قیمت بالای خط تنکان قرار گیرد، خط تنکان به عنوان حمایت کوتاه مدت عمل خواهد کرد و روند در کوتاه مدت، رو به رشد و صعودی است. در این حالت میتوان پوزیشن خرید گرفت.
- اگر قیمت در پایین خط تنکانس قرار گیرد، خط تنکان به عنوان مقاومت عمل خواهد کرد و روند در کوتاه مدت نزولی است. پس با سیگنال فروش مواجه هستیم.
تحلیل قیمت و کیجونسن
- اگر قیمت بالای خط کیجون قرار گیرد، خط کیجون به عنوان حمایت ظاهر خواهد شد و روند در کوتاه مدت رو به رشد و صعودی است.در این حالت میتوان پوزیشن خرید گرفت.
- اگر قیمت در پایین خط کیجون قرار گیرد، خط کیجون به عنوان مقاومت عمل خواهد کرد و روند در کوتاه مدت نزولی است. پس با سیگنال فروش مواجه هستیم.
تحلیل وضعیت قیمت و ابر کومو
- اگر قیمت بالای ابر کومو قرار گیرد، ابر کومو نقش حمایت را دارد و روند صعودی است.
- اگر قیمت پایین ابر کومو قرار گیرد، ابر کومو در نقش مقاومت ظاهر میشود و ما در چارت سهم با روند نزولی و سیگنال فروش رو به رو هستیم.
- میزان قابل اعتماد و قدرتمند بودن حمایت یا مقاومت ابر کومو به ضخامت ابر کومو بستگی دارد.
- اگر قیمت در درون ابر کومو باشد، روند خاصی وجود ندارد و بهتر است که داخل ابر کومو پوزیشنی نگیریم.
تحلیل وضعیت قیمت و چیکو
- اگر چیکو بالای نمودار قیمت قرار گیرد، روند صعودی و نشاندهنده یک سیگنال خرید است.
- اگر چیکو پایین نمودار قیمت قرار گیرد، روند نزولی و نشاندهنده یک سیگنال فروش است.
استراتژی کراس تنکانسن/کیجونسن
بر اساس استراتژی کراس تنکان/ کیجون اتخاذ پوزیشن خرید یا نگهداری یک سهم هنگامی اتفاق میافتد که تنکان در حال رشد و بالا رفتن، از کیجون رد شود و عبور کند. هنگامی که تنکان به سمت پایین کیجون را قطع میکند، سهامدار باید پوزیشن روش محاسبات دستی ایچیموکو فروش بگیرد. بر اساس ایچیموکو عملکرد کراس تنکان/کیجون به وضعیت آن نسبت به ابرکومو بستگی دارد.
- اگر این قطع شدن در بالای ابر کومو اتفاق افتد، آن را یک سیگنال صعودی قوی به حساب میآوریم.
- اگر این قطع شدن در پایین ابر کومو رخ دهد به عنوان یک سیگنال صعودی ضعیف در نظر گرفته میشود.
- اگر قطع شدن مذکور در میانه ابر کومو رخ دهد آن را سیگنال صعودی خنثی به حساب میآوریم.
روند معکوس کلیه تحلیلهای بیان شده در کراس نزولی نیز صدق میکند.
استراتژی کراس کیجونسن
زمانی پوزیشن خرید میگیریم که قیمت در قسمتی بالاتر از کیجون بسته شده باشد و زمانی پوزیشن فروش میگیریم که قیمت بسته شدن کمتر از خط کیجون باشد. بر اساس ساختار اندیکاتور ایچیموکو، عملکرد کراس کیجون به وضعیت قرارگیری آن نسبت به ابرکومو بستگی دارد:
- اگر قیمت بالاتر از کیجون بسته شود و این کراس اور در قسمت بالای ابرکومو اتفاق بیوفتد، آن را یک سیگنال صعودی قوی میشناسیم.
- اگر قیمت در ناحیهای بالاتر از کیجون بسته شود، اما کراس اور پایینتر از ابر کومو باشد، آن را یک سیگنال صعودی ضعیف به حساب میآوریم.
- اگر قیمت در قسمت بالایی خط کیجون بسته شود و بین ابر کومو قرار گرفته باشد، آن را یک سیگنال صعودی خنثی به شمار میآوریم.
تعیین حد ضرر
برای تعیین حد ضرر در استراتژی ایچیموکو بهترین روش توجه به سیگنال های خرید و فروش هست. در بالا توضیح داده شد که چه زمانی سیگنال های فروش صادر میگردد. سهامداران به محض دریافت سیگنال فروش باید با ضرر اندک از روند نزولی خارج شوند تا از ضرر بیشتر پیشگیری کنند
فیلتر ایچیموکو در بورس
فیلترها با استفاده از روابط ریاضی نوشته میشوند و به ما در تجزیه و تحلیل دادههای بازار بورس کمک میکنند. فیلترنویسی سهام در سایت tsetmc.ir فراهم شده است تا افراد بتوانند سهامی که دارای ویژگیهای مدنظرشان است را از بین انبوه سهام مختلف، با پیاده سازی فیلتر مربوطه شناسایی کنند.
با استفاده از فرمول های موجود برای فیلترنویسی ایچیموکو میتوانیم سهمهایی که خط تنکان در آنها بالای خط کیجون قرار دارد و به طور هم زمان هر دو آنها در بالای ابر کومو قرار دارند را جدا و از سیگنال خرید آنها بهره ببریم.
با ستفاده از فیلترهای ایچیموکو در تحلیل تکنیکال میتوان مواردی چون وضعیت رنگ ابرکومو در اندیکاتور ایچیموکو، موقعیت کیجون و تنکان نسبت به نمودار قیمت، مشخص کردن کراس کیجون سن و تنکان سن، مشخص کردن کراس قیمت و چیکو اسپن، تعیین کف قیمت یک ماه و سه ماه و بسیاری از موارد دیگر را مورد بررسی قرار داد.
فیلتر طلایی ایچیموکو
کراس قیمت نسبت به تنکانسن و کیجونسن:
قطع شدن تنکانسن و کیجونسن توسط نمودار قیمت روبه بالا (سیگنال مثبت)
قطع شدن تنکانسن و کیجونسن توسط نمودار قیمت روبه پایین(سیگنال منفی)
ارتباط ایچیموکو و هیکن آشی
در تحلیل تکنیکال اندیکاتور ایچیموکو، میتوان به جای کندل های کلاسیک از هیکن آشی استفاده کرد. هیکن آشی یک نوع نمودار در سیستم تحلیل تکنیکال است که در آن از کندلهای میانگین قیمت استفاده میشود. . در واقع هیکن آشی، شلوغی اندیکاتور ایچیموکو را کمتر کرده و به منظور سهولت بررسی و تحلیل روند استفاده میشود. با استفاده از هیکن آشی در ایچیموکو میتوان روند بازار را شناسایی و قیمتهای آتی را پیشبینی کرد. این نمودار به منظور سهولت بررسی و تحلیل روند استفاده میشود.
فرمول هیکن آشی
نقطه آغازین کندل :
2/قیمتهای (آغازین قبلی + بستن قبلی)
نقطه پایانی کندل : نشانگر میانگین قیمت کندل است.
4/قیمتهای (باز + زیاد + کم + بسته)
سقف کندل : نشانگر بالاترین سطح سه مقادیر ذکر شده میباشد.
بالاترین سطح قیمت (سقف، آغازین، پایانی)
کف کندل : نشانگر پایین سطح مقادیر ذکر شده میباشد.
کمترین قیمت (کف، آغازین و یا پایانی)
نحوه استفاده و تحلیل نمودار هیکن آشی
این نمودار ۵ سیگنال عمده از خود تولید میکند که با تحلیل آنها میتوانیم روندها و پوزیشنهای خرید را شناسایی کنیم:
- کندلهای سفید یا سبز که سایهی زیرین نداشته باشند نشاندهنده روند صعودی قدرتمند هستند.
- کندلهای سفید یا سبز از روند رو به رشد خبر میدهند.
- کندلهای کوتاهی که در بالا و پایین خود سایه دارند نشان دهندهی احتمال وجود تغییر در روند سهم هستند. معاملهگرانی که ریسک پذیراند در این جا پوزیشن خرید و فروش میگیرند، ولی بقیه منتظر کندل تاییدی میمانند تا تصمیمگیری کنند.
- کندلهای سیاه یا قرمزی که از روند نزولی خبر میدهند.
- کندلهای سیاه یا قرمزی که سایه ای در قسمت بالایی ندارند و نشان دهندهی روند نزولی قدرتمند هستند.
جمعبندی
اندیکاتور ایچیموکو یکی از پر کاربردترین ابزارها در تحلیل تکنیکال است که تحلیلگران برای تشخیص روند پیشرو از آن استفاده میکنند. در این مقاله به بررسی جزییات اندیکاتور ایچیموکو و نحوه استفاده از آن پرداختیم. به طور کلی در تحلیل تکنیکال هنگام استفاده از اندیکاتورها بهتر است به سایر الگوها و اندیکاتورها نیز توجه شود تا تحلیل صورت گرفته قابل اعتمادتر و کم ریسکتر باشد. به منظور آشنایی بیشتر با سایر الگوها و اندیکاتورها در تحلیل تکنیکال، میتوانید مقالات موجود در سایت کارگزاری اقتصاد بیدار را مطالعه بفرمایید.
ابر ایچیموکو (Ichimoku Cloud) چیست؟
ابر ایچیموکو (Ichimoku Cloud) مجموعه ای از شاخص های تکنیکال است که سطوح حمایت و مقاومت و همچنین حرکت و جهت روند را نشان می دهد. این کار را با رسم میانگین های متعدد بر روی نمودار انجام می دهد. همچنین از این ارقام برای محاسبه یک «ابر» استفاده میکند که تلاش میکند حمایت یا مقاومت آتی سهام را پیشبینی کند.
ابر ایچیموکو چیست؟
ابر ایچیموکو (Ichimoku Cloud) مجموعه ای از شاخص های تکنیکال است که سطوح حمایت و مقاومت و همچنین حرکت و جهت روند را نشان می دهد. این کار را با رسم میانگین های متعدد بر روی نمودار انجام می دهد. همچنین از این ارقام برای محاسبه یک «ابر» استفاده میکند که تلاش میکند حمایت یا مقاومت آتی سهام را پیشبینی کند.
ابر ایچیموکو توسط گویچی هوسودا (Goichi Hosoda)، روزنامهنگار ژاپنی توسعه داده شد و در اواخر دهه 1960 منتشر شد. ابر ایچیموکو نسبت به نمودار شمعی استاندارد، نقاط داده بیشتری ارائه میدهد. این شاخص در نگاه اول پیچیده به نظر می رسد، اما کسانی که با نحوه خواندن نمودارها آشنا هستند آن را بهتر درک میکنند.
نکات مهم
- ابر ایچیموکو از پنج خط یا محاسبات تشکیل شده است.
- این خطوط شامل میانگین 9 دوره، میانگین 26 دوره، میانگین آن دو میانگین، میانگین 52 دوره و خط قیمت پایانی با تاخیر است.
- ابر بخش کلیدی شاخص است. وقتی قیمت زیر ابر است، روند نزولی است. وقتی قیمت بالاتر از ابر است، روند صعودی است.
- اگر ابر در همان جهت قیمت حرکت کند، سیگنالهای روند بالا تقویت میشوند. به عنوان مثال، در طول یک روند صعودی، بالای ابر به سمت بالا حرکت می کند، یا در طول یک روند نزولی، پایین ابر در حال حرکت به سمت پایین است.
فرمول محاسبه ابر ایچیموکو
در زیر پنج فرمول برای خطوطی که شاخص ابر ایچیموکو را تشکیل می دهند، قرار داده شده است.
نحوه محاسبه ابر ایچیموکو
بالاترین و پایین ترین قیمت ها، بالاترین و کمترین قیمت هایی هستند که در طول دوره مشاهده شده اند. برای مثال، بالاترین و پایین ترین قیمت هایی که در 9 روز گذشته در مورد خط تبدیل (conversion line) مشاهده شده است. افزودن شاخص ابر ایچیموکو به نمودار این محاسبات را برای شما انجام می دهد، اما اگر می خواهید آن را به صورت دستی محاسبه کنید، مراحل زیر وجود دارد:
- خط تبدیل و خط مبنا را محاسبه کنید
- فاصله خط پیشرو A را بر اساس محاسبات قبلی محاسبه کنید. پس از محاسبه، این نقطه داده 26 دوره در آینده رسم می شود.
- فاصله خط پیشرو B را محاسبه کنید. این نقطه داده را 26 دوره در آینده رسم کنید.
- برای خط تاخیر، قیمت پایانی 26 دوره گذشته را در نمودار رسم کنید.
- تفاوت بین فاصله خط پیشرو A و B برای ایجاد ابر رنگی است.
- وقتی دهانه خط پیشرو A بالاتر از دهانه خط پیشرو B است، ابر را سبز کنید. هنگامی که فاصله خط پیشرو A زیر دهانه خط پیشرو B است، ابر را قرمز کنید.
- مراحل بالا یک نقطه داده ایجاد می کند. برای ایجاد خطوط، با پایان یافتن هر دوره، دوباره مراحل را طی کنید تا نقاط داده جدیدی برای آن دوره ایجاد کنید. نقاط داده را به یکدیگر متصل کنید تا خطوط و ظاهر ابری ایجاد شود.
ابر ایچیموکو به شما چه میگوید؟
شاخص تکنیکال، با استفاده از میانگین ها اطلاعات مربوطه را در یک نگاه نشان می دهد.
زمانی که قیمت بالای فضای ابری قرار دارد، روند کلی صعودی است، زمانی که قیمت در زیر فضای ابری قرار دارد، روند نزولی و زمانی که قیمت در فضای ابری قرار دارد، بدون روند یا در حال تغییر است.
هنگامی که فاصله خط پیشرو A در حال افزایش است و بالاتر از دهانه خط پیشرو B قرار دارد، به تایید روند صعودی کمک می کند و فضای بین خطوط معمولاً سبز رنگ است. زمانی که فاصله خط پیشرو A در حال سقوط است و پایین تر از فاصله خط پیشرو B قرار دارد، به تایید روند نزولی کمک می کند. فضای بین خطوط معمولاً در این مورد قرمز رنگ است.
معامله گران با توجه به موقعیت نسبی قیمت، اغلب از ابر ایچیموکو به عنوان ناحیه حمایت و مقاومت استفاده می کنند. ابر سطوح حمایت/مقاومت را ارائه می دهد که می تواند در آینده پیش بینی شود. این امر، ابر ایچیموکو را از سایر شاخص های تکنیکال که فقط سطوح حمایت و مقاومت را برای تاریخ و زمان فعلی ارائه می دهند، متمایز می کند.
معامله گران باید از ابر ایچیموکو همراه با سایر اندیکاتورهای تکنیکال استفاده کنند تا بازده تعدیل شده بر اساس ریسک روش محاسبات دستی ایچیموکو خود را به حداکثر برسانند. به عنوان مثال، این اندیکاتور اغلب با شاخص قدرت نسبی (RSI) جفت می شود، که می تواند برای تأیید حرکت در یک جهت خاص مورد استفاده قرار گیرد. همچنین مهم است که روندهای بزرگتر را مشاهده کنید تا نحوه قرارگیری روندهای کوچکتر در آنها را مشاهده کنید. به عنوان مثال، در طول یک روند نزولی بسیار قوی، قیمت ممکن است قبل از اینکه دوباره سقوط کند، به طور موقت به ابر یا کمی بالاتر از آن فشار بیاورد. فقط تمرکز روی اندیکاتور، به معنای از دست دادن تصویر بزرگتر است چرا که قیمت تحت فشار فروش بلندمدت قوی قرار دارد.
تقاطع ها راه دیگری برای استفاده از این شاخص است. مراقب زمانی باشید که خط تبدیل بالاتر از خط مبنا حرکت کند، به خصوص زمانی که قیمت بالاتر از ابر است. این می تواند یک سیگنال خرید قدرتمند باشد. روش دیگر این است که معامله را تا زمانی که خط تبدیل به زیر خط مبنا بازگردد، نگه دارید. هر یک از خطوط دیگر می تواند به عنوان نقطه خروج نیز استفاده شود.
تفاوت بین ابر ایچیموکو و میانگین متحرک
با وجود این که ابر ایچیموکو از میانگین ها استفاده می کند، اما آنها با میانگین متحرک معمولی متفاوت هستند. میانگینهای متحرک ساده قیمتهای پایانی را جمع میکنند و کل آن را بر تعداد قیمتهای پایانی تقسیم میکنند. در میانگین متحرک 10 دوره ای، قیمت های پایانی 10 دوره آخر اضافه می شود، سپس بر 10 تقسیم می شود تا میانگین بدست آید.
توجه کنید که چگونه محاسبات ابر ایچیموکو متفاوت است. آنها بر اساس سقف و کف قیمتی در یک دوره و سپس تقسیم بر دو محاسبه میشود. بنابراین، میانگین های ایچیموکو با میانگین های متحرک سنتی متفاوت خواهد بود، حتی اگر تعداد دوره های یکسانی استفاده شود.
هیچ شاخصی بهتر از دیگری نیست. آنها فقط اطلاعات را به روش های مختلف ارائه می دهند.
محدودیت های استفاده از ابر ایچیموکو
این شاخص می تواند نمودار را با تمام خطوط شلوغ نشان دهد. برای رفع این مشکل، اکثر نرمافزارهای نموداری اجازه میدهند خطوط خاصی پنهان شوند. به عنوان مثال، تمام خطوط را می توان پنهان کرد، به جز فاصله خط پیشرو A و فاصله خط پیشرو B که ابر را ایجاد می کنند. هر معامله گر باید بر روی اینکه کدام خطوط بیشترین اطلاعات را ارائه می دهند تمرکز کند، سپس اگر همه خطوط حواس را پرت می کنند، بقیه را پنهان کند.
یکی دیگر از محدودیت های ابر ایچیموکو این است که مبتنی بر داده های تاریخی است. دو روش محاسبات دستی ایچیموکو مورد از این نقاط داده در آینده ترسیم می شوند، اما هیچ چیزی در فرمول وجود ندارد که ذاتاً پیش بینی کننده باشد. میانگین ها به سادگی در آینده ترسیم می شوند.
ابر همچنین ممکن است برای مدت طولانی داده های بی ربطی دهد، زیرا قیمت بسیار بالاتر یا بسیار پایین تر از آن باقی می ماند. در چنین مواقعی، خط تبدیل، خط مبنا و تقاطع های آنها اهمیت بیشتری پیدا می کنند، زیرا به طور کلی به قیمت نزدیک تر می شوند.
دیدگاه شما