حلزون (+) یک اکسپرت متاتریدر با استراتژی معاملاتی مووینگ اوریج (Moving Average) است. حلزون توسط مجموعه سودگاه کدنویسی و برای هر سه بازار بورس، فارکس و ارزهای دیجیتال بهینهسازی شده است:
خرید اکسپرت مووینگ اوریج حلزون (+)
در این راهنما به آموزش مفهوم هر یک از تنظیمات این اکسپرت، نحوه مقداردهی و کارکرد آنها میپردازیم.
*توجه: برای مشاهده تصاویر با اندازه واقعی روی آنها کلیک کنید.
پارامترهای ورودی اکسپرت
بعد از اجرای اکسپرت در زبانهی Inputs (+) میتوانید تنظیمات اکسپرت را وارد کنید. اگر با نحوه اجرای اکسپرت در متاتریدر آشنا نیستید اول مقاله آموزش اجرای اکسپرت در متاتریدر ۵ (+) را بخوانید.
۱- در تنظیمات اکسپرت حلزون، پارامتر اول (RunMode) است که به وسیلهی آن میتوانید روش اجرای اکسپرت را مشخص میکند. برای این پارامتر دو مقدار Robot و Signal در نظر گرفته شده است.
۱-۱ مقدار RunMode برابر با Robot تعیین شود.
در این حالت اکسپرت هر زمان که موقعیت معامله پیدا کند بصورت خودکار سفارش را ارسال میکند.
۱-۲ مقدار RunMode را برابر با Signal تعیین شود.
در این صورت اکسپرت هر زمان که موقعیت معامله پیدا کند، سیگنال معامله را به صورت نوتیفیکیشن ارسال میکند.
۲- بخش بعد تنظیمات مربوط به استراتژی حلزون است.
۲-۱ تنظیمات اندیکاتور مووینگ اوریج با کمترین دوره است.
۲-۲ تنظیمات اندیکاتور مووینگ اوریج با دوره بیشتر از دوره مووینگ اوریج قبل و کمتر از دوره مووینگ اوریج بعد است.
۲-۳ تنظیمات اندیکاتور مووینگ اوریج با بیشتر از دوره است.
با تنظیم پارامتر FastMAPeriod تعداد کندلهای که براساس آن میانگین در هر کندل محاسبه میشود را تعیین میکنیم پارامتر بعدی FastMAMethod که با آن روش محاسبه میانگین را تعیین میکنیم.
سومین پارامتر FastMAShift این پارامتر نمودار میانگین را روی نمودار قیمتی حرکت می دهد.
و آخرین پارامتر هم FastMAPrice با این پارامتر مشخص میکنیم که براساس چه قیمتی میانگین محاسبه شود.
به همین ترتیب تنظیمات سه اندیکاتور میانگین متحرک را میتوانید تغییر دهید.
۳- بخش سوم پارامترها مربوط به تنظیمات ارسال نوتیفیکیشن حلزون است.
۳-۱ با پارامتر Email تعیین میکنید که نوتیفیکیشن ایمیل برای شما ارسال شود یا خیر.
اگر مقدار این پارامتر را برابر با false تعریف کنید حلزون نوتیفیکشن ایمیل ارسال نمیکند.
اما اگر مقدار متغیر Email را برابر با true در تعریف کنید و تنظیمات ایمیل را در متاتریدر به درستی انجام داده باشید حلزون گزارش معاملات یا سیگنالها را به ایمیل شما ارسال میکند.
روش فعالسازی ارسال ایمیل از متاتریدر5 فایل نوتیفیکشین ایمیل مفصل توضیح داده شده است.
۳-۲ با پارامتر Telegram تعیین میکنید که نوتیفیکیشن به کانال تلگرام شما ارسال شود یا خیر.
اگر مقدار پارامتر Telegram را برابر با false در تعریف کنید حلزون نوتیفیکشن تلگرام ارسال نمیکند.
اما اگر مقدار متغیر Telegram را برابر با true در تعریف کنید و توکن ربات تلگرام را به پارامتر Token پاس دهید و آدرس کانال تلگرام را نیز بعد از @ برای متغیر ChannelName تعریف کنید و آخرین پارامتر هم ChatID است که باید برای اکسپرت تعریف شود و در این صورت حلزون اطلاعات سفارشها یا سیگنالها را به کانال تلگرام شما ارسال میکند.
روش ساخت ربات و کانال در تلگرام در فایل نوتیفیکشن تلگرام مفصل توضیح داده شده است.
روش دریافت چت ای دی کانال تلگرام در این مقاله توضیح داده شده است.
۴- در بخش بعدی پارامترها شما میتوانید زمان اجرای اکسپرت را تعیین کنید.
۴-۱ اگر مقدار پارامتر UseTimer را برابر با false قرار دهید تایمر برای شما غیرفعال میشود. اما اگر مقدار UseTimer را برابر با true تعریف کنید تایمر برای شما فعال میشود و در این حالت باید شروع زمان اجرای اکسپرت و پایان آن را به صورت زیر تعریف کنید. توجه کنید که این زمان پایان اجرای اکسپرت است و به معنی زمان پایان معاملات باز شده توسط اکسپرت نیست. بستن معاملات را باید با حد ضرر و سود مدیریت کنید.
ساعت و دقیقه شروع اجرای اکسپرت را در پارامتر StartHour و StartMinute انتخاب کنید. و زمان پایان اجرای اکسپرت با پارامترهای EndHour و EndMinute تعیین میشوند.
در مثال بالا اگر اکسپرت را با این تنظیمات اجرا کنیم اکسپرت بصورت خودکار هرروز ساعت ۱۳ و ۱۴ دقیقه اجرا و ساعت ۲۲ و ۵۰ دقیقه غیرفعال میشود.
۴-۲ پارامتر آخر این بخش UseLocalTime است اگر مقدار این پارامتر را برابر با true تعریف کنید زمان براساس زمان سیستم شما محاسبه میشود اما اگر مقدار UseLocalTime را برابر با false تعریف کنید زمان براساس زمان سرورهای متاتریدر در نظر گرفته میشود.
۵- در بخش آخر از پارامترهای ورودی میتوانید «امکانات معاملاتی» اکسپرت حلزون را تنظیم کنید.
۵-۱ StopLoss: مقدار حدضرر برای سفارشها
بورس و جفت ارزها و سهم های دلاری برحسب پوینت
۵-۲ Take profit: مقدار حدسود برای سفارشها
بورس و جفت ارزها و سهم های دلاری برحسب پوینت
۵-۳ Use Trailing Stop: فعال کردن حدضرر پویا براس سفارشها
اگر مقدار این پارامتر را برابر false قرار دهید حدضررپویا برای سفارشهای شما درنظر گرفته نمیشود ولی اگر مقدار پارامتر Use Trailing Stop را برابر true تعریف کنید و تنظیمات حدضرر را بدرستی وارد کنید اکسپرت برای تمام سفارشهای شما حدضرر پویا قرار میدهد.
۵-۴ Trailing Stop: مقدار حدضرر پویا برای سفارشها
بورس و جفت ارزها و سهم های دلاری برحسب پوینت
۵-۵ Minimum Profit: حداقل سود که از آن به بعد Trailing Stop فعال میشود.
بورس و جفت ارزها و سهم های دلاری برحسب پوینت
۵-۶ step: حداقل فاصله بین Trailing Stop محاسبه شده را تعیین می کنیم.
بورس و جفت ارزها و سهم های دلاری برحسب پوینت
۵-۷ Use Money Management: فعال کردن امکان مدیریت سرمایه در اکسپرت
اگر مقدار این پارامتر را برابر false قرار دهید مدیریت سرمایه برای سفارشهای شما درنظر گرفته نمیشود ولی اگر مقدار پارامتر Use Money Management را برابر true تعریف کنید و تنظیمات بعدی را بدرستی وارد کنید اکسپرت تمام سفارشهای شما را در حجم بهینه ارسال میکند.
۵-۸ Risk Percent: حداکثر ریسکی که روی کل سرمایه (برحسب درصد (۲درصد))
۵-۹ Fixed Volume: حجم سفارش
در صورتی که از مدیریت سرمایه در اکسپرت استفاده نکنید تعریف این پارامتر برای اجرای اکسپرت الزامیست.
۵-۱۰ TradeOnNewBar: اگر مقدار این متغیر را trueکنیم اکسپرت شرایط ارسال سفارش را بجای هر تیک در هر کندل جدید بررسی میکند.
۵-۱۱ MagicNumber: شناسه اکسپرت
با تعریف یک عدد برای این متغیر پوزیشن های که حلزون ارسال میکند با این شناسه از سایر پوزیشن ها قابل تشخیص است.
۵-۱۲ CommentOrder: تعریف یاداشت برای سفارش ها
با تعریف یک استرینگ برای این متغیر در نسخه موبایل متاتریدر امکان تشخیص پوزیشن های باز شده با حلزون از سایر پوزیشن ها فراهم میشود.
۵-۱۳ StepStrategey : با این متغیر حداکثر فاصله بین مقدار دو اندیکاتور را مشخص میکنیم و در صورتی که مقدار دو اندیکاتور به اندازه مقدار StepStrategey فاصله داشته باشند سیگنال ارسال سفارش صادر میشود .
جمعبندی
در این مقاله با تنظیمات اکسپرت مووینگ اوریج قاصدک آشنا شدیم. یک بار در آغاز راه که تازه اکسپرت را تهیه کردهاید، باید این مقاله را با دقت مطالعه و تنظیمات اولیه را با دقت وارد کنید. توصیه میکنیم که تنظیمات دلخواه خود را برای اجراهای بعدی ذخیره کنید. برای آشنایی با ذخیره تنظیمات گام ۴-۵ در این مقاله (+) را مطالعه کنید. همچنین یک کار جالب این است که چند تنظیمات با مقادیر مختلف ذخیره کنید تا بتوانید عملکردها را به سرعت مقایسه کنید.
عملکرد حلزون میتواند با تغییر تنظیمات و همچنین در زمانها و نمادهای گوناگون بسیار متفاوت باشد. توصیه میکنیم که ابتدا یک تنظیمات بهینه و محتاطانه را با بهینهسازی در بک تست به دست آورید. آنگاه مدتی حلزون را در مد سیگنال اجرا کنید تا از عملکرد و ریسک آن مطمئن شوید. در نهایت میتوانید با تنظیمات بهینه و حد ضرر مناسب حلزون را برای اجرای شبانه روزی روی سهمهای مورد نظر خود روی یک VPS قرار داده و خودتان به استراحت بپردازید.