گسترش روز افزون گرایش به فعالیت در بازارهای پولی و مالی جهانی (و منطقه ای)- نظیر فارکس- سهام و فلزات گرانبها که در دنیای امروز عمدتا به صورت آنلاین درآمده اند و نیز سرعت بالای معاملات و نوسانات این بازارها (به ویژه فارکس) موجب می شود که تدوین استراتژی های تجاری و معاملاتی از اهمیت ویژه ای برخوردار شود. لزوم تست صحت و دقت استراتژی های تازه تدوین شده و سنجش میزان قابلیت اتکاء به آنها و همچنین لزوم خودکارسازی معاملات بر اساس این استراتژی ها- از دلایل پیدایش محیطهای برنامه سازی در عرصه معاملات آنلاین هستند. در فصول کتاب «برنامه نویسی شاخص های تكنیكی و معاملات خودكار در بازار فاركس به زبان MQL» مشاهده خواهید کرد- این محیط ها- ابزارهایی در سیستم های یکپارچه تجارت آنلاین هستند که بسته به سیستم مدیریت اطلاعات در هر کارگزاری یا مرکز مالی- نرم افزارهای متفاوتی را شامل می شوند.

كلمات كلیدی: مقدمه ای در برنامه نویسی MQL  - دستور زبان MQL  - انواع داده  - انواع داده در MQL4 - انواع داده در MQL5  - شیءگرایی و رویدادگرایی  - کلاس و ساختار  - اعمال و عبارات در MQL  - حلقه ها و دستورات کنترلی در MQL  - تصمیم گیری و دستورات شرطی  - حلقه ها  - توابع در MQL  - متغیر ها در MQL - پیش پردازنده ها  - محیط و مفاهیم اطلاعاتی MQL - اولین اندیکاتور شما - آماده سازی برای نوشتن یک اندیکاتور  - شروع کدنویسی  - آرایه ها و بافر اندیکاتور - توابع ویژه  - متغیرهای از پیش تعریف شده - مباحث مرتبط با  MQL5- اولین اکسپرت شما  - آماده سازی برای نوشتن یک اکسپرت  - ایده و استراتژی برنامه ی ما  - مطالعه در تابع ویژه ی start - اصلاح یک دستور باز - مباحث مرتبط با  MQL5 - اولین اسکریپت شما  - آماده سازی برای نوشتن یک اسکریپت - کدنویسی در اسکریپت - کارکردن با قالب ها  - گذار از MQL4  به MQL5  - توابع ویژه و متغیرهای از پیش تعریف شده  - اکسپرت ها  - اندیکاتورهای سفارشی - Barها  - توابع معاملاتی در MQL4  - خطاها در MQL  - توابع معاملاتی در MQL5  - توابع اندیکاتور در MQL5 - توابع عملیات روی فایل ها در MQL5

 

فهرست مطالب:

مقدمه و یادداشت مولف

فصل اول- مقدمه ای در برنامه نویسی MQL

فصل دوم- دستور زبان MQL

فصل سوم- انواع داده

بخش اول – انواع داده در MQL4

بخش دوم – انواع داده در MQL5

بخش سوم – شیءگرایی و رویدادگرایی

بخش چهارم – کلاس و ساختار

فصل چهارم- اعمال و عبارات در MQL

فصل پنجم- حلقه ها و دستورات کنترلی در MQL

بخش اول – تصمیم گیری و دستورات شرطی

بخش دوم – حلقه ها

فصل ششم- توابع در MQL

فصل هفتم- متغیر ها در MQL

فصل هشتم- پیش پردازنده ها

فصل نهم- محیط و مفاهیم اطلاعاتی MQL

فصل دهم- اولین اندیکاتور شما

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

بخش دوم – شروع کدنویسی

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

بخش چهارم – توابع ویژه

بخش پنجم – متغیرهای از پیش تعریف شده

بخش ششم – مباحث مرتبط با  MQL5

فصل یازدهم- اولین اکسپرت شما

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

بخش دوم – ایده و استراتژی برنامه ی ما

بخش سوم – مطالعه در تابع ویژه ی start

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

بخش پنجم – مباحث مرتبط با  MQL5

فصل دوازدهم- اولین اسکریپت شما

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

بخش دوم – کدنویسی در اسکریپت

فصل سیزدهم- کارکردن با قالب ها

فصل چهاردهم- گذار از MQL4  به MQL5

بخش اول – توابع ویژه و متغیرهای از پیش تعریف شده

بخش دوم – اکسپرت ها

بخش سوم – اندیکاتورهای سفارشی

ضمیمه 1 – Barها

ضمیمه 2 – توابع معاملاتی در MQL4

ضمیمه 3 –خطاها در MQL

ضمیمه 4 – توابع معاملاتی در MQL5

ضمیمه 5 – توابع اندیکاتور در MQL5

ضمیمه 6 – توابع عملیات روی فایل ها در MQL5