معذرة أخي هذا أقصى ما أستطيع،
المعادلة بالنسخة الاخيرة تقوم بحساب إجمالي الارباح للصفقات المغلقة التي بعد آخر صفقة أغلقت على الهدف، وهذا كافي لتوازن المضاعفات وتحقيق إجمالي ربح
ولاحظ معي كلمة على "الهدف" فحتى لو أغلقت الصفقة على الهدف لكن نادرا ما تكون متساوية مع قيمة الهدف بالضبط Takeprofit بسبب تغير السبريد او تأخير في الاغلاق، لهذا جعلت الهدف بفرق نقطة واحدة لكي يتحقق الشرط أكبر أو يساوي الهدف ناقص نقطة، ومع ذلك قد لا يتحقق ويعتبرها صفقة غير مغلقة على الهدف...
فلا يجوز استخدام الاسعار بصيغة التساوي "=" مع قيمة ثابثة،
بالباكتيست سيكون كل شيء مضبوط ودقيق لأنه غير معرض لتغيرات السوق الحقيقية، لكن بالواقع لن تتحقق المعادلة في معظم الحالات
التعديل الأخير تم بواسطة kira-h ; 11-05-2017 الساعة 12:16 AM
السلام عليكم.
استاذ حسن المحترم ,الاكسبيرت ممتاز جدا وبرمجتة ذات مستوى عالى ,انا بكون سعيد جدا والاكسبيرت المعادلة بالشكل الممتاز دا. لان عارف ان دة مش سهل ومش اى حد تانى غيرك يقدر يعملة ومشكور جدا على مجهودك الكبير
بس انا عايز منك محاولة اخيرة صغيرة . بس ياريت تمشى فيها على خطوات المثال دة خطوة بخطوة.
هفرض مثلا انى حطيت فى الاكسبيرت اللوت الاصلى ب1 .والتك بروفت ب 100
الاكسبيرت هيفتح الصفقة الاولى باللوت الاصلى وهو 1 ثم هنفترض ان الصفقة خسرت واغلقت على خسارة 10$.
الاكسبيرت هيفتح الصفقة التانية باللوت من المعادلة وهيكون (100/10)+1 يساوى1.1 .
اذن اللوت اللى هيفتح بة الاكسبيرت الصفقة التانية هيكون 1.1 .
هنفرض الصفقة التانية اغلقت على خسارة مثلا 15$.
اذن الاكسبيرت هيفتح الصفقة الثالثة باللوت من المعادلة ((15+10)/100)+1 الناتج يساوى1.25
اذن اللوت اللى هيفتح بة الصفقة الثالثة هو1.25 .
هنفرض ان الصفقة الثالثة اغلقت على ربح 60 نقطة مثلا .ولكن التك بروفت هو 100 نقطة.
هنا الاكسبيرت هيتجاهل الصفقة دى ويكمل طريقة كأنها لم تاتى . ويفتح الصفقة الرابعة بنفس اللوت للصفقة الثالثة وهو 1.25
اذن الاكسبيرت فتح الصفقة الرابعة بلوت 1.25
, هنفرض ان الصفقة اغلقت على خسارة مثلا20$.
اذن الاكسبيرت هيفتح الصفقة الخامسة بلوت من المعادلة ((10+15+20)/100)+1 الناتج 1.55
اذن الاكسبيرت هيفتح الصفقة الخامسة بلوت 1.55
وهذا هو كل شىء .وانا اثق فيك وانك على مستوى عالى فى البرمجة .ولانك بالفعل نفذت الاكسبيرت ولكن يتبقى تنسيقة فقط ليس اكثر.
الاكسبيرت بينفذ كل المراحل صح بس المشكلة بتبدا من مرحلة الصفقة الرابعة والخامسة وما يليها .فارجو زيادة التركيز فيهم . احب اوضحلك ان 10 هى 10$ خسارة الصفقة الاولى ,15 هى 15$ خسارة الصفقة الثانية .20هى 20$ خسارة الصفقة الرابعة
الف شكر ليك استاذ حسن على البرمجة الدقيقة والمحترفة للاكسبيرت كما هو مطلوب.وبارك اللة فيك.
يوجد اضافة اخيرة ونهائية ,فارجو منك ان تقوم ببرمجتها ,ان امكن ذلك .
عايز الصفقات اللى يفتحها الاكسبيرت سواء شراء او بيع لا يتم اغلاقها ويستمر عمل الاكسبيرت بشكل طبيعى والمعادلة تستمر بشكل طبيعى مع كل صفقة تتفتح
السلام عليكم
اخى حسن .لقد جربت الاكسبيرت . انا عايز الاكسبيرت يترك كل الصفقات التى سيتم فتحها مع اشارة المؤشر . حتى تغلق الصفقة على التك بروفيت فيتم غلق كل الصفقات .
مثال
الاكسبيرت فتح صفقة شراء .ثم اغلقت على خسارة
فقام الاكسبيرت بحساب اللوت تلقائيا للصفقة التالية .
فجاءت اشارة المؤشر بيع هنا لايغلق الاكسبيرت صفقة الشراء السابقة بل يتركها مفتوحة .ويفتح ايضا صفقة البيع الجديدة . وهكذا حتى تغلق الصفقات على التك بروفيت المحدد
العلامات المرجعية