شهادة المحلل الفنى المعتمد CFTe1 - مستوى أول

إعلانات تجارية اعلن معنا

النتائج 1 إلى 4 من 4

الموضوع: ما الخطاء فى هذا الكود استاذ وجدى

  1. #1

    افتراضي ما الخطاء فى هذا الكود استاذ وجدى

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

    , كل المطلوب من الاكسبيرت عند وضعه على الشارت فتح صفقه بيع وصفقه شراء بهدف 40 واستوب20 ولوت البيع ولوت الشراء من المتغيرات الخارجيه[PHP] //+------------------------------------------------------------------+//| m-e-c_biz_Pending_Orders_EA_V1.mq4 |//| Copyright © 2010 m-e-c.biz |//| http://m-e-c.biz |//+------------------------------------------------------------------+#property copyright "eslam asaad"#property link ""
    //+------------------------------------------------------------------+//| expert initialization function |//+------------------------------------------------------------------+
    //خصائص الاكسبيرت

    extern double buyLots=0.01;// اللوتextern double sellLots=0.01;// اللوتextern int MagicNumber = 26222;// الماجيك نمبرint init() {//---- //---- return(0); }//+------------------------------------------------------------------+//| expert deinitialization function |//+------------------------------------------------------------------+int deinit() {//---- //---- return(0); }//+------------------------------------------------------------------+//| expert start function |//+------------------------------------------------------------------+int start() {//----
    if (MyBuyRealOrdersTotal(MagicNumber)==0) { OrderSend(Symbol(),OP_BUY,buyLots,Ask*Point,3,20,4 0,"loma",MagicNumber,0,Green); OrderSend(Symbol(),OP_SELL,sellLots,Bid*Point,3,20 ,40,"loma",MagicNumber,0,Red); }
    //----
    return(0); }//+------------------------------------------------------------------+
    // وظيفة لحساب عدد الصفقات الحالية الشراءint MyBuyRealOrdersTotal(int Magic){ int c=0; int total = OrdersTotal(); for (int cnt = 0 ; cnt < total ; cnt++) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_BUY)) { c++; } } return(c);}
    [/PHP]

  2. #2

    افتراضي

    اخي اسلام

    لديك اكثر من خطأ مثل
    امر فتح الصفقات يجب ان يكون على هذه الصورة
    [PHP]
    int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE)[/PHP]

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

    مثل هذا
    [PHP] OrderSend(Symbol(),OP_BUY,buyLots,Ask,3,Ask-20*Point,Ask+40*Point,"loma",MagicNumber,0,Green);

    [/PHP]

    ويجب ان تختبر عدد اوامر الشراء قبل فتح صفقة الشراء ويجب ان تختبر عدد صفقات البيع قبل فتح صفقة البيع
    لا ان تختبر عدد صفقات الشراء فقط ثم تضع امر فتح صفقة شراء وفتح صفقة بيع

    الافضل ان تراجع الامثلة البسيطة تحت (
    تطبيقات عملية
    اكسبيرتات)
    في الموضوع التالي وستجدها سهلة ان شاء الله

    http://my.mec.biz/t29304.html

    تحياتي

  3. #3

    افتراضي

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

    لديك اكثر من خطأ مثل
    امر فتح الصفقات يجب ان يكون على هذه الصورة
    [PHP]
    int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE)[/PHP]

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

    مثل هذا
    [PHP] OrderSend(Symbol(),OP_BUY,buyLots,Ask,3,Ask-20*Point,Ask+40*Point,"loma",MagicNumber,0,Green);

    [/PHP]

    ويجب ان تختبر عدد اوامر الشراء قبل فتح صفقة الشراء ويجب ان تختبر عدد صفقات البيع قبل فتح صفقة البيع
    لا ان تختبر عدد صفقات الشراء فقط ثم تضع امر فتح صفقة شراء وفتح صفقة بيع

    الافضل ان تراجع الامثلة البسيطة تحت (
    تطبيقات عملية
    اكسبيرتات)
    في الموضوع التالي وستجدها سهلة ان شاء الله

    http://my.mec.biz/t29304.html

    تحياتي
    اقل ما اقوله لك يابشمهندس هو كلمه شكر , لك منى كل الشكر والتقدير والاحترام , الحمد لله صححت الخطاء واشتغل معى الاكسبيرت تمام

    شكرا لك

  4. #4

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة اسلام ابن النيل مشاهدة المشاركة
    اقل ما اقوله لك يابشمهندس هو كلمه شكر , لك منى كل الشكر والتقدير والاحترام , الحمد لله صححت الخطاء واشتغل معى الاكسبيرت تمام

    شكرا لك
    بالتوفيق ان شاء الله

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

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

  1. استاذ وجدي
    بواسطة عماد السيف في المنتدى نادي خبراء الأستراتيجيات والاكسبيرتات والبرمجة Strategies & Experts Advisors
    مشاركات: 4
    آخر مشاركة: 08-02-2014, 12:20 AM
  2. استاذ وجدي
    بواسطة the_king1983 في المنتدى نادي خبراء الأستراتيجيات والاكسبيرتات والبرمجة Strategies & Experts Advisors
    مشاركات: 3
    آخر مشاركة: 05-11-2013, 10:34 PM
  3. الي استاذ وجدي
    بواسطة gozila في المنتدى نادي خبراء الأستراتيجيات والاكسبيرتات والبرمجة Strategies & Experts Advisors
    مشاركات: 0
    آخر مشاركة: 24-12-2009, 03:58 AM
  4. استاذ وجدي
    بواسطة عماد السيف في المنتدى نادي خـبـراء الـبـورصه العالمية
    مشاركات: 13
    آخر مشاركة: 18-04-2009, 12:53 AM

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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

الدعم الفني المباشر
دورات تدريبية
اتصل بنا