
رد: تبادل الخبرات في برمجة MQL
اقتباس:
المشاركة الأصلية كتبت بواسطة Rock
وعليكم السلام ورحمة الله وبركاته
تفضل اخى قم بطرح اى سؤال وسنحاول بالجهد المتواضع التى طالما تعلمناه بمساعده بعضنا البعض
شكرا حبيبي (( روووك ))) ،
آسف على تأخر ردي ،
حاليا أتدرب على صياغة بعض الدوال الاساسية في mql4 خصوصا الدوال الاساسية الخاصة بالاوامر ،
أحاول صياغة كود بسيط جدا :
الانطلاقة تكون بتنفيذ أمر شراء ،
بعد ارتفاع السعر أو انخفاضه (( مثال 20 نقطة )) يقوم الكود بتفعيل أمر بيع ثاني ،
بعد بلوغ 40 نقطة يقوم الكود بغلق أمري الشراء و البيع ،
للاسف ، أثناء التجربة في الباك تيست ، يقوم الكود بتفعيل أمر الشراء كما ينبغي ثم أمر البيع ثم الاغلاق كما ينبغي ، لكن فقط للمرة الاولى ، بعد ذلك ، يتفعل أمر اشراء فقط لا غير ،
أين الخطأ ؟؟؟
ملاحظة ، ستجد في الكود مجموعة من الدوال قبل و بعد أمر الشراء ، السبب هو ان امر الشراء لم تكن ينفذ بشكل عادي حيث كان يتم تنفيذ العديد من الاوامر عوض أمر واحد ، نفس الملاحظة تخص أوامر البيع ،