النتائج 1 إلى 4 من 4
  1. #1
    الصورة الرمزية kadamoris
    kadamoris غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2015
    الإقامة
    الجزائر
    المشاركات
    50

    05 مطلوب اضافة خاصية الربح لهذا الاكسبرت

    السلام عليكم و رحمة الله
    كما موضح في العنوان مطلوب اضافة خاصية الربح اي اغلاق الصفقات على ربح معين بالدولار و يكون اختياري للاكسبرت في الملحقات
    و ارجوا ان امكن ان يكون الاكسبرت مفتوح و بارك الله فيكم
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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

  3. #3
    الصورة الرمزية kadamoris
    kadamoris غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2015
    الإقامة
    الجزائر
    المشاركات
    50

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    تفضل مرفق الإكسبرت المعدل
    هل يمكن التعديل على كود الاكسبرت باضافة هاذا الكود

    //+------------------------------------------------------------------+
    //| Check the correctness of the order volume |
    //+------------------------------------------------------------------+
    bool CheckVolumeValue(double volume,string &description)
    {
    //--- minimal allowed volume for trade operations
    double min_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME _MIN);
    if(volume<min_volume)
    {
    description=StringFormat("Volume is less than the minimal allowed SYMBOL_VOLUME_MIN=%.2f",min_volume);
    return(false);
    }

    //--- maximal allowed volume of trade operations
    double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME _MAX);
    if(volume>max_volume)
    {
    description=StringFormat("Volume is greater than the maximal allowed SYMBOL_VOLUME_MAX=%.2f",max_volume);
    return(false);
    }

    //--- get minimal step of volume changing
    double volume_step=SymbolInfoDouble(Symbol(),SYMBOL_VOLUM E_STEP);

    int ratio=(int)MathRound(volume/volume_step);
    if(MathAbs(ratio*volume_step-volume)>0.0000001)
    {
    description=StringFormat("Volume is not a multiple of the minimal step SYMBOL_VOLUME_STEP=%.2f, the closest correct volume is %.2f",
    volume_step,ratio*volume_step);
    return(false);
    }
    description="Correct volume value";
    return(true);
    }

    و هاذا ايضا

    #property strict

  4. #4
    الصورة الرمزية younis
    younis غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2018
    الإقامة
    الأردن
    المشاركات
    50

    افتراضي

    هل جربت هذا الاكسبيرت ؟


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