آموزش MQL5 پیشرفته - کدنویسی و تست EA اخبار و فیلتر اخبار در MQL5
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نحوه کدنویسی فیلتر اخبار برای EAs با استفاده از MQL5
- نحوه جمعآوری داده خبری در یک فایل csv با استفاده از اسکریپت در MQL5
- نحوه کدنویسی یک EA اخبار با استفاده از MQL5
- نحوه بکتست یک EA اخبار با استفاده از تستر استراتژی MT5
پیشنیازهای دوره
- دانش ابتدایی MQL5
توضیحات دوره
اخبار، سوخت روزانه ترس و طمع در زندگی روزمره ما هستند. اخبار تعیین میکنند چگونه برای آینده برنامهریزی کنیم و وضعیت مالی خود را پیشبینی کنیم، چه به نفع ما و چه به زیانمان باشد. افراد آگاه همیشه در امان هستند، این قانون جنگل است.
بازار فارکس موجودی است که تنها با ترس و طمع تغذیه میشود. این بازار نمایانگر طبیعت واقعی رفتار انسانی است. جنگلی رقابتی که در آن قویترینها آماده بقا هستند. بازاری پر از فرصتها و دردها که همچون دو نیمه مکمل یین و یانگ در هم پیچیدهاند.
از آنجا که اخبار سبب بروز رفتارهای مبتنی بر ترس و طمع میشود، این اخبار هستند که باعث آشفتگی و نوسانات در بازار فارکس میشوند. اخبار مسبب رفتار غیرمنطقی بازارها و همچنین سبب شکلگیری روندها در بازار است. بدون وجود اخبار، نوساناتی که سرمایهگذاران را به بازار جذب میکند وجود نداشت، طمعی که باعث خرید میشود و ترسی که باعث فروش میشود نیز نبود. در این صورت بازارها به مدتهای طولانی افت و رکود میکردند و جذابیت خود به عنوان فرصتهای کسب سود را از دست میدادند.
اخباری که بر بازار فارکس اثر میگذارند در تقویم اقتصادی ثبت میشوند. برای معاملهگران الگوریتمی، اخبار قابل اعتماد و به موقع اهمیت زیادی دارد و اینجاست که تقویم اقتصادی MQL5 اهمیتش نمایان میشود. علت اصلی آن این است که اگرچه سایتهای ارائهدهنده داده اقتصادی فراوان هستند، اما در عین حال یکپارچگی درست داده در Expert Advisor (EA)s بسیار چالشبرانگیز است.
تقویم MQL5 درون پلتفرم متاتریدر قرار دارد. این موضوع نیاز به داده خارجی را از بین میبرد و باعث یکپارچگی بینقص و کمترین تأخیر میشود. EA شما به صورت مستقیم بروزرسانی رویدادهای اقتصادی را دریافت میکند و این امکان را فراهم میکند که واکنشهای تقریباً فوری به تغییرات بازار ناشی از انتشار داده داشته باشد.
همچنین تقویم اقتصادی MQL5 مجموعهای از توابع اختصاصی برای EAs ارائه میدهد. این توابع به شما اجازه میدهند به طور موثر آینده رخدادها را جستجو کنید، آنها را بر اساس تایپ داده خاص (مانند نرخ بهره، آمار اشتغال و غیره) فیلتر کنید و جزئیات مهمی مانند زمان انتشار و مقادیر پیشبینی شده را استخراج کنید. این رویکرد ساده شده شما را از معضل پردازش داده سایتهای خارجی رها میکند و به EA امکان میدهد تمرکز قدرت پردازش خود را روی تحلیل و اجرای معاملات بگذارد.
با اتکا صرف به تقویم داخلی MQL5، ریسکهای امنیتی مرتبط با منابع داده خارجی که ممکن است هک یا دستکاری شوند و اطلاعات نادرست به فرآیند تصمیمگیری EA وارد کنند، حذف میشود. محیط ایمن MQL5 این ریسکها را کاهش میدهد و سلامت داده مورد استفاده EA را تضمین میکند.
در این دوره، از ساخت یک فیلتر خبری شروع میکنیم که اساساً ریسک نوسانات شدید ناشی از انتشار اخبار را در استراتژیهای بازگشتی میانگین که در بازارهای جانبدار دچار زیانهای بزرگ میشوند، کاهش میدهد. در ساخت فیلتر خبری بر نحوه دسترسی به داده خبری گذشته، داده خبری آینده و نحوه استخراج عناصر خاص مانند مقادیر خبری از داده تمرکز خواهیم کرد.
سپس اسکریپتی را کدنویسی میکنیم که داده خبری گذشته را جمعآوری کرده و در فایلی با فرمت csv ذخیره میکند. پس از آن یک Expert Advisor مینویسیم که داده را از فایل ذخیره شده خوانده و بر اساس آن در تستر استراتژی معامله میکند. این امکان به ما اجازه میدهد ایدهها و استراتژیهای معاملاتی خود را بر اساس رویدادهای خبری با استفاده از تستر استراتژی Metatrader بررسی کنیم. در نهایت استراتژی تست شده را برای معاملات لایو بازار سازگار میکنیم تا بتوان آن را در معاملات واقعی مبتنی بر اخبار پیادهسازی کرد.
برای افرادی که هنوز در مسیر یادگیری MQL5 هستند، اگر مبانی این زبان را بلد باشید، این دوره مناسب شماست. ما با صبر و حوصله شما را در هر مرحله از فرآیند توسعه استراتژی همراهی کرده و هر خط کدی را که مینویسیم به شما توضیح خواهیم داد. امیدواریم با پایان دوره، مهارتهای لازم برای کدنویسی استراتژیهای مشابه و درک بهتر از نحوه استفاده از داده خبری جهت بهبود استراتژیها را کسب کنید.
پس همین حالا در دوره شرکت کرده در این سفر شگفتانگیز برای کدنویسی فیلتر معاملات خبری و استراتژیهای مبتنی بر اخبار همراه ما باشید.
این دوره برای چه کسانی مناسب است؟
- کسی که مایل است بداند چگونه برای EAs با کمک MQL5، فیلتر اخبار بنویسد.
- کسی که میخواهد یاد بگیرد چگونه داده خبری را با اسکریپتی در MQL5 جمعآوری و در فایل csv ذخیره کند.
- کسی که میخواهد بداند چگونه EA اخبار را با MQL5 کدنویسی کند.
- کسی که میخواهد بداند چگونه EA اخبار را با تستر استراتژی MT5 بکتست کند.
آموزش MQL5 پیشرفته - کدنویسی و تست EA اخبار و فیلتر اخبار در MQL5
-
مقدمه 03:46
-
تقویم اقتصادی MQL5 02:19
-
تنظیم پارامترهای داده خبری 06:40
-
دریافت داده خبری گذشته 25:01
-
دریافت داده خبری آینده 13:15
-
بررسی وجود اخبار 18:24
-
ذخیره داده اخبار تاریخی 15:43
-
نوشتن فایل CSV 15:07
-
تست اسکریپت دریافت اخبار 03:02
-
اعلان پارامترهای گلوبال 13:35
-
ایجاد ظاهر نمودار سفارشی 08:37
-
تبدیل مقادیر رشته به Enumerations 07:58
-
ایجاد ساختار اخبار 14:55
-
دسترسی به داده خبری 18:48
-
کدنویسی تریگر ورود بر اساس اخبار 18:29
-
کنترل اوردرها و پوزیشنها 11:34
-
تنظیم حجم معاملات 07:18
-
بررسی اعتبار حجم 03:50
-
ورود به معاملات 09:22
-
تست EA اخبار 17:13
-
EA اخبار برای معاملات لایو 09:26
-
نتیجهگیری 01:17
مشخصات آموزش
آموزش MQL5 پیشرفته - کدنویسی و تست EA اخبار و فیلتر اخبار در MQL5
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:22
- مدت زمان :04:05:39
- حجم :2.15GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy