اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4 (https://fx-arabia.com/vb/showthread.php?t=34302)

م. نور الدين 23-07-2014 03:06 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم باشمهندس اسلام ، اخوك نور الدين اللى قابلتك فى افطار ارابيا وقت اكلة السمك :D

تحياتى لك اولا يا غالى
ثانيا انا خلال قرائتى للدرس السابع و جيت اطبق لرسم مؤشر auto ma

لقيت فى دالة int start()
انها مش موجوده اصلا فى التحديث الجديد ولا متغير counted_bars

و مكان الداله هذا الكود
//+------------------------------------------------------------------+
//| 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[])
{
//---

//--- return value of prev_calculated for next call
return(rates_total);
}

ما الحل الان هل اكتب الكود للاصدار القديم بايدى و سيعمل المؤشر عادى ام ماذا ؟؟


السؤال الثانى ، لماذا كتبت دوال رسم المؤشر setindex و عرفت متغيرات فى وظيفة int init
كان ممكن يتم تطبيق كل ذلك فى وظيفة int start

ولا هايبقى تحميل على رامات الجهاز ؟

السؤال الثالث ، وظيفة init فى المؤشر تعمل عند وضع المؤشر على الشارت و ايضا عند تغيير التايم فريم صحيح ؟؟

السؤال الرابع و اخر سؤال ، لاحظت ان الدوره على الميتا تريدر القديم و الان انا اعمل على الجديد هل يوجد اختلاف جوهرى برمجيا تم الغائه مثلا و واجب على معرفته

ام مع الوقت الامر بسيط ؟


تحياتى لك يا هندسه

اسلام العوامى 23-07-2014 04:46 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة nouk_101 (المشاركة 724795)
السلام عليكم باشمهندس اسلام ، اخوك نور الدين اللى قابلتك فى افطار ارابيا وقت اكلة السمك :D

تحياتى لك اولا يا غالى
ثانيا انا خلال قرائتى للدرس السابع و جيت اطبق لرسم مؤشر auto ma

لقيت فى دالة int start()
انها مش موجوده اصلا فى التحديث الجديد ولا متغير counted_bars

و مكان الداله هذا الكود
//+------------------------------------------------------------------+
//| 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[])
{
//---

//--- return value of prev_calculated for next call
return(rates_total);
}

ما الحل الان هل اكتب الكود للاصدار القديم بايدى و سيعمل المؤشر عادى ام ماذا ؟؟


السؤال الثانى ، لماذا كتبت دوال رسم المؤشر setindex و عرفت متغيرات فى وظيفة int init
كان ممكن يتم تطبيق كل ذلك فى وظيفة int start

ولا هايبقى تحميل على رامات الجهاز ؟

السؤال الثالث ، وظيفة init فى المؤشر تعمل عند وضع المؤشر على الشارت و ايضا عند تغيير التايم فريم صحيح ؟؟

السؤال الرابع و اخر سؤال ، لاحظت ان الدوره على الميتا تريدر القديم و الان انا اعمل على الجديد هل يوجد اختلاف جوهرى برمجيا تم الغائه مثلا و واجب على معرفته

ام مع الوقت الامر بسيط ؟


تحياتى لك يا هندسه

،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا اخى نور ، اللقاء كان ممتع وخصوصا بعد السمك :1:،،،

بالنسبة لكود المؤشر اكتبه بيدك وسيعمل معك ، وبالنسبة لدوال رسم المؤشر نحن لانحتاجها الا وقت تحميل المؤشر على الشارت لذا فالوظيفة on int هى انسب مكان لها وهذه الوظيفة بالفعل تعمل عند تغيير التايم فريم وعند سحب المؤشر على الشارت ،،،

،،،بخصوص النسخة القديمة فعلا هناك فرق بينها وبين النسخه الحديثة ولكنها اختلافات بسيطة ومع الوقت لن تلاحظها،،،

،،،تقبل تحياتى،،،

م. نور الدين 23-07-2014 06:18 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
تحياتى ليك يا غالى
بالفعل جربت اكتبها بايدى و تمام التمام

بصراحه الدورس ممتازه
بارك الله لك و نفعك بها اجر فى الدنيا و الاخره ان شاء الله
بجد ممتااز ما شاء الله

،،
انا حاليا فى الدرس الثامن
و برمجت اسكبرت تقاطع الموفينجات و كلو تمام و اشتغل على الباك التيست

لكن فى تحذيرين = Return value of "ordersend" should be checked
دورت على الانترنت شويه لقيت الناس كلها ظهرت عندها بعد التحديث الجديد

و فى حل تم طرحه بتعريف متغير جلوبال اسمه bool dummyresult;
و من ثم dummyresult= ordersend(Symbol .. etc

جربته و راح التحذير فعلا بس هل ده حل ؟
بانى ارجع قيمه الداله لمتغير ترو اور فلس !! بدون ما اعمل check مثل ما البرنامج عايز ؟!

http://www.fx-arabia.com/vb/uploaded/53_01406128606.jpg

ودى و تقديرى

abdosoltan 07-08-2014 01:30 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم
حولت انفذ الوظيفه دى عشان اجيب سعر افتتاح الصفقه لاكن فى مشكله بتظهر وانا وضعها خارج استرت

http://www.fx-arabia.com/vb/uploaded...1407364014.png

لانى عوز احدد نقطه يفتح منها اومر معلقه ولم اتمكن من حل هذه المشكله
ولك الشكر

abdosoltan 07-08-2014 02:22 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم
انا عوز كود كل ميفتح صفقه يفتح صفقه معلقه عكس الصفقه المفتوحه ولك الشكر

atheer76 11-08-2014 10:01 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم استاذ اسامة اسف بخصوص طلبي السابق لجهلي قوانين المنتدى وان عضويتي لاتسمح لي بارسال رسالة خاصة لك في المنتدى
طلبي هو سكربت Robot Forex 2015 Profesional او Robot Forex 2014 Profesional يسمح لي بالتداول الحقيقي معدل على الميتا تريدر 5 واخباري في اي ملف اضعه في البرنامج اذا كان ذا امتداد ex5

اسلام العوامى 12-08-2014 03:27 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة atheer76 (المشاركة 730731)
السلام عليكم استاذ اسامة اسف بخصوص طلبي السابق لجهلي قوانين المنتدى وان عضويتي لاتسمح لي بارسال رسالة خاصة لك في المنتدى
طلبي هو سكربت Robot Forex 2015 Profesional او Robot Forex 2014 Profesional يسمح لي بالتداول الحقيقي معدل على الميتا تريدر 5 واخباري في اي ملف اضعه في البرنامج اذا كان ذا امتداد ex5

،،،اخى الفاضل ، هذا الموضوع خاص بالاسئلة والاستفسارات الخاصة بدورة البرمجة ، يمكنك توجيه طلبك فى موضوع الاكسبيرت الذى تسأل عنه،،،

،،،تحياتى،،،


brahimoooo 19-08-2014 02:46 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم
اولا :الدورة رائعة و جد مفيدة و اتمنى ان تستمر
ثانيا: لي طلب من الاخوة المبرمجين و هو
كيف استطيع ان اجعل الاكسبرت يفرق بين الصفقات المفتوحة
بمعنى : ادا كانت 1-buy و 2-buy و 3-buy ثلات صفقات مفتوحة
وعند ظهور اشارة الاغلاق يغلق الصفقة buy-2 وحدها فقط و تبقى الصفقة buy-1 وbuy-3 مفتوحتين
اتمنى من الاخوة ان لا يبخلو بالجابة
ولكم كل التقدير و الاحترام

اسلام العوامى 22-08-2014 04:05 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة brahimoooo (المشاركة 731885)
السلام عليكم
اولا :الدورة رائعة و جد مفيدة و اتمنى ان تستمر
ثانيا: لي طلب من الاخوة المبرمجين و هو
كيف استطيع ان اجعل الاكسبرت يفرق بين الصفقات المفتوحة
بمعنى : ادا كانت 1-buy و 2-buy و 3-buy ثلات صفقات مفتوحة
وعند ظهور اشارة الاغلاق يغلق الصفقة buy-2 وحدها فقط و تبقى الصفقة buy-1 وbuy-3 مفتوحتين
اتمنى من الاخوة ان لا يبخلو بالجابة
ولكم كل التقدير و الاحترام

،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخى الفاضل ، بالنسبة لسؤالك فهناك اكثر من طريقة حسب فكرة الكود نفسها فيمكنك ان تبحث عن الصفقة برقمها او تقوم بفتح كل صفقة منهم بماجيك نمبر مختلف واختياره بعد ذلك للاغلاق ، فعلى حسب سير الكود الخاص بك يتم تحديد الطريقة،،،

،،،تحياتى،،،

fknight72 22-08-2014 05:03 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم استاذي اسلام
لقد شاهدت كل فيديوهات الدورة وهي ممتاز
بارك الله فيك وجعلة في ميزان حسناتك
عندي استفسار بالنسبة للبريك ايفن كيف نضيف كود يجعلة يتحرك باستمرار
كما في هذا الاكسبيرت من تصميمك EL AWAMY Trailing Break Even EA.ex4
واذا تكرمت هل يمكنك ارفاق الصيغة المصدرية لهذا الاكسبيرت
جزاكم الله خيرا وبارك في رزقك


الساعة الآن 08:18 AM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com