فارکس به زبان ساده

سایت MQL5 چیست

تلگرام فارکس

معرفی سایت mql5

در سایت معتبر و جامع MQL5 ، سیگنال های معاملاتی عرضه می شود . کارگزارن می توانند جهت معاملاتی که در نظر دارند از داده های سایت MQL5 استفاده نمایند . بدین ترتیب تمامی معامله گران این امکان را دارند که حساب متا تریدر شان را به سایت وصل کرده و از داده ها و آمار معاملات خود گزارش کاملی را دریافت نمایند.

در این سایت ارزشمند ، ویژگی ها و امکانات بسیاری ایجاد شده است تا سرمایه گذاران و کاربران بتوانند آز آن ها در تسهیل معاملات خود بهره گیرند . اما برای استفاده از امکانات سایت MQL می بایست ابتدا در این سایت ثبت نام نمایید. برای این کار می سایت MQL5 چیست توانید از کارشناسان مجرب در 20پیمنت کمک بگیرید.

ثبت نام در سایت MQL5

جهت ثبت نام در سایت MQL5 لازم است که مراحل ذیل را انجام دهید .

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

معرفی سایت mql5

استفاده از سایت MQL5

حال برای استفاده از این وب سایت چندین مرحله را باید پشت سر بگذارید . اولین گام این است که وارد اکانت خود شده و نام کاربری و پسورد خود را ثبت نمایید . در گام بعدی وارد حساب کاربری خود شده و در قسمت بالایی این صفحه آیتم signals را برگزینید .

هنگامی که این گزینه را انتخاب می نمایید صفحه ی دیگری برای شما نمایش داده خواهد شد که اسامی سیگنال دهندگان را خواهید دید . برای این ارائه دهندگان سیگنال ، مشخصاتی اعلام می شود که بشرح ذیل است :

- مدت زمانی که از فعالیت ارائه دهنده ی سیگنال گذشته است .
- مشترکین حساب چه تعدادی هستند .
- درصد رشد حساب در طول دوره چه میزان است .

از طرفی چنانچه نیاز باشد تا اطلاعات کامل تری را از ارائه دهنده داشته باشید می توانید نام او ار انتخاب کرده و وارد صفحه ی مختص ایشان شده و اطلاعات را ببینید . همچنین برای دیدن مشخصات متاتریدرها در قسمت چپ می توانید یکی از آن ها را انتخاب کرده و با وارد کردن سرور بروکرتان ، می توانید تمامی ارائه دهنده های که حساب در بروکرتان دارند را مشاهده نمایید.

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

با این روش می توانید لیست ارائه دهندگان سیگنال که دارای مشترکان قابل توجهی هستند را مشاهده کنید. پس سایت MQL5 چیسایت MQL5 چیست ست از این کار بایستی حساب MQL5 تان را به یکی از ارائه دهندگان متصل نمایید . در این راستا ابتدا به حساب کاربری تان ورود کرده و هزینه ی مربوط به اشتراک ماهانه را در اکانتتان پرداخت نمایید.

اکنون نیاز است در قسمت بالای صفحه نیز Deposit to account را انتخاب نمایید.

در صورتی که این امکان را ندارید تا هزینه ی شارژ نمودن اکانتتان را بپردازید می توانید این کار را به 20 پیمنت بسپارید برای این کار به سایت 20پیمنت وارد شده و درخواست خود را با کارشناسان این مجموعه مطرح نمایید.

سایت MQL5 چه خدماتی را به کاربران خود ارائه می نماید ؟

پیش تر از این در خصوص سایت MQL5 صحبت شد اکنون خواهیم گفت خدماتی را که به کاربران خود می دهد شامل چه مواردی است :

1- مارکت : در این سایت این قابلیت وجود دارد تا خرید نرم افزارهای آماده شده از فروشگاه اینترنتی را برای کاربران ایجاد نماید. از طرفی این امکان می باشد که قبل از خرید نمودن ، دانلود اپلیکیشن دلخواهتان را انجام داده و انرا در فضای Strategy tester تست کنید.
2- Codebase : با این قسمت از سایت این امکان ایجاد می شود که کد مدنظر را دانلود نمایید کد انتخابی به صورت اتوماتیک در دایرکتوری قرار گرفته و کار آغاز می شود بنابر این تنها می بایست اپلیکیشن را از Navigator فعال نمایید.
3- سیگنال : اکنون خواهید توانست سیگنال هایی را از معامله گرهای با سابقه دریافت کرده و با گرفتن اشتراک از انان ، در پلتفرم آن ها ، سیگنال را کسب خواهید کرد.
4- فریلنس : در صورتی که نتوانستید در مارکت یا Codebase در این سایت ، اپلیکیشن خود را بیابید در این قسمت از سایت ، می توانید از برنامه نویسان با تجربه مشاوره دریافت کرده و یا آن ها را استخدام نمایید.
5- شبکه ابری : این سیستم در سایت MQL5 یکی از شبکه های قدرتمند برای محاسبات است که به خوبی در دسترس بوده و جهت متخصصین برای بررسی های کامل تر ایجاد شده است .

خدمات سایت MQL5 برای کاربران ایرانی

تا کنون در خصوص خدمات این سایت به کاربران توضیحاتی ارائه شد . اما ممکن است کاربران ایرانی برای کسب این خدمات و پرداخت آن دچار مساله باشند . برای رفع این موضوع می توانید با 20 پیمنت ارتباط داشته و از خدمات ارزی مجموعه 20 پیمنت بهره گیرید . در این شرایط می توانید با دریافت مشاوره از این مجموعه مستقیما پرداخت خود را انجام داده و یا برای پرداخت از سایت 20پیمنت و امکانات آن استفاده کنید.

معرفی سایت mql5

روش پرداخت هزینه خدمات MQL5

در صورتی که می خواهید از خدمات سایت MQL5 استفاده نمایید می بایست اکانت خود را شارژ کنید این کار با انتخاب آیتم Deposit to account انجام خواهد شد . اکنون باید یکی از دو روش ذیل را برای پرداخت خود انتخاب نمایید :

1- با خرید یکی از کارت های اعتباری ارزی ویزا کارت و یا مسترکار که در سایت 20پیمنت وجود دارد ، شخصا اقدام به پرداخت هزینه های خدمات این سایت نمایید.
2-روش دوم این است که جهت استفاده از این خدمات ، سفارش پرداخت هزینه را که به صورت ارزی و آنلاین می باشد ، در سایت ثبت کرده تا کارشناسان حرفه ای 20پیمنت ، اقدام به شارژ اکانت شما در MQL5 نمایند.
در نظر داشته باشید برای آن که بتوانید یک ارائه دهنده ی سیگنال خوب را انتخاب نمایید ، لازم است موارد ذیل را در بررسی کنید :
1-در هر ماه افزایش بالایی از سرمایه را داشته و رضایت بخش باشد .
2-دارای نمودار رشد سرمایه ی رو بالا بوده و افت کمی داشته باشد.
3- تعداد معاملات انجام شده به حد کفایت باشد.
4-دارای کمترین میزان افت سرمایه یا drawdown

5- میزان بدترین ضرر که در صورتی که میزان آن زیاد باشد ، نشانه ی خوبی نیست.
6- نزدیک بودن آخرین زمان معامله
7- بالانس زیادی نداشته باشد.
8- بررسی گزارشات معاملاتی و نداشتن حجم های ناشناخته .
9- در ارزهای ناشناس معامله نداشته باشد.
10- زیاد بودن تعداد مشترکین می تواند نشان از قابل اعتماد بودن ارائه دهندگان سیگنال باشد.
11- نظرات و بازخوردهای مشترکین را کنترل کرده و امتیازات ، نقاط قوت و ضعف آن را در نظر بگیرید.
12-اضافه نکردن مبلغ به حساب اولیه ، و فعالیت با همان سرمایه ی اولیه .

معرفی سایت mql5

شیوه ی یافتن سیگنال دهنده مناسب در سایت MQL5

برای جلوگیری از سوء استفاده کردن کلاهبرداران ، پس از آن که یک ارائه دهنده ی سیگنال ، هزینه ماهانه حق اشتراک خود را شارژ نمود ، سایت آن را قفل کرده و تا اخرماه آن را واریز نمی نماید. در صورتی که ارائه دهنده ی سیگنال ، حساب کاربری خود را در سایت حذف نماید ، تمامی حق اشتراک ها به حساب وی باز می گردد.

آموزش کار با سایت ام کیو ال ۵ قسمت اول تا ششم کاملا فارسی

آموزش کار با سایت ام کیو ال ۵ قسمت اول تا ششم کاملا فارسی

آموزش کار با سایت ام کیو ال ۵ قسمت اول تا ششم کاملا فارسی

کار با سایت ام کیو ال ۵ MQL5

آموزش کار با سایت ام کیو ال ۵ قسمت اول تا ششم کاملا فارسی

در سایت بانک اندیکاتور و اکسپرت آموزشهای متعددی را میتوانید دریافت کنید

یکی از این آموزشها آموزش کار با سایت ام کیو ال ۵ میباشد .

کار با سایت ام کیو ال ۵ MQL5

با این مجموعه ویدیو شما نیز میتوانید به راحتی با این سایت مفید شروع به کار کنید .

از قابلیت های منحصر به فرد این سایت استفاده شما از سیگنالهای دیگران و کپی آن بر روی حساب شخصی خودتان میباشد .

.
همچنین شما میتوانید سیگنالهای خودتان را برای فروش منتشر کنید .

خصوصیت فوق العاده این سایت این است که کسانی که ادعای سود آور بودن سیگنالهای خودشان را دارند .

با آنالیز این سایت سابقه و صحت ادعاهایشان ثابت میشود .

آموزش سایت ام کیو ال ۵

AMarkets

سیگنال بفروشید

سیگنال بخرید

سایت ام کیو ال فایو بهترین سایتی میباشد که شما میتوانید با اتصال حساب خود به آن مهارت خود را

در تحلیل و ترید به اشتراک بگذارید و همچنین چنانچه تصمیم به سپردن سرمایه به شخصی دارید (( این کار بزرگترین اشتباه شما خواهد بود ))

یا استفاده از تحلیل ها یا سیگنالهای شخصی تصمیم دارید میتوانید از او بخواهید که حساب خود را به سایت ام کیوال ۵ متصل کند

تا شما بتوانید صحت ادعاهای او را مشاهده کنید .

در خود سایت ام کیو ال فایو نیز هستند افرادی که حساب خود را به متصل کرده اند و اقدام به فروش سیگنال میکنند

اما لازم میدانم این تذکر را به شما بدهم که به هیچ وجه بهترین کار برای شما استفاده از تحلیل و سیگنالهای اشخاص دیگر نمیباشد

بهترین کار برای شما اگر تمایل به فعالیت حرفه ای و سود مستمر در فارکس دارید این است که خود شما

به شخصه بتوانید تحلیل کردن را بیاموزید و خودتان بر اساس تحلیل های صحیح خودتان در این بازار کسب سود کنید .

یک مثال در این خصوص داریم که گفته میشود :

شخصی که در فارکس به موفقیت مداوم رسیده باشد به هیچ وجه وقت خود را صرف سیگنال فروشی یا تحلیل فروشی نمیکند

اولا که او بخاطر در آمد بالایی که از این کار دارد بی نیاز از کسب در آمد از این راه میباشد

دوما وقت و زمانی که برای سیگنال فروشی و تحلیل فروشی میخواهد صرف کند را میتواند شخصا تحلیل و ترید داشته باشد

و سودی چندین برابری کسب کند .

امید است این آموزش برای شما مفید بوده باشد .

برای عضویت در کانال ما آیدی ما را در تلگرام جستجو کنید : @ex4forex

یا هم روی عکس زیر کلیک کنید

تلگرام فارکس

تلگرام فارکس

سؤالات متداول Gold Harmonic – سایر – 29 آوریل 2022

Gold Harmonic FAQ

در این فایل سوالات متداولی که خریداران متخصص از طریق سایت “MQL5.com” می پرسند را جمع آوری کرده ام.

راه های خرید چیست؟ هارمونیک طلایی ”؟

تنها راه خرید “ هارمونیک طلایی” MQL5.com است

راه های ارتباطی ما با شما چیست؟

چه مدت از این متخصص استفاده می کنید؟

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

از چه کارگزاری استفاده می کنید؟

بهترین کارگزار چیست؟

منظورم کارگزار خاصی نیست. همه دلال ها سایت MQL5 چیست خوب هستند. اما بهتر است از دلال های بزرگ و معروف استفاده کنید.

آیا از متاتریدر 4 یا متاتریدر 5 استفاده می کنید؟

در تنظیمات واحد محاسبات پیپ است یا امتیاز؟

تمام محاسبات بر اساس امتیاز است.

داده های مورد استفاده برای ساخت این کارشناس از چه کارگزارانی گرفته شده است؟

آلپاری
آی‌سی مارکت
RoboForex
DukasCopy
FxCM
FxOpen

ایزی فارکس
لایت فارکس
فارکس تر
تیک میل

چرا اکسپرت تجارت نمی کند؟

1- ممکن است میزان اسپرد در بروکر شما بیشتر از میزان اسپرد در تنظیمات باشد.

بنابراین میزان اسپردها را در تنظیمات افزایش دهید.

2- ممکن است میزان اهرم یا سرمایه شما بسیار کم باشد.

بهتر است یک متخصص با اهرم 40 به بالا و سرمایه بیش از 100 دلار راه اندازی کنید.

3- ممکن است کارشناس اصلا سیگنال نداشته باشد.

پس بهتر است بک تست را نیز بررسی کنید.

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

وریفای اکانت سایت MQL5

سایت MQL5 یکی از سایت های مطرح فریلنسری در زمینه برنامه نویسی می باشد ، این سایت به طور تخصصی خدماتی در زمینه متاتریدر ارائه می کند ، این سایت بازار بسیار مناسبی برای برنامه نویسان حوزه Trading فراهم کرده و این افراد می توانند در این وب سایت به خرید و فروش اسکریپت های برنامه نویسی سیگنال های مرتبط با MQL5 و کد بیس ها پرداخت ، این وب سایت سرویس هایی را به کاربرانی که در سایت MQL5 حساب کاربری وریفای شده دارند ارائه می کند و کاربران احراز هویت شده می توانند از خدمات سایت استفاده کنند ، وب سایت اکانت فریلنسر امکان ارائه اکانت وریفای شده MQL5 را دارد.

وریفای اکانت سایت MQL5

وریفای اکانت سایت MQL5

وریفای اکانت سایت MQL5

وریفای اکانت سایت MQL5

وریفای اکانت سایت MQL5

وریفای اکانت سایت MQL5

معرفی متاتریدر نسخه 5 (MQL5)

متاتریدر نسخه پنج ویا به اختصار MQL5، یک پلتفرم معاملاتی الکترونیک وآنلاین است که بطور گسترده توسط ارائه دهندگان خدمات کارگزاری و معامله گران فارکس(Forex)، بازارهای آتی(futures) و سهام (stocks) استفاده می‌شود. سیگنال های معاملاتی و تجاری را می توان با استفاده از وبسایت جامع و معتبر MQL5 بدست آورد. کارگزارن معاملات می توانند برای معاملاتی که قصد انجام آن ها را دارند از داده های سایت MQL5 استفاده نمایند. به این وسیله تمامی کسانی که قصد انجام معاملات را دارند این امکان وجود دارد که حساب MQL5 خود را به وبسایت MQL5 وصل کرده و از داده ها و آمار معاملات گزارش کاملی را دریافت نمایند. ممکن است کاربران ایرانی برای ایجاد حساب MQL5 و پرداخت ارزی برای شارژ حساب MQL5 و دریافت خدمات دچار مشکل شوند.

ساخت اکانت وریفای شده در سایت MQL5

سایت MQL5 از جمله سایت های فریلنسری خارجی می باشد که مانند سایت های فریلنسری آپورک ، Freelancer.com افرادی که ایرانی هستند را تحریم کرده است و امکان ساخت اکانت وریفای شده برای افرادی که ساکن ایران هستند وجود ندارد و حساب کاربری افراد در موقع وریفای مسدود یا لیمیت می شود ، بعد از ثبت نام در سایت MQL5 می بایست مراحل احراز هویت در این سایت فریلنسری طی شود تا بتوانید از سرویس های این سایت به عنوان فریلنسر استفاده کنید ، برای وریفای اکانت در سایت MQL5 میبایست مدارک هویتی به همراه عکس سلفی با این مدارک به این سایت ارائه شود ، همچنین باید با یک شماره خارجی معتبر از طریق تلگرام یا sms حساب کاربری تان را وریفای کنید ، بعد از ارسال این مدارک در سایت MQL5 نهایتا ظرف 30 دقیقه نتیجه احراز هویت مشخص می شود ، با توجه به محدودیت هایی که بر سر راه کاربران این سایت وجود دارد ، سایت اکانت فریلنسر امکان ارائه حساب وریفای شده در سایت MQL5 را دارد.

وریفای شماره تلفن در سایت MQL5

همانطور که توضیح داده شد ، یکی از مراحل احراز هویت در سایت MQL5 وریفای شماره تلفن می باشد ، برای این منظور نیاز به یک شماره تلفن خارجی معتبر برای احرازهویت می باشد ، سایت MQL5 چندین روش برای وریفای شماره تماس را فراهم کرده است ، روش پیش فرض دریافت SMS می باشد و روش های دیگری مانند دریافت SMS از طریق تلگرام هم امکان پذیر است ، نکته مهمی که وجود دارد این است که در سایت MQL5 از شماره های مجازی یکبار مصرف استفاده نکنید ، چون برای برداشت وجه از سایت MQL5 باید همان شماره ای که اولین بار وریفای کردید را فعال داشته باشید تا SMS را بتوانید از آن طریق دریافت کنید و شماره های مجازی چون یکبار مصرف هستند برای این منظور اصلا مناسب نیستند.

متاتریدر چیست؟

متاتریدر به اختصار MQL4 و MQL5، یک پلتفرم معاملاتی الکترونیک وآنلاین است که بطور گسترده توسط ارائه دهندگان خدمات کارگزاری و معامله گران فارکس(Forex)، بازارهای آتی(futures) و سهام (stocks) استفاده می‌شود. این نرم‌افزار به وسیله شرکت MetaQuotes تهیه شده و توسعه داده می شود و در سال ۲۰۰۵ اولین نسخه آن منتشر شد. یکی از دلایل مهم محبوبیت و جذب کاربران متاتریدر، امکان انجام معاملات الگوریتمی و نوشتن اسکریپت های معاملاتی و ربات های معامله گر است که این قابلیت باعث خودکارسازی سیستم معاملاتی و آسان‌تر شدن کار معامله‌گران می شود. از سال ۲۰۱۶، نسخه چهارم این پلتفرم(MQL4) به همراه نسخه پنجم آن(MQL5) به‌طور گسترده مورد استفاده قرار گرفت، نسخه‌های اول، دوم و سوم متاتریدردیگر مورد استفاده قرار نمی گیرند وشرکت سازنده هم از آن ها پشتیبانی نمی کند. سامانه معاملاتی متاتریدر به عنوان یکی از کاملترین و مهم ترین سامانه های معاملاتی برای معاملات فارکس و معاملات آتی یا سلف در جهان به شمار می رود.

وبسایت MQL5

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

در این وبسایت، آپشن ها و امکانات فراوانی فراهم شده است تا کار سرمایه گذاران و کاربران تسهیل شود و بتوانند از آن ها در معاملات خود استفاده کنند. برای کارکردن و استفاده از امکانات وبسایت MQL5 در ابتدا باید در این وبسایت ثبت نام انجام شود. سپس باید نسبت به پرداخت و شارژ حساب MQL5 اقدام کنید تا بتوانید از امکانات این سایت استفاده کنید.

خدمات وبسایت MQL5 به کاربران چیست؟

وبسایت MQL5 دارای خدمات فراوانی است برخی از این خدمات به شرح زیر است :

  1. کد بیس : در این قسمت از سایت MQL5، این امکان فراهم می شود که کاربران هر کد جدیدی را که در کد بیس MQL5منتشر می شود را دانلود کنند. کد دانلود شده به صورت خودکار در پوشه قرار گرفته و آغاز به کار می کند. سیستم به معامله گر اجازه می دهد تا کد را فقط از پنجره جستجوی متا تریدر(Navigator) اجرا کنند.
  2. فروشگاه : این وبسایت شامل یک فروشگاه نیز می شود تا امکان خرید نرم افزارهای آماده و کارآمد را برای کاربران و معامله گران فراهم کند. این امکان وجود دارد که قبل از خرید، نرم افزار مورد نیازتان را دانلود کرده و آن را به صورت آزمایشی نصب کنید و کارایی آن نرم افزار را بررسی کنید. این ویژگی وبسایت MQL5 به کاربران در انتخاب ابزار و صرفه جویی اقتصادی کمک می کند.
  3. امکانات فریلنسری : در صورت عدم موفقیت در یافتن برنامه مورد نیاز خود در مارکت و یا کدبیس MQL5 ، در این قسمت از سایت می توانید از برنامه نویسان با تجربه و حرفه ای مشاوره دریافت کرده و یا آن ها را استخدام کنید تا برنامه و اپلیکیشن مورد نیاز خود را ایجاد کنید.
  4. امکانات پردازش ابری: این یکی از مهم ترین آپشن های وبسایت MQL5 است و متخصصین می توانند از این شبکه قدرتمند برای محاسبات ابری و بررسی های کامل تر استفاده کنند و از طریق پردازش تعداد فراوانی از کامپیوترها، امکان بهینه سازی هزاران محاسبه را برای کاربران فراهم می کند که موجب سود معامله گران می شود.
  5. سیگنال های MQL5: شما می توانید سیگنال های معاملاتی را از معامله گرهای با تجربه و ماهردریافت کرده و با گرفتن اشتراک داده ای از آن ها، سیگنال های خرید و یا فروش را بدست بیاورید.
  6. فروم MQL5 :یکی از امکانات جالب وبسایت MQL5، داشتن فروم است. کاربران MQL5 می توانند، در فروم MQL5 درباره سیستم های معاملاتی به بحث و تبادل نظر بپردازند و مهارت های MQL5 را ارتقا دهند و پرسش و پاسخ های خود را مطرح کنند.

مجموعه اکانت فریلنسر متشکل از تیمی حرفه ای در ارائه خدمات مرتبط با سایت های فریلنسر خارجی می باشد ،مجموعه اکانت فریلنسر به شما برای فعالیت در سایت های فریلنسری خارجی کمک می کند و امکاناتی که برای فعالیت در هر سایت فریلنسری خارجی نیاز باشد را در اختیار شما قرار می دهد

آموزش ساخت ربات معامله گر --- فصل ۰: آموزش MQL5

معصومه کرمی

معصومه کرمی هستم موسس سودگاه (+) و متخصص ساخت اکسپرت و ابزارهای معاملات الگوریتمی برای بازارهای سرمایه گوناگون! با هدف انحصارشکنی و فرهنگ‌سازی در زمینه معامله الگوریتمی اقدام به انتشار دانسته‌ها به صورت فیلم آموزشی در هم‌رویش می‌کنم.

توضیحات

این آموزش ساخت ربات معامله گر یا اکسپرت با MQL5 بخشی از یک مسیر آموزشی است . اما هدف ما از آموزش برنامه نویسی MQL5 و ساخت اکسپرت چیست؟ هدف ما فرهنگ سازی معامله الگوریتمی در فارکس و بازار رمزارزها با نرم افزار متاتریدر 5 و یا بازار بورس (با نسخه‌های بومی متاتریدر) سایت MQL5 چیست است. این یک بازار کار جدید برای علاقه‌مندان برنامه‌نویسی خواهد بود.

این بسته در واقع بخشی از بسته مقدماتی در مسیر آموزشی زیر است (اگر بسته مقدماتی را پیش از این تهیه کرده‌اید نیازی نیست که این آموزش را مجددا تهیه کنید. در همان بسته در بخش اول موجود است):

  1. بسته آموزش مقدماتی ساخت اکسپرت با MQL5 (+)
  2. بسته آموزش پیشرفته ساخت اکسپرت با MQL5 (+)
  3. آموزش اکسپرت نویسی فارکس (+)

توجه: اگر بسته شماره ۱ را در بالا تهیه کرده‌اید دیگر نیازی به تهیه این آموزش نیست (زیرا در همان بسته قرار داده شده است). بسته ۱ را کامل ببینید و تمرین کنید و بعد سراغ بسته‌ شماره ۲ سایت MQL5 چیست سایت MQL5 چیست و بعد ۳ بروید!

همچنین توجه کنید که در این مسیر ما نخست ساخت اکسپرت را برای بازار بورس شروع می‌کنیم تا برای مخاطب ساده‌تر باشد. در بسته پایانی (شماره ۳ بالا) همه آموخته‌ها را به اکسپرت فارکس تبدیل می‌کنیم.

معامله الگوریتمی چیست؟

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

برای ساخت ربات بورس حتی امروزه کار فراتر رفته و اغلب برنامه‌ها به الگوریتم‌های یادگیری عمیق مجهز و بنابراین هوشمند شده‌اند. هدف نهایی در این موضوع ایجاد برنامه‌هایی است که حتی بتواند رفتار دیگر معامله گران را پیش بینی و استراتژی معامله را بهینه کند.

امروزه بر اساس آمار ویکی پدیا، بیش از 80 درصد از معاملات فارکس (بزرگترین بازار سرمایه جهانی) به صورت الگوریتمی انجام می‌شود.

زبان برنامه نویسی MQL5 و نرم افزار متاتریدر

زبان MQL مخفف MetaQuotes Language است. این زبان توسط شرکت MetaQuotes (+) ایجاد شده است. شرکتی که نرم افزار متاتریدر را ارائه می‌کند. نرم افزار متاتریدر محیطی برای تحلیل و اجرای معامله است. تعدادی ابزارهای عمومی دارد و اگر کسی بخواهد می‌تواند در این محیط با زبان MQL برای اجرای کارهای پیشرفته اقدام به برنامه نویسی کند.

ما در آموزش MQL5 به آموزش برنامه نویسی MQL5 می‌پردازیم که آخرین نسخه از زبان MQL است؛ این زبان مناسب آخرین نسخه از نرم افزار متاتریدر یعنی MetaTrader 5 است.

دقت کنید که MQL5 از اساس با MQL4 متفاوت است. اگر با MQL4 آشنا هستید لازم است که این آموزش را برای مهاجرت به نسخه جدید ببینید.

خوشبختانه کارگزاری های مختلفی در ایران اقدام به ارائه نسخه بومی متاتریدر کرده اند (برای مثال دانلود مفید تریدر 5 را ببینید). پس شما برای معامله در بورس ایران می‌توانید از زبان MQL5 و امکانات نرم افزار متاتریدر استفاده کنید.

این آموزش در یک نگاه

ما در این مجموعه به آموزش MQL5 می‌پردازیم. شما سینتکس زبان MQL5 را یاد می گیرید. می‌آموزید که چطور برنامه هایی به زبان MQL5 بنویسید و در نرم افزار متاتریدر و نسخه ایرانی آن (مفید تریدر 5) اجرا کنید.

بحث را با دانلود مفید تریدر 5 و آشنایی با نرم افزار متاتریدر آغاز می کنیم. سپس به سراغ مفاهیم برنامه نویسی می‌رویم.

تعریف متغیر در MQL5 و انواع داده ها را می‌آموزید. با آرایه ها و ساختارهای شرط و حلقه در زبان MQL5 آشنا خواهید شد. با هم به تعریف تابع در MQL5 می‌پردازیم. مفاهیم شی گرایی و تعریف کلاس را نیز به صورت عمیق می‌آموزیم.

سرانجام در پایان دوره ساختار یک اکسپرت بورس را بررسی می‌کنیم. این که تمام مفاهیم بالا چطور دست به دست هم می‌دهند تا یک برنامه را بسازند.

در پایان این دوره، یعنی پس از آموزش زبان MQL5 شما آماده ورود به برنامه نویسی اکسپرت و ساخت ربات بورس یا اندیکاتور هستید. این موضوعات به صورت خودآموز می‌تواند توسط شما پیگری شود؛ البته ما نیز در هم رویش شما را تنها نخواهیم گذاشت . تا شما این آموزش را تمام کنید به مرور هر کدام از این موارد مثل ساخت اکسپرت یا ساخت اندیکاتور و … را طی بسته های مستقلی تولید و منتشر خواهیم کرد. هم رویش را در شبکه های اجتماعی با شناسه HamRyesh دنبال کنید تا به موقع از انتشار آثار بعدی مطلع شوید.

هدف این آموزش

اگر دارندگان سهام عدالت را کنار بگذاریم، حدود 15 میلیون کاربر فعال بورس در ایران داریم. اغلب کاربران به صورت سنتی معامله می‌کنند. ساعت ها از زمان عمر مردم پای تابلوهای بورس صرف می‌شود تا تصمیمی گرفته شود؛ در حالی که این روند می‌تواند خودکار شود.

بنابراین ساخت ربات بورس و ساخت اکسپرت و اندیکاتور و … می‌تواند به شغلی پرمخاطب در کشور تبدیل شود. شغلی جذاب که هم برای کاربر مفید است و هم توسعه دهنده! به این منظور آموزش نیاز است و متاسفانه آموزش MQL5 در این لحظه در کشور بسیار محدود و آن هم صرفا به صورت کلاس و با هزینه بسیار بالا برگزار می‌شود.

انگیزه اصلی ما در هم‌رویش از تولید این آموزش MQL5 با این بهای اندک نیز همین است. این که برنامه نویسان بیشتری بتوانند وارد شغل برنامه نویسی بورس شوند.

این آموزش بی‌نظیر است زیرا
  • با هدف انحصارشکنی و بهای مناسب تهیه شده است.
  • زبان MQL5 آخرین نسخه MQL است.
  • بازار کار بسیار وسیعی پیش روی شماست.
  • برنامه نویسی بورس عرصه جذابی برای استفاده از الگوریتم‌های هوش مصنوعی است.
پیشنیاز
  • آشنایی کلی با بازار سرمایه
کلیدواژه‌ها

آموزش MQL5 – آموزش برنامه نویسی mql5 – نرم افزار متاتریدر 5 – آموزش MetaTrader 5 – ساخت ربات بورس – آموزش اکسپرت نویسی بورس – آموزش زبان MQL5

سرفصل مطالب

سرفصل مطالب

فصل اول – نصب ابزار و شروع کار

درس صفر: معرفی دوره در یک نگاه
– معامله الگوریتمی چیست ؟
– زبان برنامه نویسی mql5 چیست؟
– پیشنیاز این آموزش
– نگاهی به محیط این آموزش
– اهداف آموزش

درس یکم: نصب و راه اندازی محیط برنامه نویسی
– دریافت و نصب مفیدتریدر
– ساخت نمایه مجازی در مفیدتریدر
– نحوه تغییر زبان مفیدتریدر به فارسی
– اولین برخورد با MetaEditor
– بررسی مسیر نصب نرم افزار
– توصیه برای روزآمدی فرآیند نصب

درس دوم: ساخت اولین اکسپرت
– ساخت یک Expert Advisor در MetaEditor
– مفهوم تابع onInit و onDeInit و onTike چاپ یک پیغام روی نمودار
– درج یادداشت یا comment در کدهای mql

درس سوم : انواع فایل ها در MQL5
– آشنایی با انواع فایل mq5 و ex5 و mqh و set در زبان MQL5
– مفهوم فایل include و بررسی یک نمونه
– کامپایل برنامه و تولید فایل ex5 به عنوان خروجی اکسپرت

درس چهارم : مدیریت فایل ها
– آشنایی با پوشه بندی MetaEditor و پوشه های Experts و Includes
– مفهوم کتابخانه یا library در زبان mql5 در یک نگاه

فصل دوم – متغیرها وانواع داده در MQL5

درس پنجم: مفهوم متغیر و تعریف متغیر در MQL5
– چرا نیاز به متغیرها داریم؟
– مفهوم متغیر و identifier
– تعریف یک متغیر در MQL5
– قواعد نام‌گذاری متغیرها در MQL5

درس ششم: انواع داده در MQL5(integer)
– چرا به انواع داده‌ها نیاز داریم؟
– انواع داده عدد صحیح یا integer
– تفاوت char و short و int و long
– تفاوت uchar وushort و uint و ulong

درس هفتم: انواع داده در MQL5(real,string,Boolean)
– انواع داده عدد حقیقی یا real
– تفاوت float و double در MQL5
– نوع داده استرینگ یا string
– نوع داده منطقی یا بولین Boolean
– بررسی نوع داده ها در مستندات MQL5

درس هشتم: انواع داده در MQL5(color, datetime)
-نوع داده رنگ یا color
-نوع داده تاریخ وزمان یا datetime
-بررسی ثابت های تاریخ و زمان

درس نهم: آرایه ها
-تعریف آرایه یک بعدی استاتیک
_تعریف index در آرایه ها
-مقداردهی به آرایه های تک بعدی
– تفاوت آرایه های استاتیک و داینامیک
_ تعریف آرایه تک بعدی داینامیک
_ استفاده از تابع ArrayResaize برای تعیین اندازه آرایه ها

درس دهم: آرایه ها چند بعدی
-تعریف آرایه دو بعدی استاتیک
-مقداردهی به آرایه های تک بعدی
_ تعریف آرایه دو بعدی داینامیک

درس یازدهم: Enumeration
-تعریف Enumeration
_ استفاده از Enumeration
– تغییر اعداد متناظر به سایت MQL5 چیست هر عضور از لیست Enumeration

درس دوازدهم: Structures
_ تعریف یک متغیر از نوع داده Structures
_ ساخت یک نمونه از متغییر Structures و مقدار دهی به متغیرهای آن
_ کاربا Structures داخلی MqlTick در زبان MQL5
_ استفاده از تابع SymbolInfoTick برای خواندن اطلاعات از سرورها و پر کردن متغیرهای MqlTick
_ اجرای اکسپرت نوشته شده روی نمودار سهم های مختلف

درس سیزدهم: متغیرهای ورودی ( input variables )
_ تعریف ویژگی های input variable
– آشنای با sintax متغیرهای ورودی
_ کاربرد expert نویسی برای بهینه کردن سود در اندیکاتور moving Average
_ مثال کاربردی از متغیرهای ورودی

درس چهاردهم : متغیرهای محلی و سراسری ( local variable and Global variable)
_ تعریف ویژگی های local variable
– آشنای با sintax متغیرهای محلی و سراسری
_ تعریف ویژگی های Global variable

درس پانزدهم : متغیرهای استاتیک ( static variable )
_ تعریف ویژگی های static variable
– آشنای با sintax متغیرهای استاتیک
_ بررسی تفاوت متغیرهای استاتیک و متغیرهای محلی

فصل سوم – عملگرها در زبان MQL5

درس شانزدهم : عملگرهای ریاضی ( Operations)
_ آشنایی با روش انجام عملیات ریاضی و ذخیره سازی نتایج عملیات در MQL5
_ تعریف عملگر جمع یا Addition و حل مثال از آن
_ تعریف عملگر ضرب یا Multiplication و حل مثال از آن
_ تعریف عملگر تفریق یا Subtraction و حل مثال از آن
_ تعریف عملگر تقسیم یا Division و حل مثال از آن
_ تعریف عملگر باقیمانده تقسیم یا Modulus و حل مثال از آن

درس هفدهم : عملیات تخصیص ( Assignment Operations)
_ تعریف عملگرهای تخصیص برای عملیات جمع
_ تعریف عملگرهای تخصیص برای عملیات تفریق
_ تعریف عملگرهای تخصیص برای عملیات ضرب
_ تعریف عملگرهای تخصیص برای عملیات تقسیم
_ تعریف عملگرهای تخصیص برای عملیات باقیمانده

درس هجدهم : عملیات مقایسه ای ( Relation Operations)
_ تعریف عملگرهای مقایسه ای
_ حل مثال از عملگر بزرگتر و کوچکتر
_ حل مثال از عملگر بزرگتر مساوی و کوچکتر مساوی
_ حل مثال از عملگر برابر و نابرابری

درس نوزدهم : عملیات منطقی ( Boolean Operations)
_ تعریف عملگرهای منطقی
_ تعریف و حل مثال از عملگر منطقی (AND)
_ تعریف و حل مثال از عملگر منطقی (OR)
_ تعریف و حل مثال از عملگر منطقی (NOT)

فصل چهارم – ساختارهای شرط و حلقه

درس بیستم : ساختار شرطی if
_ تعریف ساختارشرطی if
_ حل مثال از ساختارشرطی if

درس بیست و یکم : ساختار شرطی else
_ تعریف ساختارشرطی else
_ حل مثال از ساختارشرطی else
_ تعریف ساختارشرطی else if
_ حل مثال از ساختارشرطی else if

درس بیست و دوم : حلقه While
_ تعریف حلقه ها در MQL
_تعریف حلقه while
_ حل مثال از حلقه while

درس بیست و سوم : حلقه do_While
_ تعریف حلقه do-while
_ حل مثال از حلقه do_while
_ بررسی و حل مثال از تفاوت حلقه ی while و do_while

درس بیست و چهارم : حلقه for
_ تعریف حلقه for
_ حل مثال از حلقه for
_ تعریف و حل مثال از break operator
_ تعریف و حل مثال از continue operator

فصل پنجم – تابع

درس بیست و پنجم: معرفی تابع (Function)
_ معرفی نظری تابع ها
_ بیان 2 مزیت اصلی توابع

درس بیست و ششم : تعریف اولین تابع در MQL5
_ تعریف تابع GetStopLoss
_ تعریف ورودی و خروجی در تابع GetStopLoss
_ استفاده از تابع GetStopLoss در تابع OnTick

درس بیست و هفتم : تابع ها با مقدار ورودی پیش فرض (DefaultValue)
_ تعریف مزیت های تابع ها و دلیل استفاده از تابع ها
_ تعریف مقدار پیش فرض برای ورودی تابع ها
_ استفاده از تابع با با مقدار پیش فرض

درس بیست و هشتم : تابع های بدون خروجی ( void Type)
_ آشنای با عملگر return
_ تعریف مثال از تابع void
_ بررسی تفاوت تابع void و تابع که خروجی دارد

درس بیست و نهم : استفاده از داده های ویژه به عنوان ورودی تابع
_ معرفی تابع SymbolInfoTick
_ معرفی استراکچر MqlTick
_ساخت نمونه از استراکچر MqlTick
_ پاس دادن استراکچرها به عنوان ورودی تابع SymbolInfoTick

فصل ششم – شی گرایی و کلاس

درس سی ام : برنامه نویسی شی گرا ( object-oriented programming)
_ معرفی برنامه نویسی شی گرا
_ معرفی المان های کلاس و شی در طبیعت
_ معرفی المان های شی گرای کلاس و شی در صنعت
_ حل مثال از کاربرد شی گرایی در MQL5

درس سی و یکم : تعریف یک کلاس ( Classes)
_ تعریف کلاس CIndicator
_ معرفی المان های تعریف کلاس در MQL5

درس سی و دوم: سطح دسترسی در کلاس ( Access Modifiers)
_ معرفی انواع سطح دسترسی کلاس ها در MQL5
_ آشنایی با ویژگی های سطح دسترسی Public
_ آشنایی با ویژگی های سطح دسترسی private
_ آشنایی با ویژگی های سطح دسترسی protected
_ معرفی مفهوم encapsulation در oop

درس سی و سوم : کاربرد سطح دسترسی در کلاس ( Access Modifiers)
_ آشنایی با انواع روش تعریف تابع ها در کلاس
_ تعریف عملکرد تابع main در کلاس Cindicator
_ تعریف عملکرد تابع Release در کلاس Cindicator
_ استفاده از متغیرهای که به صورت protected در سطح کلاس تعریف شدن در تابع ها

درس سی و چهارم : constructor
_ تعریف ویژگی و کاربرد constructor پیش فرض
_ تعریف ویژگی و کاربرد constructor دستی در تابع
_حل مثال از constructor در کلاس Cindicator

درس سی و پنجم : ارث بری در برنامه نویسی شی گرا (ِDerived Classes)
_ تعریف مفهوم ارث بری inheritance
_ تعریف مفهوم کلاس والد یا کلاس parent class
– تعریف مفهوم کلاس فرزند یا derived class
_ تعریف کلاس اندیکاتور میانگین متحرک با نام CiMA به عنوان کلاس فرزند که از کلاس والد Cindicator
_ تعریف تابع Init() در کلاس CiMA و استفاده از متغیرهای ارث بری شده

درس سی و ششم : تابع های مجازی ( virtual functions)
_ تعریف کاربرد تابع های مجازی در کلاس ها
_ حل مثال کاربردی از تابع های مجازی در کلاس

درس سی و هفتم : نمونه یا object
_ آشنای با روش تعریف object از کلاس ها
_ تعریف object از کلاس CiMA یا کلاس اندیاتور میانگین متحرک

فصل هفتم – جمع بندی و طرح یک مثال

درس سی و هشتم : بررسی ساختار یه برنامه در MQL5
_ آشنایی با اجزای مختلف یک برنامه
_ نقش Preprocessor Directives در MQL5
_ تفاوت #include و #import
_ جایگاه متغیرهای input و global
_ جایگاه تابع ها و کلاس ها
_ مفهوم و جایگاه Event Handler ها

درس سی و نهم : جمع بندی و نگاهی به آینده
_ مروری بر آچه در دوره گفته شده
_ آنچه در ادامه پیش رو داریم

مقالات مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

برو به دکمه بالا