ویژگیهای اندیکاتور
کندلهای هیکن آشی هموارشده با ATR مستقیماً روی نمودار قیمت نمایش داده میشوند؛ رنگ آبی نشاندهنده روند صعودی و رنگ قرمز نشاندهنده روند نزولی است.
حرکت بزرگ قیمت: زمانی که اختلاف قیمت بسته شدن هیکن آشی جدید با قیمت بسته شدن کندل هموارشده قبلی، حداقل به اندازه ATR ضربدر ضریب حساسیت باشد، مقادیر کندل به مقادیر خام هیکن آشی تغییر میکنند.
حرکت کوچک قیمت: قیمتهای باز شدن و بسته شدن با استفاده از ضریب ترکیب، با مقادیر کندل هموارشده قبلی ترکیب میشوند تا نوسانات کوچک بازار بهسادگی باعث تغییر رنگ کندلها نشوند.میانگین متحرک نمایی سریع (EMA) با دوره پیشفرض 20 و میانگین متحرک نمایی کند با دوره پیشفرض 50، بهعنوان خطوط نشاندهنده جهت روند روی نمودار نمایش داده میشوند.فلشهای خرید و فروش برای شناسایی فرصتهای ورود زودهنگام، زمانی ظاهر میشوند که کندل هموارشده تغییر جهت دهد و شرایط میانگینهای متحرک نیز تأییدکننده آن جهت باشند.
سیگنال خرید: کندل هموارشده به حالت صعودی تغییر میکند، در حالی که کندل قبلی صعودی نبوده است، میانگین متحرک سریع بالاتر از میانگین متحرک کند قرار دارد و فاصله دو میانگین همچنان کم است.
سیگنال فروش: کندل هموارشده به حالت نزولی تغییر میکند، در حالی که کندل قبلی نزولی نبوده است، میانگین متحرک سریع پایینتر از میانگین متحرک کند قرار دارد و فاصله دو میانگین همچنان کم است.فاصله کم میانگینهای متحرک بر اساس واحدهای ATR اندازهگیری میشود؛ بنابراین فیلتر بهصورت خودکار با نماد معاملاتی و تایمفریم سازگار میشود. هنگامی که فاصله میانگینها بیش از حد افزایش یابد، سیگنالی صادر نمیشود. این ویژگی باعث میشود تمرکز سیگنالها بیشتر بر حرکات اولیه قیمت باشد، نه روندهایی که بخش زیادی از مسیر خود را طی کردهاند.فلشهای خرید در پایین کندل و فلشهای فروش در بالای آن قرار میگیرند. فاصله فلشها از کندل بر اساس کسری از مقدار ATR تعیین میشود تا با کندلها همپوشانی نداشته باشند.اندیکاتور از هشدارهای پنجرهای و اعلانهای موبایلی پشتیبانی میکند. این هشدارها برای هر جهت، در هر کندل حداکثر یک بار ارسال میشوند و با قالب زیر نمایش داده میشوند:
`SYMBOL TIMEFRAME – BUY signal`
`SYMBOL TIMEFRAME – SELL signal`
محاسبات ATR و EMA بهصورت داخلی انجام میشوند و برای استفاده از اندیکاتور نیازی به اندیکاتورهای خارجی یا فایلهای جانبی نیست.
نکات و محدودیتها
صرفاً نمایش سیگنال: این اندیکاتور بهصورت خودکار معاملهای باز نمیکند و صرفاً برای تحلیل و نمایش بصری سیگنالها طراحی شده است. قابلیت مدیریت معاملات یا تعیین حد ضرر و حد سود ندارد.
رفتار کندل جاری: سیگنالهای مربوط به کندلهای بستهشده تغییر نمیکنند؛ اما کندل جاری که هنوز در حال تشکیل است، با هر تیک مجدداً محاسبه میشود. بنابراین ممکن است فلش روی کندل جاری ظاهر شود یا پیش از بسته شدن کندل ناپدید شود.
زمان ارسال هشدار: هشدارها بهمحض برقرار شدن شرایط سیگنال روی کندل جاری ارسال میشوند و نیازی به بسته شدن کندل نیست. برای هر جهت، در هر کندل فقط یک هشدار ارسال میشود.
قیمتهای محاسباتی هیکن آشی: کندلهای هموارشده، قیمتهای واقعی معاملات انجامشده در بازار را نمایش نمیدهند. برای تعیین نقاط ورود، حد ضرر و حد سود باید از نمودار استاندارد قیمت استفاده شود.
فیلتر ورود زودهنگام: سیگنالها تنها زمانی صادر میشوند که میانگینهای متحرک بهاندازه کافی به یکدیگر نزدیک باشند؛ بنابراین در روندهای بسیار قوی و گسترشیافته، تعداد سیگنالها کمتر خواهد بود. این رفتار بخشی از طراحی اندیکاتور است.
فایل مستقل: این اندیکاتور از محاسبات داخلی ATR و EMA استفاده میکند و به اندیکاتورهای خارجی یا فایلهای جانبی نیاز ندارد. همچنین روی تمام نمادهای معاملاتی و تایمفریمها قابل استفاده است.
اگر به وضوح و سادگی کندلهای هیکن آشی علاقه دارید، اما میخواهید تغییر رنگهای کاذب آنها را کاهش دهید، اندیکاتور Heiken Ashi ATR Blend میتواند گزینه مناسبی برای بررسی روند بازار باشد. این ابزار با استفاده از فیلتر مبتنی بر ATR، کندلها را هموار میکند، با میانگینهای متحرک نمایی جهت روند را بررسی میکند و با نمایش فلشهای خرید و فروش و ارائه هشدارهای اختیاری، به شناسایی فرصتهای ورود زودهنگام کمک میکند. تمام این قابلیتها در یک فایل مستقل و بدون نیاز به ابزارهای جانبی ارائه شدهاند.
تنظیمات اندیکاتور( Heiken Ashi ATR Blend)
Fast EMA Period – دوره میانگین متحرک نمایی سریع : این گزینه دوره محاسباتی میانگین متحرک نمایی سریع را تعیین میکند. مقدار پیشفرض 20 است و برای بررسی جهت کوتاهمدت روند استفاده میشود. کاهش این مقدار باعث واکنش سریعتر خط به تغییرات قیمت و افزایش آن باعث هموارتر شدن خط میشود.
Slow EMA Period – دوره میانگین متحرک نمایی کند : این گزینه دوره محاسباتی میانگین متحرک نمایی کند را مشخص میکند. مقدار پیشفرض 50 است و برای تشخیص جهت کلی روند نسبت به میانگین سریع کاربرد دارد. زمانی که میانگین سریع بالاتر از میانگین کند باشد، شرایط روند صعودی و زمانی که پایینتر باشد، شرایط روند نزولی برای بررسی سیگنالها فراهم میشود.
ATR Period – دوره شاخص میانگین محدوده واقعی : این گزینه تعداد کندلهای مورد استفاده برای محاسبه ATR را تعیین میکند. مقدار پیشفرض 14 است و برای اندازهگیری نوسانات بازار و تنظیم حساسیت هموارسازی کندلهای هیکن آشی استفاده میشود. مقدار کمتر باعث واکنش سریعتر به تغییرات نوسان و مقدار بیشتر موجب محاسبه هموارتر نوسانات میشود.
Signal Sensitivity – حساسیت سیگنال : این گزینه با نام `InpMultiplier` ضریب آستانه تغییر قیمت را بر اساس ATR تعیین میکند و مقدار پیشفرض آن 0.8 است. افزایش مقدار آن باعث میشود تغییرات قیمت برای عبور از آستانه هموارسازی به حرکت بزرگتری نیاز داشته باشند، در حالی که کاهش آن حساسیت محاسبات را بیشتر میکند. این پارامتر مستقیماً آستانه هموارسازی را تغییر میدهد و بهتنهایی تعداد سیگنالهای خرید و فروش را تعیین نمیکند.
Signal Blend Factor – ضریب ترکیب و هموارسازی سیگنال : این گزینه با مقدار پیشفرض 0.3 مشخص میکند که قیمت جدید هیکن آشی چه سهمی در بهروزرسانی مقادیر هموارشده باز و بسته شدن داشته باشد؛ البته زمانی که تغییر قیمت از آستانه ATR کمتر باشد. مقادیر بالاتر باعث واکنش سریعتر به قیمت جدید و مقادیر پایینتر موجب هموارسازی بیشتر میشوند. این گزینه در شرایطی که تغییر قیمت از آستانه تعیینشده عبور کند، نقش ترکیبی خود را از دست میدهد و مقادیر هیکن آشی مستقیماً بهروزرسانی میشوند.

جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
Minimum EMA Separation (ATR) – حداقل فاصله میانگینهای متحرک بر اساس ATR : این گزینه با مقدار پیشفرض 0.25، فاصله دو میانگین متحرک را نسبت به ATR بررسی میکند. در کد فعلی، سیگنال تنها زمانی مجاز است که فاصله میانگینها کمتر یا مساوی این مقدار باشد؛ بنابراین برخلاف مفهوم رایج حداقل فاصله، این پارامتر عملاً حداکثر فاصله مجاز میانگینها را برای صدور سیگنال محدود میکند. افزایش مقدار آن شرایط فاصله بیشتری را میپذیرد و کاهش آن شرط نزدیکتر بودن دو میانگین را سختگیرانهتر میکند.
Arrow Distance from Price (ATR) – فاصله فلش از قیمت بر اساس ATR : این گزینه فاصله نمایش فلشهای خرید و فروش از کندل را مشخص میکند و مقدار پیشفرض آن 0.30 است. فلش خرید در فاصلهای پایینتر از کف کندل هیکن آشی و فلش فروش در فاصلهای بالاتر از سقف آن نمایش داده میشود. افزایش مقدار این پارامتر فاصله فلشها را بیشتر میکند و کاهش آن باعث نزدیکتر شدن فلشها به کندلها میشود.
Enable Signals – فعالسازی سیگنالها : این گزینه با مقدار پیشفرض `true` امکان فعال یا غیرفعال کردن سیگنالهای معاملاتی و هشدارهای مرتبط را فراهم میکند. در صورت فعال بودن، اندیکاتور فلشهای خرید و فروش را مطابق شرایط تعریفشده محاسبه و نمایش میدهد و در صورت غیرفعال بودن، هشدارهای سیگنال ارسال نمیشوند. توجه داشته باشید که در کد فعلی، غیرفعال کردن این گزینه مانع محاسبه و نمایش فلشها نمیشود، زیرا شرط `InpSignalsEnabled` فقط برای ارسال هشدارها استفاده شده است.
Enable Popup Alerts – فعالسازی هشدارهای پنجرهای : این گزینه با مقدار پیشفرض `true` مشخص میکند که هنگام شناسایی سیگنال جدید روی کندل جاری، پیام هشدار در محیط متاتریدر نمایش داده شود یا خیر. پیام شامل نماد معاملاتی، تایمفریم و نوع سیگنال خرید یا فروش است. با غیرفعال کردن این گزینه، هشدارهای پنجرهای متوقف میشوند، اما محاسبه سیگنالها همچنان ادامه دارد.
Enable Push Notifications – فعالسازی اعلانهای موبایلی : این گزینه با مقدار پیشفرض `false` امکان ارسال اعلان سیگنالها به اپلیکیشن موبایل متاتریدر را کنترل میکند. برای استفاده از این قابلیت باید اعلانهای موبایلی در تنظیمات متاتریدر دسکتاپ پیکربندی شده باشند. با فعال کردن این گزینه و فراهم بودن تنظیمات لازم، هنگام شناسایی سیگنال روی کندل جاری، اعلان خرید یا فروش برای دستگاه متصل ارسال میشود.