صفحة 304 من 689 الأولىالأولى ... 204254294298299300301302303304305306307308309310314354404 ... الأخيرةالأخيرة
النتائج 4,546 إلى 4,560 من 10335
  1. #4546
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    بعد أضافة الكود ...
    كود PHP:
    //----
     
    double LastOrderBuyPrice(int type)
     { 
      for(
    int i=OrdersTotal()-1i>=0i--)
      { 
       
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);  
       if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&& type==OP_BUY)
       {  
        return(
    OrderOpenPrice());   
         } 
          }
           return(
    0);       } 
    يظهر تحذير ....
    '}' - expression on global scope not allowed
    وخطأ ....
    lastOrderBuyPrice - varible not defined
    .. ايه المقصود بالنطاق العام غير مسموح .. ولماذا lastOrderBuyPrice متغير غير معرف على الرغم انه تم تعريفه ..
    أسف على كثر الاسئلة .. بس تراني في اجازة الجمعة والسبت وقاعد على النت

  2. #4547
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    بعد أضافة الكود ...
    كود PHP:
    //---- double LastOrderBuyPrice(int type) {   for(int i=OrdersTotal()-1; i>=0; i--)  {    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);     if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&& OrderType()==OP_BUY)   {      return(OrderOpenPrice());        }       }       return(0);       } 


    يظهر تحذير ....
    '}' - expression on global scope not allowed
    وخطأ ....
    lastOrderBuyPrice - varible not defined
    .. ايه المقصود بالنطاق العام غير مسموح .. ولماذا lastOrderBuyPrice متغير غير معرف على الرغم انه تم تعريفه ..
    أسف على كثر الاسئلة .. بس تراني في اجازة الجمعة والسبت وقاعد على النت

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

  3. #4548
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    علم وجاري التنفيذ ...
    بارك الله لك وبارك فيك واورثك الجنة

  4. #4549
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

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

الاســـم:	بدون عنوان-1نسخ.jpg
المشاهدات:	82
الحجـــم:	177.9 كيلوبايت
الرقم:	392789

  5. #4550
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

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

الاســـم:	بدون عنوان-1نسخ.jpg
المشاهدات:	82
الحجـــم:	177.9 كيلوبايت
الرقم:	392789
    اجعل كل الدوال بنهاية الأكسبيرت واذا واجهتك مشكلة ارفع الأكسبيرت هنا .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  6. #4551
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    اكيد في مشكلة في الاقواس !!
    ده لسه لم اضف المضاعفات .. امال لو ضفتها الاكسبيرت حيعمل فيا ايه ..
    ده ممكن يقتلني ...
    انا برفع الاكسبيرت .. بس يا ريت اصحاب القلوب الضعيفة ميبصوش عليه ..
    وانا اسف يا استاذ جميل للمرة الالف لأني حاسس فعلا اني بقيت تقيل اكثر من اللازم
    بس والله بدعيلك بظهر الغيب .. وكما قال الرسول الكريم "خيركم من تعلم العلم وعلمه"
    صدق عليه افضل الصلاة والسلام ..
    hre_test4.mq4

  7. #4552
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

    تفضل تم تعديل الكود ، لاتجعل اسم الدالة من الأسماء المجوزة في اللغة ، الأستوب والتارجت تضاف لها قيمة ، راجع الأقواس ، تعريف Point محجوز فتأكد من المتغير point بحرف صغير ، المهم تقارن بين الكودين حرف بحرف وحتعرف الخطأ .
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  8. #4553
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    تفضل تم تعديل الكود ، لاتجعل اسم الدالة من الأسماء المجوزة في اللغة ، الأستوب والتارجت تضاف لها قيمة ، راجع الأقواس ، تعريف Point محجوز فتأكد من المتغير point بحرف صغير ، المهم تقارن بين الكودين حرف بحرف وحتعرف الخطأ .
    الف شكر اخي واستاذي ..
    وجعل الله ما تفعله لقاء وجهه في ميزان حسناتك

  9. #4554
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    السلام عليكم ..
    استاذ جميل .. انا قارنت بيت الكودين .. وشفت الاخطاء وعدلت الكود الخاطئ الي الصحيح حرف بحرف وقوس بقوس
    وما زال يعطيني خطأ ... وهي حاجة من اتنين .. يا اما الكود بيخاف منك .. يأما مش معترف بيا من الاساس
    وهذا هو الاكسبيرت لتري لما يعطي رسالة خطأ من الرغم من تعديله ؟؟
    hre_test4old).mq4
    ثانيا .. الاكسبيرت الذي ارفقته يفتح صفقات بيع فقط لماذا ؟؟
    ثالثا .. عند محاولة التعديل على الاكسبيرت ليعطي الربح بالدولار لصفقات البيع والشراء كل على حده.. وكتابة الدالة
    كود PHP:
    double BuyProfit(){
      
    double c=0;
      
    int total  OrdersTotal();
      
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && OrderType()==OP_BUY))
        {
          
    c=c+OrderProfit();
        }
       
      
    if (
    SellProfit>=10Close_Buy();

      return(
    c);
    }  
     
    //-----------
    double SellProfit()
    {
      
    double c=0;
      
    int total  OrdersTotal();
      
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && OrderType()==OP_SELL))
        {
          
    c=c+OrderProfit();
        }
       
      
    if (
    SellProfit>=10Close_Sell(); 

      return(
    c);

    يعطي اخطاء بالاقواس وهي كما تري بالكود ؟؟؟
    وسؤال اخير .. هل كتابة الكود
    كود PHP:
    if (SellProfit>=10Close_Sell(); 
    صحيحة .. close_sell .. مش محتاجة تعريف ؟؟ والا المفروض اعملها تعريف عن طريق orderslect
    .. انا عارف انها اصطباحة ملهاش لزمة بس سماح يا باشا المرة دي

  10. #4555
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

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

    وهذا هو الاكسبيرت لتري لما يعطي رسالة خطأ من الرغم من تعديله ؟؟

    وعليكم السلام ، الخطأ الدالة اسمها
    OrdersTotalr()
    وأنت بتناديها في ستارت
    if(OrdersTotal()<1)
    نقص حرف . وماينفش تسمي الدالة
    كود PHP:
    OrdersTotal() 
    عشان دا كود بتستخدمة نفس اللغة فأضفت عليه حرف وكنت كاتبه لك في الرد الأول .

    الخطاء التاني ناقص الفاصلة المنقوطة
    كود PHP:
    return(0); 
    عدلهم وجرب .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  11. #4556
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

    double BuyProfit(){
    double c=0;
    int total = OrdersTotal();


    for (int cnt = 0 ; cnt < total ; cnt++)
    {
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && OrderType()==OP_BUY))
    {
    c=c+OrderProfit();
    }




    if (SellProfit>=10) Close_Buy(); xxxxxxxxxxxx
    }
    return(c);
    }
    المقارنه ليست هنا وتكون في دالة ستارت
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  12. #4557
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    تسلم يا جميل باشا .. فعلا الاخطاء اختفت ولكنها مازالت تفتح بيع فقط
    وجاري العمل على المقارنة ...
    على فكرة انا اضفت نظام المضاعفات .. بالعافية بقي بيفتح مضاعفة واحدة ..وبمزاجه سعات ما يفتحهاش
    بس الحمد لله .. بدون اخطاء

  13. #4558
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

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

  14. #4559
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

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

  15. #4560
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    تحية عطرة أساتذتي الكرام
    لدينا بشكل عام اشارة مؤشرين A (سريع) و B (بطيء)
    أريد :
    - دالة دخول صفقة شراء بناء على المؤشرين A و B ولكن بشرط عدم وجود أي صفقة مفعلة
    - دالة دخول صفقة بيع هيدج عند تكون الاشارة العكسية للمؤشر A بشرط وجود صفقة مفعلة شراء خاسرة
    - دالة خروج من صفقة الشراء عند تكون الاشارة العكسية للمؤشر A بشرط وجود صفقة مفعلة بيع رابحة
    -----------------
    جزاكم الله خيرا على مجهوداتكم الطيبة
    تحياتي وتقديري
    توقيع العضو
    متداول فوركس، ومبرمج mql

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

  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