روز
ساعت
دقیقه
ثانیه
کارگاه عملی ساخت ربات معامله‌گر بدون برنامه‌نویسی

پشتیبانی

تضمین علمی

تضمین کیفیت

به‌روز

خرید کتاب برنامه‌نویسی اکسپرت به زبان MQL4

  • عنوان کتاب: برنامه‌نویسی اکسپرت به زبان MQL4 
  • ترجمه: کاپیتان مهدی صفائی
  • تالیف: اندرو یانگ
  • نوبت چاپ: اول ۱۳۹۹
  • ناشر: آراد کتاب
  • قیمت: ۶۰۰۰۰ تومان

 

قیمت:

تومان60,000

ناموجود

توضیحات

درباره کتاب برنامه نویسی اکسپرت به زبان MQL4

آقای مهندس مهدی صفایی در مقدمۀ این کتاب آورده اند که : از آنجا که بیشتر معامله گران بازار با پلتفرم متاتریدر ۴ اقدام به معامله در بازارهای بین المللی می نمایند و با توجه به عدم وجود منابع آموزشی فارسی در این زمینه بر آن شدم تا یکی از بهترین آثار که توسط آقای Andrew Young به رشته تحریر در آمده را برای علاقه مندان به حوزه معاملات اتوماتیک و اکسپرت نویسی و اندیکاتور نویسی ترجمه و ارائه کنم.
لازم به ذکر است که اصل این کتاب دارای اشکالات کدنویسی بسیاری است که تمامی این ارادات مرتفع گردیده و در آدرس Mt6.ir/MQL4bookدر اختیار شما قرار گرفته است.

 
دلایل کلی برای لزوم فراگیری مفاهیم این کتاب:
۱_وضوح و شفافیت عملکرد رفتار پلتفرم در محدوده Back end برای معامله گر و فهم مفاهیم معاملاتی بازار به طور دقیق .
2_آزمون و تست نتایج استراتژی مورد نظر معامله گر از لحاظ کارایی . لازم به توضیح است که نهایت دقت پلتفرم متاتریدر ۴ در تست عملکرد استراتژی ها ۹۰ درصد می باشد که این مسأله در بسیاری از موارد می تواند به ایجاد خطا در نتایج منجر شود. برای رفع این نقیصه توضیحات لازم در آدرس Mt6.ir/MQL4book داده شده است
۳_ کاهش خطاهای انسانی مثل Fat finger و خطاهای احساسی در معاملات به هنگام اجرا.
۴ _امکان بررسی و عیب یابی و توسعۀ استراتژی با استفاده از نتایج بک تست.
۵ _امکان طراحی شاخصهای تکنیکال براساس تابع مورد نظر معامله گر و پیاده سازی استراتژی بر روی آن.
۶_ فهم عمیق تر طراحی استراتژی و موارد مربوط به آن در حوزه بورس.
۷_ امکان گرفتن Alert یا هشدار در سهم مورد نظر بدون ایجاد معامله و اجرای معاملۀ دستی در هر پلتفرم معاملاتی دیگر.

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


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

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

 

 

فهرست کتاب صفحه

مقدمه ۱۲
۱۳ فصل اول: مقدمهای بر MQL
مقدمهای بر متااِدیتور ۱۳
اکسپرت چیست؟ ۱۳
فرمت فایلها ۱۳
محل فایلها ۱۴
متااِدیتور ۱۵
مفاهیم اولیه ۱۷
گرامر ۱۷
کامنتها (توضیحات) ۱۸
نشانگرها ۱۹
متغیرها ۱۹
ثابتها ۲۰ (Constants)
توابع ۲۱
۲۳(Variable Scope) گسترۀ متغیر
۲۴ چیدمان یک فایل ۴MQ
ایجاد یک اکسپرت جدید ۲۴
۲۶ (Preprocessor Directives) دستورات پیشپرداز
پارامترها و متغیرهای اکسترنال (خارجی) ۲۷
متغیرهای عمومی ۲۸
توابع خاص ۲۸
دیگر توابع ۲۹
فصل دوم: درج معامله ۳۱
۳۱ (Spread) و اِسپرد Ask ،Bid
انواع معاملات ۳۱
فرآیند درج معامله ۳۲
۳۳OrderSend()
۳۵ (market) درج یک معامله از نوع مارکت
۳۶Pending Stop Order درج
۳۶ Pending Limit Order درج
۳۷ Take Profit و Stop Loss محاسبهی
۳۷ pips محاسبه در واحد
۳۸ Point
۳۹Point و Slippage
بهعنوان متغیرهای عمومی ۴۰ Point و Slippage
۴۱MarketInfo()
۴۲Stop Loss محاسبهی
۴۳ Take Profit محاسبهی
۴۳ Stop Loss ن روشهای جایگز ین برای تع
باز یابی اطلاعات معامله ۴۴
۴۵OrderSelect()
بستن معاملات ۴۶
۴۷OrderClose()
۴۸OrderDelete()
یک اکسپرت ساده ۴۹
استفاده از معاملات انتظار ی ۵۳
فصل سوم: درج معامله پیشرفته ۵۵
۵۵ ECN سازگار ی
اصلاح معامله ۵۵
اضافه کردن حد سود و حد ضرر به معاملهی موجود ۵۶
اصلاح قیمت یک معاملهی انتظار ی ۵۸
بررسی اِستاپها و قیمت معاملات انتظار ی ۵۹
۵۹Stop Levels
بررسی قیمتهای حد سود و حد ضرر ۶۱
بررسی قیمتهای معاملات انتظار ی ۶۲
محاسبهی مقدار لاتیج (حجم معاملات) ۶۳
۶۳(Money Management) مدیر یت پول
بررسی میزان لاتیج ۶۵
دیگر ملاحظات ۶۷
بستر تر ید ۶۷
رفرش کردن متغیرهای از پیشتعر یفشده ۶۷
رسیدگی به خطاها ۶۸
سَر هم کردن همه چیز ۷۱
فصل چهارم: کار کردن با توابع ۷۹
تابع اندازهی لاتیج ۷۹
تابع بازبینی لاتیج ۸۱
تابع درج معامله ۸۱
درج معاملهی انتظار ی ۸۳
تابع بستن معامله ۸۴
تابع بستن معاملهی انتظار ی ۸۵
توابع محاسبۀ حد سود و حد ضرر ۸۵
۸۷Stop Level بررسی
اضافه کردن حد سود و حد ضرر ۸۸
۸۹Include استفاده از فایلهای
ها ۹۰ Library استفاده از
یک اکسپرت ساده (همراه با توابع) ۹۱
فصل پنجم: مدیر یت معامله ۹۵
حلقۀ معامله ۹۵
۹۵ for عملگر
۹۶while عملگر
حلقۀ معامله ۹۷
شمارش معامله ۹۸
بستن چند معامله ۱۰۰
تر یلینگ اِستاپها ۱۰۲
حداقل سود ۱۰۵
۱۰۶ Break Even Stop
آپدیت کردن اکسپرت ۱۰۸
فصل ششم: شرطهای معامله و اندیکاتورها ۱۱۱
دادههای قیمت ۱۱۱
اندیکاتورها ۱۱۲
۱۱۳ (Trend Indicators) اندیکاتورهای روند
اُسیلاتورها ۱۱۴
اندیکاتورهای سفارشی ۱۱۶
ثابتهای اندیکاتور ۱۲۰ Constant
تایم فر یمها (قابهای زمانی) ۱۲۰
قیمت اِعمالشده ۱۲۱
روشهای مووینگ اور یج ۱۲۱
اَرز یابی شرطهای معامله ۱۲۲
عملیاتهای ارتباطی ۱۲۳
۱۲۴ Boolean عملیاتهای
خاموش و روشن کردن یک اندیکاتور ۱۲۵
مقایسۀ مقادیر اندیکاتور در سرتاسر کندلها ۱۲۷
فصل هفتم: کار کردن با زمان و تار یخ ۱۳۱
۱۳۱ Datetime متغیرهای
۱۳۲Datetime های Constant
توابع تار یخ و زمان ۱۳۳
ساختن یک تایمر ساده ۱۳۵
اجرا روی باز شدن کندل ۱۳۷
فصل هشتم: نکات و ترفندها ۱۴۱
۱۴۱ Escape کاراکترهای
استفاده از کامنتهای نمودار ۱۴۱
تنظیمات چک ۱۴۲
دمو یا محدودیتهای حساب ۱۴۳
۱۴۴MessageBox()
های دکمهای ۱۴۶ Flag
های آیکون ۱۴۶ Flag
های بازگشتی ۱۴۶ Flag
هشدارهای ایمیلی ۱۴۷
سعی مجدد هنگام خطا ۱۴۸
استفاده از کامنتهای معامله بهعنوان نشانگر ۱۵۰
بررسی مارجین ۱۵۱
بررسی اِسپرد ۱۵۲
چندین معامله ۱۵۳
متغیرهای جهانی ۱۵۶
بررسی سود معامله ۱۵۸
مارتینگل ۱۵۹
اِشکالزدایی اکسپرت شما ۱۶۲
عیبیابی خطاهای متناوب تر ید ۱۶۴
برطرف کردن خطاهای کامپایل ۱۶۵
فصل نهم: اندیکاتورهای سفارشی و اِسکر یپتها ۱۶۹
بافرها ۱۶۹
ساخت یک اندیکاتور سفارشی ۱۷۰
خصوصیات ترسیم ۱۷۱
استفاده از نامهای بافر توصیفی ۱۷۳
اندیکاتور ۱۷۴ start() تابع
اِسکر یپتها ۱۷۶
ضمائم ۱۷۹
۱۷۹A ضمیمه
اکسپرت ساده ۱۷۹
اکسپرت ساده با معاملات انتظار ی ۱۸۱
۱۸۴ B ضمیمه
اکسپرت پیشرفته ۱۸۴
اکسپرت پیشرفته با معاملات انتظار ی ۱۹۰
۱۹۶C ضمیمه
اکسپرت با توابع – معاملات انتظار ی ۱۹۹
۲۰۳D ضمیمه
۲۰۳Include فایل
۲۲۱E ضمیمه
اندیکاتور سفارشی ۲۲۱