صفحة 233 من 689 الأولىالأولى ... 133183223227228229230231232233234235236237238239243283333 ... الأخيرةالأخيرة
النتائج 3,481 إلى 3,495 من 10335
  1. #3481
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,864

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة fxsmartsniper مشاهدة المشاركة
    استاذي مستر دولار
    مساء الخير
    لوعندي اي كود برمجي واريد ان افعله او اعطلة ب true or false
    من المتغيرات الخارجية
    ما هو هذا الكود الذي يقوم بتفعيل او تعطيل(true or false) للكود البرمجي
    مثلا لو لدي شرط فتح الصفقات في توقيت معين
    كود PHP:
     bool TimeFilter;
        if(
    Hour()>3&&Hour()<20)
         {
          
    TimeFilter=true;
         } 
    وأريد إضافة شرط لتفعيله أو تعطيله
    كود PHP:
      if(UseTimeFilter==true)
        {
        
    bool TimeFilter;
        if(
    Hour()>3&&Hour()<20)
         {
          
    TimeFilter=true;
         }
        } 
    وتعريف المتغير الخارجي
    كود PHP:
    extern bool UseTimeFilter==true 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  2. #3482
    الصورة الرمزية tsaheel
    tsaheel غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    الكويت
    المشاركات
    957

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    مثلا كود إستدعاء المؤشر
    كود PHP:
     double indi1=iCustom(Symbol(),0,"tsaheelultra",0,1);
       
    double indi2=iCustom(Symbol(),0,"tsaheelultra",1,1); 
    سوف تكون الشروط
    كود PHP:
     if(indi2<5000&&indi2_pr>5000)
        {
         
    Alert("buy");
        }
       if(
    indi1<5000&&indi1_pr>5000)
        {
         
    Alert("sell");
        } 
    شكرا جزيلا
    بعد تجربة الاكواد اللتي تفضلت بارفاقها
    ظهرت بعض الاخطاء البرمجية لدي
    هل موقع وضع الكود خطأ؟؟؟ او يوجد خطا في المسمى indi2_pr و indi1_pr
    مرفق صورة عن الاخطاء البرمجية ... واشكرك جدا على اهتمامك
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 4.jpg‏  
    آخر تعديل بواسطة tsaheel ، 16-03-2013 الساعة 12:00 PM
    توقيع العضو
    قالوا : الفوريكس أرقام وليس رسم وألوان

  3. #3483
    الصورة الرمزية tsaheel
    tsaheel غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    الكويت
    المشاركات
    957

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    تصحيح
    الخطأ البرمجي هو كالتالي :


    وكيف يمكن جعل المنبه يصدر الصوت وره واحده فقط عند تحول الاتجاه
    وليس بشكل متكرر مع كل حركه للسعر
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 5.jpg‏  
    آخر تعديل بواسطة tsaheel ، 16-03-2013 الساعة 12:08 PM
    توقيع العضو
    قالوا : الفوريكس أرقام وليس رسم وألوان

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة tsaheel مشاهدة المشاركة
    تصحيح
    الخطأ البرمجي هو كالتالي :


    وكيف يمكن جعل المنبه يصدر الصوت وره واحده فقط عند تحول الاتجاه
    وليس بشكل متكرر مع كل حركه للسعر
    أنا وضعت الكود كمثال فقط لكن يجب أن تكمل الكود لأنه ناقص بهذا الشكل
    بالنسبه للخطأ فالجزء الناقص يجب أن تقوم بتعريف متغير لكود المؤشر للشمعه السابقه أيضا

    كود PHP:
      double indi1_pr=iCustom(Symbol(),0,"tsaheelultra",0,2);
       
    double indi2_pr=iCustom(Symbol(),0,"tsaheelultra",1,2); 
    حتى تجعل التنبيه مره واحده فقط في الشمعه يمكنك إضافة شرط أيضا
    كود PHP:
    if(indi2<5000&&indi2_pr>5000&&Volume[0]==1
    وطبعا نفس الشرط بالنسبه للبيع
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  5. #3485
    الصورة الرمزية tsaheel
    tsaheel غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    الكويت
    المشاركات
    957

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أنا وضعت الكود كمثال فقط لكن يجب أن تكمل الكود لأنه ناقص بهذا الشكل
    بالنسبه للخطأ فالجزء الناقص يجب أن تقوم بتعريف متغير لكود المؤشر للشمعه السابقه أيضا

    كود PHP:
      double indi1_pr=iCustom(Symbol(),0,"tsaheelultra",0,2);
       
    double indi2_pr=iCustom(Symbol(),0,"tsaheelultra",1,2); 
    حتى تجعل التنبيه مره واحده فقط في الشمعه يمكنك إضافة شرط أيضا
    كود PHP:
    if(indi2<5000&&indi2_pr>5000&&Volume[0]==1
    وطبعا نفس الشرط بالنسبه للبيع
    شكرا جزيلا
    سوف يتم عمل المؤشر مثلما تفضلت
    واذا كان هناك تعديل او استفسار سوف ازعجك بها
    تقبل تحياتي
    توقيع العضو
    قالوا : الفوريكس أرقام وليس رسم وألوان

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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

  7. #3487
    الصورة الرمزية mostafa400
    mostafa400 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2008
    الإقامة
    مصر
    المشاركات
    360

    افتراضي

    أ/ أسامة
    لقد وضعت هذا السؤال فى موضوع الورشة التعليمية
    فهل يمكن تنفيذ أى الأمرين تحويل اسم العملات او ترتيبها ؟

    هل يوجد أمر لتحويل اسم العملة إلى أرقام لأنى اريد ان أعمل دالة تتعامل مع العملات على انها أرقام حتى يمكن ترتيب العملات فى مصفوفة - لأن الأمر ArraySort يرتب الأرقام فقط فى المصفوفة تصاعديا أو تنازليا ولا يرتب النصوص .

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة mostafa400 مشاهدة المشاركة
    أ/ أسامة
    لقد وضعت هذا السؤال فى موضوع الورشة التعليمية
    فهل يمكن تنفيذ أى الأمرين تحويل اسم العملات او ترتيبها ؟

    هل يوجد أمر لتحويل اسم العملة إلى أرقام لأنى اريد ان أعمل دالة تتعامل مع العملات على انها أرقام حتى يمكن ترتيب العملات فى مصفوفة - لأن الأمر ArraySort يرتب الأرقام فقط فى المصفوفة تصاعديا أو تنازليا ولا يرتب النصوص .
    يمكنك عمل صفوفه مثلا وتحفظ لكل إسم عمله رقم
    مثلا
    كود PHP:
    int SymbolsName[5]={0,1,2,3,4};
    string GetSymbolName(int Num)
     {
      switch(
    Num)
       {
        case 
    0:return("EURUSD");
        case 
    1:return("USDCHF");
        case 
    2:return("USDJPY");
        case 
    4:return("USDCAD");
        case 
    5:return("GBPUSD");
       }
     } 
    وبالتالي فأنت ستتعامل مع المصفوفه كأرقام سواء في ترتيبها أو تغييرها
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  9. #3489
    الصورة الرمزية mostafa400
    mostafa400 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2008
    الإقامة
    مصر
    المشاركات
    360

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    يمكنك عمل صفوفه مثلا وتحفظ لكل إسم عمله رقم
    مثلا
    كود PHP:
    int SymbolsName[5]={0,1,2,3,4};
    string GetSymbolName(int Num)
    {
    switch(
    Num)
    {
    case 
    0:return("EURUSD");
    case 
    1:return("USDCHF");
    case 
    2:return("USDJPY");
    case 
    4:return("USDCAD");
    case 
    5:return("GBPUSD");
    }

    وبالتالي فأنت ستتعامل مع المصفوفه كأرقام سواء في ترتيبها أو تغييرها
    صعب جدا هذا يحتاج مائة سطر هناك منصات يكون اليورو مثلا فيه زيادة حرف m أو c والنفط يختلف حتى فى نفس الشركة
    عموما شكرا جزيلا وجزاك الله خيرا - انا ما زلت احاول ان اجد طريقة لحساب العملات المفتوحة لأن الدالة التى جاوبتنى عليها من قبل لم تعمل .

  10. #3490
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

    Unhappy رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    مثلا لو لدي شرط فتح الصفقات في توقيت معين
    كود PHP:
     bool TimeFilter;
        if(
    Hour()>3&&Hour()<20)
         {
          
    TimeFilter=true;
         } 
    وأريد إضافة شرط لتفعيله أو تعطيله
    كود PHP:
      if(UseTimeFilter==true)
        {
        
    bool TimeFilter;
        if(
    Hour()>3&&Hour()<20)
         {
          
    TimeFilter=true;
         }
        } 
    وتعريف المتغير الخارجي
    كود PHP:
    extern bool UseTimeFilter==true 
    شكرا ا اسامة
    فهمت الكود بالمثال
    اريد ان يكون هذا الكود علي اغلاق شمعة عكسية فقط دون اي شروط اخري او اكثر من شمعة
    بمعني لو كان شروط الدخول شراء علي اساس شمعة صاعدة مع شروط اخري للدخول شراء
    اريد الكود البرمجي لاغلاق شمعة او عدد من الشموع عكسية(هابطة ) وليكن هذا العدد (N) بالمتغيرات الخارجية
    وكذلك للبيع ايضا باغلاق شمعة او اكثر عكسية او صاعدة بناء علي الرقم N
    لوN = 1 اذا اغلاق شمعة واحدة عكسية
    N -2 اغلاق شمعتين عكسيتين وهكذا
    وتفعيل وتعطيل هذة الخاصية
    مع العلم انني اعمل علي الرنكو
    بارك الله لك ا اسامة
    آخر تعديل بواسطة fxsmartsniper ، 18-03-2013 الساعة 10:36 AM
    توقيع العضو
    استغفر الله العظيم عدد ما كان وعددما سيكون وعدد الحركات والسكون

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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


    صعب جدا هذا يحتاج مائة سطر هناك منصات يكون اليورو مثلا فيه زيادة حرف m أو c والنفط يختلف حتى فى نفس الشركة
    عموما شكرا جزيلا وجزاك الله خيرا - انا ما زلت احاول ان اجد طريقة لحساب العملات المفتوحة لأن الدالة التى جاوبتنى عليها من قبل لم تعمل .
    يوجد طريقة أخرى
    مثلا تقوم بإعطاء كل حرف في في العمله رقم معين
    مثال
    [PHP]int TotalChars[26]={'A','B','C','D','E
    ,'F','G','H','I','J',[/PHP
    حتى نهاية الحروف
    ثم ستصبح إسم العمله
    كود PHP:
    GBPUSD  TotalChars[7]+TotalChars[2]+.......... 
    بالنسبه للعملات المفتوحه فأي كود تقصد ؟ لو أرفقت الإكسبرت فسوف أرى الخطأ لاستطيع تعديله لك
    بالنسبه لترتيب العمله فيمكنك ترتيبها أبجديا بإستخدام الحروف بدلا من تحويلها لأرقام
    آخر تعديل بواسطة MR.dollar ، 19-03-2013 الساعة 02:11 AM
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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

    شكرا ا اسامة
    فهمت الكود بالمثال
    اريد ان يكون هذا الكود علي اغلاق شمعة عكسية فقط دون اي شروط اخري او اكثر من شمعة
    بمعني لو كان شروط الدخول شراء علي اساس شمعة صاعدة مع شروط اخري للدخول شراء
    اريد الكود البرمجي لاغلاق شمعة او عدد من الشموع عكسية(هابطة ) وليكن هذا العدد (N) بالمتغيرات الخارجية
    وكذلك للبيع ايضا باغلاق شمعة او اكثر عكسية او صاعدة بناء علي الرقم N
    لوN = 1 اذا اغلاق شمعة واحدة عكسية
    N -2 اغلاق شمعتين عكسيتين وهكذا
    وتفعيل وتعطيل هذة الخاصية
    مع العلم انني اعمل علي الرنكو
    بارك الله لك ا اسامة
    مثال
    كود PHP:
    bool CloseBuy=true,CloseSell=true;
    for(
    int i=1;i<=CheckBarsNumber;i++)
    {
    if(
    Close[i]>Open[i])CloseBuy=false;
    if(
    Close[i]<Open[i])CloseSell=false;

    حيث CheckBarsNumber هو عدد الشموع التي يبحث فيها
    سيكون شرط إغلاق الشراء
    كود PHP:
    if(CloseBuy=true 
    وشرط إغلاق البيع
    كود PHP:
    if(CloseSell=true
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  13. #3493
    الصورة الرمزية mostafa400
    mostafa400 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2008
    الإقامة
    مصر
    المشاركات
    360

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    يوجد طريقة أخرى
    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    مثلا تقوم بإعطاء كل حرف في في العمله رقم معين
    مثال
    [PHP]int TotalChars[26]={'A','B','C','D','E
    ,'F','G','H','I','J',[/PHP
    حتى نهاية الحروف
    ثم ستصبح إسم العمله
    كود PHP:
    GBPUSD TotalChars[7]+TotalChars[2]+.......... 
    بالنسبه للعملات المفتوحه فأي كود تقصد ؟ لو أرفقت الإكسبرت فسوف أرى الخطأ لاستطيع تعديله لك

    بالنسبه لترتيب العمله فيمكنك ترتيبها أبجديا بإستخدام الحروف بدلا من تحويلها لأرقام
    اقتباس المشاركة الأصلية كتبت بواسطة mostafa400 مشاهدة المشاركة
    أخى الكريم أ / أسامة
    اقتباس المشاركة الأصلية كتبت بواسطة mostafa400 مشاهدة المشاركة

    هذه الدالة تقوم بحساب عدد العملات المفتوحة فإذا كان هناك عقود لليورو مفتوحة وعقود للين الناتج هيكون 2 عملة مفتوحة المشكلة انه اذا تم فتح يورو ثم ين ثم يورو يكون ناتج الدالة 3 وليس 2 فأرجو المساعدة فى حل هذه المشكلة
    وجزاك الله خيرا

    كود:
    int Real_Symb()
    كود:
    {
    int N=-1; string S;
    for( int cnt=0; cnt<=OrdersTotal(); cnt++)
    {
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if ( ( OrderType()==OP_BUY || OrderType()==OP_SELL) )
    if ( OrderSymbol()!=S )
    {
    N++; S=OrderSymbol();
    }
    } return(N);
    }
    هذا كان السؤال الاساسى وقد أجبتنى بهذه الدالة ولكنها لم تعمل

    كود:
    int Real_Symb()
    كود:
     { int N=0;  string S[1];
     for( int cnt=0; cnt<=OrdersTotal(); cnt++)
      {
       OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
      if(OrderType()==OP_BUY || OrderType()==OP_SELL)
       {
        bool SymbCount=false;
        for (int i=0; i<ArraySize(S); i++)
         {
          if( S[i]==OrderSymbol() )
           {
           SymbCount=true;
           break;
          }
         }
        if(SymbCount==false)
         {
          S[N]=OrderSymbol();
          ArrayResize(S,ArraySize(S)+1);
          N++;
      }}
     }   return(N);
    }
    ما هو الأمر الذى يرتب أسماء العملات أبجديا لأنى جربت أمر ArraySort ولم يرتبها فهو يرتب الأرقام فقط تصاعديا أو تنازليا لكن النصوص لا يرتبها ؟
    آخر تعديل بواسطة mostafa400 ، 19-03-2013 الساعة 02:58 AM

  14. #3494
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    مثال
    كود PHP:
    bool CloseBuy=true,CloseSell=true;
    for(
    int i=1;i<=CheckBarsNumber;i++)
    {
    if(
    Close[i]>Open[i])CloseBuy=false;
    if(
    Close[i]<Open[i])CloseSell=false;

    حيث CheckBarsNumber هو عدد الشموع التي يبحث فيها
    سيكون شرط إغلاق الشراء
    كود PHP:
    if(CloseBuy=true 
    وشرط إغلاق البيع
    كود PHP:
    if(CloseSell=true
    شكرا مستر دولار
    تم التعديل ولكن يوجد اخطاء
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    استغفر الله العظيم عدد ما كان وعددما سيكون وعدد الحركات والسكون

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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

    شكرا مستر دولار
    تم التعديل ولكن يوجد اخطاء
    أنت أضفت شروط الإغلاق
    كود PHP:
    if(CloseBuy=true;
    if(
    CloseSell=true
    هذا خطأ
    الكود الذي كتبته لك كان كمثال فقط
    لكن عندما ستكتب الكود الكامل سيكون
    كود PHP:
           bool CloseBuy=true,CloseSell=true;
         
    for(
    int i=1;i<=CheckBarsNumber;i++)
    {
    if(
    Close[i]>Open[i])CloseBuy=false;
    if(
    Close[i]<Open[i])CloseSell=false;
     }  
     if(
    CloseBuy==true)
     
    CloseBuyOrders;
    if(
    CloseSell==true)
    CloseSellOrders
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

المواضيع المتشابهه

  1. موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
    By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 15-12-2023, 02:03 PM
  2. عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
    By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملات
    مشاركات: 280
    آخر مشاركة: 27-08-2009, 10:30 PM

الاوسمة لهذا الموضوع


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