النتائج 1 إلى 9 من 9
  1. #1
    الصورة الرمزية kharsea
    kharsea غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2010
    المشاركات
    29

    افتراضي سؤال برمجي نحتاج الى المساعدة

    السلام عليكم ورحمة الله وبركاته

    لو لدي امر معلق باي ستوب مثلا

    ماهي الدالة التي استطيع ان اعرف سعر الدخول الموجود في هذا الامر المعلق

  2. #2
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    وعليكم السلام ورحمة الله وبركاته

    مثال
    كود PHP:
    double OrderOpenprice(int type)
     {
      for(
    int i=0;i<OrdersTotal();i++)
       {
        
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
        if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==type){
         return(
    OrderOpenPrice());
        }
       }
      return(
    0);
     } 
    ثم عند إستدعاء الداله مثلا لو تريد سعر دخول أمر الباي ستوب سوف يكون
    كود PHP:
    double priceOrderOpenprice(OP_BUYSTOP); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  3. #3
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي رد:سؤال برمجي نحتاج الى المساعدة

    يمكنك عمل دالة خارجية ( أي خارج الدوال الرئيسية )

    وتضع بداخلها حلقة تبحث في كل العمليات وإذا توافق شرط أن تكون العملية باي ستوب تعود الدالة بسعر دخول العملية

    كود PHP:
    double BStopPrice(){
     
    double Price;
       for(
    int i =0;i<OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol() && OrderType()==OP_BUYSTOP){
             
    Price=OrderOpenPrice();
           }
         }
        return(
    Price);
        } 
    ويمكنك إستدعائها في دالة إستارت او أي دالة اخرى مثلا
    كود PHP:
    int start()
      {

       Print(
    BStopPrice());

       return(
    0);
      } 
    ستعود بسعر فتح العملية

  4. #4
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي رد:سؤال برمجي نحتاج الى المساعدة

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته

    مثال
    كود PHP:
    double OrderOpenprice(int type)
     {
      for(
    int i=0;i<OrdersTotal();i++)
       {
        
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
        if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==type){
         return(
    OrderOpenPrice());
        }
       }
      return(
    0);
     } 
    ثم عند إستدعاء الداله مثلا لو تريد سعر دخول أمر الباي ستوب سوف يكون
    كود PHP:
    double priceOrderOpenprice(OP_BUYSTOP); 
    أسف استاذ أسامة
    لم أرى إيجابتك إلا الأن

  5. #5
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة


    أسف استاذ أسامة
    لم أرى إيجابتك إلا الأن
    بارك الله فيك
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  6. #6
    الصورة الرمزية kharsea
    kharsea غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2010
    المشاركات
    29

    افتراضي

    شكرا للاخ مستر دولار والاخ xcv114

    السؤال هل الدالة OrderOpenprice تستخدم للاوامر المنفذة فقط ام حتى الاوامر المعلقه

    تحياتي

  7. #7
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    تستخدم مع كل أنواع الأوردرات المفتوحة والمعلقة وحتى المغلقة

  8. #8
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    كلام الأخ xcv صحيح
    فقط توضيح بالنسبه للأوامر المغلقه فسوف تحتاج إلى تعديل الكود بحيث بدلا من تبحث في الأوامر المفتوحه OrdersTotal سوف تبحث في الاوامر المغلق OrdersHistoryTotal
    وبدلا من إستخدام MODE_TRADES سوف تستخدم MODE_HISTORY
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  9. #9
    الصورة الرمزية kharsea
    kharsea غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2010
    المشاركات
    29

    افتراضي

    شكرا جزيلا


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17