السلام عليكم
المرجو من الاخ جمال او احد الاخوة المبرمجين التكرم ببرمجة الاكسبيرت التالي:
فكرة الاكسبيرت هو انني اريد ان يعمل طوال الوقت بدون توقف حيث يفتح صفقة بيع و شراء في ان واحد كل عدد معين من النقاط
- عند فتح الاكسبيرت يقوم بوضع اوامر معلقة بيع و شراء اعلى السعر و تحته و يكون عدد الأوامر كمتغير(و ليكن اسمه orders) يتم تغييره من inputs مثلا عندما يكون 10 يقوم الاكسبيرت بكتابة عشر اوامر sell فوق السعر و عشر اوامر شراء اعلى السعر و عشرة بيع تحت السعر و عشرة شراء تحت السعر اي ما مجموعه اربعين امرا
- المتغير الثاني هو الستيب و هو المسافة بين الاوردر و الآخر
- المتغير الثالث تايك بروفيت يطبق على جميع الأوامر المعلقة
- المتغير الرابع اللوت
- الشرط الأول :لا يفتح الاكسبيرت صفقة فتحت من قبل
- الشرط 2 بعد انتهاء الصفقة يكتب الاكسبيرت امرا معلقا آخر لنفس الصفقة من نفس المكان
اذا كان الستيب 50 فانه سيضع امر معلق شراء و بيع في 1,6100 و امر معلق شراء و بيع كذلك في 1,6000
عندما يتفعل أمر الشراء في 1,6100 يتفعل معه البيع من نفس السعر
اذا كان التيك بروفيت 50 و نزل السعر الى 1,6050 فان الاكسبيرت سيغلق البيع على ربح 50 (طبعا مع السبريد) و يترك الشراء شغال ، بالاضافة الى انه سيعيد كتابة الأمر المعلق الذي تم تنفيذه و ربحه
أتمنى ان اكون موفقا في الشرح