این اکسپرت با نام Candle Shadow Percent یک سیستم معاملاتی خودکار برای متاتریدر ۵ است که بر اساس یک اندیکاتور سفارشی به نام “Candle Shadow Percent” کار میکند. فلسفه اصلی این اکسپرت، تحلیل ساختار کندلها و به طور خاص، اندازه سایههای بالا و پایین کندل نسبت به بدنه آن است. در تحلیل تکنیکال کلاسیک، سایههای بلند کندل میتوانند نشاندهنده رد شدن قیمت از یک سطح (Rejection) و احتمال بازگشت باشند. اندیکاتور سفارشی، کندلهایی را که دارای سایههای غیرعادی هستند شناسایی کرده و با فلشهای رنگی روی نمودار علامتگذاری میکند. اکسپرت نیز این سیگنالها را از بافرهای ۰ (سایه بالا – سیگنال فروش) و ۱ (سایه پایین – سیگنال خرید) میخواند و در ابتدای هر کندل جدید، در صورت وجود سیگنال، معامله را با حد سود و ضرر مشخصشده باز میکند.
تنظیمات اندیکاتور این اکسپرت بسیار دقیق و جزئی است و به شما امکان میدهد دقیقاً مشخص کنید چه نوع کندلهایی سیگنال تولید کنند. پارامتر min_size_candel (پیشفرض ۵۰) حداقل اندازه بدنه کندل را مشخص میکند. برای سایه بالا، IsTopShadow (پیشفرض فعال) تشخیص سایههای بالا را روشن میکند، percent_top (پیشفرض ۳۰) حداقل اندازه سایه بالا را به صورت درصدی از بدنه کندل مشخص میکند (یعنی سایه بالا باید حداقل ۳۰٪ بدنه باشد)، و top_min_or_max (پیشفرض true به معنی حداقل) تعیین میکند که سایه دقیقاً باید حداقل این مقدار باشد یا حداکثر. برای سایه پایین نیز پارامترهای مشابهی وجود دارد: IsLowerShadow (پیشفرض فعال)، percent_lower (پیشفرض ۸۰ که نسبت به سایه بالا بزرگتر است) و lower_min_or_max (پیشفرض true). همچنین کد کاراکتر فلشها (top_shadow_code=226 و lower_shadow_code=225) و فاصله عمودی فلشها از کندل (vertical_shift=15) نیز قابل تنظیم است.
مدیریت ریسک و سرمایه به صورت خودکار با استفاده از کلاس CMoneyFixedMargin انجام میشود. پارامتر Risk (پیشفرض ۵) درصد ریسک از مارجین آزاد را مشخص میکند و حجم معاملات به طور خودکار بر اساس این درصد و فاصله حد ضرر محاسبه میشود – هرچه حد ضرر بزرگتر باشد، حجم معامله کوچکتر خواهد بود و بالعکس. حد سود و حد ضرر هر دو با InpTakeProfit و InpStopLoss (پیشفرض ۵۰ پیپ برای هر دو) مشخص میشوند که نسبت ریسک به ریوارد ۱:۱ را ایجاد میکند. اکسپرت فقط در ابتدای کندل جدید سیگنالها را بررسی میکند و مانند همه اکسپرتهای مبتنی بر اندیکاتورهای سفارشی، نیاز به فایل Candle shadow percent.ex5 در مسیر Indicators/MyInd/Candels دارد. این استراتژی بر اساس مفهوم پرایس اکشن و الگوهای بازگشتی کندلی کار میکند و برای معاملهگرانی که به تحلیل رفتار قیمت در قالب کندلها علاقه دارند، مناسب است.
شیوه استفاده از اکسپرت Candle Shadow Percent
برای استفاده از این اکسپرت، ابتدا باید مطمئن شوید که فایل اندیکاتور سفارشی Candle shadow percent.ex5 در مسیر MQL5/Indicators/ متاتریدر ۵ شما قرار دارد، زیرا اکسپرت بدون این فایل قادر به دریافت سیگنال نخواهد بود. پس از اطمینان از وجود این فایل، اکسپرت را از پنل Navigator روی نمودار مورد نظر خود بیندازید. در پنجره تنظیمات، مهمترین پارامترها عبارتند از InpStopLoss و InpTakeProfit (هر دو پیشفرض ۵۰ پیپ) که نسبت ریسک به ریوارد ۱:۱ را ایجاد میکنند، و Risk (پیشفرض ۵) که درصد ریسک از مارجین آزاد را برای محاسبه خودکار حجم معاملات مشخص میکند. در بخش تنظیمات اندیکاتور نیز میتوانید حساسیت سیگنالها را تنظیم کنید: min_size_candel حداقل اندازه بدنه کندل (پیشفرض ۵۰)، percent_top حداقل اندازه سایه بالا به درصد از بدنه (پیشفرض ۳۰٪ برای سیگنال فروش) و percent_lower حداقل اندازه سایه پایین (پیشفرض ۸۰٪ برای سیگنال خرید). همچنین با IsTopShadow و IsLowerShadow میتوانید هر یک از سیگنالها را به طور جداگانه فعال یا غیرفعال کنید. گزینههای top_min_or_max و lower_min_or_max نیز تعیین میکنند که اندازه سایه “حداقل” این مقدار باشد (true) یا “دقیقاً” این مقدار (false).
پس از تأیید تنظیمات، اکسپرت در ابتدای هر کندل جدید، سیگنالهای اندیکاتور را از بافر ۱ (سایه پایین برای سیگنال خرید) و بافر ۰ (سایه بالا برای سیگنال فروش) میخواند. اگر اندیکاتور روی کندل قبلی یک فلش سبز (سایه پایین بلند) رسم کرده باشد، اکسپرت معامله خرید باز میکند و اگر فلش قرمز (سایه بالا بلند) رسم کرده باشد، معامله فروش. حد ضرر و حد سود دقیقاً مطابق با پارامترهای تعیینشده تنظیم میشوند. مدیریت سرمایه به صورت خودکار توسط کلاس CMoneyFixedMargin انجام میشود: بر اساس درصد Risk که تعیین کردهاید و فاصله حد ضرر، حجم معامله طوری محاسبه میشود که در صورت برخورد به حد ضرر، دقیقاً همان درصد از مارجین آزاد کاهش یابد. توصیه میشود قبل از استفاده در حساب واقعی، تنظیمات percent_top و percent_lower را برای نماد و تایمفریم مورد نظر خود بهینهسازی کنید، زیرا اندازه سایهها در بازارهای مختلف متفاوت است.
تنظیمات اکسپرت Candle Shadow Percent
Stop Loss (in pips) حد ضرر بر حسب پیپ. مقدار پیشفرض ۵۰ است. نسبت ریسک به ریوارد ۱:۱ میباشد.
Take Profit (in pips) حد سود بر حسب پیپ. مقدار پیشفرض ۵۰ است.
Risk in percent for a deal from a free margin درصد ریسک از مارجین آزاد برای محاسبه خودکار حجم معاملات. مقدار پیشفرض ۵ است. با افزایش این عدد، حجم معاملات بزرگتر میشود.
Minimum size of a body of a candle حداقل اندازه بدنه کندل برای در نظر گرفتن سیگنال. مقدار پیشفرض ۵۰ است. کندلهای با بدنه کوچکتر نادیده گرفته میشوند.
true -> to display candles on the top shadow فعالسازی تشخیص سایههای بالای کندل. مقدار پیشفرض true است. سایههای بالا سیگنال فروش تولید میکنند.
The size of the top shadow (percentage of a body) حداقل اندازه سایه بالا به صورت درصدی از بدنه کندل. مقدار پیشفرض ۳۰ است. سایه بالا باید حداقل ۳۰٪ طول بدنه باشد.
true -> min. size, false -> max. size نحوه تفسیر percent_top. مقدار پیشفرض true (حداقل) است. اگر false شود، سایه باید دقیقاً این اندازه باشد نه بیشتر.
true -> to display candles on the lower shadow فعالسازی تشخیص سایههای پایین کندل. مقدار پیشفرض true است. سایههای پایین سیگنال خرید تولید میکنند.
The size of the lower shadow (percentage of a body) حداقل اندازه سایه پایین به صورت درصدی از بدنه کندل. مقدار پیشفرض ۸۰ است (بزرگتر از سایه بالا).
true -> min. size, false -> max. size نحوه تفسیر percent_lower. مقدار پیشفرض true (حداقل) است.
Shift of arrows (0-255) فاصله عمودی فلشهای سیگنال از کندل. مقدار پیشفرض ۱۵ است. افزایش آن فلشها را دورتر از کندل نمایش میدهد. این اکسپرت از مدیریت سرمایه خودکار با CMoneyFixedMargin استفاده میکند و حجم معاملات بر اساس درصد ریسک و فاصله حد ضرر محاسبه میشود.
اکسپرت Candle Shadow Percent
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
دانلود رایگان اندیکاتور Dynamic Auto Resistance Support در متاتریدر ۵: شناسایی خودکار نواحی حمایت و مقاومت برای تحلیل دقیق بازار
دانلود رایگان اندیکاتور Regression Channel برای معاملات هوشمند در متاتریدر 4






