در این سری از ویدئو به آموزش زبان MQL-4 پرداخته می شود. این مجموعه رایگان در اختیار دوستانی که تمایل به یاد گیری این زبان را دارند قرار داده شده است ،لطفا توجه بفرمایید که بعضی از مباحث آموزش داده شده حتی به زبان انگلیسی هم موجود نمی باشد و حاصل تجربیات شخصی است.
نکات مهم در یادگیری برنامه نویسی ام کیو ال:
برای موفقیت در زبان برنامه نویسی ، تمامی مباحث اریه شده را با جدیت پیگیری کنید (مخصوصا دوره مقدماتی) بعد از هر درس کدها و مفاهیم آموزش داده شده را شخصا کد نویسی کنید. اگر شما هزاران ساعت ویدیو آموزشی را ببنید و هیچ کدی ننویسید هیچ وقت نمی توانید یک برنامه نویس موفق شوید،با دیدن ویدیو های بیشتر فقط ذهن شما بیشتر درگیر خواهد شد و حتی ممکن است لذت برنامه نویسی رو از دست بدهید.
توانایی های شما بعد از این دوره برنامه نویسی ام کیو ال
اندیکاتوری بنویسید که میانگین مورینگ اوریج 26 و کیجون سن 26 را با یک خط در چارت اصلی رسم نماید
● مقدار مورینگ اوریج و مقدار کیجون سون از ورودی قابل تغییر باشد
اکسپرتی با مشخصات زیر بنویسید:
● زمانی که استوکتسینگ بیشتر از 80 باشد و کندل به خط بالای اندیکاتور بولینگر باند برخورد کند یک پوزیشن سل گرفته شود
● زمانی که استوکتسینگ کمتر از 20 باشد و یک کندل به خط پایینی اندیکاتور بولینگر باند برخورد کند یک پوزیشن بای گرفته شود
● در صورتی که پوزیشن بای باز نباشد پوزیشن بای دیگری گرفته شود
● در صورتی که پوزیشن سلی باز نباشد ، پوزیشن سل دیگری گرفته شود
● مقدار استاپ لاس و تیک پرافیت از ورودی های قابل تنظیم باشد
اکسپرتی با مشخصات زیر بنویسید:
● زمانی که کندل های بالا سه خط انیدکاتور alligator باشند و فاصله خط Lips با قیمت کندل دو برابر فاصله دو خط Jaws و Teeth باشد یک پوزیشن بای گرفته شود
● زمانی که کندل های پایین سه خط انیدکاتور alligator باشند و فاصله خط Lips با قیمت کندل دو برابر فاصله دو خط Jaws و Teeth باشد یک پوزیشن سل گرفته شود
● اکسپرت داری ترلینگ استاب باشد
● در صورتی که پوزیشن بای باز نباشد پوزیشن بای دیگری گرفته شود
● در صورتی که پوزیشن سلی باز نباشد پوزیشن سل دیگری گرفته شود
اکسپرتی با مشخصات زیر بنویسید:
● اگر کندل روزانه امروز و کندل روزانه یک روز قبل هر دو سعودی باشند،همیچینین در چارت 15 دقیقه یک کندل سعودی از پایین مورینگ اوریج 32 را قطع نمایند یک پوزیشن بای گرفته شود
● اگر کندل روزانه امروز و کندل روزانه یک روز قبل هر دو نزولی باشند،همیچینین در چارت 15 دقیقه یک کندل نزولی از بالا مورینگ اوریج 32 را قطع نمایند یک پوزیشن سل گرفته شود
● در صورتی که پوزیشن بای باز نباشد پوزیشن بای دیگری گرفته شود
● در صورتی که پوزیشن سلی باز نباشد پوزیشن سل دیگری گرفته شود
● مقدار استاپ لاس و تیک پرافیت از ورودی های قابل تنظیم باشد
یک اکسپرت که از یک اندیکاتور خارجی سیگنال میگیرد را بنویسید
● اندیکاتور و شرایط پوزیشین گیری به انتخاب خودتان است
بعد از حل تمرینات بالا ، کد نویسی رو با سیستم خودتان یا پروژه های که به شما پیشنهاد می شود ادامه دهد ،در کنار آن ویدیو های دوره پیشرفته رو بیبیند. در دوره پیشرفته ما با نحوه بهتره نوشتن کد ها و بخشهای دیگری از زبان و توابع ام کیو ال آشنا خواهیم شد.
نکته: کسانی که مایل به آموزش زبان برنامه نویسی ام کیو ال 5 هستند لازم است ابتدا همین مجموعه زبان ام کیو ال 4 را مشاهده و تمامی مطالب آن را فرا بگیرند. امید هست با این سری از ویدیو های آموزشی ، قدمی بزرگی در راستای تکمیل منابع آموزشی زبان ام کیو ال به فارسی برداشته شود.
-
بخش مقدماتی ۱۶۵ دقیقه
۱-۱ مقدمه و مبحث متغیر ها لینک : پخش حجم: ۵۶ مگابایت زمان: ۳۶ دقیقه ۱-۲ عملگرهای محاسباتی لینک : پخش حجم: ۷۳ مگابایت زمان: ۲۸ دقیقه ۱-۳ دستورات شرطی لینک : پخش حجم: ۷۴ مگابایت زمان: ۳۳ دقیقه ۱-۴ حلقه ها لینک : پخش حجم: ۵۷ مگابایت زمان: ۲۶ دقیقه ۱-۵ break ،continue ، شرط سویچ، آرایه ها لینک : پخش حجم: ۵۵ مگابایت زمان: ۲۶ دقیقه ۱-۶ تابع لینک : پخش حجم: ۳۴ مگابایت زمان: ۱۶ دقیقه -
بخش متوسطه ۳۶۱ دقیقه
۲-۱ آرایه ها و متغیر های پیش فرض لینک : پخش حجم: ۴۸ مگابایت زمان: ۲۰ دقیقه ۲-۲ توابع زمانی و تاریخ لینک : پخش حجم: ۹۰ مگابایت زمان: ۵۴ دقیقه ۲-۳ توابع پوزیشن گیری و مدیریت پوزیشن لینک : پخش حجم: ۹۹ مگابایت زمان: ۵۷ دقیقه ۲-۴ نمونه کد نویسی اکسپرت لینک : پخش حجم: ۹۲ مگابایت زمان: ۵۱ دقیقه ۲-۵ کد نویسی اندیکاتور های خطی لینک : پخش حجم: ۷۶ مگابایت زمان: ۴۸ دقیقه ۲-۶ استفاده از اندیکاتور ها لینک : پخش حجم: ۸۶ مگابایت زمان: ۲۹ دقیقه ۲-۷ نمونه کد نویسی اکسپرت لینک : پخش حجم: ۹۴ مگابایت زمان: ۲۷ دقیقه ۲-۸ استفاده از اندیکاتور های خارجی لینک : پخش حجم: ۴۸ مگابایت زمان: ۱۴ دقیقه ۲-۹ ترلینگ استاپ، محاسبه نقاط پیوت لینک : پخش حجم: ۱۰۰ مگابایت زمان: ۳۰ دقیقه ۲-۱۰ توابع مدیریت حساب ، چند نکته در مورد اکسپرت نویسی لینک : پخش حجم: ۹۹ مگابایت زمان: ۳۱ دقیقه -
بخش پیشرفته ۵۰۱ دقیقه
۳-۱ مدیریت حافظه و داده ها شمارشی لینک : پخش حجم: ۷۷ مگابایت زمان: ۳۰ دقیقه ۳-۲ تابع on timer لینک : پخش حجم: ۱۲۸ مگابایت زمان: ۴۳ دقیقه ۳-۳ آشنایی با متغیر های گلوبال یا جهانی لینک : پخش حجم: ۷۲ مگابایت زمان: ۲۵ دقیقه ۳-۴ طراحی خطوط اندیکاتور لینک : پخش حجم: ۸۸ مگابایت زمان: ۲۹ دقیقه ۳-۵ آبجکت های گرافیکی لینک : پخش حجم: ۱۷۸ مگابایت زمان: ۸۶ دقیقه ۳-۶ گرفتن مقدارهای آبجکت های گرافیکی لینک : پخش حجم: ۱۰۵ مگابایت زمان: ۳۱ دقیقه ۳-۷ توابع تبدیل و توابع رشته ای لینک : پخش حجم: ۱۳۷ مگابایت زمان: ۴۶ دقیقه ۳-۸ کار با آرایه ها و توابع آرایه ای لینک : پخش حجم: ۱۱۲ مگابایت زمان: ۴۴ دقیقه ۳-۹ تابع OnChartEvent و خواص چارت لینک : پخش حجم: ۱۰۷ مگابایت زمان: ۶۰ دقیقه ۳-۱۰ کار با فایل لینک : پخش حجم: ۱۴۴ مگابایت زمان: ۵۸ دقیقه ۳-۱۱ دریافت اطلاعات از مارکت واچ و نماد های دیگر لینک : پخش حجم: ۳۸ مگابایت زمان: ۱۸ دقیقه ۳-۱۲ اندیکاتور مولتی تایم (MTF) لینک : پخش حجم: ۷۹ مگابایت زمان: ۳۱ دقیقه -
پیوست ها و فایل های تمرین ۰ دقیقه
لینک : دانلود حجم: ۱ مگابایت
مدیر

منابع آموزشی فراچارت کاملا رایگان و با رعایت حقوق صاحبین اثر مدرسان ایرانی برای شما تهیه شده است. لذا استفاده از آن در رسانه های دیگر یا کسب درآمد به هر نحوی از این محتوای آموزشی نقض قوانین کپی رایت است و پیگرد حقوقی دارد و سو استفاده از حاصل زحمات دیگران در نهایت باعث ترویج بی اعتمادی و ایجاد محیط ناسالم برای رقابت خواهد شد.
343 دیدگاه
vahid m
ممنون میشم بتونید کمکم کنید باز از زحمات شما تشکر رو دارم
حسین احمدی
در پاسخ به: vahid mسوالتون خیلی کلی هست
پینگ کردن: راهنمای شروع آموزش زبان امکیوال (MQL) – وبلاگ شخصی مجید عراقی
basaeri
جناب آقای احمدی
با سلام و احترام
آیا دستورات مدیریت پوزیشن مانند orderclose و یا orderdelet در خصوص معاملاتی که دستی گذاشته شده اند کار نمی کند ؟اگر خیر چگونه می توان بین معاملات دستی و برنامه MQL ارتباط برقرار کرد ؟
ممنون
حسین احمدی
در پاسخ به: basaeriبله کار میکنند
شماره مجیک پوزیشنهای دستی ۰ هست،از روی شماره مجیکشون میتونید تشخیص بدید که پوزیشن توسط کاربر به صورت دستی گرفته شده
basaeri
سئوال دوم اینکه برای رسم برخی از ابجکت ها نیاز به نقاط ماکزیمم و مینیمم در نمودار می باشد مانند فیبوناچی و یا حتی خط روند , چگونه میتوان این نقاط را در MQL پیدا کرد .
ممنون
حسین احمدی
در پاسخ به: basaeriبستگی به نوع تفکری که شما دارید باید این نقاط رو پیدا کنید
حمید موفق
سلام وقت بخیر. بازم از جناب احمدی و مدیران سایت به خاطر این آموزش بسیار با ارزش سپاسگزارم. در قسمت ” کاربا آرایه ها و توابع آرایه ای ” استاد احمدی از فایل فانکشن Function صحبت نمودند و فرمودند که همراه با فایلهای ویدئویی برای ما آپلود میشه ولی هنوز آپلود نشده … اگه بشه که تا همین مقدارآموزش ، محتویات این فایل آپلود بشه تا برای تمریناتی که ما انجام میدیم مورد استفاده واقع بشه و در آینده چنانچه مواردی به اون اضافه شد، فایل آپدیت شده اش دوباره آپلود بشه ..ممنون از توجه شما .
مدیریت
در پاسخ به: حمید موفقبه روی چشم به زودی اپلود میشه
ParadiseMan
سلام و وقت بخیر ، و با تشکر بسیار از آقای احمدی و مجموعه فراچارت بابت این آموزش بسیار مفید
آیا بقیه آموزش های این دوره بارگذاری میشوند ؟
ممنون
حسین احمدی
در پاسخ به: ParadiseManبا درود بر شما
ساخته شده است،با صلاح دید مدیریت سایت فراچارت قرار خواهد گرفت
یشس
سلام اقای احمدی
جا داره بابت زحمتهای خوبتون تشکر کنم
لطف کردید وقت گذاشتید
سوال من این که منبع اموزش شما کجاست منبع خوبی دارید غیر از معرفی کنید ؟
حسین احمدی
در پاسخ به: یشسسایت ام کیو ال تنها ترین منبع برای این زبان هست
یشس
در پاسخ به: حسین احمدیممنون میشم لینک صفحه اموزشیشو بدین
حسین احمدی
در پاسخ به: یشسسایت mql4 رو در اینترنت سرچ بفرمایید، این سایت اجازه قرار داده لینک رو نمیده
Jamal
سلام آقای مهندس احمدی
من آموزش های شما را با دقت پیگیری می کنم. بسیار عالی هستند.
متشکرم
جمال
حسین احمدی
در پاسخ به: Jamalممنون جمال جان
امیدوارم بتونید به بهترین نحوه استفاده کنید
omid331
با سلام فایل part1_01وpart1_02وpart2_01 و part2_02 مشکل دارند لطفا تصحیح بفرمایید
مدیریت
در پاسخ به: omid331مشکل ندارند. مجدد دانلود کنید
alireza
با سلام
و تبریک سال نو ؛ امیدوارم سال بسیار زیبایی از هر نظر داشته باشید
در فایلهای زیپ شده ؛ یک فایل txt هست ؛ که همه خالی هستند
این برای من مشکل دارد یا همه خالی هستند ؟
مدیریت
در پاسخ به: alirezaبله خالی هست. صرفا نام ویدئو هست
مجتبی میرکاظم پور
با عرض سلام و ادب خدمت مدرس محترم دوره برنامه نویسی mql و ادمین محترم فراچارت .
بنده سوالی در مورد این مجموعه داشتم من می خواستم داشبوردی بنویسم که خود اکسپرت نوشته شده و ران شده میزان موجودی من بالانس من بگیره و بنا به اددی که خود وارد کردم . مثلا ۴ درصد بگیره و به صورت اتوماتیک و اگه این ۱ درصد این بالانس بیشتر از ۱۰۰ لات شد اون ها رو تقسیم کنه و طوری باشه که این ۴ درصد در چند تا پوزیشن باز بشه .
چون بروکر ها محدودیت لات دارن ولی محدودیت پوزیشن ندارن عرض کردم .
مثلا یورو دلار اکسپرت میاد ۳۰۰ تا پوزیشن باز می کنه . البته با استاپ لاس و تی پی
و در ارز دلار به ین هم ۱۰۰۰ تا پوزشن دیگه به دستور ما باز می کنه .
من این جا منصرف می شم می گم بیا کل پوزیشن های دلار به ین ببند و اون یورو دلار بشته نشه .
منظور تابع جدا باشه که close های بشه مدیریت شه نه Close all بشه .
ایا استاد عزیز با فرا گیری این دوره میشه این اکسپرت رو نوشت .
حسین احمدی
در پاسخ به: مجتبی میرکاظم پوربا سلام
بله میتونید بنویسید
بروکر ها محدودیت پوزیشن نیز دارند ، بستگی به نوع حساب ان محدودیت متفاوته،ولی بیشتر بروکر ها در حساب استاندارد حداکثر ۵۰ پوزیشن رو اجازه میدن
sobhan
با سلام و خسته نباشید
لطفا در آموزشهاتون نحوه نوشتن اندیکاتورهای چند تایم فریم که در یک ویندو همزمان نشان داده میشود رو هم بزارید. مثلا اندیکاتور RSI که همزمان تایم فریمهای مختلف رو نمایش بده. مثل اندیکاتور FFx_MACD
متشکرم
حسین احمدی
در پاسخ به: sobhanچشم ، بزودی
هاشمی
با عرض سلام و خسته نباشید
ممنون از سایت خوبتون
آیا باقی فصل های دوره آموزشی رو قرار نمیدید؟ خیلی وقته به روز نشده ها
مدیریت
در پاسخ به: هاشمیپیگیر هستیم
حسین احمدی
در پاسخ به: هاشمیبا عرض پوزیش یک مقدار درگیر شدم ،بزودی ویدیو های بعدی قرار داده خواهد شد
sani
سلام
با تشکر از زحمت هایی که برای این دوره کشیدید.
من نمیتونم متاتریدر ۴ رو دان کنم توی سایت اصلی هم لینکش رو به متا۵ وصل کردند.
مجبور شدم از نسخه بروکر ها استفاده کنم
حالا وسط دوره کد نویسی به مشکل خوردم!!!
اررور ۱۳۰
با پوینت ها مشکل داره یه سرچ زدم دیدم اگه اعداد استاپ رو ضرب در ۱۰ کنم درست میشه ولی باز باگ داره!
چه راه حلی رو پیشنهاد میدین!؟!
حسین احمدی
در پاسخ به: saniدر کانال فایل متاتریدر ۴ رو قرار دادم
دقیقا نمیدونم مشکلتون چی هست
ولی دقت داشته باشید که استاپ لاس یا تیک پرافیت نباید کمتر از حداقل میزانی که بروکر بهتون اجازه میده باشه
حمید موفق
سلام وقت بخیر. بازم از جناب احمدی و مدیران سایت به خاطر این آموزش بسیار با ارزش سپاسگزارم. در قسمت ” کاربا آرایه ها و توابع آرایه ای ” استاد احمدی از فایل فانکشن Function صحبت نمودند و فرمودند که همراه با فایلهای ویدئویی برای ما آپلود میشه ولی هنوز آپلود نشده … اگه بشه که تا همین مقدارآموزش ، محتویات این فایل آپلود بشه تا برای تمریناتی که ما انجام میدیم مورد استفاده واقع بشه و در آینده چنانچه مواردی به اون اضافه شد، فایل آپدیت شده اش دوباره آپلود بشه ..ممنون از توجه شما .
sajad
درود به تمامی دست اندر کاران فراچارت
و مدرس این دوره ی بسیارکاربردی
خسته نباشید و ممنون بابت این کار زیبا
Wolf
جناب احمدی عزیز مشتاقانه منتظر، ادامه آموزش شیوا و مفیدتون هستیم.
morteza baghaie
با سلام و تشکر خدمت تمامی مدیران و گردانندگان سایت فراچارت و تشکر ویژه از استاد احمدی عزیز از ویدئوهای آموزشی بسیار خوبشون امیدوارم همیشه سلامت باشین
حسین احمدی
در پاسخ به: morteza baghaieممنون شما هم همینطور
Iman
با سلام ، تشکر ویژه دارم از جناب اقای احمدی عزیز، ممنون بابت سایت و اموزش های عالی .
ممنون میشم پاسخگوی سوال من باشید .
در خصوص اکسپرت نویسی: اکسپرتی که در نظر دارم بنویسم ،نیاز به داده های جفت ارزهایی که یک بروکر پشتیبانی میکنه رو داره که این داده ها می بایستی قیمت جفت ارز رو از حداقل از یکک ماه پیش به من بده . چجوری اکسپرت من دسترسی به قیمت های یک ماه گذشته یک جفت ارز رو میتونه داشته باشه؟؟؟؟
ممنون میشم سوال من رو جواب بدین.
حسین احمدی
در پاسخ به: Imanاگر در دیتا متا تریدر درون کامپوتر وجود داشته باشه میتونید استفاده کنید
ramy213
سلام
دستت تون درد نکنه برای این آموزش
ولی پارت ۳ از بخش یک هر بار پسورد رو میزنم میگه اشتباه هستش
pass : farachart.com
خواهشا درست فرماید
خیلی ممنون
مدیریت
در پاسخ به: ramy213سلام. همه فایل ها سالمند. خوب دانلود نکردید. مجدد دانلود کنید.
Pisces
جناب احمدی بی نهایت ممنون بابت آموزشها، این آموزش یکی از با ارزش ترین آموزش های فراچارت هست ، تشکر از ادمین عزیز .
جناب احمدی اگر امکانش هست درباره اندیکاتور ایچیموکو توضیحاتی بدین . اینکه چطور میتونیم با چند تا از اندیکاتور ایچی به طور همزمان روی چارت سیگنال بگیریم (نحوه کد نویسی) . سپاس .
امیر یزدان بخش
با سلامو عرض ادب…
با تشکر فراوان از آقای احمدی و مدیریت سایت…
منتظر ادامه جلسه های آموزشی هستیم…
لطفا در صورت امکان جلسات جدید رو آپلود کنید…
Pisces
جناب احمدی بی صبرانه منتظر اموزش های عالی شما هستیم .مدیرجان اگر مقدور هست فایل های جدید رو آپلود کنید 🙂
Saeid
با تشکر از ویدیوهای بسیار بسیار عالی که واقعا از نظر نحوه تدریس و هم از نظر محتوی مطالب عالی بودن. من واقعا از همه ویدیوها استفاده کردم و لذت بردم. خیلی هم سریع تونستم درک کنم موضوع رو.
فقط و فقط ای کاش…. ویدیوها بیشتر بودند و مطالب و سر فصلهای بیشتری توسط استاد تدریس شده بود…
از استاد عزیز درخواست میکنم. اگر ویدیوهای دیگری میخواهند درست کنن یا درست کرده اند در سایت بذارن استفاده کنیم.
سپاس مجدد از استاد احمدی عزیز و سایت فراچارت که مطالب عالی و آموزنده ارائه میکند.
مدیریت
در پاسخ به: Saeidممنونم از لطف شما. پیگیر هستیم برای ادامه ویدئو ها.
peyman_zdfy
با سلام
فیلتر یا اکسپرتی میخام که سهم هایی که در بورس تهران در آن پول هوشمند وارد میشه را نشون بده (بدون تاخیر)
با تشکر
مدیریت
در پاسخ به: peyman_zdfyسلام. باید اولا فیلتر نویسی بلد باشید دوما شناسایی پول هوشمند روال ساده ای نداره و نیاز به دانش زیادی داره در سطح تکنیکالی و تابلوخوانی
peyman_zdfy
در پاسخ به: مدیریتشما خوب لطفا با توجه به نظر خودتون یه فیلتر بنویسید
مدیریت
در پاسخ به: peyman_zdfyباید برنامه نویس استخدام کنید براتون بنویسه. کار راحتی نیست. و هزینه بر هست.