📐 دانشکدهٔ ۱۳ · مبانی روش: بدنه، پیوت و رگرسیون
بدنه در برابر سایه: برخورد معتبر و شمارش لگ
Body versus wick: a valid touch and counting legs
پیشنیازها: چارچوب روش: چرا فقط مثلث و تونل؟
📚 آموزش در سه سطح
از سطح ساده شروع کنید؛ اگر روشن بود، سطح بعد را بخوانید. سطح مناسب شما ذخیره میشود.
🌱 توضیح ساده
هر کندل دو بخش دارد: بدنه، که فاصلهٔ قیمت باز شدن تا بسته شدن است، و سایه، که فاصلهٔ بدنه تا بالاترین و پایینترین قیمت آن بازه است. بدنه میگوید معاملهگران در پایان آن بازه روی چه قیمتی توافق کردند؛ سایه میگوید قیمت تا کجا رفت و پس زده شد. این تمایز، هستهٔ این روش است.
قاعدهٔ اصلی در یک جمله: برخورد معتبر، برخورد بدنهٔ کندل با خط است، نه سایه. اگر کندلی فقط سایهاش به خط رسیده، آن یک برخورد به حساب نمیآید. و مهمتر: شکست هیچوقت با سایه رخ نمیدهد. اگر سایهٔ یک کندل از خط رد شده ولی بدنهاش اینطرف خط مانده، خط هنوز نشکسته است.
چرا؟ چون سایهها دقیقاً همانجایی هستند که بیشترین دستکاری و شکار حد ضرر اتفاق میافتد. کتاب نمونهٔ مشخصی میآورد: ترندلاین ۶۴٬۸۴۴ دلاری بیتکوین از ۱۴ آوریل ۲۰۲۱. نویسنده میگوید قیمت آن روز در یک صرافی ده دلار بالاتر ثبت شد و همین باعث شد کسانی که روی سایهها خط میکشیدند، بعدها حد ضررشان بخورد. وقتی تصمیم شما به چند دلار اختلاف سایه وابسته باشد، تصمیم شکنندهای گرفتهاید.
📘 توضیح متوسط
حالا عددها. حداقل لازم برای ورود در این روش ده برخورد بدنه است. اگر بهجای برخورد، لگها را بشمارید، شش لگ هم پذیرفته است. و یک خط قرمز صریح وجود دارد: با کمتر از شش لگ اصلاً وارد پوزیشن نمیشویم. خود کتاب تأکید میکند این حداقل باید در ابتدای کار یا در کد، به انتخاب کاربر، قابل تعیین باشد؛ یعنی عدد ده پیشنهاد است، نه وحی.
«لگ» یعنی یک حرکت کامل از یک سوئینگ تا سوئینگ بعدی. در یک کانال، هر بار که قیمت از سقف به کف یا از کف به سقف میرود، یک لگ ساخته شده است. شمارش لگ معمولاً سادهتر و کمخطاتر از شمارش تکتک برخوردهاست، بهویژه وقتی چند کندل پشت سر هم کنار خط چسبیدهاند و معلوم نیست یک برخورد حساب شوند یا چند تا.
دربارهٔ ترسیم، روش یک ظرافت دارد که اگر از آن بگذرید سردرگم میشوید. برای رسم کانال، هم به سایه و هم به بدنه نگاه میکنیم؛ اما سایهها تا جایی حذف میشوند که بدنهها کامل پوشش داده شوند و یک الگوی منسجم برای سقف و کف ساخته شود. به زبان دیگر: سایهها به شما کمک میکنند خط را پیدا کنید، ولی تصمیم نهایی دربارهٔ اینکه خط کجاست و کی شکسته، با بدنههاست. قاعدهٔ پیشفرض این است که هیچ بدنهای از خط رد نشده باشد؛ اینکه چقدر عبور بدنه را تحمل کنید، باز هم به انتخاب شماست.
و یک قاعدهٔ حذفی: الگویی که فقط سایه با آن برخورد میکند ایراد دارد و قابل معامله نیست. کتاب این را با عبارت «مثلث پرسایه قابل معامله نیست» بیان میکند. این یعنی بخشی از کار شما پیدا کردن معامله نیست؛ کنار گذاشتن الگوهایی است که معیار را ندارند.
🔬 توضیح تخصصی
از منظر آماری، شرط حداقل برخورد یک تلاش برای مهار کردن مسئلهٔ جستوجوی چندگانه است. اگر بین همهٔ جفتنقطههای ممکن بگردید، تعداد خطوط نامزد با مربع تعداد سوئینگها رشد میکند و همیشه خطی پیدا میشود که چند تماس تصادفی دارد. وقتی آستانه را روی ده برخورد بدنه میگذارید، احتمال اینکه یک خط صرفاً تصادفی از این فیلتر رد شود بهشدت پایین میآید. اما توجه کنید که این یک آزمون معناداری نیست و عدد ده از دل یک توزیع مشخص بیرون نیامده؛ یک آستانهٔ تجربی است که خود مؤلف هم آن را قابل تنظیم میداند.
نکتهٔ دوم، تعریف عملیاتی «تماس» است. در پیادهسازی کدی، تماس با یک تلورانس کوچک تعریف میشود: کندلی که بدنهاش با فاصلهای کمتر از یک آستانه به خط میرسد، تماس شمرده میشود. انتخاب این تلورانس روی نتیجه اثر مستقیم دارد و باید ثابت و از پیش اعلامشده باشد. اگر تلورانس را بعد از دیدن نتیجه تنظیم کنید، همان نگاه به آیندهای را وارد کردهاید که روش میخواهد حذفش کند.
نکتهٔ سوم برای کسانی که این را کد میکنند: تعریف بدنه به قیمت باز و بسته وابسته است، و قیمت بسته شدن به مرز تایمفریم بستگی دارد. همان داده در تایمفریم چهارساعتهٔ یک صرافی با مرز متفاوت، بدنههای متفاوتی میسازد. پس «برخورد بدنه» یک واقعیت عینی بازار نیست، یک تابع از انتخاب تایمفریم و منبع داده است. این محدودیت را باید پذیرفت و دستکم منبع داده و تایمفریم را در هر تحلیل ثبت کرد.
🌍 مثال واقعی: ده برخورد بدنهٔ شمارهخورده و کندلی که با × علامت خورد (شکل ۲۴۰ کتاب)
کتاب برای همین قاعده یک شکل آموزشی دارد. روی یک خط روند، ده کندل که بدنهشان به خط رسیده با شمارههای ۱ تا ۱۰ علامت خوردهاند. در همان شکل، کندلی که فقط سایهاش به خط رسیده با علامت × مشخص شده است: این کندل شمرده نمیشود.
اهمیت این تصویر در این است که مرز را عملی میکند. وقتی روی نمودار خودتان میشمارید، همین کار را بکنید: هر برخورد معتبر را شماره بزنید. اگر در پایان شمارش به ده نرسیدید، تصمیم از پیش گرفته شده است — وارد نمیشوید.
یک پیامد غیرمنتظره هم دارد: وقتی برخوردها را شماره میزنید، دیگر نمیتوانید خودتان را گول بزنید. تفاوت «این خط خیلی خوب جواب داده» با «این خط هفت برخورد بدنه دارد» همان تفاوت احساس و داده است.
🔤 واژگان تخصصی
فاصلهٔ قیمت باز شدن تا بسته شدن در یک بازهٔ زمانی.
مثال: در یک کندل صعودی، بدنه از قیمت باز شدن تا قیمت بسته شدنِ بالاتر است.
فاصلهٔ بدنه تا بالاترین یا پایینترین قیمت همان بازه.
مثال: کندلی با بدنهٔ کوچک و سایهٔ بلند بالایی یعنی قیمت بالا رفت و پس زده شد.
رسیدن بدنهٔ کندل به خط، با تلورانس کوچک و از پیش تعیینشده؛ سایهٔ تنها برخورد نیست.
مثال: در شکل ۲۴۰ کتاب ده برخورد بدنه شماره خورده و کندل فقطسایه با × حذف شده است.
یک حرکت کامل از یک سوئینگ تا سوئینگ بعدی؛ واحد شمارش جایگزین برخورد.
مثال: در یک کانال، رفتن قیمت از کف به سقف یک لگ است.
🔑 نکات کلیدی
- برخورد معتبر یعنی برخورد بدنه؛ سایهٔ تنها برخورد شمرده نمیشود.
- شکست همیشه با بدنه است؛ عبور سایه از خط، شکست نیست.
- حداقل ده برخورد بدنه، یا شش لگ؛ با کمتر از شش لگ ورود ممنوع است.
- الگویی که فقط سایه با آن برخورد دارد قابل معامله نیست و باید کنار گذاشته شود.
- عدد حداقل برخورد قابل تنظیم است، ولی باید پیش از شروع تحلیل تعیین و ثابت نگه داشته شود.
⚠️ اشتباهات رایج
- کشیدن خط روی نوک سایهها و بعد شمردن همان سایهها بهعنوان برخورد.
- اعلام شکست وقتی فقط سایه از خط رد شده و بدنه هنوز اینطرف خط است.
- پایین آوردن آستانهٔ حداقل برخورد بعد از اینکه الگوی دلخواهی پیدا شده است.
- شمردن چند کندل چسبیده به هم بهعنوان چند برخورد جدا، بدون تعریف ثابت از تلورانس.
🛠 تمرین عملی: شمارش و حذف
- پنج نمودار باز کنید و روی هر کدام یک خط روند بکشید که به نظرتان معتبر است.
- روی هر خط، برخوردهای بدنه را یکییکی شماره بزنید و کندلهایی را که فقط سایهشان رسیده با × علامت بزنید.
- تعداد لگها را هم جداگانه بشمارید.
- هر خطی را که به ده برخورد بدنه یا شش لگ نرسید، از فهرست حذف کنید و بنویسید چند تا از پنج خط باقی ماندند.
✅ معیار درستی: برای هر پنج خط عدد برخورد و عدد لگ نوشتهاید و دستکم یکی از خطها را به دلیل نرسیدن به حداقل، حذف کردهاید. اگر هیچ خطی حذف نشد، احتمالاً سایهها را هم شمردهاید.
🔒 در هیچ تمرینی از سرمایهٔ واقعی، عبارت بازیابی (Seed Phrase)، کلید خصوصی یا اتصال کیف پول اصلی استفاده نکنید.
📝 آزمون تطبیقی
هر بار ۵ سؤال از بانک ۱۰ سؤالی این درس انتخاب میشود؛ سؤالهایی که قبلاً اشتباه زدهاید زودتر برمیگردند. حدنصاب قبولی ۸۰٪ (۴ از ۵) است و درس بعد با قبولی باز میشود.
✍️ پرسش تشریحی
فرض کنید میخواهید قاعدهٔ «برخورد بدنه» را در یک اسکریپت پیاده کنید. سه تصمیم طراحی را که باید پیش از نوشتن کد بگیرید نام ببرید و توضیح دهید هر کدام چطور میتواند نتیجه را تغییر دهد.
بعد از نوشتن، پاسخ خود را با این معیارها بسنجید
خودارزیابی: هر نکتهای را که پاسخ شما بهروشنی پوشش داده علامت بزنید.
🤖 دستیار آموزشی
دستیار آفلاین آکادمی: پاسخها فقط از متن درسها و واژگان همین آکادمی پیدا میشوند و منبع هر پاسخ نشان داده میشود. هوش مصنوعی مولد نیست، حدس نمیزند و هیچ سیگنال خرید و فروشی نمیدهد.
📎 منابع مطالعاتی
- کتاب «تحلیل تکنیکال الگومحور»، بخش ۱۲-۱ و اصل پنجم از اصول بیستگانه (امید دباغچی مکری)
- کتاب «تحلیل تکنیکال الگومحور»، بخش ۷-ب: ترندلاین ۶۴٬۸۴۴ دلاری و دستکاری سایهها
🏁 معیار تسلط بر این درس: میتوانید روی هر نموداری برخوردهای بدنه را شمارهگذاری کنید، لگها را بشمارید و بدون تردید بگویید الگو حد نصاب ورود را دارد یا ندارد.