LotsMP1 مش شغال بيفتح الاوردرات بنفس اللوت الاول اذا كان خساره او ربح
LotsMP2 شغال مضاعفات للأوردرات التاليه ولكن عند ضرب الهدف يستمر فى المضاعفات ايضاً وعند تحقيق خسائر يبداء من اول لوت
LotsMP1 مش شغال بيفتح الاوردرات بنفس اللوت الاول اذا كان خساره او ربح
LotsMP2 شغال مضاعفات للأوردرات التاليه ولكن عند ضرب الهدف يستمر فى المضاعفات ايضاً وعند تحقيق خسائر يبداء من اول لوت
الشروط سليمة برمجيا ومنطقيا ولكن لن تتحقق بالسوق الحقيقي لانه صعب ان يكون الربح على الهدف يساوي فعليا الهدف بالاعدادات! بسبب اعادة تسعير وقفزات سعرية وتغير السبريد... لن يتحقق شرط التساوي بين الربح والهدف
لهذا الافضل اعتماد الربح فقط بالشروط كالتالي :
الصوره بتوضح المضاعفات فى حالة الربح ايضا احتاج تعديل الكود انه يستمر فى المضاعفات كما هو يعمل الان ولكن لا يبداء من اول لوت الا في حالة اخر اوردر T/P هنا يبداء من جديد
اما S/L او Close يكمل فى المضاعفات حتى اذا كان فى اوردر close على ربح يستمر ايضا لا يبداء من جديد الا ما اوردر يضرب الهدف
لا يمكن التمييز بين الصفقة المغلقة تلقائيا وبين الصفقة المغلقة على الهدف، إلا بمقارنة سعر الاغلاق مع سعر الهدف بشرط التساوي، ولكن هذا الشرط لن يتحقق على ارض الواقع بسبب تغيرات السوق من سبريد وقفزات سعرية وغيرها...
عموما مرفق الكود
التعديل الأخير تم بواسطة kira-h ; 31-03-2019 الساعة 04:54 PM
السلام عليكم اخى الكريم لدي مشكله بسيطه وارجو منك الرد
لقد قمت باستدعاء مؤشر خارجى عن طريق دالة icustom ولاكن عند وضعها تحت الاختبار عن طريق print يعطى القيمه صفر
الاوامر المستخدمه لاستدعاء المؤشر هى
المؤشر نفسه مرفق
السلام عليكم حسن و الجميع.
حسن ممكن تعلمني طريقة كتابة دالة وظيفتها كالتالي:
انا عم احاول اكتب اكسبيرت يفتح صفقات كثيرة و يقوم بوضع كومنت محدد لكل صفقة،
المطلوب دالة ترجعلي هل هناك صفقة مفتوحة بدلالة كومنت محدد او لا.
مثال:
بعد تحقق شروط البيع على الخمس دقائق تايم فريم التي بالعادة لها كومنت
"Sell 5 min"
و بعد مرور بعض من الوقت تحققت شروط البيع مرة ثانية على فريم الخمس دقائق و لكن انا لا اريد من الاكسبيرت بفتح صفقة بيع اخرى لهذا التايم فريم لانه بالاصل هنالك صفقة مفتوحة،
لذلك اريدك ان تعلمني كتابة دالة تقوم باخبار الاكسبيرت ان هنالك صفقة مفتوحة بهذا الاسم مسبقا
"Sell 5 min"
شكرا حسن و ادعو لك الله ان ييسر لك امورك.
وعليكم السلام
دالة عدد الصفقات المفتوحة بدلالة الكومنت كالتالي:
وعليكم السلام
دوال الاستدعاء سليمة، والقيمة 0 هي القيمة الافتراضية عند عدم وجود الاشارة بالشمعة 0
اولا شكرا لردك
ثانيا هى على طول تعطى القيمه صفر فكيف اجعلها تعطى القيمه الحاليه للمؤشر
مرفق صوره للمؤشر
طيب ينفع نكتب نص يكون ان اذا تحقق ربح ولكن اكبر من عدد نقاط 100 نقطه ابداء من اول لوت ؟
العلامات المرجعية