المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طلب برمجة اكسبريت بفكرة جديدة



gashaweb
18-07-2017, 11:07 AM
السلام عليكم ورحمة الله وبركاته

ارجو التكرم بالمساعدة في برمجة اكسبريت يعتمد على ظهور سهم ويكون كالتالي :

الدخول شراء بمجرد ظهور سهم شراء النقطة مثلا 1 لوت
وفي حالة ظهور سهم بيع يدخل بيع مع الابقاء على صفقة الشراء السابقة كما هي ويكون بـ 2 لوت

الهدف يكون بالدولار : يتم تحديدها خارجيا وليكن مثلا 10 دولار


في حالة ظهر سهم شراء ولم يتم الاغلاق على ربح يتم فتح صفقة شراء اخرى ويكون بـ 2 لوت

عليه سيكون لدينا 3 لوت شراء و 2 لوت بيع

فيتنج عن ذلك هيدج 2 لوت ولوت 1 لتحقيق ربح

فرضاً : ظهر سهم بيع جديد دون الاغلاق على الربح فيتم فتح صفقة بيع اخرى بـ 2 لوت
لينتج لدينا 3 لوت شراء و 4 لوت بيع
ما يعني هيدج 3 لوت و 1 لوت لتحقيق ربح

الغرض من هذه الحالة الحفاظ على رأس المال دون نقصان يؤثر سلباٌ على الرصيد بالهيدج وكذلك عدم الضغط على الحساب بمضاعفات ينتج عنها الدخول في دوامة الهامش والمارجن.


ملحوظة :

في حالة تحقق الهدف المطلوب يتم اغلاق جميع الصفقات في نفس اللحظة.

في النافذة يتم التحكم بـ :
1- الربح بالنقاط
2- فارق اللوت : لتحقيق ربح فاذا ما وضعنا 1 لوت يكون الهدف تحقيق ربح 1 لوت عن كل نقطة
أما إذا وضعنا 2 لوت فيكون الفرق دائما 2 لوت.

مثلا وضعنا فارق اللوت = 2
عند فتح صفقة شراء يكون بـ 2 لوت ثم ظهرت اشارة بيع يكون 4 لوت فاذا ما ظهرت اشارة شراء اخرى دون تحقيق ربح
يكون يفتح صفقة شراء جديدة بـ 4 لوت ليكون المحصلة :
6 لوت شراء و 4 لوت بيع

https://charts.mql5.com/15/508/nzdusd-m5-divisa-uk-limited.png

gashaweb
19-07-2017, 10:16 AM
السلام عليكم ورحمة الله وبركاته

اتمنى من الاخ حسن المساعدة العاجلة

حيث انني لضيق وقتي عجزت عن متابعة السوق وعرض النتائج

gashaweb
19-07-2017, 05:49 PM
وجدت اكسبريت ربما يقلل من زمن البرمجة بحيث يتم التعديل على الاكسبريت
وهي تعمل بالمفهوم العادي الدخول والخروج بظهور سهم مع المضاعفات

======

kira-h
19-07-2017, 08:11 PM
وعليكم السلام
مرفق الاكسبيرت

gashaweb
20-07-2017, 09:07 AM
وعليكم السلام
مرفق الاكسبيرت

بارك الله فيك اخي حسن وجزاك الله خير الجزاء
سوف اقوم بتجربتها ورفع النتائج بحول الله

gashaweb
20-07-2017, 11:52 AM
لقد ساعدني جدا الاكسبريت في تجربة الاداء ما بين الدخول في مضاعفات دون خسائر تراكمية وما بين الحفاظ على راس المال

المعضلة الوحيدة امامنا هي تحديد عدد الصفقات فعند الوصول الى 20 صفقة يتوقف وهنا يشكل عائق فتح صفقة جديدة يكفل
التوازن المطلوب.

المطلوب : جعل الصفقات دون تحديد عدد معين واذا ما اشكل الامر ان يتم وضع امر في النافذة الخارجية تحت مسمى Step مثلا
بحيث يراجع اخر صفقة مفتوحة فيقوم بعملية اضافة قيمة الستب لاخر لوت تم فتحه مثلا قمنا بوضع قيمة الاستب 1 واخر صفقة
بيع 3 لوت فيكون الشراء الجديد 3+1 فيكون اللوت الجديد 4


كما نلاحظ فانه عند الوصول على عدد 20 صفقة مفتوحة يتوقف عن العمل في انتظار اما ربح او مارجن

gashaweb
20-07-2017, 12:03 PM
نلاحظ اشكالية التوقف عند عدد معين من الصفقات

kira-h
20-07-2017, 05:26 PM
لكن ألا ترى أن فتح أكثر من 20 صفقة مبالغ فيه !
عموما مرفق الاكسبيرت النسخة 2 بحيث تم إضافة ما يلي :
FirstLots=0.02, حجم العقد الأساسي
LotsMP=0, مضاعفات الضرب في أي عدد (0 إلغاء)
LotsPlus=0.01, لوت الجمع (مضاعفات الجمع و 0 إلغاء)
MaxLots=0.52; (أقصى مضاعف للبدء من جديد باللوت الأساسي
Manual_Lots=false; تفعيل أو تعطيل المضاعفات المبنية على مستويات العقود اليدوية
وتم إضافة 30 عقد

ملحوظة: يجب تفعيل أحد المضاعفات فقط وإلغاؤها جميعا،
مثلا للعمل بمضاعفات الجمع يجب إلغاء مضاعفات الضرب وإلغاء Manual_Lots