ابزار
Fibonacci Retracement
calc.fibonacci_retracement
ورودیها
یک بسته پای سوئینگ (زیگزاگ سقفبهکف یا کفبهسقف) که دو انتهایش سطوح 0٪ و 100٪ را لنگر میکنند. در حالتهای leg (پیشفرض)، leg_plus_point و leg_plus_price استفاده میشود.
نقطهی پیوتی که قیمتش را نود در برابر نردبان مقایسه میکند تا گزارش دهد قیمت اکنون روی کدام سطح است. در leg_plus_point استفاده میشود.
نخستین پیوت لنگر (شروع حرکت) هنگام ساخت سوئینگ از دو نقطه.
دومین پیوت لنگر (پایان حرکت) هنگام ساخت سوئینگ از دو نقطه.
یک خط عددی قیمت خام که در حالت leg_plus_price بهعنوان پروب استفاده میشود (بهجای یک بستهی test_point).
قیمت خام برای شروع حرکت در حالت two_prices.
قیمت خام برای پایان حرکت در حالت two_prices.
خروجیها
بستهای از سطوح اصلاح محاسبهشده — هر نسبت همراه قیمتش — بهعلاوه، در حالتهای اندازهگیری، جایگاه نقطه آزمایش نسبت به آنها (`test_pct`)، آماده برای آزمون مجاورت، ورود یا حد.
اصلاح فیبوناچی نردبانی از سطوح افقی قیمت را روی یک حرکت سوئینگ («پا») میکشد — ابزار استاندارد دونقطهای: تنها لنگرهای آن شروع و پایان سوئینگ است. معاملهگران این سطوح — مانند 0.382، 0.5 و 0.618 — را جاهایی میدانند که پولبک اغلب در آنها متوقف میشود و روند ادامه مییابد.
چگونه کار میکند
سوئینگ را به آن میدهید — یک سیم پا (پیشفرض)، دو نقطه پیوت، یا دو قیمت خام — و گره مجموعهای از سطوح نسبتی را بین دو انتها میگستراند: 0٪ در انتهای پا (جدیدترین اکسترمم) و 100٪ در شروع آن مینشیند و هر نسبت فیبوناچی بهتناسب بین آنها قرار میگیرد — سطوح بالای 100٪ فراتر از شروع بهعنوان اکستنشن پروجکت میشوند. سطوح در واحد درصد پیکربندی میشوند (61.8 یعنی 61.8٪) و پیشتنظیم پیشفرض 0 / 23.6 / 38.2 / 50 / 61.8 / 78.6 / 100 / 161.8 / 261.8 / 423.6 است. دو حالت اندازهگیری اختیاری (پا + نقطه، پا + قیمت) یک نقطه آزمایش اضافه میکنند و درصد اصلاح آن را بهصورت `test_pct` گزارش میدهند. `level_count` تعیین میکند چند سطح کشیده شود و دکمههای `level_N_pct` هر نسبت را بازنویسی میکنند. بسته خروجی قیمت هر سطح را حمل میکند تا گرههای پاییندست مجاورت را بسنجند، ورود بگذارند یا هدف تعیین کنند. برای پروجکشن سهنقطهای A-B-C از calc.fibonacci_projection — اکستنشن مبتنی بر روند — استفاده کنید.
حالتها
گزینههای Mode
شکل استاندارد دونقطهای: یک سیم پا هر دو انتهای سوئینگ را حمل میکند و گره نردبان را بین آنها میکشد — چیز دیگری برای سیمکشی نیست.
چه زمانی استفاده شود: پیشفرض — هر پای زیگزاگ/لنگر را بدهید و سطوح را مستقیم از آن بخوانید.
سوئینگ را از دو نقطه پیوت (A = شروع، B = پایان) میسازد نه از یک بسته پا، تا هر دو انتها را صریح کنترل کنید.
چه زمانی استفاده شود: وقتی پیوتهای سوئینگ مجزا از قبل سیمکشی شدهاند و میخواهید حرکت A→B را خودتان تعریف کنید.
سوئینگ را از دو عدد قیمت خام — price_a و price_b — بدون هیچ بستهای تعریف میکند.
چه زمانی استفاده شود: وقتی انتهاهای سوئینگ از مقادیر ثابت یا محاسبهشده میآیند نه بستههای زیگزاگ.
نردبان را روی یک بستهی لگ لنگر میاندازد و قیمت کنونی را از یک نقطهی آزمون میخواند تا نود بتواند بگوید قیمت روی کدام سطح نشسته است.
چه زمانی استفاده شود: ستاپ رایج — یک لگ زیگزاگ بهعلاوهی تازهترین نقطهی سوئینگ بده تا یک پولبک زنده را در برابر سطوح ردیابی کنی.
روی یک بستهی لگ لنگر میاندازد اما مقدار پروب را بهجای یک نقطهی پیوت، از یک بافر قیمت خام میگیرد.
چه زمانی استفاده شود: وقتی سطحی که برایت مهم است یک خط عددی ساده (مثلاً close) است، نه یک نقطهی سوئینگ ساختارمند.
گزینههای Level count
پیکربندی
نحوه تأمین سوئینگ. شکلهای استاندارد دونقطهای: ‘leg’ (یک بسته پا — پیشفرض)، ‘two_points’ (پیوتهای A و B)، ‘two_prices’ (قیمتهای خام A و B). شکلهای اندازهگیری: ‘leg_plus_point’ / ‘leg_plus_price’ یک نقطه آزمایش اضافه میکنند و درصد اصلاح آن را بهصورت test_pct گزارش میدهند. اینسپکتور ورودیهای نامرتبط با حالت انتخابی را خاکستری میکند.
چند سطح فیبوناچی رسم شود، از 1 تا 12. سطوح بیشتر (مثلاً افزودن 0.236 و 0.786 به هستهی 0.382 / 0.5 / 0.618) اهداف پولبک ریزتری میدهند اما نردبانی شلوغتر؛ سطوح کمتر آن را روی نواحی کلیدی متمرکز نگه میدارد. فقط `level_count` نسبت اول از `level_N_pct` استفاده میشوند.
نسبت سطح اول، بهعنوان کسری از لگ (0.0 یعنی نقطهی شروع لگ). پیشفرض کلاسیک 0.0 است.
نسبت سطح دوم. یک مقدار رایج 0.236 است.
نسبت سطح سوم. یک مقدار رایج 0.382 است.
نسبت سطح چهارم. یک مقدار رایج 0.5 است (اصلاح نیمهراه).
نسبت سطح پنجم. اصلاح «طلایی» 0.618 مقدار معمول است.
نسبت سطح ششم. یک مقدار رایج 0.786 است.
نسبت سطح هفتم، معمولاً 1.0 (نقطهی پایانی دور لگ، یک اصلاح کامل).
نسبت سطح هشتم. اغلب یک گسترش فراتر از لگ مانند 1.272.
نسبت سطح نهم. یک مقدار گسترش رایج 1.414 است.
نسبت سطح دهم. یک مقدار گسترش رایج 1.618 است.
نسبت سطح یازدهم، مثلاً یک گسترش عمیقتر مانند 2.0.
نسبت سطح دوازدهم، مثلاً یک گسترش دور مانند 2.618.
اتصال به
مثالها
- ناحیهی ورود: در حالت leg_plus_point، سطوح را روی آخرین لگ صعودی رسم کن و خریدها را به کندلهایی محدود کن که قیمت به درون سطح 0.618 پولبک میزند.
- هدفها: در حالت leg با نسبتهای اکستنشن (1.272، 1.618)، سطوح بالایی را حد سود معامله سوئینگ قرار دهید.
اشتباهات رایج
- تنظیم `level_count` بالاتر از تعداد نسبتهای `level_N_pct` که واقعاً پیکربندی کردهای، طوری که اسلاتهای اضافی به پیشفرضهایی برمیگردند که قصدشان را نداشتهای.
- سیمکشی بسته پا اما انتخاب حالت two_points / two_prices (یا برعکس)، که ورودیهای فعال را بدون اتصال میگذارد در حالیکه ورودیهای نادیدهگرفته متصل به نظر میرسند.