ابزار
Premium / Discount (SMC)
interpretor.premium_discount
ورودیها
یک لگ ضربهای (یک بسته لگ زیگزاگ از market.zigzag یا market.fibonacci_anchor) که محدوده معاملاتی را از start تا extreme تعریف میکند — همان لگی که به calc.fibonacci_ote تغذیه میشود.
خروجیها
یک بسته از {valid, gate, depth, zone}: gate همان بله/خیر برای mode انتخابشده است، depth یک اطمینان 0-1 است (هر چه عمیقتر در ناحیه = بالاتر) که میتوانی به یک سفارش بدهی، و zone برچسب premium / equilibrium / discount است.
به شما میگوید قیمت در کجای محدوده معاملاتی قرار دارد: نیمه پریمیوم (ناحیه بالایی و گرانِ «فروش»)، نیمه دیسکانت (ناحیه پایینی و ارزانِ «خرید»)، یا نزدیک تعادل در میانه. ایده SMC این است که در دیسکانت بخری و در پریمیوم بفروشی، بهجای دنبالکردن قیمت در انتهای اشتباه یک حرکت.
چگونه کار میکند
قیمت source انتخابشده را درون لگ از start تا extreme پیدا میکند و یک بسته از {valid, gate, depth, zone} خروجی میدهد: gate یک بله/خیر برای mode انتخابشده است، depth یک اطمینان 0-1 است که میتوانی به یک سفارش بدهی، و zone برچسب premium/equilibrium/discount است. mode انتخاب میکند که gate چه چیزی را تست کند — گیتهای موقعیتی مانند in_discount، in_premium، at_equilibrium و in_ote، نامهای مستعار is_discount/is_premium، یا zone_is برای تطبیق با required_zone — درحالیکه باند OTE، deadband تعادل و source قیمت توسط ote_near، ote_far، eq_deadband و source تنظیم میشوند.
حالتها
گزینههای Mode
تا زمانی که قیمت source در نیمه پایینی (دیسکانت) محدوده معاملاتی قرار دارد، gate درست است — ناحیه ارزان برای خرید.
چه زمانی استفاده شود: فقط ورود لانگ را در نیمه ارزان محدوده مجاز کن.
تا زمانی که قیمت source در نیمه بالایی (پریمیوم) محدوده معاملاتی قرار دارد، gate درست است — ناحیه گران برای فروش.
چه زمانی استفاده شود: فقط ورود شورت را در نیمه گران محدوده مجاز کن.
تا زمانی که قیمت نزدیک نقطه میانی 50% محدوده است، درون deadband تعادل که توسط eq_deadband تنظیم شده، gate درست است.
چه زمانی استفاده شود: تشخیص یک ناحیه متعادل و ارزشمنصفانه که شاید بخواهی در آن صبر کنی.
تا زمانی که قیمت درون باند Optimal Trade Entry قرار دارد، gate درست است — اصلاح نقطهی شیرین بین ote_near و ote_far (پیشفرضها 61.8% تا 78.6%).
چه زمانی استفاده شود: زمانبندی ورودها به پنجره اصلاح کلاسیک OTE لگ.
نام مستعارِ in_discount: تا زمانی که قیمت source در نیمه دیسکانت محدوده است، gate درست است.
چه زمانی استفاده شود: هنگام خواندن نیمه دیسکانت از نام مستعار سادهتر استفاده کن.
نام مستعارِ in_premium: تا زمانی که قیمت source در نیمه پریمیوم محدوده است، gate درست است.
چه زمانی استفاده شود: هنگام خواندن نیمه پریمیوم از نام مستعار سادهتر استفاده کن.
وقتی ناحیه برچسبخورده برابر با required_zone باشد (premium، equilibrium یا discount)، gate درست است.
چه زمانی استفاده شود: تطبیق یک ناحیه دقیق، از جمله equilibrium، در یک mode.
گزینههای Source
پیداکردن قیمت open کندل درون محدوده معاملاتی.
چه زمانی استفاده شود: وقتی open بهترین نماینده ورود توست از آن استفاده کن.
پیداکردن قیمت high کندل درون محدوده معاملاتی.
چه زمانی استفاده شود: از high برای تست دورترین حد رسیدِ کندل استفاده کن.
پیداکردن قیمت low کندل درون محدوده معاملاتی.
چه زمانی استفاده شود: از low برای تست عمیقترین فرورفتگی کندل استفاده کن.
پیداکردن قیمت close کندل درون محدوده معاملاتی — انتخاب معمول و قویترین.
چه زمانی استفاده شود: از close برای خواندن موقعیتِ تأییدشده و بدون رنگآمیزی مجدد استفاده کن.
پیداکردن قیمت میانه کندل (high + low) / 2 درون محدوده معاملاتی.
چه زمانی استفاده شود: هموارسازی خواندن با استفاده از نقطه میانی کندل.
پیداکردن قیمت نوعی کندل (high + low + close) / 3 درون محدوده معاملاتی.
چه زمانی استفاده شود: وزندادن خواندن به سمت close درحالیکه دامنه را هم در بر میگیرد.
پیداکردن قیمت میانگین کندل (open + high + low + close) / 4 درون محدوده معاملاتی.
چه زمانی استفاده شود: استفاده از کاملترین و متعادلترین تکقیمت در هر کندل.
گزینههای Required zone
در mode زمانی که zone_is است، نیمه پریمیوم (بالایی و گران) محدوده معاملاتی را تطبیق بده.
چه زمانی استفاده شود: گیتگذاری دقیق بر اساس قرارگرفتن قیمت در پریمیوم.
در mode زمانی که zone_is است، باند تعادل پیرامون نقطه میانی 50% محدوده را تطبیق بده.
چه زمانی استفاده شود: گیتگذاری دقیق بر اساس قرارگرفتن قیمت در ارزش منصفانه.
در mode زمانی که zone_is است، نیمه دیسکانت (پایینی و ارزان) محدوده معاملاتی را تطبیق بده.
چه زمانی استفاده شود: گیتگذاری دقیق بر اساس قرارگرفتن قیمت در دیسکانت.
پیکربندی
اینکه gate کدام شرط premium/discount را تست میکند: گیتهای موقعیتی in_discount / in_premium / at_equilibrium / in_ote، نامهای مستعار is_discount / is_premium، یا zone_is برای تطبیق با required_zone (مقادیر depth و zone بدون توجه به انتخاب خروجی داده میشوند).
اینکه کدام قیمت درون محدوده معاملاتی پیدا شود (open، high، low، close، hl2، hlc3 یا ohlc4)؛ توسط modeهای گیت موقعیتی استفاده میشود.
ناحیهای که باید در mode زمانی که zone_is است تطبیق داده شود: premium، equilibrium یا discount.
لبه نزدیک باند Optimal Trade Entry، بهصورت درصد اصلاح لگ (پیشفرض 61.8، همخوان با calc.fibonacci_ote). در mode زمانی که in_ote است استفاده میشود.
لبه دور باند OTE بهصورت درصد (پیشفرض 78.6، همخوان با calc.fibonacci_ote). در mode زمانی که in_ote است استفاده میشود.
یک باند خنثی پیرامون تعادل (بهصورت درصدی از لگ) که بهجای premium یا discount بهعنوان «equilibrium» خوانده میشود؛ مقدار 0 آن را غیرفعال میکند.
اتصال به
مثالها
- فیلتر: فقط زمانی ورود لانگ را مجاز کن که mode برابر in_discount باشد تا در نیمه ارزان محدوده بخری.
- خروجی depth بسته را به confidence یک سفارش تغذیه کن تا معاملاتی که عمیقتر در دیسکانت هستند با حجم تهاجمیتری اندازهگیری شوند.
اشتباهات رایج
- معامله premium/discount بدون بررسی روند ابتدا — خرید دیسکانت در یک روند نزولی قوی فقط گرفتن چاقوی در حال سقوط است.
- انتخاب یک لگ کهنه یا اشتباه بهعنوان محدوده معاملاتی، که تعادل را جابهجا میکند و هر ناحیه را اشتباه برچسب میزند.