آموزش فیلترنویسی الگوی دوقلوی کف در بورس با ابزار زیگزاگ

یکی از آن الگوهای کمیاب اما بسیار قدرتمند در نمودارهای بورس سهام تهران، الگوی دوقلوی کف است. این الگو حالتی عکس هم دارد که به آن «سقف دوقلو» می‌گویند، اما امروز تمرکز ما روی دوقلوی کف است. چرا که وقتی این الگو شکل می‌گیرد، پتانسیل تکمیل سناریوی بسیار بالایی دارد.

زمانی که دو تا کف خیلی به هم نزدیک باشند و نک‌لاین (خط گردن) خودشان را بشکنند، این الگو تثبیت می‌شود. وقتی تثبیت شد، توقع داریم به اندازهٔ فاصلهٔ کف تا نک‌لاین، سودی رو به سمت بالا تجربه کنیم. در این آموزش یاد می‌گیریم چطور با استفاده از ابزار اندیکاتور زیگزاگ، یک فیلترنویسی دقیق برای پیدا کردن این موقعیت‌ها انجام دهیم.

معرفی الگوی دوقلوی کف و سقف دوقلو
معرفی الگوی دوقلوی کف و سقف دوقلو

چرا از زیگزاگ استفاده می‌کنیم؟

این الگو برپایهٔ سطوح است. اگر بخواهیم این الگو را طراحی کنیم، باید از ابزارهایی استفاده کنیم که امکان مقایسهٔ دو سطح را به ما بدهند. ابزار مناسب برای این کار، اندیکاتور زیگزاگ است. کاری که می‌خواهیم بکنیم این است که بیاییم دو تا سطح (کف) را پیدا کنیم که خیلی به هم نزدیک هستند، مثلاً نهایتاً یک درصد اختلاف داشته باشند.

نکته طلایی: جلوگیری از سنگین شدن فایل فیلتر

بلاک زیگزاگ یک بلاک سنگین است. اگر بخواهیم از تعداد زیادی بلاک زیگزاگ توی فایل فیلترنویسی خود استفاده کنیم، احتمالاً فایل خیلی سنگین می‌شود و ارور «سنگینی فایل» را دریافت می‌کنیم. برای رفع این مشکل، یک راهکار حرفه‌ای وجود دارد:

انتخاب بلاک زیگزاگ از دسته اندیکاتورها
انتخاب بلاک زیگزاگ از دسته اندیکاتورها
  • یک بلاک مادر (بیس) برای زیگزاگ تعریف می‌کنیم.
  • سایر بلاک‌های زیگزاگ را از این بلاک مادر فراخوانی می‌کنیم (به اصطلاح وام می‌گیریم).

در این حالت فیلتر شما سنگین نمی‌شود و با خیال راحت می‌توانید از چندین بلاک زیگزاگ استفاده کنید.

مراحل پیاده‌سازی فیلتر دوقلوی کف

۱. تعریف کف قبلی و کف فعلی

برای شروع، به دو سطح نیاز داریم: یک سطح قبلی و یک سطح فعلی. هر دو باید اختلافشان با هم خیلی کم باشد.

ساخت بلاک مادر (بیس) برای کاهش حجم فایل
ساخت بلاک مادر (بیس) برای کاهش حجم فایل
  • کف قبلی: یک بلاک زیگزاگ می‌آوریم، آن را از حالت بیس فراخوانی می‌کنیم، روی حالت مینیموم می‌گذاریم و یک برگشت به عقب (Back) می‌زنیم.
  • کف فعلی: یک کپی از همان بلاک می‌گیریم، اما برگشت به عقب را برمی‌داریم تا به نقطهٔ فعلی اشاره کند.

۲. شرط نزدیکی دو کف (اختلاف حداکثر ۱ درصد)

حالا باید چک کنیم که این دو کف چقدر به هم نزدیک هستند. شرط ما این است که نسبت آن‌ها نهایتاً یک درصد اختلاف داشته باشد. یعنی:

تنظیم کف قبلی و کف فعلی با اختلاف حداکثر یک درصد
تنظیم کف قبلی و کف فعلی با اختلاف حداکثر یک درصد
  • کف قبلی نسبت به کف فعلی باید کوچک‌تر مساوی ۱.۰۱ (یک ممیز صفر یک) باشد.
  • یا بزرگ‌تر مساوی ۰.۹۹ (نود و نه صدم) باشد.

این شرط نشان‌دهندهٔ نزدیکی دو کف است و اولین شرط ما برای شناسایی الگو محسوب می‌شود.

۳. شرط تثبیت الگو (شکست خط گردن)

الگو زمانی معتبر است که نک‌لاین شکسته شود. تا زمانی که نشکند، الگو اهمیتی ندارد. برای این کار دو شرط دیگر اضافه می‌کنیم:

شرط منفی بودن زیگزاگ برای عدم تشکیل سقف جدید
شرط منفی بودن زیگزاگ برای عدم تشکیل سقف جدید
  1. عدم تشکیل سقف جدید: وقتی قیمت از کف برگشته، هنوز نباید سقف جدیدی تشکیل داده باشد تا در یک رالی صعودی قرار داشته باشیم. برای این کار چک می‌کنیم که مقدار زیگزاگ منفی باشد (یعنی قدر مطلق آن کوچک‌تر از صفر باشد).
  2. تقاطع قیمت با خط گردن: نک‌لاین همان سقفِ بین دو کف است. باید چک کنیم که قیمت داده‌ها تقاطع رو به بالا با این نقطهٔ ماکزیمم داشته باشد.

تنظیمات نهایی و خروجی فیلتر

برای مشخص کردن خروجی فیلتر، موارد زیر را اعمال می‌کنیم:

  • بازارها: بورس، فرابورس و بازار پایه.
  • نمادهای غیرفعال: حجم معاملات باید بزرگ‌تر از صفر باشد (نمادهای بسته نشود).
  • حذف اوراق تأمین مالی.

نتیجه‌گیری و بررسی عملی

این فیلتر ممکن است خروجی‌های کمی بدهد، چون الگوی دوقلوی کف به ندرت اتفاق می‌افتد. اما وقتی اتفاق می‌افتد، پتانسیل رشدی بالایی دارد. در مثال‌های گذشته (مثل نماد فخاس)، دیدیم که پس از شناسایی دو کف نزدیک و شکست نک‌لاین، قیمت رشد خوبی را تجربه کرده است.

شرط شکست خط گردن (تقاطع قیمت به بالا)
شرط شکست خط گردن (تقاطع قیمت به بالا)

با یادگیری این فیلترنویسی، شما می‌توانید سایر الگوهای مشابه مثل دوقلوی سقف، الگوهای سه‌قلو و سایر الگوهای مبتنی بر سطوح را نیز طراحی کنید. کلید موفقیت در درک کافی از بلاک زیگزاگ و نحوهٔ ترکیب آن با سایر ابزارهای تابلوخوانی و اندیکاتورهاست.