این اندیکاتور روی چارت متاتریدر (MQL) جهت صدور سیگنال خرید و فروش بر اساس ترکیب دو ابزار مهم طراحی شده:
AC (Accelerator Oscillator): اسیلاتور پرشتاب بیل ویلیامز.
ATR (Average True Range): اندیکاتور سنجش دامنه نوسانات.
اندیکاتور بر اساس وضعیت چند کندل اخیر اسیلاتور AC (توالی مثبت یا منفی شدن مقادیر) و شرط “درشت بودن کندل نسبت به نوسان ATR” سیگنالهای ورود (پیکان سبز برای خرید و قرمز برای فروش) صادر میکند.
۲. توضیح تخصصی AC (Accelerator Oscillator) و فوایدش
اسیلاتور AC یکی از اعضای خانواده اسیلاتورهای بیل ویلیامز است که تفاوت شتاب حرکات قیمت و تغییرات مومنتوم را از روی اختلاف بین AO (Awesome Oscillator) و میانگین متحرک بدست میآورد، به بیان ساده:
مقدار مثبت: افزایش شتاب صعودی، احتمال حرکت سریعتر رو به بالا.
مقدار منفی: شتاب نزولی، قدرت فروشندهها و ضعف خریدار.
فواید:
سیگنال سریعتر از تمامی اندیکاتور کلاسیک واگرایی/همگرایی.
زودهنگام بودن هشدار برای برگشت یا انفجار قیمت.
مناسب تریدرهایی که دنبال Start حرکت مارکت (نه تایید دیررس) هستند.
پایه اصلی:
وقتی تعداد مشخصی از کندلها در AC پشتسرهم منفی باشند و کندل آخر مثبت/بالا باشد (و بالعکس)، با تایید شرط ATR آرَویه سیگنال خرید/فروش صادر میکند.
سه کندل قبلی AC منفی، فعلی مثبت و کندل صعودی (Close>Open).
بدنه کندل بزرگتر از مقدار ATR*نسبت معین (ATR_Ratio).
سیگنال قبلاً صادر نشده باشد، با پیکان سبز و کد رنگ جداگانه.
سه کندل قبلی AC مثبت، فعلی منفی و کندل نزولی (Close<Open).
بدنه کندل بزرگتر از ATR*نسبت معین.
سیگنال قبلاً داده نشده باشد، با پیکان قرمز مخصوص.
در حلقه for برای هر کندل، چک میشود:
iAC مقادیر کندلهای ۰ تا ۴ گذشته چه علامتی دارند (توالی مثبت یا منفی).
تفاوت بدنه کندل با ATR ضربدر پارامتر ورودی ATR_Ratio.
نام شیء پیکان (Arrow) تکراری نباشد.
ATRPeriod: دوره محاسبه ATR (پیشفرض ۱۴ کندل).
ATR_Ratio: نسبت چند برابری بدنه کندل به ATR برای تایید سیگنال (مثلاً ۰.۵ یعنی حداقل باید نصف ATR باشد).
ArrowBuyCode/ArrowSellCode: کد پیکان نمایش سیگنال خرید/فروش (برای شخصیسازی شکل پیکان روی چارت).
این پارامترها امکان تیز یا کند کردن حساسیت اندیکاتور به نوسان و شکلبندی سیگنالها را میدهند.
اندیکاتور حاضر، نسخه سادهتر اما تخصصیشده از بخش سیگنال اسیلاتور پروژه Ario_ACcelerator است.
در آریو، این منطق برای Scoreدهی به کندلها و شناسایی انفجار حرکات استفاده میشود و ترکیب با ATR جلوی “Signal های بیارزش در بازار رنج/ساید” را میگیرد.
ستاپ خرید: در اولین پیکان سبز صادرشده روی چارت با تلاقی شروط بالا، وارد پوزیشن Buy میشوید.
استاپلاس (SL): کمی پایینتر از Low کندل سیگنال یا برابر با ۱ تا ۱.۵ برابر ATR فعلی.
تیک پرافیت (TP):
گزینه ۱: ۲ تا ۳ برابر ATR (رویکرد دینامیک).
گزینه ۲: بستهشدن اولین کندل مخالف اسیلاتور (وقتی دوباره سه کندل AC برمیگردد مخالف).
پوزیشن فروش: کاملاً برعکس.
مدیریت ریسک: حتماً حجم پوزیشن را نسبت به فاصله نقطه ورود تا استاپ (ATRمحور) انتخاب کنید.
تیپ ورود: اگر بازار در رنج/نوسان کم است (ATR کم)، ورود پرریسک و ضعیفتر تلقی میشود.
فیلتر نویز: وجود ATR_Ratio در کد باعث حذف همۀ سیگنالهای ضعیف و نویزی میشود.
سیگنالدهی سریع و کمنویز: اگر بازار وارد فاز حرکت شود (ATR بزرگ)، سیگنال اندیکاتور به موقع و پرقدرت است.
سادگی و شفافیت تصویری: فقط با پیکان روی نمودار، حتی افراد تازه کار بهراحتی قابل استفاده است.
پیشنهاد آریو: سیگنالهایی که در جهت موج غالب (Major/Cycle)، تایید ATR و تایید اسیلاتور AC رخ دهد را اولویت دهید. در کنار فیلتر اسیلاتورهای دیگر یا مووینگ اوریج، کیفیت استراتژی بالاتر خواهد رفت.