صفحة 264 من 691 الأولىالأولى ... 164214254258259260261262263264265266267268269270274314364 ... الأخيرةالأخيرة
النتائج 3,946 إلى 3,960 من 10363
  1. #3946
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

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

    اقتباس المشاركة الأصلية كتبت بواسطة waleedgadelmola مشاهدة المشاركة
    الأخ الكريم الاستاذ يوسف او الأخ الكريم الاستاذ مستر دولار
    جزاك الله خير
    قمت بتجربة الأكسبرت وفعلا قام بإغلاق جميع الصفقات دفعة واحده بعد اضافة المتغير
    كود PHP:
    bool CloseALL
    كم تفضلت استاذ يوسف
    ولكن تم اغلاق الصفقات على خسارة قليلة أتوقع أنها نتيجة إعادة التسعير ( ري كوت )
    هل من حل برمجي لها لأغلاق الصفقات دفعة واحده بشرط ضمان أنها تكون اكبر من الصفر لأن الاكسبرت لم ينظر إلى الشرط أو سبب اعادة التسعير والحركة السريعة
    كود PHP:
    if(OrdersTotal()>0&&AccountProfit()>0
    مرفق الاكسبرت
    للأسف يا أخي لا يوجد لها حل برمجي
    والإكسبيرت برمجياً يعمل بشكل صحيح كما ذكرت أعلاه
    --------
    لكن من الممكن ان تجعل AccountProfit()>50 مثلا أو حسب ما تراه يتناسب مع احجام اللوت المستخدمة
    ممكن تخليها 10 أو 20 .... بحيث يكون في وقت متاح لإغلاق جميع العقود قبل العودة لقيمة سالبة

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

    كود PHP:
    if(OrdersTotal()>0&&AccountProfit()>=USDProfit
    وتقوم بتعريفها كمتغير خارجي
    كود PHP:
    extern int USDProfit=10

  2. #3947
    الصورة الرمزية wadi2012
    wadi2012 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2012
    الإقامة
    جرين لاند
    المشاركات
    1,089

    افتراضي

    عندي سؤالان
    1- عند عمل امر for لطباعة ارقام من 0 الى 6 واريد استخدام امر comment ليطبع كل رقم في سطر مستقل فهل يمكن ذلك لانني لم اتوصل الى حل حيث نفذت في اخر امر comment
    "\n
    ولكن لم تطبع الارقام في سطر مستقل ولكن في نفس السطر وبآخر رقم فقط
    2- عند تعريف متغير خارجي external لمتغير ما اريدان يقبل عبارتين مثل المتغير من النوع bool ولكن bool تقبل false او true ولكن اريد تعريف متغير مثل الاختيار الذاتي ل true و false
    حاولت تعريف متغير من النوع نص string ليقبل نصين مثل
    extern string select= "buy"
    select="sell"
    كي تظهر مع بعض في النافذة لاختيار اين منهما لتنفيذ مهمة ولكن لا يقبل البرنامج فهل من طريقة لتنفيذ ذلك على نمط true و false ؟؟؟
    آخر تعديل بواسطة wadi2012 ، 31-05-2013 الساعة 01:40 PM

  3. #3948
    الصورة الرمزية Walid_ELShereef
    Walid_ELShereef غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    الكويت
    العمر
    45
    المشاركات
    373

    افتراضي

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


    للأسف يا أخي لا يوجد لها حل برمجي
    والإكسبيرت برمجياً يعمل بشكل صحيح كما ذكرت أعلاه
    --------
    لكن من الممكن ان تجعل AccountProfit()>50 مثلا أو حسب ما تراه يتناسب مع احجام اللوت المستخدمة
    ممكن تخليها 10 أو 20 .... بحيث يكون في وقت متاح لإغلاق جميع العقود قبل العودة لقيمة سالبة

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

    كود PHP:
    if(OrdersTotal()>0&&AccountProfit()>=USDProfit
    وتقوم بتعريفها كمتغير خارجي
    كود PHP:
    extern int USDProfit=10
    جزاك الله أخي يوسف كل خير
    فعلا فكرت في الحل ده ولكن قلت أعرض الموضوع عليك يمكن يكون لها حل
    تقبل خالي تحياتي

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة wadi2012 مشاهدة المشاركة
    عندي سؤالان
    1- عند عمل امر for لطباعة ارقام من 0 الى 6 واريد استخدام امر comment ليطبع كل رقم في سطر مستقل فهل يمكن ذلك لانني لم اتوصل الى حل حيث نفذت في اخر امر comment
    "\n
    ولكن لم تطبع الارقام في سطر مستقل ولكن في نفس السطر وبآخر رقم فقط
    2- عند تعريف متغير خارجي external لمتغير ما اريدان يقبل عبارتين مثل المتغير من النوع bool ولكن bool تقبل false او true ولكن اريد تعريف متغير مثل الاختيار الذاتي ل true و false
    حاولت تعريف متغير من النوع نص string ليقبل نصين مثل
    extern string select= "buy"
    select="sell"
    كي تظهر مع بعض في النافذة لاختيار اين منهما لتنفيذ مهمة ولكن لا يقبل البرنامج فهل من طريقة لتنفيذ ذلك على نمط true و false ؟؟؟
    في كل مره تستخدم الأمر comment فإنه يحذف جميع الكومنتات السابقه ويبدأ في الكتابه من جديد من أول السطر
    الحل أن تستخدم ObjectCreate لكتابة النصوص على الشاشه

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

  5. #3950
    الصورة الرمزية Walid_ELShereef
    Walid_ELShereef غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    الكويت
    العمر
    45
    المشاركات
    373

    افتراضي

    السلام عليكم
    كيف لنا جعل الاكسبرت يقوم بفتح أوامر على جميع العملات الموجودة بالمنصة مع وضعة على شارت عملة واحد ؟
    ولكم الشكر
    آخر تعديل بواسطة waleedgadelmola ، 31-05-2013 الساعة 09:12 PM

  6. #3951
    الصورة الرمزية wadi2012
    wadi2012 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2012
    الإقامة
    جرين لاند
    المشاركات
    1,089

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

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

    بالنسبه للسؤال الثاني لا يمكن ذلك
    انا اعرف object creat
    ولكن ظننت انه توجد فكرة بالنسبة للcomment كنوع من التحايل البرمجي فقط

  7. #3952
    الصورة الرمزية wadi2012
    wadi2012 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2012
    الإقامة
    جرين لاند
    المشاركات
    1,089

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

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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة waleedgadelmola مشاهدة المشاركة
    السلام عليكم
    كيف لنا جعل الاكسبرت يقوم بفتح أوامر على جميع العملات الموجودة بالمنصة مع وضعة على شارت عملة واحد ؟
    ولكم الشكر
    شوف Symbol() دي عبارة عن دالة من النوع النصي .. تعود بإسم العملة الموضوع عليها الإكسبيرت
    يعني لو وضعتها على شارت اليورو دولار ستعود بـ "EURUSD" أو حسب إسم العملة على المنصة عندك مثلا "EURUSDr"

    فلو إنت عايز تخلي الإكسبيرت يوضع على أي شارت ويفتح عمليات على عملات أخرى
    1 - لن تستخدم Symbol() ولكن ستستخدم إسم العملة مباشرة
    2 - ستقوم بتعريف متغير وتعطيه قيمة Ask أو Bid للعملة وتستخدم المتغير في أي حاجة في الإكسبيرت بدل من سعر الشراء أو البيع المباشر

    مثال على عمليات الشراء
    كود PHP:
    double EURUSDAsk=MarketInfo("EURUSD",MODE_ASK);
       
    double GBPUSDAsk=MarketInfo("GBPUSD",MODE_ASK);
       
    double USDCHFAsk=MarketInfo("USDCHF",MODE_ASK);
       
       
    OrderSend("EURUSD",OP_BUY,0.1,EURUSDAsk,30,SL,TP,"",MagicNumber,0,Lime);
       
    OrderSend("GBPUSD",OP_BUY,0.1,GBPUSDAsk,30,SL,TP,"",MagicNumber,0,Lime);
       
    OrderSend("USDCHF",OP_BUY,0.1,USDCHFAsk,30,SL,TP,"",MagicNumber,0,Lime); 
    مثال على عمليات البيع
    كود PHP:
    double EURUSDBid=MarketInfo("EURUSD",MODE_BID);
       
    double GBPUSDBid=MarketInfo("GBPUSD",MODE_BID);
       
    double USDCHFBid=MarketInfo("USDCHF",MODE_BID);
       
       
    OrderSend("EURUSD",OP_SELL,0.1,EURUSDBid,30,SL,TP,"",MagicNumber,0,Lime);
       
    OrderSend("GBPUSD",OP_SELL,0.1,GBPUSDBid,30,SL,TP,"",MagicNumber,0,Lime);
       
    OrderSend("USDCHF",OP_SELL,0.1,USDCHFBid,30,SL,TP,"",MagicNumber,0,Lime); 

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

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

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

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

  10. #3955
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    هل اذا قمت بحذف مايوجد بداخل وظيفه المقدمه والنهايه لم يؤثر على عمل الاكسبيرت؟
    اخي اسامه بعد ما قرات الموضوع هناك بعض الملاحظات
    هناك بعض المتغيرات لم افهمها وهي
    extern bool FridayCloseEA=false
    extern int Distance_AddBuyS=0
    extern bool ReverseClosedOrders=false

    ,وقسم اخر من المتغيرات لا اعرف ايش الفرق بينها لتشابهها مع بعضها

    منها

    extern bool UseHourTrade = false; و extern bool OpenAtChoosenHour=false;

    وكذلك ايش الفرق بين المتغيرايين

    extern bool FridayCloseOrders=false;
    extern int _Hour=20;
    والمتغير
    extern bool FridayCloseEA=false;
    extern int Friday_CloseHour=20

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

  11. #3956
    الصورة الرمزية Walid_ELShereef
    Walid_ELShereef غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    الكويت
    العمر
    45
    المشاركات
    373

    افتراضي

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

    شوف Symbol() دي عبارة عن دالة من النوع النصي .. تعود بإسم العملة الموضوع عليها الإكسبيرت
    يعني لو وضعتها على شارت اليورو دولار ستعود بـ "EURUSD" أو حسب إسم العملة على المنصة عندك مثلا "EURUSDr"

    فلو إنت عايز تخلي الإكسبيرت يوضع على أي شارت ويفتح عمليات على عملات أخرى
    1 - لن تستخدم Symbol() ولكن ستستخدم إسم العملة مباشرة
    2 - ستقوم بتعريف متغير وتعطيه قيمة Ask أو Bid للعملة وتستخدم المتغير في أي حاجة في الإكسبيرت بدل من سعر الشراء أو البيع المباشر

    مثال على عمليات الشراء
    كود PHP:
    double EURUSDAsk=MarketInfo("EURUSD",MODE_ASK);
       
    double GBPUSDAsk=MarketInfo("GBPUSD",MODE_ASK);
       
    double USDCHFAsk=MarketInfo("USDCHF",MODE_ASK);
       
       
    OrderSend("EURUSD",OP_BUY,0.1,EURUSDAsk,30,SL,TP,"",MagicNumber,0,Lime);
       
    OrderSend("GBPUSD",OP_BUY,0.1,GBPUSDAsk,30,SL,TP,"",MagicNumber,0,Lime);
       
    OrderSend("USDCHF",OP_BUY,0.1,USDCHFAsk,30,SL,TP,"",MagicNumber,0,Lime); 
    مثال على عمليات البيع
    كود PHP:
    double EURUSDBid=MarketInfo("EURUSD",MODE_BID);
       
    double GBPUSDBid=MarketInfo("GBPUSD",MODE_BID);
       
    double USDCHFBid=MarketInfo("USDCHF",MODE_BID);
       
       
    OrderSend("EURUSD",OP_SELL,0.1,EURUSDBid,30,SL,TP,"",MagicNumber,0,Lime);
       
    OrderSend("GBPUSD",OP_SELL,0.1,GBPUSDBid,30,SL,TP,"",MagicNumber,0,Lime);
       
    OrderSend("USDCHF",OP_SELL,0.1,USDCHFBid,30,SL,TP,"",MagicNumber,0,Lime); 
    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته

    بالإضافه إلى ما قاله الإخوه مرفق سكربت كمثال يفتح على أكثر من زوج

    شكرا جدا للأخ الاستاذ أسامة والأخ الاستاذ يوسف جعله الله بميزان حسناتكم
    ولكن مثال حضرتك استاذ أسامة الله يباركلك تم عملة بالمصفوفات وانا أهو لسا ببدأ أولى خطواتي ولكني الحمد لله قطعت رحلة كبيرة
    آخر تعديل بواسطة waleedgadelmola ، 02-06-2013 الساعة 09:36 PM

  12. #3957
    الصورة الرمزية Walid_ELShereef
    Walid_ELShereef غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    الكويت
    العمر
    45
    المشاركات
    373

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

    السلام عليكم ورحة الله وبركاته
    الأخوة الأفاضل
    بعد مزيد من التحية
    أقوم بعملي البرمجي الأن من خلال عمل مكتبة دوال من خلال تجميع دوال كثيرة للاستاذ أسامه الله يجزاه عني كل خير من اكسبرتات متعددة لحضرته وكل ما أحتاج دالة أقوم بنسخها من هذا الملف ووضعها بالمكان المناسب في الاكسبرت اللي أقوم ببرمجتة
    ولكن أليس آن الأوان لكي أفهم فكرة تصميم الدوال حتى نكون فاهمين وليس حافظين
    أرجو التكرم بشرح ولو بسيط عن الدوال ( مشكلتي الكبيرة ) في البرمجة
    يعني مثلا
    1- فكرة انشاء الدوال والغرض منها
    2- كيف يتم صياغة دالة متكاملة بشكل صحيح
    3- كما أرجو التكرم بأن يكون الشرح على الدالتين المرفقين طبعا برمجة الاستاذ العبقري أسامة
    ( ما شاء الله ولا حول ولا قوة الا بالله )
    لأني أحتاج لتصميم أكسبرت تقريبا بنفس فكرة هذه الدوال
    ولكم الشكر
    دالة الشراء
    كود PHP:
    void AddBuy(){
       if(
    Q>ordersS(MagicNumberB)&&ordersS(MagicNumberB)>0){
       for(
    int i=0;i<OrdersHistoryTotal();i++)
        {
       
    OrderSelect(iSELECT_BY_POSMODE_HISTORY);
       if(
    OrderType()==OP_BUY){
       
    int type=OrderType();double open=OrderOpenPrice();double lott=OrderLots();double stop=OrderStopLoss();
       
    double profit=OrderTakeProfit();
         }
         }{  
         if(
    Ask>open+3*point){
        
    OrderSend(Symbol(),OP_BUYLIMIT,lott,open,3,stop,profit,"MR.dollar EA",MagicNumberB,0,Green);}
        
        if(
    Ask<open-3*point){
       
    OrderSend(Symbol(),OP_BUYSTOP,lott,open,3,stop,profit,"MR.dollar EA",MagicNumberB,0,Green);}
          }
           }
            } 
    دالة البيع
    كود PHP:
    void AddSell(){
     if(
    Qq>ordersS(MagicNumberS)&&ordersS(MagicNumberS)>0){
       for(
    int i=0;i<OrdersHistoryTotal();i++)
        {
       
    OrderSelect(iSELECT_BY_POSMODE_HISTORY);
       if(
    OrderType()==OP_SELL){
       
    int type=OrderType();double open=OrderOpenPrice();double lott=OrderLots();double stop=OrderStopLoss();
       
    double profit=OrderTakeProfit();
         }
         }{  
         if(
    Bid<open-3*point){
        
    OrderSend(Symbol(),OP_SELLLIMIT,lott,open,3,stop,profit,"MR.dollar EA",MagicNumberS,0,Red);}
        
        if(
    Bid>open+3*point){
       
    OrderSend(Symbol(),OP_SELLSTOP,lott,open,3,stop,profit,"MR.dollar EA",MagicNumberS,0,Red);}
          }
           }
            } 
    وشكرا

  13. #3958
    الصورة الرمزية Walid_ELShereef
    Walid_ELShereef غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    الكويت
    العمر
    45
    المشاركات
    373

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

    اقتباس المشاركة الأصلية كتبت بواسطة waleedgadelmola مشاهدة المشاركة
    السلام عليكم ورحة الله وبركاته
    الأخوة الأفاضل
    بعد مزيد من التحية
    أقوم بعملي البرمجي الأن من خلال عمل مكتبة دوال من خلال تجميع دوال كثيرة للاستاذ أسامه الله يجزاه عني كل خير من اكسبرتات متعددة لحضرته وكل ما أحتاج دالة أقوم بنسخها من هذا الملف ووضعها بالمكان المناسب في الاكسبرت اللي أقوم ببرمجتة
    ولكن أليس آن الأوان لكي أفهم فكرة تصميم الدوال حتى نكون فاهمين وليس حافظين
    أرجو التكرم بشرح ولو بسيط عن الدوال ( مشكلتي الكبيرة ) في البرمجة
    يعني مثلا
    1- فكرة انشاء الدوال والغرض منها
    2- كيف يتم صياغة دالة متكاملة بشكل صحيح
    3- كما أرجو التكرم بأن يكون الشرح على الدالتين المرفقين طبعا برمجة الاستاذ العبقري أسامة
    ( ما شاء الله ولا حول ولا قوة الا بالله )
    لأني أحتاج لتصميم أكسبرت تقريبا بنفس فكرة هذه الدوال
    ولكم الشكر
    دالة الشراء
    كود PHP:
    void AddBuy(){
       if(
    Q>ordersS(MagicNumberB)&&ordersS(MagicNumberB)>0){
       for(
    int i=0;i<OrdersHistoryTotal();i++)
        {
       
    OrderSelect(iSELECT_BY_POSMODE_HISTORY);
       if(
    OrderType()==OP_BUY){
       
    int type=OrderType();double open=OrderOpenPrice();double lott=OrderLots();double stop=OrderStopLoss();
       
    double profit=OrderTakeProfit();
         }
         }{  
         if(
    Ask>open+3*point){
        
    OrderSend(Symbol(),OP_BUYLIMIT,lott,open,3,stop,profit,"MR.dollar EA",MagicNumberB,0,Green);}
        
        if(
    Ask<open-3*point){
       
    OrderSend(Symbol(),OP_BUYSTOP,lott,open,3,stop,profit,"MR.dollar EA",MagicNumberB,0,Green);}
          }
           }
            } 
    دالة البيع
    كود PHP:
    void AddSell(){
     if(
    Qq>ordersS(MagicNumberS)&&ordersS(MagicNumberS)>0){
       for(
    int i=0;i<OrdersHistoryTotal();i++)
        {
       
    OrderSelect(iSELECT_BY_POSMODE_HISTORY);
       if(
    OrderType()==OP_SELL){
       
    int type=OrderType();double open=OrderOpenPrice();double lott=OrderLots();double stop=OrderStopLoss();
       
    double profit=OrderTakeProfit();
         }
         }{  
         if(
    Bid<open-3*point){
        
    OrderSend(Symbol(),OP_SELLLIMIT,lott,open,3,stop,profit,"MR.dollar EA",MagicNumberS,0,Red);}
        
        if(
    Bid>open+3*point){
       
    OrderSend(Symbol(),OP_SELLSTOP,lott,open,3,stop,profit,"MR.dollar EA",MagicNumberS,0,Red);}
          }
           }
            } 
    وشكرا
    مرفق الاكسبرت
    الملفات المرفقة الملفات المرفقة

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة daod مشاهدة المشاركة
    هل اذا قمت بحذف مايوجد بداخل وظيفه المقدمه والنهايه لم يؤثر على عمل الاكسبيرت؟
    اخي اسامه بعد ما قرات الموضوع هناك بعض الملاحظات
    هناك بعض المتغيرات لم افهمها وهي
    extern bool FridayCloseEA=false
    extern int Distance_AddBuyS=0
    extern bool ReverseClosedOrders=false

    ,وقسم اخر من المتغيرات لا اعرف ايش الفرق بينها لتشابهها مع بعضها

    منها

    extern bool UseHourTrade = false; و extern bool OpenAtChoosenHour=false;

    وكذلك ايش الفرق بين المتغيرايين

    extern bool FridayCloseOrders=false;
    extern int _Hour=20;
    والمتغير
    extern bool FridayCloseEA=false;
    extern int Friday_CloseHour=20

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

    بالنسبه للإعدادات
    FridayCloseEA لإيقاف عمل الإكسبرت يوم الجمعه في ساعة محدده
    Distance_AddBuyS عدد نقاط المسافه بين أوامر الباي ستوب المعلقه
    ReverseClosedOrders عكس وضع الأوامر المعلقه التي تغلق فمثلا لو أغلق أمر شراء يضع مكانه في نفس النقطه أمر بيع والعكس صحيح

    UseHourTrade لتشغيل الإكسبرت في ساعات محدده مثلا من الساعه 1 إلى الساعه 12
    أما OpenAtChoosenHour لوضع الأوامر في ساعه محدده فقط وليس العمل خلال ساعات معينه

    FridayCloseOrders لإغلاق الصفقات المفتوحه يوم الجمعه في ساعه محدده
    _Hour ساعة إغلاق الصفقات يوم الجمعه

    أما FridayCloseEA لإيقاف فقط عمل الإكسبرت وليس إغلاق الصفقات المفتوحه

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

  15. #3960
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

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

    بالنسبه للإعدادات
    FridayCloseEA لإيقاف عمل الإكسبرت يوم الجمعه في ساعة محدده
    Distance_AddBuyS عدد نقاط المسافه بين أوامر الباي ستوب المعلقه
    ReverseClosedOrders عكس وضع الأوامر المعلقه التي تغلق فمثلا لو أغلق أمر شراء يضع مكانه في نفس النقطه أمر بيع والعكس صحيح

    UseHourTrade لتشغيل الإكسبرت في ساعات محدده مثلا من الساعه 1 إلى الساعه 12
    أما OpenAtChoosenHour لوضع الأوامر في ساعه محدده فقط وليس العمل خلال ساعات معينه

    FridayCloseOrders لإغلاق الصفقات المفتوحه يوم الجمعه في ساعه محدده
    _Hour ساعة إغلاق الصفقات يوم الجمعه

    أما FridayCloseEA لإيقاف فقط عمل الإكسبرت وليس إغلاق الصفقات المفتوحه

    حتى تحل مشكله الخطأ حاول تقليل عدد الأوامر المعلق المفتوحه لكل نوع
    الله يفتح عليك من وزقه

    كما قلت Distance_AddBuyS عدد نقاط المسافه بين أوامر الباي ستوب المعلقه

    السؤال يعني هذا المتغير Distance_AddBuyS نفس المتغير DistanceBetweenBuyS هل هذا صحيح؟

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

  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