الذهب يفقد الزخم مجدداً ويهبط إلى أدنى مستوى في 3 جلسات ( الاربعاء 03 يونيو 2026 08:00 م ) أسعار النفط ترتفع لأعلى مستوى في 6 جلسات متتالية.. فما السبب؟ ( الاربعاء 03 يونيو 2026 07:39 م ) ملخص السوق.. مخاوف جيوسياسية تضرب الأسهم وتمنح الدولار والنفط مكاسب قوية ( الاربعاء 03 يونيو 2026 07:20 م ) ما الذي يدفع الدولار للصعود؟ التوظيف والتوترات الجيوسياسية في الواجهة! ( الاربعاء 03 يونيو 2026 06:34 م ) ميتا تدخل سباق الذكاء الاصطناعي للشركات بإطلاق وكيل أعمال ذكي جديد والسهم يتفاعل ( الاربعاء 03 يونيو 2026 06:28 م ) أنثروبيك تختار مورغان ستانلي ومجموعة غولدمان ساكس إنك لقيادة طرحها العام الأولي ( الاربعاء 03 يونيو 2026 05:58 م ) ديب سيك الصينية تستعد لجمع 7.4 مليار دولار في أول جولة تمويلية ( الاربعاء 03 يونيو 2026 05:29 م ) وزير الخزانة الأمريكي: يمكن خفض العجز إلى أقل من 4% بحلول نهاية الولاية ( الاربعاء 03 يونيو 2026 04:40 م ) أسهم إنتل تقفز بوضوح بعد إطلاق منتجات ذكاء اصطناعي جديدة وتوسيع الشراكات ( الاربعاء 03 يونيو 2026 03:43 م ) عضو الفيدرالي الأمريكي: التضخم ربما لم يبلغ ذروته بعد ولا حاجة لتغيير الفائدة ( الاربعاء 03 يونيو 2026 03:33 م ) طرح SpaceX للاكتتاب العام قد يكون "علامة فارقة" للقطاع ( الاربعاء 03 يونيو 2026 03:31 م ) مخزونات النفط الأمريكية تسجل انخفاض أكبر من المتوقع والأسعار تعزز مكاسبها ( الاربعاء 03 يونيو 2026 02:36 م ) تطبيق Gemini من Alphabet يتجاوز 900 مليون مستخدم وسط جمع تمويل بـ 84.75 مليار دولار ( الاربعاء 03 يونيو 2026 02:36 م ) أسعار الغاز الطبيعي الأوروبية ترتفع وسط تصاعد التوترات في الشرق الأوسط ( الاربعاء 03 يونيو 2026 02:10 م ) عاجل: طلبيات المصانع الأمريكية تسجل نمواً بأعلى وتيرة في 11 شهراً ( الاربعاء 03 يونيو 2026 02:04 م ) عاجل - انتعاش أقوى من التوقعات لمؤشر ISM لمديري المشتريات بالقطاع الخدمي الأمريكي ( الاربعاء 03 يونيو 2026 02:02 م ) مايكروسوفت تحذر من تهديد مباشر لمحافظ العملات الرقمية ( الاربعاء 03 يونيو 2026 01:56 م ) عاجل - صدور القراءة النهائية لمؤشر PMI للقطاع الخدمي بالولايات المتحدة ( الاربعاء 03 يونيو 2026 01:50 م ) الأسهم الأمريكية تتداول في المنطقة الحمراء عند دق جرس الافتتاح ( الاربعاء 03 يونيو 2026 01:43 م ) تفاصيل الهجوم على مطار الكويت الدولي وحصيلة الضحايا والمصابين ( الاربعاء 03 يونيو 2026 01:40 م )

النتائج 1 إلى 5 من 5
  1. #1
    الصورة الرمزية متعلم1
    متعلم1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2009
    المشاركات
    77

    افتراضي طلب مساعدة بتصحيح خطا في برمجة اكسبريت

    الاخوة خبراء برمجة الاكسبريتات
    انا احاول ان اتعلم برمجة الاكسبريتات منذ بضعة ايام وليس لدي باع في الموضوع وبعد قراءة الدروس الموجودة في المنتدى حاولت كتابة اكسبريت بسيط كتجربة اولى
    فكرة الاكسبريت هي بعد كل شمعة ساعة هابطة اذا بعد عشر دقائق من افتتاح الشمعة التالية اذا كان السعر اقل من ربع جسم الشمعة الهابطة فيفتح اورد بيع ويقوم باغلاقة في نهاية الساعة
    وبعد كل شمعه صاعدة اذا كان السعر لم ينزل بعد عشر دقائق اكثر من ربع جسم الشمعه السابقة فيفتح اوردر شراء ويغلقه بنهاية الساعة
    وكتبت الاكسبريت بالشكل الاتي:
    كود PHP:
    #property copyright "Copyright © 2008, MetaQuotes Software Corp."
    #property link      "http://www.metaquotes.net"
    extern int Step=10;
    extern double Lots=0.1;  
    int Magicnumber=55555;
    //+------------------------------------------------------------------+
    //| expert initialization function                                   |
    //+------------------------------------------------------------------+
    int init()
      {
      return(
    0);
      }
    //+------------------------------------------------------------------+
    //| expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    int deinit()
      {
       return(
    0);
      }
    //+------------------------------------------------------------------+
    //| expert start function                                            |
    //+------------------------------------------------------------------+
    int start()
    {
      if(
    Minute()<&& MyOrdersTotal(Magicnumber)>0)
      {
       
        
    CloseOrders(Magicnumber);
      }
      
    double hropen=iOpen(Symbol(),PERIOD_H1,1);
    double hrclose=iClose(Symbol(),PERIOD_H1,1);
    double hrhigh=iHigh(Symbol(),PERIOD_H1,1);
    double hrlow=iLow(Symbol(),PERIOD_H1,1);
     
      if(
    Minute()==10 && hropen>hrclose && MyOrdersTotal(Magicnumber)==0)
      {
        
    double E=(hropen-hrclose)*0.25;
        
    double k=E+hrclose;
       
        if (
    Minute()==10 && Bid<&& MyOrdersTotal(Magicnumber)==0)
        { 
        
        
    double SELLSL=hropen+Step*Point;
        
    double SELLTP=Bid-(SELLSL-Bid);
       
        
    OrderOpenPrice(Symbol(),OP_SELL,Lots,Bid,2,SELLSL,SELLTP,"",Magicnumber,0,Green);
    }
      }  
      if(
    Minute()==10 && hropen<hrclose && MyOrdersTotal(Magicnumber)==0)
      {
        
    double Z=(hrclose-hropen)*0.25;
        
    double F=hrclose-Z;
     
        if (
    Minute()==10 && Ask>&& MyOrdersTotal(Magicnumber)==0)
        {
        
    double BUYSL=hropen-Step*Point;
        
    double BUYTP=Ask+(Ask-SELLSL);
        
    OrderOpenPrice(Symbol(),OP_BUY,Lots,Ask,2,BUYSL,BUYTP,"",Magicnumber,0,Red);
       }  
     }
      return(
    0);
    }
    int MyOrdersTotal(int Magic)
    {
      
    int c=0;
      
    int total  OrdersTotal();
      
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol())
        {
          
    c++;
        }
      }
      return(
    c);
    }
    int CloseOrders(int Magic)
    {
      
    int total  OrdersTotal()-1;
      
      for (
    int cnt total cnt >= cnt--)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol())
        {
          if (
    OrderType()==OP_BUY)
          {
            
    OrderClose(OrderTicket(),OrderLots(),Bid,2);
          }
          
          if (
    OrderType()==OP_SELL)
          {
            
    OrderClose(OrderTicket(),OrderLots(),Ask,2);
          }
        }
      }
      return(
    0);

    ويظهر لي الخطأ التالي والذي اعتقد انه خاص بالاقواس ولكن لم اعرف تصحيحه فارجو المساعدة وتصحيح الخطا لغرض التعلم مع وافر الشكر والتقدير
    ')' - wrong parameters

  2. #2
    الصورة الرمزية عبدالكريم
    عبدالكريم غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2007
    الإقامة
    ليبيا
    المشاركات
    6,082

    افتراضي رد: طلب مساعدة بتصحيح خطا في برمجة اكسبريت

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

    معلومة بسيطة الى ان يأتي الخبراء ويساعدوك

    اضغط ب
    دبل كليك على اي خطأ , تخرج لك علامة تخبرك اين مكان الخطأ

    انظر الشرح بالصورة

    وفقك الله



  3. #3
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    54
    المشاركات
    7,043

    افتراضي رد: طلب مساعدة بتصحيح خطا في برمجة اكسبريت

    أخي العزيز

    لا مشكلة عندك بالأقواس

    المشكلة هي أنك استخدمت OrderOpenPrice لفتح الصفقة .

    وهذا خطأ

    استبدلها بالوظيفة الصحيحة OrderSend
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  4. #4
    الصورة الرمزية متعلم1
    متعلم1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2009
    المشاركات
    77

    افتراضي رد: طلب مساعدة بتصحيح خطا في برمجة اكسبريت

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


    معلومة بسيطة الى ان يأتي الخبراء ويساعدوك

    اضغط بدبل كليك على اي خطأ , تخرج لك علامة تخبرك اين مكان الخطأ

    انظر الشرح بالصورة

    وفقك الله

    شكرا لك اخي على اهتمامك وردك وبارك الله فيك

  5. #5
    الصورة الرمزية متعلم1
    متعلم1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2009
    المشاركات
    77

    افتراضي رد: طلب مساعدة بتصحيح خطا في برمجة اكسبريت

    اقتباس المشاركة الأصلية كتبت بواسطة وضاح عطار مشاهدة المشاركة
    أخي العزيز

    لا مشكلة عندك بالأقواس

    المشكلة هي أنك استخدمت OrderOpenPrice لفتح الصفقة .

    وهذا خطأ

    استبدلها بالوظيفة الصحيحة OrderSend
    الاستاذ وضاح
    شرفني اهتمامك وردك وكلامك 100% ما شاء الله عليك
    ولساني عاجز عن الشكر لمساعدتك وتعاونك
    بارك الله فيك ووسع رزقك

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

  1. ارجو منكم المساعدة في برمجة اكسبريت
    By rahhal in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 1
    آخر مشاركة: 11-04-2010, 06:11 PM
  2. مطلوب برمجة اكسبريت لمؤشر ZigZag
    By moftah in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 9
    آخر مشاركة: 09-08-2009, 08:57 PM
  3. طلب مساعدة : برمجة مؤشر
    By TOUIZI in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 22-06-2009, 03:59 AM
  4. طلب برمجة اكسبريت ماخود من استراتيجية سوبلكس للمضاعفات
    By ابن المدينة in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 8
    آخر مشاركة: 15-05-2008, 03:35 PM
  5. ممكن مساعدة في اكسبريت بسيط
    By goldfile in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 0
    آخر مشاركة: 07-10-2007, 08:08 PM

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


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