ايجاد سيستم‌هاي معاملاتي خودكار در زبان MQL5

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

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

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

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

پس از تدوین قواعد، به مرحله اجرا می‌رسیم. یکی از پلتفرم‌های معاملاتی معروف که قابلیت برنامه‌نویسی دارد و در همه بازارهای هدف اشاره‌شده، قابل‌اجراست، نرم‌افزار Meta Trader است. این پلتفرم معاملاتی در دو نسخه 4 و 5 معروف است. نسخه 4 آن بانام تجاری پارس رسا که تا این لحظه فقط قابلیت نمایش داده‌های سهام، بورس، دلار و... را دارد و نسخه 5 آن، مفید تریدر نام دارد که علاوه قابلیت‌های قبل، قابلیت معامله کردن را دارد. به زبان برنامه‌نویسی متاتریدر MQL گویند. در این مرحله استراتژی مدوّن شده خود را، تبدیل به نرم‌افزار اتوماتیک معاملاتی نموده تا به‌جای ما، عملیات خریدوفروش را انجام دهد. نتیجه اینکه خطای انسانی در زمان معامله کردن به‌شدت کاهش پیدا می‌کند. موضوع کتاب ما در مورد آموزش برنامه‌نویسی MQL5 با فرض، آشنایی اولیه با MQL است.

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

در مرحله بعد دقیق کردن استراتژی معاملاتی به روش‌های هوش مصنوعی مانند الگوریتم‌های ژنتیک، سایر روش‌های شبکه‌های عصبی و...اهمیت پیدا می‌کند.

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

جهت بهره‌وری از کتاب، سورس کدهای کتاب ايجاد سيستم‌هاي معاملاتي خودكار در زبان MQL5، از این لینک دانلود فرمایید.


فهرست مطالب

فصل اول: اصول MQL5

فصل دوم: انواع متغیرها و داده‌ها

فصل سوم: عملیات ریاضی..

فصل چهارم: عملگرهای شرطی و حلقه‌ای..

فصل پنجم: توابع

فصل ششم: برنامه‌نویسی با رویکرد شیء‌گرا

فصل هفتم: ساختار یک برنامه

فصل هشتم: اصول اکسپرت‌ها

فصل نهم: سفارش‌گذاری..

فصل دهم: ایجاد یک کلاس سفارش‌گذاری..

فصل یازده: حد ضرر و حد سود.

فصل دوازده: مدیریت، اصلاح و بستن پوزیشن‌ها

فصل سیزده: سفارش‌های انتظاردار

فصل چهارده: حد ضرر دنبال‌کننده

فصل پانزده: مدیریت سرمایه و اندازه معامله.

فصل شانزده: داده‌های مربوط به کندل و قیمت...

فصل هفده: استفاده از اندیکاتورها در اکسپرت..

فصل هیجده: کار کردن با زمان و تاریخ..

فصل نوزدده: کنار هم گذاشتن تمامی مفاهیم قبلی..

فصل بیست: نکات و ترفندها

فصل بیست و یکم: اندیکاتورها، اسکریپت‌ها و کتابخانه‌ها

فصل بیست و دوم: اشکال‌زدایی و تست کردن..

لینک سفارش کتاب

نظر دادن

از پر شدن تمامی موارد الزامی ستاره‌دار (*) اطمینان حاصل کنید. کد HTML مجاز نیست.

جهان بورس در تلگرام و اینستاگرام

 
ما را در اینستاگرام دنبال کنید
 
 
ما را در کانال تلگرام دنبال کنید
 

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

توضیحات بیشتر...

تماس با ما

 

ادرس:  تهران

 

تلفن تماس:  +98 910 929 1373

 

فکس          +98 910 929 1373

 

ایمیل :  iran_analyst_stock@yahoo.com

لینک های کاربردی

خبرنامه

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