چگونه می توان یک برنامه مشاور برای فارکس نوشت

فهرست مطالب:

چگونه می توان یک برنامه مشاور برای فارکس نوشت
چگونه می توان یک برنامه مشاور برای فارکس نوشت

تصویری: چگونه می توان یک برنامه مشاور برای فارکس نوشت

تصویری: چگونه می توان یک برنامه مشاور برای فارکس نوشت
تصویری: چگونه مانند معامله گران حرفه ایی ترید کنید | فوت کوزه گری تجارت - آموزش فارکس - آموزش سهام _ باینری 2024, نوامبر
Anonim

بازار FOREX تریلیون دلار کار می کند ، اما هرکسی که رایانه و اینترنت داشته باشد می تواند روی آن کار کند. برای تسهیل تصمیم گیری در هنگام معاملات ، بسیاری از معامله گران از مشاوران استفاده می کنند - برنامه های ویژه ای که طبق الگوریتم خاصی کار می کنند.

چگونه می توان یک برنامه مشاور برای فارکس نوشت
چگونه می توان یک برنامه مشاور برای فارکس نوشت

دستورالعمل ها

مرحله 1

متداول ترین پلت فرم معاملات فارکس ترمینال mt4 است. بر این اساس ، بیشتر مشاوران برای آن نوشته شده اند. اگر هنوز پایانه ای ندارید ، آن را از وب سایت مرکز معاملاتی که با آن کار می کنید بارگیری کنید.

گام 2

یک ترمینال راه اندازی کنید. با فشار دادن F4 ، MetaEditor را باز کنید. در پنجره ویرایشگر ظاهر شده ، در تب File ، New را انتخاب کنید ، Expert Advisor Wizard باز می شود. نوع مشاور ایجاد شده - Expert Expert را انتخاب کنید. روی Next کلیک کنید. در پنجره بعدی ، نام مشاور و مشخصات نویسنده را وارد کنید (در صورت تمایل).

مرحله 3

همان پنجره حاوی جدول Parameters است - روی دکمه Add در سمت راست کلیک کنید. پارامتر جدید Extparam1 ظاهر می شود. با استفاده از پارامترها ، می توانید مشاور را یاد بگیرید که اقدامات لازم را انجام دهد. به عنوان مثال ، با دوبار کلیک کردن روی ماوس و وارد کردن نام جدید ، نام پارامتر Extparam1 را به StopLoss تغییر دهید. نوع پارامتر را دو برابر کنید. مقدار پارامتر (مقدار اولیه) را برابر با مقدار افت مجاز برای خود تنظیم کنید - به عنوان مثال ، 20 امتیاز.

مرحله 4

به همین ترتیب ، می توانید مقداری را برای سود و سایر پارامترها وارد کنید. در این مرحله نمی توانید چیزی وارد کنید و مقادیر مورد نیاز را بعداً بصورت دستی و مستقیماً در کد وارد کنید. روی "پایان" کلیک کنید ، پنجره ای با کد اصلی مشاور مشاهده خواهید کرد.

مرحله 5

به عملکردهای start ، deinit ، start توجه کنید. مورد اول عملیات مربوط به مقداردهی اولیه مشاور متخصص پس از راه اندازی را انجام می دهد. مورد دوم وقتی مشاور غیرفعال شود یا پایانه بسته باشد ، آن را خاموش می کند. مهمترین عملکرد تابع شروع است ، زیرا این تابع است که تمام داده های همراه با هر تیک جدید را پردازش می کند (تغییر قیمت).

مرحله 6

مشاور چگونه کار می کند؟ لازم است که خطوطی در کد آن وارد شود که به لطف آن درصورتی که شرایط موجود با شرایط تعیین شده در منطق مشاور مطابقت داشته باشد ، سفارشی را باز یا بسته می کند. به عنوان مثال ، یک Expert Expert ساده می تواند بر اساس شاخص Moving Average باشد. دو میانگین با دوره های مختلف رسم می شوند - به عنوان مثال 5 و 15. اگر خط سریع از پایین به بالا از یک آهسته عبور کند ، یک سفارش خرید باز می شود. بسته شدن زمانی اتفاق می افتد که سود مورد نظر حاصل شود یا خط سریع از یک آهسته از بالا به پایین عبور کند.

مرحله 7

به همین ترتیب ، باز و بسته شدن یک سفارش فروش اتفاق می افتد. برای کاهش تعداد سیگنال های کاذب ، می توانید قانونی را معرفی کنید که طبق آن تنها پس از فاصله گرفتن سریع خط از سرعت تا حدی مسافت - مثلاً 10 امتیاز ، سفارش باز می شود. با تعیین موفق ترین پارامترها می توانید تنظیمات خاصی را تنظیم کنید.

مرحله 8

چگونه خطوط خاصی از کد را بنویسم؟ برای این کار باید به اصول زبان mql4 تسلط داشته باشید. می توانید بسیاری از مطالب مفید از جمله آموزشها را در اینجا بیابید: https://forum.mql4.com/ru/ ایجاد یک مشاور متخصص پیچیده را بلافاصله شروع نکنید - ابتدا آن را با ساده ترین توابع اهدا کنید ، و سپس به تدریج پیچیده با این حال ، نسخه های اصلی را حتماً حفظ کنید - اگر مجبور شوید به نسخه های قبلی برگردید ، آنها به کار می آیند.

توصیه شده: