عرض مشاركة واحدة
قديم 26-05-2008, 10:19 PM   #49 (permalink)
معلومات العضو
وضاح عطار
مشرف الإكسبيرتات والمؤشرات
 
الصورة الرمزية وضاح عطار

إحصائية العضو
افتراضي رد: دورة صناعة الاكسبيرتات

يمكن من الوظائف السابقة اشتقاق باقي الوظائف الأخرى التي تتيح لنا معرفة عدد الصفقات المعلقة سواء كانت بيع أم شراء وسواء كانت وقف أو ليميت وهكذا .


الوظيفة الخامسة :

DeletePendingOrders

تقوم بحذف الصفقات المعلقة والتي لم تتفعل والمفتوحة من قبل الاكسبيرت .

كود PHP:
int DeletePendingOrders(int Magic)
{
  
int total  OrdersTotal();
 
  for (
int cnt total 1cnt >= 0cnt--)
  {
    
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (
OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP))
    {
      
OrderDelete(OrderTicket());
    }
  }
  return(
0);

التوقيع

________________
لا إله إلا الله محمد رسول الله
________________

وضاح عطار غير متواجد حالياً   رد باقتباس