عرض مشاركة واحدة
قديم 04-10-2015, 05:00 PM   المشاركة رقم: 486
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 6,086
بمعدل : 1.38 يوميا

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

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

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

1- هل يمكن عمل دالة خارجية تقوم بارجاع اكثر من قيمة واحده وباكثر من نوع واحد لمتغيرات
وما هي صيغة هذه الدالة ان وجدت

اتمنى ان تكون موجوده فهي تسهل وتختصر الوقت والوجهود

فكما معروف بالفجول بيسك نستخدم الدالةبرايفت سب مع الباي ريفال ويمكن ادخل قيم واخراج عدد غير محدد من القيم

2- هل هناك طريقة لتغيير القيم للمؤشر اثناء عمله دون الحاجة لفتحه بكل مرة بانيكون دخال القيم عن طريق نافذة الجارت مثلا عن طريق مستطيل التحرير بالجزء الاسفل الاايسر من الشاشة

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

وتقديري لشخصك الكريم
ا
،،،وعليكم السلام ورحمة الله وبركاته،،،

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

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

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

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

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



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #486  
قديم 04-10-2015, 05:00 PM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

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

1- هل يمكن عمل دالة خارجية تقوم بارجاع اكثر من قيمة واحده وباكثر من نوع واحد لمتغيرات
وما هي صيغة هذه الدالة ان وجدت

اتمنى ان تكون موجوده فهي تسهل وتختصر الوقت والوجهود

فكما معروف بالفجول بيسك نستخدم الدالةبرايفت سب مع الباي ريفال ويمكن ادخل قيم واخراج عدد غير محدد من القيم

2- هل هناك طريقة لتغيير القيم للمؤشر اثناء عمله دون الحاجة لفتحه بكل مرة بانيكون دخال القيم عن طريق نافذة الجارت مثلا عن طريق مستطيل التحرير بالجزء الاسفل الاايسر من الشاشة

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

وتقديري لشخصك الكريم
ا
،،،وعليكم السلام ورحمة الله وبركاته،،،

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

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

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

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

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




رد مع اقتباس