دوره-متوسطه-ام-کیو2-ال

آموزش متوسطه mql4

وضعیت فعلی
ثبت‌نام نشده
قیمت
رايگان

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

امتیاز و دیدگاه

5.0
میانگین امتیازات
5 امتیاز
5
5
4
0
3
0
2
0
1
0
تجربه شما چیست؟ ما عاشق شنیدن آن هستیم!
Erfan taheri
2 سال قبل منتشر شده
اندیکاتور های خارجی

سلام استاد خسته نباشی واقعا عالی بود دوره تون. فقط من تو اکسپرت نویسی تو ی جا ب مشکل خوردم اونم وقتی ک ی اندیکاتور خارجی رو ک وارد می کنم چ کدهاشو هم می نویسم و اکسپرت رو اجرا می کنم اون خروجی هایی ک با دستور if و else if و else ازش خواسته بودم رو برام اجرا نمیکنع و کلا ی حالت اول ک if هست برام اجرا میشع دلیلش چیع ممنون میشم راهنمایی کنید.

9 ماه قبل منتشر شده

سلام ،ممنون از لطف و نظرتون
حواستون به سیمیکلون ها و براکت ها باشه به احتمال زیاد مشکل از سیمیکالون یا برکت هاست

behjati2010
2 سال قبل منتشر شده
قراردادن فایلهای مثالها

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

1 سال قبل منتشر شده

در درس های که تا الان تولید شدن فایل ها نیست
در درس های بعدی سعی میکنم بیشتر بزارم ،ولی هر چقدر خودتون کد بنویسید زودتر و بهتر یادمیگیرید

shaho
2 سال قبل منتشر شده
تشکر و سپاسگزاری

سلام استاد عزیز بابت زحماتی که برای این آموزشها کشیدید بسیار ممنونم، واقعا مفید و آموزنده هستن. کدها رو در کجا میشه دانلود کرد من هر چی داخل سایت گشتم لینک دانلود رو پیدا نکردم؟ واینکه مثلا وقتی یک اکسپرت مینویسیم که از چندین تابع و حلقه و ... تشکیل شده و مثلا 500 میلی ثانیه زمان برای انجامش لازم داره در این صورت در مواقع پرحجم بازار که در ثانیه چندین بار قیمت تغییر میکنه مشکل (هنگی) پیش نمیاد؟

4 ماه قبل منتشر شده

سلام ،شکل ارور رو باید در کدتون مشخص کنید

alitehrani
5 ماه قبل منتشر شده

سلام استاد عزیز
یک سوال. در برنامه زیر من هر کار میکنم که Arrow من رو تغییر شکل بده این کار رو نمیکنه. من این برنامه را قبلا در MQL5‌ نوشتم و به راحتی در حالت پیچیده ترش هم جواب گرفتم ولی چون با بروزر ویندزور کار میکنم مجبورم به MQL4 برنامه بنویسم لذا یک برنامه ساده برای مشخص کردن های ها و لو ها نوشتم ولی شکل ارو را نمیتوانم تغییر بدهم و همش ضربدر میگذارد. لطفا راهنمایی بفرمایید
//+——————————————————————+
//| testq.mq4 |
//| Copyright 2022, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+——————————————————————+
#property copyright “Copyright 2022, MetaQuotes Software Corp.”
#property link “https://www.mql5.com”
#property version “1.00”
#property strict
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_plots 2
//— plot Label1
#property indicator_label1 “Label1”
#property indicator_type1 DRAW_ARROW
#property indicator_color1 clrYellow
#property indicator_style1 STYLE_SOLID
#property indicator_width1 1
//— plot Label2
#property indicator_label2 “Label2”
#property indicator_type2 DRAW_ARROW
#property indicator_color2 clrAqua
#property indicator_style2 STYLE_SOLID
#property indicator_width2 1
//— indicator buffers
double Label1Buffer[];
double Label2Buffer[];
//+——————————————————————+
//| Custom indicator initialization function |
//+——————————————————————+
int OnInit()
{
//— indicator buffers mapping
SetIndexBuffer(0,Label1Buffer,INDICATOR_DATA);
SetIndexBuffer(1,Label2Buffer,INDICATOR_DATA);
//— setting a code from the Wingdings charset as the property of PLOT_ARROW
PlotIndexSetInteger(0,PLOT_ARROW,150);
PlotIndexSetInteger(1,PLOT_ARROW,143);
//PlotIndexSetInteger(0,PLOT_ARROW_SHIFT,-60);

//—
return(INIT_SUCCEEDED);
}
//+——————————————————————+
//| Custom indicator iteration function |
//+——————————————————————+
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
//—
int i,j;

for(j= 2 ; j=high[j+1]&& high[j]>=high[j-1])
Label1Buffer[j]=high[j];

//—
for(i= 2 ; i<1000 ; i++)

if(low[i]<=low[i+1]&& low[i]<=low[i-1])
Label2Buffer[i]=low[i];
//— return value of prev_calculated for next call
return(rates_total);
}
//+——————————————————————+

1 سال قبل منتشر شده

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

mostafanori
2 سال قبل منتشر شده
مولتی تایم فریم

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

1 سال قبل منتشر شده

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

mqlb13
2 سال قبل منتشر شده
حد پوزیشن گیری

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

Alireza7549
12 ماه قبل منتشر شده

سلام استاد وقت بخیر خسته نباشید ممنونم بابت این دوره فوقالعادتون
استاد عزیز داخل آموزش ها تابع بقیه اندیکاتور هارو از کجا گیر بیاریم مثلا تابع مربوط به volumes رو نگفتید اینو و امثال اینو از کجا پیدا کنیم ممنونم

    11 ماه قبل منتشر شده

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

1 سال قبل منتشر شده

با سلام و ممنون از لطف و نظرتون
در ویدیو هم گفته شده ،اختلاف قیمته زمانی هست که شما پوزیشن رو درخواست میدید و بروکر دستور رو اجرا میکنه
مثلا شما در قیمت 100 درخواست باز شدن پوزیشن رو میدید
این درخواست ارسال میشه به بروکر و زمانی که بروکر این درخواست شما رو بیبینه و بخواد اجراش کنه قیمت تعغیر کرده و به 110 رسیده
این 10 در حقیقت اسلیپج هست ،و شما با تعیین کردن اون در حقیقت به بروکر میگید تا این مقدار اختلاف مشکلی نداره و میتونید باز کنید

البته این اسلیپچ الان زیاد مسئله ایجاد نمیکنه چون بیشتر از 90 درصد از بروکر ها اکسکیوشینشون (execution) مارکت هست و زمانی که با این بروکر ها کار میکنید بروکر در هر قیمتی که درخواست شما بهش برسه پوزیشن رو اجرا میکنه
بروکر های که اکسکیوشینشون (execution) انستنت باشه اسلیپج مهم میشه و اگر اختلاف قیمت بیشتر از اسلیپج باشه پوزیشن رو باز نمیکنه

نمایش دیدگاه‌های بیشتر
تجربه شما چیست؟ ما عاشق شنیدن آن هستیم!
اسکرول به بالا