جهت خرید اکانت TradingView با امکانات حرفهای و دسترسی به قابلیتهای پیشرفته پلتفرم میتوانید از خدمات هوش فعال استفاده کنید. برای اطلاع از پلنهای موجود، قیمت و نحوه فعالسازی اکانت تریدینگ ویو به این لینک مراجعه نمایید و یا از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
اندیکاتور ICT Structure Engine [WillyAlgoTrader] یکی از ابزارهای تحلیل تکنیکال در پلتفرم TradingView است که با استفاده از مفاهیم سبک ICT (Inner Circle Trader)، اطلاعات مختلفی درباره ساختار بازار، نقدینگی، نواحی سفارشگذاری و نقاط احتمالی ورود به معامله ارائه میدهد. این اندیکاتور با ترکیب چند ابزار تحلیلی در یک محیط واحد، به معاملهگران کمک میکند تا روند قیمت را بهتر بررسی کنند، تغییرات احتمالی جهت بازار را تشخیص دهند و محدودههای مهم نمودار را شناسایی کنند. این ابزار در نسخه 6.3.0 ارائه شده و روی نمودار قیمت نمایش داده میشود؛ بنابراین میتوان نشانهها و نواحی تحلیلی آن را مستقیماً در کنار کندلها مشاهده کرد.
یکی از قابلیتهای اصلی این اندیکاتور، بررسی ساختار بازار و شکستهای قیمتی است. این ابزار نقاط سقف و کف مهم را شناسایی میکند و آنها را با برچسبهایی مانند HH، LH، HL و LL نمایش میدهد. همچنین مفاهیم BOS (شکست ساختار) و CHoCH (تغییر کاراکتر بازار) برای بررسی ادامه روند یا احتمال تغییر جهت قیمت به کار میروند. معاملهگر میتواند مشخص کند که شکست ساختار بر اساس بستهشدن کندل تأیید شود یا عبور سایه کندل از سطح موردنظر نیز کافی باشد. این قابلیت به تحلیل دقیقتر حرکات قیمت کمک میکند؛ البته نقاط سقف و کف برای تأیید به تعدادی کندل در سمت راست و چپ نیاز دارند و ممکن است با کمی تأخیر مشخص شوند.
از دیگر امکانات مهم ICT Structure Engine میتوان به شناسایی بلوکهای سفارش (Order Blocks)، شکاف ارزش منصفانه (Fair Value Gaps یا FVG) و نواحی نقدینگی اشاره کرد. بلوکهای سفارش، محدودههایی هستند که بر اساس قواعد این اندیکاتور و حرکات ساختاری قیمت مشخص میشوند؛ در مقابل، نواحی FVG محدودههای عدم تعادل قیمتی را نشان میدهند. اندیکاتور همچنین سقفها و کفهای تقریباً برابر، جمعآوری نقدینگی و سطوح مهمی مانند سقف و کف روز یا هفته قبل را بررسی میکند. بلوکهای رد قیمت (Rejection Blocks) و بلوکهای پیشران (Propulsion Blocks) نیز برای شناسایی محدودههای احتمالی واکنش قیمت در دسترس هستند. این مجموعه به معاملهگر کمک میکند تا نواحی عرضه و تقاضا و سطوحی را که ممکن است در ادامه حرکت بازار اهمیت داشته باشند، بهتر بررسی کند.
با ثبتنام در صرافی Ourbit به بیش از ۸۰۰ رمزارز، بازارهای متنوع جهانی و امکانات معاملاتی پیشرفته دسترسی پیدا کنید. همین حالا ثبتنام کنید و با دنیای جدید معاملات ارز دیجیتال آشنا شوید!
قابلیت دیگر این ابزار، تحلیل چندبازهای و بررسی زمانهای مهم معاملاتی است. معاملهگر میتواند روند و محدودههای قیمتی تایمفریم بالاتر را در کنار نمودار فعلی بررسی کند و از ابزارهایی مانند نواحی Premium و Discount و محدوده ورود بهینه یا OTE برای ارزیابی موقعیت قیمت استفاده کند. همچنین، اندیکاتور امکان نمایش سشنهای آسیا، لندن و نیویورک را دارد و میتواند زمانهای مشخصشده برای استراتژی Silver Bullet و الگوی Judas Swing را بررسی کند. یکی از قابلیتهای کاربردی آن، ترکیب جمعآوری نقدینگی با تغییر ساختار بازار (CHoCH) و انتظار برای بازگشت قیمت به ناحیه مشخصشده است؛ در صورت تکمیل شرایط تعریفشده، سیگنال خرید یا فروش صادر میشود. البته اعتبار این سیگنالها به تنظیمات انتخابی و شرایط واقعی بازار وابسته است.
مدیریت ریسک، نمایش اطلاعات معاملاتی و هشدارها بخش دیگری از امکانات ICT Structure Engine را تشکیل میدهند. این اندیکاتور میتواند محل ورود، حد ضرر (SL) و سه سطح حد سود (TP1، TP2 و TP3) را روی نمودار نمایش دهد. برای تعیین حد ضرر، روشهایی مانند استفاده از سایه کندل، مرز ناحیه معاملاتی، نقطه انتهایی جمعآوری نقدینگی یا مقدار ATR در نظر گرفته شده است. اهداف سود نیز میتوانند بر اساس نسبت ریسک به بازده، سطوح نقدینگی یا انحرافهای مشخصشده محاسبه شوند. داشبورد داخلی ابزار اطلاعاتی مانند جهت روند، وضعیت تایمفریم بالاتر، نواحی فعال، آخرین سیگنال و آمار معاملات ثبتشده را نمایش میدهد. امکان تنظیم هشدار برای شکست ساختار، جمعآوری نقدینگی، ایجاد نواحی جدید و برخورد قیمت به حد سود یا ضرر نیز وجود دارد. با وجود این قابلیتها، آمار نمایشدادهشده در داشبورد بهتنهایی جایگزین بکتست معتبر نیست و سیگنالهای اندیکاتور نیز سودآوری معامله را تضمین نمیکنند.

تنظیمات اندیکاتور ICT Structure Engine
بخش ساختار بازار (Market Structure)
طول سوئینگ خارجی (External Swing Length): مقدار پیشفرض 10 است و تعداد کندلهای لازم در دو طرف یک سقف یا کف را برای تأیید سوئینگ اصلی مشخص میکند. مقدار بیشتر، ساختارهای مهمتر و سیگنالهای کمتری ایجاد میکند؛ مقدار کمتر، واکنش سریعتر اما نویز بیشتری دارد.
طول سوئینگ داخلی (Internal Swing Length): مقدار پیشفرض 3 است و برای شناسایی نوسانهای کوچکتر در ساختار داخلی بازار استفاده میشود. این مقدار باید از طول سوئینگ خارجی کمتر باشد و افزایش آن معمولاً تعداد سوئینگهای داخلی را کاهش میدهد.
تأیید شکست (Break Confirmation): مقدار پیشفرض Close است؛ یعنی شکست ساختار زمانی تأیید میشود که کندل بیرون از سقف یا کف موردنظر بسته شود. در حالت Wick، عبور سایه کندل نیز شکست محسوب میشود و ممکن است شکستهای بیشتری نمایش داده شوند.
نمایش BOS و CHoCH خارجی (Show External BOS / CHoCH): بهصورت پیشفرض فعال است و خطوط و برچسبهای شکست ساختار خارجی یا تغییر ماهیت ساختار بازار را نمایش میدهد. غیرفعال کردن آن ظاهر نمودار را خلوت میکند، اما لزوماً محاسبات داخلی اندیکاتور را متوقف نمیکند.
نمایش BOS و CHoCH داخلی (Show Internal BOS / CHoCH): بهصورت پیشفرض غیرفعال است و برای نمایش شکستهای ساختار کوچکتر به کار میرود. فعال کردن آن جزئیات بیشتری نشان میدهد، اما ممکن است تعداد علائم و شلوغی نمودار افزایش پیدا کند.
نمایش HH / LH / HL / LL (Show HH / LH / HL / LL): بهصورت پیشفرض فعال است و سقف بالاتر، سقف پایینتر، کف بالاتر و کف پایینتر را روی نمودار علامتگذاری میکند. برچسبها پس از تأیید سوئینگ ظاهر میشوند؛ بنابراین بین تشکیل نقطه و نمایش آن ممکن است چند کندل فاصله وجود داشته باشد.
بخش تایمفریم بالاتر (Higher Timeframe)
استفاده از تایمفریم بالاتر (Use Higher Timeframe): بهصورت پیشفرض فعال است و جهت روند و محدوده معاملاتی تایمفریم بالاتر را در ارزیابی نواحی دخالت میدهد. دادههای مورد استفاده از آخرین کندل بستهشده تایمفریم بالاتر گرفته میشوند تا از تغییرات ناشی از کندل تأییدنشده جلوگیری شود.
تایمفریم بالاتر (Higher Timeframe): مقدار پیشفرض 240، معادل چهار ساعت، است و تایمفریمی را تعیین میکند که برای بررسی روند و ساختار بزرگتر استفاده میشود. این مقدار باید با تایمفریم نمودار برابر یا از آن بزرگتر باشد؛ اگر برابر باشد، تحلیل تایمفریم بالاتر عملاً نادیده گرفته میشود.
طول سوئینگ تایمفریم بالاتر (HTF Swing Length): مقدار پیشفرض 5 است و تعداد کندلهای موردنیاز برای تأیید سوئینگ در تایمفریم بالاتر را مشخص میکند. مقدار بیشتر ساختارهای مهمتر و کندتری میسازد و مقدار کمتر باعث شناسایی سریعتر نوسانها میشود.
نمایش اردربلاک تایمفریم بالاتر (Show HTF Order Blocks): بهصورت پیشفرض فعال است و آخرین اردربلاک معتبر هر سمت را با خطوطی متفاوت روی نمودار نمایش میدهد. غیرفعال کردن این گزینه فقط نمایش بصری را تغییر میدهد و دادههای تایمفریم بالاتر همچنان میتوانند در امتیازدهی نواحی استفاده شوند.

بخش اردربلاکها (Order Blocks)
نمایش اردربلاکها (Show Order Blocks): بهصورت پیشفرض فعال است و نواحی اردربلاک را شناسایی و روی نمودار رسم میکند. غیرفعال کردن آن باعث میشود موتور ستاپ نیز از اردربلاکها استفاده نکند و در صورت فعال بودن ستاپها، اتکا به نواحی FVG باقی بماند.
ساخت بر اساس ساختار (Build From): مقدار پیشفرض External است و مشخص میکند اردربلاک بر اساس شکست ساختار خارجی ساخته شود یا داخلی. گزینه External معمولاً نواحی کمتر و مهمتری تولید میکند، درحالیکه Internal نواحی بیشتری ایجاد میکند و احتمال نویز بالاتر است.
لبه نزدیک ناحیه (Proximal Edge): مقدار پیشفرض Body است و لبه نزدیک اردربلاک را بر اساس بدنه یا سایه کندل مشخص میکند. انتخاب Body معمولاً ناحیه باریکتری میسازد؛ انتخاب Wick ناحیه را گستردهتر میکند و ممکن است تماس قیمت با آن زودتر ثبت شود.
حداکثر ارتفاع ناحیه (Max Zone Height ×ATR): مقدار پیشفرض 1.5 برابر ATR است و حداکثر ارتفاع اردربلاک را کنترل میکند. نواحی بزرگتر از حد تعیینشده از سمت لبه دورتر کوتاه میشوند و مقدار صفر به معنای نداشتن محدودیت ارتفاع است.
الزام وجود FVG در حرکت (Require FVG in Impulse): بهصورت پیشفرض غیرفعال است و در صورت فعالسازی، اردربلاک تنها زمانی ساخته میشود که حرکت ایجادکننده آن یک شکاف ارزش منصفانه نیز داشته باشد. این گزینه شرط سختگیرانهتری برای تشکیل اردربلاک اعمال میکند.
حداقل امتیاز برای نمایش (Min Score to Show): مقدار پیشفرض 0 است و حداقل امتیاز لازم برای نمایش ناحیه را تعیین میکند. امتیاز از عواملی مانند وجود FVG، وقوع جمعآوری نقدینگی، همجهتی با روند تایمفریم بالاتر و قرارگیری ناحیه در نیمه مناسب محدوده بازار به دست میآید؛ این امتیاز احتمال موفقیت نیست.
ابطال اردربلاک (Invalidation): مقدار پیشفرض Close است و تعیین میکند چه زمانی اردربلاک شکستهشده در نظر گرفته شود. گزینه Close به بستهشدن قیمت در آن سوی لبه دور ناحیه نیاز دارد، Wick با عبور سایه و 50% با بستهشدن قیمت آن سوی نقطه میانی ناحیه عمل میکند.
تبدیل به بریکر بلاک (Convert to Breaker): بهصورت پیشفرض فعال است و اجازه میدهد اردربلاک شکستهشده با تغییر نقش بهعنوان Breaker Block باقی بماند. امتیاز بریکر بر اساس عوامل محدودتری محاسبه میشود و حداکثر امتیاز آن دو ستاره است.
حداکثر نواحی فعال در هر سمت (Max Active Zones per Side): مقدار پیشفرض 4 است و تعداد اردربلاکها و بریکرهای فعال در هر سمت بازار را محدود میکند. با رسیدن به سقف تعیینشده، قدیمیترین نواحی ابتدا حذف میشوند.
حفظ نواحی تعدیلشده یا شکسته (Keep Mitigated Zones): بهصورت پیشفرض غیرفعال است و در صورت فعالسازی، نواحی شکستهشده را به رنگ خاکستری بهعنوان سابقه روی نمودار نگه میدارد. تعداد نواحی تاریخی باقیمانده به تنظیم History Size وابسته است.
نمایش خط 50 درصد (Show 50% Line): بهصورت پیشفرض فعال است و خط نقطهچین میانه ناحیه را در اردربلاک، Rejection Block و Propulsion Block نمایش میدهد. این خط برای بررسی واکنش قیمت به بخش میانی ناحیه کاربرد دارد.

بخش شکاف ارزش منصفانه (Fair Value Gaps)
نمایش شکاف ارزش منصفانه (Show Fair Value Gaps): بهصورت پیشفرض فعال است و شکافهای قیمتی FVG را شناسایی و روی نمودار نمایش میدهد. غیرفعال کردن آن باعث میشود موتور ستاپ دیگر از FVG استفاده نکند و در صورت فعال بودن اردربلاکها، ستاپها فقط از اردربلاک کمک بگیرند.
حداقل اندازه شکاف (Min Size ×ATR): مقدار پیشفرض 0.2 برابر ATR است و کوچکترین اندازه قابلقبول برای یک FVG را مشخص میکند. افزایش مقدار باعث میشود شکافهای کوچک حذف شوند و فقط حرکتهای قویتر باقی بمانند؛ کاهش آن تعداد FVGهای نمایشدادهشده را بیشتر میکند.
زمان پرشدن شکاف (Filled When): مقدار پیشفرض Full است و مشخص میکند FVG چه زمانی پرشده تلقی شود. در حالت Touch، اولین تماس قیمت کافی است؛ در حالت 50% قیمت باید به میانه شکاف اولیه برسد و در حالت Full باید تا لبه دور شکاف حرکت کند.
کوچکشدن شکاف هنگام پرشدن (Shrink as Filled): بهصورت پیشفرض فعال است و فقط بخش پرنشده FVG را نشان میدهد. این گزینه به نمایش دقیقتر بخش باقیمانده شکاف کمک میکند و از اشغال فضای غیرضروری نمودار جلوگیری میکند.
حداکثر FVG فعال در هر سمت (Max Active FVGs per Side): مقدار پیشفرض 5 است و تعداد شکافهای فعال صعودی و نزولی را محدود میکند. وقتی تعداد از این مقدار بیشتر شود، قدیمیترین شکافها حذف میشوند.
بخش نقدینگی (Liquidity)
نمایش نقدینگی (Show Liquidity): بهصورت پیشفرض فعال است و سقفهای برابر، کفهای برابر و حرکتهای جمعآوری نقدینگی را روی نمودار نشان میدهد. خاموش کردن نمایش، محاسبات داخلی نقدینگی، امتیازدهی و شناسایی ستاپها را متوقف نمیکند.
طول سوئینگ نقدینگی (Pool Swing Length): مقدار پیشفرض 5 است و برای شناسایی سوئینگهایی استفاده میشود که میتوانند بخشی از یک استخر نقدینگی باشند. مقدار کمتر معمولاً استخرها و سوئیپهای بیشتری شناسایی میکند و مقدار بیشتر فیلتر سختگیرانهتری ایجاد میکند.
تلورانس سقف و کف برابر (Equal Tolerance ×ATR): مقدار پیشفرض 0.1 برابر ATR است و مشخص میکند دو سقف یا کف تا چه اندازه باید به یکدیگر نزدیک باشند تا برابر محسوب شوند. افزایش تلورانس، نواحی بیشتری را در گروه سقفها یا کفهای برابر قرار میدهد.
رسم و هشدار سوئینگهای منفرد (Single Swings: Draw & Alert): بهصورت پیشفرض غیرفعال است و تعیین میکند سوئینگهای منفرد نیز روی نمودار رسم شوند و برای آنها هشدار صادر شود یا خیر. حتی در حالت خاموش، سوئیپ سوئینگهای منفرد میتواند در امتیازدهی و تشکیل ستاپ نقش داشته باشد.
حداکثر استخرهای فعال در هر سمت (Max Active Pools per Side): مقدار پیشفرض 6 است و تعداد استخرهای نقدینگی فعال را در هر سمت محدود میکند. با اضافهشدن استخرهای جدید و عبور از حد تعیینشده، قدیمیترین استخرها حذف میشوند.
بخش بلوکهای رد قیمت و پیشران (Rejection & Propulsion Blocks)
نمایش بلوکهای رد قیمت (Show Rejection Blocks): بهصورت پیشفرض فعال است و نواحی مربوط به سایه بلند کندلهای سوئینگ خارجی را مشخص میکند. این نواحی میتوانند محل واکنش دوباره قیمت باشند؛ در قسمتهایی که اردربلاک همان محدوده را پوشش داده باشد، Rejection Block کنار گذاشته میشود.
حداقل سهم سایه (Min Wick Share): مقدار پیشفرض 0.5 است و حداقل نسبت طول سایه به کل دامنه کندل را برای شناسایی Rejection Block تعیین میکند. مقدار بالاتر فقط سایههای برجستهتر را میپذیرد و مقدار پایینتر تعداد نواحی احتمالی را افزایش میدهد.
حداکثر تعداد در هر سمت (Max per Side – Rejection Blocks): مقدار پیشفرض 3 است و تعداد Rejection Blockهای فعال در هر سمت نمودار را محدود میکند. نواحی قدیمیتر در صورت عبور از این حد حذف میشوند.
نمایش بلوکهای پیشران (Show Propulsion Blocks): بهصورت پیشفرض فعال است و بلوکی را شناسایی میکند که قیمت ابتدا به یک اردربلاک برخورد میکند و سپس از کندل برخوردکننده عبور کرده و بیرون آن بسته میشود. محدوده همان کندل بهعنوان ناحیهای جدید و معمولاً فشردهتر مشخص میشود.
مهلت تأیید (Confirm Within – bars): مقدار پیشفرض 3 کندل است و مشخص میکند قیمت تا چند کندل پس از برخورد باید بیرون محدوده کندل برخوردکننده بسته شود تا Propulsion Block تأیید شود. مقدار کمتر تأیید سریعتر و سختگیرانهتری ایجاد میکند.
حداکثر تعداد در هر سمت (Max per Side – Propulsion Blocks): مقدار پیشفرض 3 است و تعداد بلوکهای پیشران فعال در هر سمت را محدود میکند. در صورت عبور از حد، قدیمیترین بلوکها حذف میشوند.
بخش سطوح کلیدی (Key Levels)
سقف و کف روز قبل (Previous Day High / Low): بهصورت پیشفرض فعال است و بالاترین و پایینترین قیمت روز معاملاتی قبل را بهعنوان سطوح نقدینگی مشخص میکند. سوئیپ این سطوح میتواند در امتیاز ستاپ و فعالشدن آن نقش داشته باشد و سطوح دستنخورده نیز ممکن است هدف قیمت باشند.
سقف و کف هفته قبل (Previous Week High / Low): بهصورت پیشفرض فعال است و سقف و کف هفته معاملاتی گذشته را نمایش میدهد. این سطوح برای بررسی نقدینگی تایمفریم بالاتر و تعیین اهداف احتمالی حرکت قیمت استفاده میشوند.
سقف و کف سشنها (Session Highs / Lows): بهصورت پیشفرض فعال است و پس از پایان هر سشن فعال، سقف و کف آن را به استخر نقدینگی تبدیل میکند. برای نمونه، سقف و کف سشن آسیا میتواند در لندن یا نیویورک مورد سوئیپ قرار گیرد.
قیمت بازشدن نیمهشب (Midnight Open): بهصورت پیشفرض فعال است و قیمت بازشدن کندل ساعت 00:00 در منطقه زمانی انتخابشده را بهصورت خط نشان میدهد. این سطح در تحلیل ICT برای بررسی حرکت قیمت نسبت به بازشدن نیمهشب و ارزیابی Judas Swing استفاده میشود؛ نمایش آن به وجود کندلی که دقیقاً در نیمهشب باز شود وابسته است.

بخش سوگیری روزانه و حرکت فریبنده (Daily Bias & Judas Swing)
سوگیری روزانه (Daily Bias): بهصورت پیشفرض فعال است و جهت احتمالی روز را با توجه به رفتار قیمت نسبت به سقف و کف روز قبل بررسی میکند. عبور و بستهشدن قیمت بیرون از محدوده روز قبل یا سوئیپ یک سمت و بازگشت به داخل آن میتواند جهت صعودی یا نزولی ایجاد کند؛ در برخی شرایط نیز نتیجه خنثی است.
فیلتر ستاپ بر اساس سوگیری (Setup Filter): مقدار پیشفرض Off است و محدودیت جهت معامله را بر اساس سوگیری روزانه اعمال میکند. گزینه With bias only فقط ستاپهای همجهت با سوگیری را میپذیرد؛ گزینه Not against bias اجازه میدهد در روز خنثی هر دو جهت بررسی شوند، اما در روزهای دارای سوگیری از معامله خلاف جهت جلوگیری میکند.
حرکت فریبنده جوداس (Judas Swing): بهصورت پیشفرض فعال است و حرکت موقتی خلاف سوگیری روزانه را در بازه مشخصشده بررسی میکند. این الگو زمانی تأیید میشود که قیمت از سطح بازشدن نیمهشب عبور کند و سپس در جهت مخالف دوباره آن سوی سطح بسته شود؛ قابلیت به سوگیری روزانه و نمودار درونروزی تا یکساعته وابسته است.
بازه زمانی جوداس (Window): مقدار پیشفرض 00:00 تا 05:00 به وقت نیویورک است و بازه بررسی Judas Swing را تعیین میکند. تغییر این بازه، زمانهایی را که حرکت فریبنده در آنها قابل شناسایی است تغییر میدهد.
الزام سوئیپ محدوده آسیا (Require Asian Range Sweep): بهصورت پیشفرض فعال است و علاوه بر حرکت جوداس، عبور از کف سشن آسیا در روز صعودی یا سقف آن در روز نزولی را نیز لازم میداند. اگر سشن آسیا غیرفعال باشد یا محدوده معتبر آن در دادههای اخیر موجود نباشد، این شرط نمیتواند تأیید شود.
بخش پیشبینی انحرافها (Standard Deviations)
نمایش سطوح انحراف (Show SD Projections): بهصورت پیشفرض فعال است و پس از فعالشدن ستاپ، سطوح پیشبینیشده بر اساس فاصله بین نقطه افراطی سوئیپ و نقطه افراطی CHoCH را رسم میکند. این سطوح در روش ICT میتوانند بهعنوان اهداف احتمالی قیمت استفاده شوند و سطوح دورتر ممکن است مقیاس نمودار را گسترده کنند.
سطوح انحراف (Levels): مقدار پیشفرض 1, 2, 2.5 است و مضربهای مورد استفاده برای رسم سطوح را تعیین میکند. میتوان مقادیر را با کاما از هم جدا کرد؛ کد حداکثر هشت سطح و مقدار هر سطح تا 10 را میپذیرد و مقادیر تکراری را حذف میکند. این سطوح، پیشبینی حرکت بر اساس طول لگ ICT هستند و انحراف معیار آماری محسوب نمیشوند.
بخش ستاپ معاملاتی (Setup: Sweep → CHoCH)
فعالسازی ستاپها (Enable Setups): بهصورت پیشفرض فعال است و فرایند شناسایی ستاپ را بر اساس سوئیپ نقدینگی، تغییر ساختار در جهت مخالف و اولین بازآزمایی ناحیه OB یا FVG آغاز میکند. بستهشدن کندل بازآزمایی میتواند سیگنال ورود خرید یا فروش را ایجاد کند.
بازه سوئیپ تا CHoCH (Sweep → CHoCH Window): مقدار پیشفرض 20 کندل است و مشخص میکند تغییر ساختار باید حداکثر در چند کندل پس از سوئیپ رخ دهد. کاهش مقدار، شرط زمانی را سختگیرانهتر میکند و معمولاً تعداد ستاپهای قابلقبول را کاهش میدهد.
انتظار برای بازآزمایی (Wait for Retest): مقدار پیشفرض 30 کندل است و مدتزمانی را تعیین میکند که ستاپ فعالشده برای اولین بازآزمایی ناحیه منتظر میماند. اگر بازآزمایی در این بازه اتفاق نیفتد، ستاپ منقضی میشود.
الزام حرکت قدرتمند (Require Displacement): بهصورت پیشفرض فعال است و فقط ستاپهایی را میپذیرد که حرکت بین سوئیپ و CHoCH همراه با تشکیل FVG باشد. این شرط برای فیلترکردن تغییرات ساختاری ضعیفتر در نظر گرفته شده است.
ناحیه ورود (Entry PD Array): این تنظیم مشخص میکند برای ورود در بازآزمایی، کدام ناحیه از حرکت مبنا قرار گیرد؛ گزینهها شامل اولویت FVG، اولویت اردربلاک، فقط FVG یا فقط اردربلاک هستند. مقدار پیشفرض بر اساس ثابت EA_FVG1 در کد تعیین شده و به معنای اولویت FVG و استفاده از اردربلاک در صورت نبود آن است.
فیلتر موقعیت ورود (Entry Location Filter): مقدار پیشفرض Discount / Premium است و محل بستهشدن قیمت را نسبت به محدوده معاملاتی بررسی میکند. در این حالت ورود خرید باید در بخش Discount و ورود فروش در بخش Premium باشد؛ گزینه OTE به اصلاح حداقل 62 درصدی لگ سوئیپ تا CHoCH نیاز دارد و گزینه Off این فیلتر را غیرفعال میکند.
نمایش پریمیوم و دیسکانت (Show Premium / Discount): بهصورت پیشفرض فعال است و محدوده معاملاتی جاری را بر اساس آخرین سوئینگهای خارجی مشخص میکند. بخش بالاتر از نقطه تعادل، Premium و بخش پایینتر Discount نام دارد؛ این تنظیم ماهیت نمایشی دارد.
نمایش ناحیه ورود بهینه (Show OTE 62–79%): بهصورت پیشفرض فعال است و محدوده اصلاحی 62 تا 79 درصدی را در جهت روند خارجی بازار نمایش میدهد. این ناحیه برای بررسی نقاط احتمالی ورود در اصلاح قیمت استفاده میشود و بهتنهایی تضمینکننده برگشت یا ادامه روند نیست.
بخش تنظیمات ظاهری (Visual Settings)
پوسته نمودار (Theme): مقدار پیشفرض Auto است و ظاهر اندیکاتور را با پسزمینه نمودار هماهنگ میکند. گزینه Dark برای نمودار تیره و Light برای نمودار روشن در نظر گرفته شده است.
نمایش برچسب خرید و فروش (Show Buy/Sell Labels): بهصورت پیشفرض فعال است و سیگنالهای ورود BUY و SELL را روی نمودار نمایش میدهد. اطلاعاتی مانند امتیاز سیگنال، RSI، حد ضرر و هدف اول نیز میتوانند در توضیحات برچسب قرار بگیرند.
نمایش برچسب ستاپ (Show Setup Labels): بهصورت پیشفرض فعال است و محل فعالشدن ستاپ بر اساس توالی Sweep و CHoCH را علامتگذاری میکند. این برچسب با علامت ورود نهایی تفاوت دارد و نشان میدهد شرایط اولیه ستاپ شکل گرفته است.
اندازه برچسب سیگنال (Signal Label Size): مقدار پیشفرض Small است و اندازه نوشتههای BUY، SELL و برچسبهای ستاپ را تعیین میکند. اندازههای Tiny، Normal، Large و Huge نیز برای تنظیم خوانایی نمودار در دسترس هستند.
اندازه نوشته حد ضرر و اهداف (SL/TP Label Font Size): مقدار پیشفرض Small است و اندازه نوشتههای مربوط به ورود، حد ضرر و اهداف سود را کنترل میکند. افزایش اندازه خوانایی برچسبها را بیشتر میکند، اما فضای بیشتری از نمودار میگیرد.
اندازه نوشته ساختار و نواحی (Structure & Zone Text Size): مقدار پیشفرض Small است و اندازه متنهای BOS، CHoCH، سوئینگها، سوئیپها و نواحی را مشخص میکند. نوشتههای ساختار داخلی یک درجه کوچکتر نمایش داده میشوند تا از شلوغی نمودار کاسته شود.
نمایش برچسب نواحی (Show Zone Labels): بهصورت پیشفرض فعال است و متنهایی مانند Bull OB، RB، PB و Breaker را داخل نواحی نمایش میدهد. نواحی مرتبط با ستاپ، برچسب SETUP خود را حفظ میکنند.
نمایش برچسب سوئیپ (Show Sweep Labels): بهصورت پیشفرض فعال است و محل جمعآوری نقدینگی را روی نمودار مشخص میکند. غیرفعال کردن آن تنها نمایش برچسبها را تغییر میدهد و شناسایی سوئیپ برای ستاپها و هشدارها همچنان انجام میشود.
شفافیت نواحی (Zone Transparency): مقدار پیشفرض 85 است و میزان شفافیت رنگ نواحی OB و FVG را تعیین میکند. عدد بالاتر باعث میشود ناحیه شفافتر و کندلهای زیر آن واضحتر باشند؛ عدد پایینتر رنگ ناحیه را پررنگتر میکند.
نمایش واترمارک (Show Watermark): بهصورت پیشفرض فعال است و نام WillyAlgoTrader را روی نمودار نمایش میدهد. با غیرفعال کردن این گزینه، واترمارک از نمای نمودار حذف میشود.
بخش مدیریت ریسک (Risk Management)
پیشتنظیم ریسک (Risk Preset): مقدار پیشفرض Balanced است و مجموعهای از تنظیمات آماده حد ضرر و اهداف سود را انتخاب میکند. حالتهای Conservative، Balanced، Aggressive و Scalping بهترتیب برای رویکردهای محافظهکارانه، متعادل، تهاجمی و کوتاهمدت طراحی شدهاند؛ Custom امکان استفاده از ضرایب دستی را فراهم میکند.
روش تعیین حد ضرر (SL Mode): مقدار پیشفرض Wick-Anchored است و حد ضرر را نسبت به سایه کندل سیگنال قرار میدهد. گزینه Zone-Anchored حد ضرر را بر اساس لبه دور ناحیه ستاپ، Sweep-Anchored بر اساس انتهای سوئیپ و ATR بر اساس ضریب ATR نسبت به قیمت ورود تعیین میکند.
روش تعیین حد سود (TP Mode): مقدار پیشفرض R-Multiples است و اهداف را بر اساس فاصله واقعی حد ضرر محاسبه میکند. گزینه Liquidity از سطوح نقدینگی مقابل و گزینه Std Deviations از سطوح پیشبینیشده لگ ستاپ برای تعیین اهداف دوم و سوم استفاده میکند؛ در صورت نبود سطح مناسب، محاسبه به مضربهای ریسک بازمیگردد.
دوره ATR برای حد ضرر (ATR Length – SL): مقدار پیشفرض 14 است و طول محاسبه ATR مورد استفاده در تعیین حد ضرر را مشخص میکند. مقدار کمتر به تغییرات قیمت سریعتر واکنش نشان میدهد و مقدار بیشتر معمولاً معیار نوسان هموارتر و کندتری ایجاد میکند.
ضریب حد ضرر (SL Multiplier ×ATR): مقدار پیشفرض 1.5 است و فاصله حد ضرر را در حالت ATR بر اساس مضربی از ATR تعیین میکند. مقدار بالاتر حد ضرر را دورتر و مقدار پایینتر آن را نزدیکتر میکند؛ این ضریب در حالت Custom برای تعیین فاصله دستی به کار میرود.
ضریب هدف اول (TP1 Multiplier ×Risk): مقدار پیشفرض 1.0 است و فاصله هدف اول را بر اساس فاصله واقعی حد ضرر مشخص میکند. مقدار 1.0 معادل نسبت ریسک به بازده 1 به 1 است.
ضریب هدف دوم (TP2 Multiplier ×Risk): مقدار پیشفرض 2.0 است و هدف دوم را بر مبنای دو برابر فاصله حد ضرر محاسبه میکند. در حالت R-Multiples، مقدار 2.0 معادل نسبت ریسک به بازده 1 به 2 است.
ضریب هدف سوم (TP3 Multiplier ×Risk): مقدار پیشفرض 3.0 است و فاصله هدف سوم را بر اساس سه برابر ریسک تعیین میکند. طبق منطق این اندیکاتور، رسیدن قیمت به TP3 باعث بستهشدن معامله ثبتشده در موتور معاملاتی آن میشود.
انتقال حد ضرر به نقطه ورود پس از TP1 (Break-Even After TP1): بهصورت پیشفرض فعال است و پس از رسیدن قیمت به هدف اول، حد ضرر را به سطح ورود منتقل میکند. هدف این گزینه محدودکردن ریسک باقیمانده معامله است؛ بااینحال، اجرای واقعی سفارش به سازوکار معاملهگر و کارگزار وابسته است.
فاصله نقطه سربهسر (BE Offset ×ATR): مقدار پیشفرض 0.0 است و فاصله حد سربهسر از قیمت ورود را بر اساس ATR تعیین میکند. مقدار صفر، حد ضرر را دقیقاً روی قیمت ورود قرار میدهد؛ مقادیر مثبت میتوانند آن را اندکی فراتر از ورود تنظیم کنند، با رعایت محدودیتهای تعریفشده در کد.
نمایش خطوط حد ضرر و سود (Show SL/TP Lines): بهصورت پیشفرض فعال است و خطوط قیمت ورود، حد ضرر و اهداف سود را روی نمودار رسم میکند. خطوط پس از بستهشدن معامله نیز باقی میمانند و با ورود بعدی جایگزین میشوند.
نمایش برچسب حد ضرر و سود (Show SL/TP Labels): بهصورت پیشفرض فعال است و برچسبهای قیمت را در انتهای خطوط ورود، SL و TP نمایش میدهد. خاموش کردن آن نوشتههای مربوط به سطوح را حذف میکند، اما لزوماً خطوط را پنهان نمیکند.
نمایش فاصله درصدی (Show % Distance on Labels): بهصورت پیشفرض فعال است و فاصله درصدی حد ضرر و اهداف نسبت به قیمت ورود را در برچسبها درج میکند. این مقدار به مقایسه سریع فاصله سطوح با قیمت ورود کمک میکند.
سبک خط ورود (Entry Line Style): مقدار پیشفرض Dotted است و خط قیمت ورود را به شکل نقطهچین نمایش میدهد. گزینههای Solid و Dashed نیز برای تغییر ظاهر خط در دسترس هستند.
سبک خط حد ضرر (SL Line Style): مقدار پیشفرض Solid است و شکل خط حد ضرر را مشخص میکند. گزینههای Dashed و Dotted نیز قابل انتخاباند و این تنظیم ظاهر خط را تغییر میدهد، نه قیمت حد ضرر را.
سبک خطوط حد سود (TP Line Style): مقدار پیشفرض Dashed است و ظاهر خطوط TP1، TP2 و TP3 را تعیین میکند. طبق کد، پس از برخورد قیمت به هدف، خط مربوطه به حالت پیوسته و رنگ فیروزهای تغییر میکند.

بخش داشبورد (Dashboard)
نمایش داشبورد (Show Dashboard): بهصورت پیشفرض فعال است و جدول اطلاعات بازار، نواحی ICT، وضعیت معامله و آمار را روی نمودار نشان میدهد. غیرفعال کردن آن داشبورد را پنهان میکند.
موقعیت داشبورد (Dashboard Position): مقدار پیشفرض Top Right است و محل قرارگیری داشبورد را در یکی از گوشههای نمودار یا بخش میانی سمت راست تعیین میکند. انتخاب محل مناسب میتواند از پوشاندن کندلها و نواحی مهم جلوگیری کند.
اندازه نوشته داشبورد (Dashboard Font Size): مقدار پیشفرض Small است و اندازه متنهای جدول داشبورد را مشخص میکند. گزینههای Normal، Large و Huge نیز در دسترساند.
نمایش بخش بازار (Market Section): بهصورت پیشفرض فعال است و اطلاعاتی مانند روند، مدتزمان روند، سوگیری تایمفریم بالاتر، موقعیت قیمت در محدوده، آخرین سیگنال و تایمفریم را نمایش میدهد.
نمایش بخش ICT (ICT Section): بهصورت پیشفرض فعال است و وضعیت نواحی فعال، FVGها، نزدیکترین نواحی عرضه و تقاضا و وضعیت ستاپ را در داشبورد نشان میدهد.
نمایش بخش معامله (Trade Section): بهصورت پیشفرض فعال است و اطلاعات ورود، حد ضرر، اهداف TP1 تا TP3، نسبت ریسک به بازده و فاصله حد ضرر معامله باز را نمایش میدهد.
نمایش بخش آمار (Stats Section): بهصورت پیشفرض فعال است و تعداد معاملات، بردها، باختها، نرخ برد و نتیجه معاملات بستهشده اخیر را نشان میدهد. این آمار بر اساس تاریخچه بارهای بارگذاریشده نمودار محاسبه میشود و جایگزین بکتست مستقل نیست.
دوره محاسبه نرخ برد (Win Rate Period): مقدار پیشفرض All-Time است و بازه زمانی آمار را تعیین میکند. گزینه 24 Hours معاملات بستهشده در 24 ساعت اخیر، گزینه 30 Days معاملات بستهشده در 30 روز اخیر و گزینه All-Time تمام معاملات موجود در تاریخچه بارگذاریشده را در نظر میگیرد.
بخش هشدارها (Alerts)
قالب JSON وبهوک (Webhook JSON Format): بهصورت پیشفرض غیرفعال است و قالب هشدارها را برای اتصال به وبهوکها به شکل JSON تنظیم میکند. برای استفاده باید هشدار TradingView با شرط Any alert() function call ساخته شود.
هشدار برخورد به حد ضرر و برگشت (Alert on SL Hit & Reversal): بهصورت پیشفرض فعال است و برای برخورد به حد ضرر، خروج در نقطه سربهسر و رویدادهای برگشت هشدار صادر میکند.
هشدار هدف سود و سربهسر (Alert on TP & Break-Even): بهصورت پیشفرض فعال است و رسیدن قیمت به اهداف TP1، TP2 یا TP3 و انتقال حد ضرر به نقطه سربهسر را اطلاع میدهد.
هشدار BOS و CHoCH (Alert on BOS / CHoCH): بهصورت پیشفرض فعال است و هنگام رخدادن شکست ساختار خارجی یا تغییر ماهیت ساختار، هشدار اطلاعاتی صادر میکند.
هشدار فعالشدن یا لغو ستاپ (Alert on Setup Armed / Cancelled): بهصورت پیشفرض فعال است و زمان فعالشدن یا لغو ستاپ و دلیل آن را گزارش میکند. هشدارهای ورود نیز طبق منطق اندیکاتور جداگانه صادر میشوند.
هشدار اولین تماس با اردربلاک (Alert on First OB Touch): بهصورت پیشفرض فعال است و برای اولین تماس قیمت با اردربلاک یا بریکر بلاکی که ناحیه ستاپ نیست هشدار میدهد.
حداقل امتیاز هشدار ناحیه (Min Score): مقدار پیشفرض 2 ستاره است و تعیین میکند فقط نواحی دارای امتیاز کافی هنگام تماس قیمت هشدار ایجاد کنند. امتیاز بریکرها حداکثر دو ستاره است.
هشدار FVG جدید (Alert on New FVG): بهصورت پیشفرض غیرفعال است و در صورت فعالسازی، هنگام تشکیل هر FVG جدید هشدار صادر میکند. در بازارهای پرتحرک این هشدار ممکن است پرتعداد باشد.
هشدار سوئیپ نقدینگی (Alert on Liquidity Sweep): بهصورت پیشفرض فعال است و هنگام جمعآوری نقدینگی سقفها یا کفهای برابر هشدار میدهد. اگر رسم و هشدار سوئینگهای منفرد نیز فعال باشد، سوئیپ آنها هم میتواند گزارش شود.
هشدار بلوکهای RB و PB (Alert on RB / PB): بهصورت پیشفرض غیرفعال است و در صورت فعالسازی، برای ایجاد بلوکهای پیشران و اولین تماس با بلوکهای رد قیمت یا پیشران هشدار صادر میکند.
هشدار Judas Swing (Alert on Judas Swing): بهصورت پیشفرض فعال است و پس از تأیید حرکت فریبنده جوداس، هشدار اطلاعاتی ارسال میکند.
هشدار سوگیری روزانه (Alert on Daily Bias): بهصورت پیشفرض غیرفعال است و در صورت فعالسازی، در ابتدای هر روز معاملاتی سوگیری محاسبهشده را گزارش میکند.

بخش رنگها (Colors)
رنگ صعودی (Bull): رنگ پیشفرض سبز روشن با کد #00E676 است و برای نمایش سیگنالهای خرید و نواحی تقاضا استفاده میشود. انتخاب رنگ متفاوت میتواند تشخیص وضعیت صعودی را روی نمودار آسانتر کند.
رنگ نزولی (Bear): رنگ پیشفرض قرمز با کد #FF5252 است و برای سیگنالهای فروش و نواحی عرضه کاربرد دارد. این گزینه رنگ اصلی نمایش وضعیت نزولی را کنترل میکند.
رنگ FVG صعودی (FVG Bull): رنگ پیشفرض آبی با کد #2962FF است و برای نواحی شکاف ارزش منصفانه صعودی استفاده میشود. تغییر آن کمک میکند این نواحی از سایر اجزای نمودار قابل تشخیص باشند.
رنگ FVG نزولی (FVG Bear): رنگ پیشفرض نارنجی با کد #FF9800 است و نواحی شکاف ارزش منصفانه نزولی را مشخص میکند.
رنگ OTE (OTE): رنگ پیشفرض زرد متمایل به طلایی با کد #F9A825 است و برای نمایش محدوده ورود بهینه 62 تا 79 درصدی استفاده میشود.
رنگ بلوک رد قیمت صعودی (RB Bull): رنگ پیشفرض فیروزهای با کد #00BFA5 است و نواحی Rejection Block صعودی را نمایش میدهد.
رنگ بلوک رد قیمت نزولی (RB Bear): رنگ پیشفرض صورتی با کد #F06292 است و برای نواحی Rejection Block نزولی استفاده میشود. بلوکهای پیشران طبق کد از رنگهای اردربلاک و حاشیه نقطهچین استفاده میکنند.
رنگ سشن آسیا (Asia): رنگ پیشفرض بنفش با کد #9C27B0 است و برای کادر محدوده زمانی سشن آسیا استفاده میشود.
رنگ سشن لندن (London): رنگ پیشفرض آبی متمایل به بنفش با کد #3F51B5 است و کادر سشن لندن را مشخص میکند.
رنگ سشن صبح نیویورک (NY AM): رنگ پیشفرض قهوهای با کد #795548 است و برای کادر سشن صبح نیویورک استفاده میشود.
رنگ سشن عصر نیویورک (NY PM): رنگ پیشفرض خاکستری متمایل به آبی با کد #607D8B است و کادر سشن بعدازظهر نیویورک را نمایش میدهد.
بخش تنظیمات پیشرفته (Advanced)
دوره ATR نواحی (Zone ATR Length): مقدار پیشفرض 50 است و دوره ATR مورد استفاده برای آستانههای نواحی را تعیین میکند؛ از جمله اندازه FVG، ارتفاع اردربلاک، تلورانس سقف و کف برابر و نواحی تایمفریم بالاتر. افزایش مقدار، آستانهها را بر اساس نوسان هموارتر تنظیم میکند.
اندازه تاریخچه (History Size): مقدار پیشفرض 150 است و تعداد برچسبهای تاریخی و خطوط یا نواحی کنارگذاشتهشدهای را که نگه داشته میشوند تعیین میکند. با افزایش دادههای جدید، موارد قدیمیتر حذف میشوند تا محدودیت اشیای ترسیمی TradingView مانع حفظ نواحی فعال نشود.
اندیکاتور ICT Structure Engine
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور و استراتژی معاملاتی برای TradingView میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.









