صفحة 9 من 12 الأولىالأولى ... 3456789101112 الأخيرةالأخيرة
النتائج 121 إلى 135 من 175
  1. #121
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي رد: دورة صناعة الاكسبيرتات

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

  2. #122
    الصورة الرمزية islammohammedhassan
    islammohammedhassan غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    المشاركات
    10

    افتراضي رد: دورة صناعة الاكسبيرتات

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

  3. #123
    الصورة الرمزية robin
    robin غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2011
    المشاركات
    12

    افتراضي رد: دورة صناعة الاكسبيرتات

    اقتباس المشاركة الأصلية كتبت بواسطة robin مشاهدة المشاركة
    اخى مستر دولار ارجو مساعدتى فى مفاهيم البرمجة وقد قرأت مواضيعك التعليميه مثل اكسبرت الباربولك سار وحاولت عمل اكسبرت مضاعفات عكسيه بنفس طريقة عمله لكى اتعلم و لكنه فشل ولهذا لدى بعض الاسئلة بشكل عام:
    1-الدالة int orderstotal() كيف ستتغير القيمة cnt وانت كما ذكرت ان الدالة يمر عليها الاكسبرت مرة واحده فقط عند بداية عمله.
    2- الدالة int init() if(Digits<4 point=0.01 else point=0.0001 digits=4
    اليس المفروض ان يكون digits=5وليس 4 وpoint=0.00001 للشركات التى تستخدم خمس ارقام.
    3-الدالة voidهل هى خارج الدالة start ام دخلها و لماذا؟
    4-الاكسبرت المرفق للمضاعفات فكرته حصر السعر بين حد علوى و سفلى فمثلا عند وصوله للحد العلوى يتم فتح صفقة شراء وفى نفس الوقت يفتح صفقة معلقة بيع لوت مضاعف عند الحد السفلى ولا يتم فتح صفقات اكثر من صفقة مفعله و صفقة معلقة وعند وصول السعر للهدف يتم الغاء الصفقة المعلقة .
    ارجو مناقشة الاخطاء فى مفاهيم الاكسبرت .
    5-شكرا اخى العزيز.
    شكرا اخوى وانتظر ردك على النقطة رقم4
    الملفات المرفقة الملفات المرفقة

  4. #124
    الصورة الرمزية islammohammedhassan
    islammohammedhassan غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    المشاركات
    10

    افتراضي رد: دورة صناعة الاكسبيرتات

    اخي مستر دولار الرجاء المساعدة في الاسالة التالية في الاكسبيرت الزي ساعدتني بة
    1) الاكسبيرت يقوم بصفقة مثلا عند سعر 1.4433 ثم الاحظ انة يقوم بصفقة عند سعر 1.4435 واريدة ان يقوم بالصفقة وتنتهي بالمكسب او الخسارة ثم يفتح صفقة جديدة
    2) الاكسبيرت لايهتم بالرقم 30 و 70 الخاصتان بالمؤشر عند الشمعة المحددة وليس سعر الفتح علي سبيل المثال للشمعة اي
    اريدة ان يقراء قيمة المؤشر عند الشمعة السابقة ولا يهملها لانة يهملها
    3) ما هو الامر الزي يقوم بفتح الصفقة عند بياية الشمعة فقط لا غير
    وسامحني علي الايطالة

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

    افتراضي رد: دورة صناعة الاكسبيرتات

    اقتباس المشاركة الأصلية كتبت بواسطة islammohammedhassan مشاهدة المشاركة
    اخي مستر دولار الرجاء المساعدة في الاسالة التالية في الاكسبيرت الزي ساعدتني بة
    1) الاكسبيرت يقوم بصفقة مثلا عند سعر 1.4433 ثم الاحظ انة يقوم بصفقة عند سعر 1.4435 واريدة ان يقوم بالصفقة وتنتهي بالمكسب او الخسارة ثم يفتح صفقة جديدة
    2) الاكسبيرت لايهتم بالرقم 30 و 70 الخاصتان بالمؤشر عند الشمعة المحددة وليس سعر الفتح علي سبيل المثال للشمعة اي
    اريدة ان يقراء قيمة المؤشر عند الشمعة السابقة ولا يهملها لانة يهملها
    3) ما هو الامر الزي يقوم بفتح الصفقة عند بياية الشمعة فقط لا غير
    وسامحني علي الايطالة
    حسب الكود الذي وضعته
    كود PHP:
     A=iStochastic(NULL0533MODE_EMA0MODE_MAIN,1);
      
    B=iStochastic(NULL,0,5,3,3,MODE_EMA,0,MODE_SIGNAL,1); 
    الآن يجب أن تحدد أهدافك هل تريد إستخدام الخط الرئيسي في الإستوكاستيك أم الخط السيجنال
    في الكود السابق أنت جعلت الخط الرئيسي A والخط السيجنال هو B
    وجعلت أمر البيع B>=70 لكن يمكنك إستخدام نفس الخط الرئيسي في المقارنه فلا أعلم لماذا قمت بالتغيير
    طبعا حسب الكود السابق عندما إستخدمت الرقم 1 فهذا يعني للشمعه السابقه 0 يعني الشمعه الحاليه

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

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

    افتراضي رد: دورة صناعة الاكسبيرتات

    اقتباس المشاركة الأصلية كتبت بواسطة robin مشاهدة المشاركة
    شكرا اخوى وانتظر ردك على النقطة رقم4
    المشكله عندك حاليا في حذف الأمر المعلق عند وصول الصفقه إلى الهدف لذلك يمكنك إستخدام دالة لحذف الأوامر المعلقه
    كود PHP:
    void DeleteOrders()
    {
      
      
        
    OrderSelect(OrdersTotal(),SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
        {
          
            
    OrderDelete(OrderTicket());      
        
      }
      

    ثم تقوم بوضع شرط
    كود PHP:
     if(orderstotal()==0)DeleteOrders(); 
    بذلك تضمن أن يتم حذف الأمر المعلق عند وصول الصفقه الأخيره إلى الهدف
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  7. #127
    الصورة الرمزية robin
    robin غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2011
    المشاركات
    12

    افتراضي

    شكرا اخوى مستر دولار
    عندى سؤال فى دالة اغلاق الاوامر المعلقة لاكسبرتك الشهير :
    int DeletePendingOrders()
    {
    int total = OrdersTotal();

    for (int cnt = total-1 ; cnt >= 0 ; cnt--)
    {
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (OrderMagicNumber() == MagicNumberB||OrderMagicNumber()==MagicNumberS && OrderSymbol()==Symbol() && (OrderType()>OP_SELL))
    {
    OrderDelete(OrderTicket());
    }
    }
    return(0);
    }
    1-لماذا تم طرح 1 من total اليس من الممكن ان اخر امر يكون امر معلق وبالتالى لن يغلق؟
    2-لماذا استخدمت OrderType()>OP_SELL ولم تستخدم OrderType()>OP_SELLSTOP مثلا؟

  8. #128
    الصورة الرمزية islammohammedhassan
    islammohammedhassan غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    المشاركات
    10

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة robin مشاهدة المشاركة
    شكرا اخوى مستر دولار
    عندى سؤال فى دالة اغلاق الاوامر المعلقة لاكسبرتك الشهير :
    int DeletePendingOrders()
    {
    int total = OrdersTotal();

    for (int cnt = total-1 ; cnt >= 0 ; cnt--)
    {
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (OrderMagicNumber() == MagicNumberB||OrderMagicNumber()==MagicNumberS && OrderSymbol()==Symbol() && (OrderType()>OP_SELL))
    {
    OrderDelete(OrderTicket());
    }
    }
    return(0);
    }
    1-لماذا تم طرح 1 من total اليس من الممكن ان اخر امر يكون امر معلق وبالتالى لن يغلق؟
    2-لماذا استخدمت OrderType()>OP_SELL ولم تستخدم OrderType()>OP_SELLSTOP مثلا؟
    لأنه غالبا يكون الأمر الأخير غير معلق وكلامك صحيح الأفضل أن نجعلها OrdersTotal حتى نتجنب أي مشاكل من الممكن أن تحدث
    بالنسبه للسؤال الثاني لأن الإكسبرت يقوم بوضع أوامر معلقه ليميت أيضا ولاحظ أن ترتيب الأوامر يكون كالآتي
    كود PHP:
     OP_BUY 0 
    OP_SELL 1 
    OP_BUYLIMIT 2 
    OP_SELLLIMIT 3 
    OP_BUYSTOP 4 
    OP_SELLSTOP 5 
    بالتالي حسب كلامك OrderType()>OP_SELLSTOP فهذا يعني عدم إستخدام أوامر OP_BUYLIMIT و أوامر OP_SELLLIMIT لأنها تسبق الباي ستوب وسل ستوب وبالتالي في حال كانت هناك أوامر من هذا النوع وعند مقارنة الشرط ولم تتحقق فلن يتم إلغاء هذه الأوامر المعلقه
    لكن أنا وضعت الشرط
    كود PHP:
    OrderType()>OP_SELL 
    حتى نضمن أن الأمر هو أمر معلق ليس أمر مفعل حتى يمكن حذفه
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة islammohammedhassan مشاهدة المشاركة
    الف شكر مستر دولار علي المجهود الرائع
    الرجاء مساعدتي في الاكسبيرت حيث انة لا يقوم باي عملية شراء او بيع مطلقا علما بانة لا يوجد بة اخطاء
    الخطأ لديك في أمر OrderSend
    كود PHP:
    OrderSend(NULL,OP_BUY,lots,Ask,2,sl,tp,"OPEN-BUY",magicnumber,0,Red); 
    فلا يمكن كتابة NULL مكان إسم العمله فيجب أن تكون متغير string
    لذلك ستجعلها بهذا الشكل
    كود PHP:
     OrderSend(Symbol(),OP_BUY,lots,Ask,2,sl,tp,"OPEN-BUY",magicnumber,0,Red); 
    ونفس الشيء بالنسبه لأمر البيع
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  11. #131
    الصورة الرمزية islammohammedhassan
    islammohammedhassan غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    المشاركات
    10

    افتراضي

    اخي مستر دولار
    لقد قمت بالتعديل ولكن لم يتغر شيئ
    فما هو الخطاء الاخر في رايك

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

    افتراضي

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

  13. #133
    الصورة الرمزية islammohammedhassan
    islammohammedhassan غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    المشاركات
    10

    افتراضي

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

    انا اسف يا اخي ممكن توضح اكثر

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة islammohammedhassan مشاهدة المشاركة
    انا اسف يا اخي ممكن توضح اكثر
    بعض البروكرات يكون سعر اليورو فيها مثلا 1.43503 سوف تلاحظ خمس أرقام بعد الفاصله
    وبعض البروكرات الأخرى يكون فيها 1.4350 سوف تلاحظ أربع أرقام بعد الفاصله
    لذلك في البروكرات 5 أرقام فإذا أردت وضع الهدف 10 نقاط فيجب أن تقوم بكتابته 100 وكذلك بالنسبه للأستوب لوز
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  15. #135
    الصورة الرمزية islammohammedhassan
    islammohammedhassan غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    المشاركات
    10

    افتراضي

    الف الف شكر يا اخي علي مساعدتك لي

صفحة 9 من 12 الأولىالأولى ... 3456789101112 الأخيرةالأخيرة

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

  1. طلب صناعة إكسبرت RSI
    By FOREX_WAR in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 22
    آخر مشاركة: 29-04-2017, 10:58 PM
  2. طلب = صناعة سكربت
    By cobra100 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 6
    آخر مشاركة: 28-10-2008, 02:41 PM
  3. طريقة صناعة الاكسبيرتات الاليه
    By ماجد كو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 24
    آخر مشاركة: 05-05-2008, 03:02 PM

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


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