ستقوم فقط باضافة شروط الدخول لكل من الشراء والبيع
غير ذلك يمكنك شرح الشروط
ستقوم فقط باضافة شروط الدخول لكل من الشراء والبيع
غير ذلك يمكنك شرح الشروط
مرحبا أخي حسن لقد حاولت كثيرا الوصول إلى المطلوب
في المشاركة 1085 مع الإستعانة بالإكسبيرت الذي أرفقته
لكن دون جدوى هل ممكن المساعدة مرة أخرى و شكرا لك
تـــــحياتــــــــــــــــــــــــــــــــــــــــ ـــــــــي لك
الاكسبيرت يحقق المطلوب
فقط الفرق عوض استخدم الأمر المعلق استخدمت مباشرة الأمر ماركت عند تحقق المسافة ستيب
شكرا لك لقد فعلتها ونجح الامر بارك الله فيك
مرحبا اخى حسن
لقد تابعت الدروس التعليمية الخاصه بك وهى اكثر من رائعة وبين سطورها الكثير من الاشياء المفيده
ولي بعض الاستفسارات واتمنى ان تتحملنى حتى استكمال هذه الدورة وجميع اسئلتى منها وما عليك آمر
سؤالى الاول ( ماهو الفرق بين دالة void و الدالة المنفصلة الاخيره return )
سؤالى الثانى ( عن البحث عن نوع الصفقة فى دالة لماذا نجعلها نعرفها int وهى كلمة محجوزه وليس رقم صحيح )
سؤالى الثالث (
ممكن تشرح لى من فضلك هذه الدالة
هل البحث بنبحث عن اخر صفقة برقم مثلا ولا ايه عشان مش فاهم دورة for هنا
السلام عليكم
لم انتبه لمشاركتك
عموما
void دالة لا تعود بقيمة معينة لنتيجة ما، بل هي تعتبر دالة منفصلة خارج الدوال الرئيسية تقوم بتكوينها بها شروط معينة (مثل دالة التريلنغ أو اغلاق الصفقات...) ولكن لن تقوم بتنفيذ أي شيء إلا إذا ثم استدعائها بأحد الدوال الرئيسية،
أما دوال الغير void مثل double و int و bool و.... الغير الرئيسية هي بنفس مبدأ void ولكن الفرق انها دائما تعود بقيمة محددة return مثل دالة عدد الصفقات أو الربح... حتى تستخدمها بشروط معينة،
وكل هذا لاختصار الكود وسرعة المعالجة وتخفيف الضغط على الذاكرة العشوائية للحاسوب حيث تقوم باستدعاء الدالة عند الحاجة فقط وليس كل تكة سعرية مثلا او كل جزء من الثانية...
أما حلقة البحث for تعتبر أسهل انواع الحلقات وذلك لأن جميع عناصرها مجتمعة في مكان واحد، كما تقوم بتنفيذ قسم معين من البرنامج لعدد معروف ومحدد من المرات
مثال بالسطر الأول قمنا بتعريف متغير ما عبارة عن عدد صحيح باسم i
السطر الثاني يحتوي الحلقة for والتي تتكون من الكلمة المحجوزة for وقوسين يحتويان بداخلهما على ثلاث تعبيرات مفصولين عن بعضهما البعض بالفاصلة المنقوطة
هذه التعبيرات الثلاثة هي تعبير ابتداء الحلقة وتعبير اختبار قيمة المتغير وتعبير زيادة قيمة المتغير
جسد الحلقة هو الكود الذي سينفذ الشروط اعلاها لعدد محدد من المرات في هذه الحلقة وهذا الكود هو وفي مثالنا هذا العدد المحدد من المرات لتنفيذ الحلقة هو 15 مرة،
للمزيد من المعلومات راجع الكتب المرفقة بالموضوع التعليمي
والله الموفق
التعديل الأخير تم بواسطة kira-h ; 26-03-2018 الساعة 06:07 AM
السلام عليكم اخي كيرا من فظلك انا واقع في مشكل ولم اعرف كيف احله
انا اتعمد على الصفقات المعلقة اكثر من العادية ولهذا
اذا تحققت شروط الشراء وكانت هناك صفقة معلقة او مفتوحة من نفس النوع على مقربة مثلا 50 نقطة من مكان الذي يريد ان يضع فيه الصفقة الجديدة ... اريده ان يضعها
ونفس الشيئ بالنسبة للبيع
اذا تحققت شروط البيع وكانت هناك صفقة بيع معلقة او مفتوحة على مقربة مثلا 50 نقطة من مكان الصفقة الجديدة .... لا يفتحها ايضا ولك جزييييييييييييل الشكر وبارك الله فيك
انا اتبع استراتيجية وضع buylimit على مستوى 50 فيبوناتشي
واضع مضاعفات ان كانت الصفقة السابقة خاسرة
والان اريد اذا تحققت شروط وضع buylimit على مستوى 50 في موجة اخرى وكان بين هذه الباي ليميت والصفقة المفتوحة التي قبلها على سبيل المثال 50 بيبس ................. لا اريده ان يفتحها
انا اتبع استراتيجية وضع buylimit على مستوى 50 فيبوناتشي
واضع مضاعفات ان كانت الصفقة السابقة خاسرة
والان اريد اذا تحققت شروط وضع buylimit على مستوى 50 في موجة اخرى وكان بين هذه الباي ليميت والصفقة المفتوحة التي قبلها على سبيل المثال 50 بيبس ................. لا اريده ان يفتحها
تفضل الصورة التوضيحية اخي
![]()
العلامات المرجعية