عرض مشاركة واحدة
قديم 05-10-2015, 03:37 PM   المشاركة رقم: 487
الكاتب
alsuultaan
عضو جديد

البيانات
تاريخ التسجيل: Nov 2014
رقم العضوية: 21504
المشاركات: 75
بمعدل : 0.02 يوميا

الإتصالات
الحالة:
alsuultaan غير متواجد حالياً
وسائل الإتصال:

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

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


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

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

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

،،،نصيحتى لك هى استخدام وظيفه واحده لكل نوع متغير تريده وستجد النتائج ادق وتستطيع متابعه سير الكود وتحديد الاخطاء بشكل اسرع،،،

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

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

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

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

واجدد شكري وامتناني لكرمك



عرض البوم صور alsuultaan  
رد مع اقتباس
  #487  
قديم 05-10-2015, 03:37 PM
alsuultaan alsuultaan غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


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

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

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

،،،نصيحتى لك هى استخدام وظيفه واحده لكل نوع متغير تريده وستجد النتائج ادق وتستطيع متابعه سير الكود وتحديد الاخطاء بشكل اسرع،،،

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

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

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

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

واجدد شكري وامتناني لكرمك




رد مع اقتباس