النتائج 1 إلى 3 من 3
الموضوع: مطلوب كود اغلاق الصفقة المعلقة
- 24-12-2018, 07:38 AM #1
مطلوب كود اغلاق الصفقة المعلقة
أخواني الاعزاء
ما هو كود اغلاق الصفقة المعلقة قبل تفعيلها
وحتى يكون الطلب واضح فالفكرة تقوم على وضع صفقتين معلقتين احدهما فوق السعر والاخرى تحت السعر ويتم وضعهما على شارتين مختلفين ولنفس الاكسبيرت ولكن بماجيك نمبر مختلف
ولكن عمليا المطلوب تفعيل صفقة واحدة فقط من الصغفتين ليستمر الاكسبيرت بالتعامل معها
لا يهم أي من الصفقة يتم تفعيلها المهم أن يستمر الاكسبيرت بالتعامل مع الصفقة التي تفعلت في الاول ويستمر بالتعامل معها لحين تحقيق اخذ الربح او وقف
اما الصفقة المعلقة الثانية فان المطلوب هو أنه بمجرد تفعيل الصفقة المعلقة الاولى يتم حذف الثانية نهائيا وكانها غير موجوده ولا يعود لها اطلاقا بحيث لا يكون لها اي تأثير على الصفقات الاخرى
- 24-12-2018, 05:47 PM #2
الفكره في أنك ستقوم بعمل دالة تبحث عن الصفقتين بالماجيك نمبر الخاص بكل صفقه فإذا وجدت أن أحد الصفقات تفعلت عندها ستحذف الصفقه الأخرى بالماجيك نمبر الثاني
هذا مثال لدالة حذف الأمر المعلقه بماجيك نمبر معين
كود PHP:void DeleteOrders(int magic)
{
for(int cnt=0; cnt<OrdersTotal(); cnt++)
{
bool select=OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==magic)
{
if(OrderType()>OP_SELL)
{
bool del=OrderDelete(OrderTicket());
}
}
}
}
- 24-12-2018, 06:25 PM #3
بارك الله فيك اخونا الكبير مستر دولار
والله عاجزين عن شكرك وان شاء الله مساعدتك لنا ستكون في ميزان حسناتك