رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
اقتباس:
المشاركة الأصلية كتبت بواسطة Mohamed_Amr
اهلا اخى الحبيب
اولا اقصد ان لايفتح بعد تحقق الهدف الا اذا تحققت شروط الدخول العكسى بمعنى دخلنا بيع وتحقق الهدف البيع
هنا لايدخل الا اذا تحقق شرط الشراء فيدخل شراء
بالنسبه للجزء الثانى وضعنا الاكسبريت وكانت شروط الشراء مثلا تحققت هنا لااريدة يفتح شراء
بل ينتظر الاشارة العكسيه للدخول هل ممكن ذلك؟
واشكرك اخى الحبيب لتعاونك الرائع
بارك الله فيك
اهلا وسهلا
اولا:يمكن ان تكون هناك عدة طرق ابسطها ربما ان تضع مغير من نوع bool اسمه Buy=True واخر Sell=True.......وضمن شروط فتح صفقة شراء تضع شرط ان يكون Buy==True وبعد امر فتح الشراء مباشرة تضع Buy=False حتى توقف الشراء.
وضمن شروط فتح صفقة بيع تضع شرط Sell==True وبعد امر فتح صفقة بيع تضع Sell=False حتى توقف البيع.
ثم ترجع لامر فتح صفقة شراء الذي وضعت تحته Buy=False لتضع تحته Sell=True ..بمعنى توقف الشراء وتسمح للبيع.
وكذلك تحت Sell=False تضع تحتها Buy=True اي توقيف البيع بعد عملية البيع والسماح للشراء .
اذن /: اذا اشترى فانه لن يشترى مرة اخرى حتى يبيع والعكس فيكون الترتيب شراء ثم بيع ثم شراء ثم بيع وهكذا
والصورة توضح اكثر الفكرة:
http://i.imm.io/12OR6.png
بالنسبة لثانيا:
تضع نفس الفكرة الاولى ولكن تجعل Buy وSell متغيرات خارجية....فاذا اردت ان يبدا بالشراء تضع Sell=False واذا اردت ان تبدا بالبيع تضع Buy=False.
جرب والله اعلم.
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
اقتباس:
المشاركة الأصلية كتبت بواسطة Mohamed_Amr
شكرا اخى ولكن لم ينجح معى الكود
جرب فكرةاخرى: ان تضع دالة تاتيك بنوع اخر صفقة اغلقت ..هل هي شراء ام بيع....اذا كانت شراء لا يدخل شراء مجددا حتى يبيع واذا كانت بيع لا يدخل بيع مجددا حتى يشتري.
http://i.imm.io/12Tev.jpeg
ثم ضمن شروط الشراء تضع
كود PHP:
TypePO()=="SellPosition"
وضمن شروط البيع تضع:
كود PHP:
TypePO()=="BuyPosition"
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
اقتباس:
المشاركة الأصلية كتبت بواسطة batttot
السلام عليكم ورحمة الله وبركاته
هناك جزء قد نسي اثناء الشرح وارجو الاجابه عنه لانه فعلا واجهتني هذه المشكله
اذا كان السعر هكذا
ask = 1.24355254 فما هو الكود المستخدم لازالة الارقام والاحتفاظ بأربع ارقام او خمسة ارقام بعد الفاصله وكيف يستخدم
جازاكم الله خيرا
نستخدم
كود PHP:
double NormalizeDouble( double value, int digits)
مثال مع سعر الAsk:
كود PHP:
NormalizeDouble(Ask,Digits)
او مثلا مع الستوب لوز:
كود PHP:
NormalizeDouble(Bid-StopLoss*point,Digits)
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
اقتباس:
المشاركة الأصلية كتبت بواسطة Robo-coder
جاني إستدعاء لمحاضرة ورشة البرمجة لليوم الإثنين 15/04/2012
ما أحوجنا لمحاضرات إضافية و خاصة المؤشرات هل وصلت للجميع ؟؟
نعم وصلني أنا أيضا ... و ننتظر التأكيد من أستاذ أسامه .
نعم وصلني أنا أيضا ... و ننتظر التأكيد من أستاذ أسامه .