2 مرفق
الاستاذ الكريم حسن كيرا المحترم برمجة اكسبيرت
السلام عليكم يرجى برمجة الاكسبيرت التالي
فكرة الاكسبيرت هي فكرة (الزون ريكوفري) مع بعض الاضافات التي سوف اذكرها
المدخلات الخارجية:
1-صفقة البداية (بيع او شراء) يلتزم بالاختيارفي كل مرة يبدأ فيها العمل
2-هدف الصفقات (يتم تحديده بالنقاط)
3-مسافة الزون (يتم تحديده بالنقاط)
4-امكانية استمرار الاكسبيرت بالعمل او التوقف بعد تحقيق الاهداف (اطفاء-تشغيل)
5-احجام اللوتات للصفقات من 1 الى 20 صفقة
6-ماجيك نمبر
-عند تشغليه مباشرة يقوم بفتح صفقة بيع او شراء (يتم تحديدها من الاعدادات) مع وضع صفقة الهيدج المعلقة (حسب احجام اللوتات المحددة) على مسافة الزون المحدد مسبقا من الاعدادات
-وعند ضرب الاهداف يتم مسح اخر صفقة معلقة متبقية واعادة العمل من جديد.
ملاحظات مهمة:
اولا: اضافة خاصية متابعة اهداف الصفقات في كل لحظة وعمل تحديث للاهداف في حالة كونها غير متساوية يقوم بجعل جميع الاهداف مماثلة لاعلى هدف موضوع بالنسبة لصفقات الشراء و اوطأ هدف موضوع بالنسبة لصفقات البيع (يشمل ذلك حتى اهداف الصفقات المعلقة التي لم تتفعل بعد) مرفق صور للمشكلة.
ثانيا: مراعاة اكبر حجم للوت الذي يمكن فتحه من قبل المنصة وحل هذا الموضوع تلقائيا (حيث يقوم الاكسبيرت بقراءة اكبر حجم عقد ممكن فتحه ويقوم بتقسيم العقد الى صفقتين او اكثر في حالة كون حجم العقد اكبر من الحجم المسموح).