توسعه یک استراتژی تجارت الگوریتمی بازگشت متوسط ​​- سیستم‌های معاملاتی – 25 ژوئن 2023

[ad_1] در این بحث، توسعه یک استراتژی معاملاتی الگوریتمی بازگشت میانگین را بررسی خواهیم کرد. هدف استراتژی‌های برگشت میانگین، بهره‌برداری از انحرافات قیمت از سطوح متوسط ​​است، و پیش‌بینی می‌کند که قیمت‌ها در نهایت به میانگین خود بازگردند. ما به منطق و اجرای یک مشاور خبره مبتنی بر بازگشت متوسط ​​در MQL می پردازیم که

کد خبر : 366336
تاریخ انتشار : یکشنبه ۴ تیر ۱۴۰۲ - ۲۱:۵۹
توسعه یک استراتژی تجارت الگوریتمی بازگشت متوسط ​​- سیستم‌های معاملاتی – 25 ژوئن 2023

[ad_1]

در این بحث، توسعه یک استراتژی معاملاتی الگوریتمی بازگشت میانگین را بررسی خواهیم کرد. هدف استراتژی‌های برگشت میانگین، بهره‌برداری از انحرافات قیمت از سطوح متوسط ​​است، و پیش‌بینی می‌کند که قیمت‌ها در نهایت به میانگین خود بازگردند. ما به منطق و اجرای یک مشاور خبره مبتنی بر بازگشت متوسط ​​در MQL می پردازیم که به شما امکان می دهد تصمیمات تجاری خود را خودکار کنید و از نوسانات بازار به طور بالقوه سود ببرید.

در زیر یک مثال ساده از یک مشاور خبره است که از استراتژی بازگشت میانگین استفاده می کند. لطفاً توجه داشته باشید که این کد فقط برای اهداف توضیحی است و ممکن است نیاز به اصلاح و سفارشی سازی بیشتر برای مطابقت با نیازهای تجاری خاص شما داشته باشد.







input int period = 20; 

input double deviation = 0.2; 





double mean = 0.0;

double upperThreshold = 0.0;

double lowerThreshold = 0.0;





int OnInit()

{

    

    double sum = 0.0;

    for (int i = 0; i < period; i++)

    {

        sum += Close[i];

    }

    mean = sum / period;



    

    upperThreshold = mean + deviation;

    lowerThreshold = mean - deviation;



    return INIT_SUCCEEDED;

}





void OnTick()

{

    

    if (Close[0] > upperThreshold)

    {

        

        OrderSend(Symbol(), OP_SELL, 0.01, Ask, 3, 0, 0, "Mean Reversion EA");

    }

    else if (Close[0] < lowerThreshold)

    {

        

        OrderSend(Symbol(), OP_BUY, 0.01, Bid, 3, 0, 0, "Mean Reversion EA");

    }

}





void OnDeinit(const int reason)

{

    

    for (int i = OrdersTotal() - 1; i >= 0; i--)

    {

        OrderSelect(i, SELECT_BY_POS, MODE_TRADES);

        if (OrderSymbol() == Symbol() && OrderMagicNumber() == 0)

        {

            OrderClose(OrderTicket(), OrderLots(), Bid, 3);

        }

    }

}

کد بالا نشان‌دهنده یک Advisor Expert Advisor برای بازگشت میانگین است. این مقدار میانگین قیمت های بسته شدن را در یک دوره مشخص محاسبه می کند و آستانه انحراف بالا و پایین را تعیین می کند. هنگامی که قیمت فعلی از هر یک از آستانه ها عبور می کند، EA معاملاتی را در جهت مخالف ایجاد می کند تا بازگشت میانگین بالقوه را بدست آورد.

لطفاً توجه داشته باشید که این کد به عنوان یک نقطه شروع عمل می کند و قبل از استفاده از آن در معاملات زنده باید آن را به طور کامل آزمایش و سفارشی کنید. مدیریت ریسک، فیلترهای اضافی و شرایط خروج باید برای بهبود عملکرد استراتژی و همسو کردن آن با ترجیحات تجاری شما گنجانده شوند.

به یاد داشته باشید که قبل از به کارگیری هر گونه استراتژی معاملاتی الگوریتمی، با معامله گران باتجربه مشورت کنید، بک تست کامل انجام دهید و مدیریت ریسک مناسب را تمرین کنید.

سلب مسئولیت: تجارت در بازارهای مالی مستلزم ریسک است و استراتژی‌های معاملاتی الگوریتمی باید با احتیاط اجرا شوند. کد ارائه شده فقط برای اهداف آموزشی است و به منزله مشاوره مالی نیست. همیشه تحقیقات خود را انجام دهید و از یک متخصص مالی واجد شرایط راهنمایی بخواهید.

خوش بگذره….

[ad_2]

لینک منبع : هوشمند نیوز

آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA
+ مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه
آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA
+ مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه
آموزش مجازی مدیریت کسب و کار MBA
+ مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه
ای کافی شاپ
مدیریت حرفه ای کافی شاپ
خبره
حقوقدان خبره
و حرفه ای
سرآشپز حرفه ای
آموزش مجازی تعمیرات موبایل
آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو
آموزش مجازی کارشناس معاملات املاک_ مشاور املاک
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰
  • نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
  • نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.