النتائج 1 إلى 12 من 12
  1. #1
    الصورة الرمزية ibmoka
    ibmoka غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2007
    العمر
    39
    المشاركات
    16

    Wink مساعدة في تحويل المؤشر لإكسبرت

    مرحبا يا حلوين حاولت تحويل هالمؤشر لإكسبرت بس ما مشي الحال....يا ريت تساعدوني....

    الفكرة إنو إستخدمت icustoms
    double a=iCustom(NULL,0,"a",1,0);
    double b=iCustom(NULL,0,"a",1,0);
    double c=iCustom(NULL,0,"a",2,0);
    double d=iCustom(NULL,0,"a",3,0);
    بعدين حطيت comment حتى أتأكد من الناتج ما إشتغل الإكسبرت....
    وكيف بدي أخلي الإكسبرت يشتري عند آخر شمعة صعودأ أو يبيع هبوطاً؟

    هو الإكسبرت صغير بس عم نتعلم....
    المؤشر بالمرفقات....
    شكراً كتير.
    باي.
    الملفات المرفقة الملفات المرفقة

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

    افتراضي رد: مساعدة في تحويل المؤشر لإكسبرت

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

  3. #3
    الصورة الرمزية ibmoka
    ibmoka غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2007
    العمر
    39
    المشاركات
    16

    افتراضي رد: مساعدة في تحويل المؤشر لإكسبرت

    مرحبا شكراً على ردك أستاذي واللإكسبرت في المرفقات....
    فكرة المؤشر إنو يفتح صفقة صعوداً أو هبوطاً حسب آخر شمعة ولكن....
    إذا بدو يفتح صفقة مع كل حركة للسعر مشكلة يجب أن يفتح صفقة واحدة مفعلة وإذا في صفقة بنفس الإتجاه ما يفتح شي وإذا بعكس الإتجاه يفتح صفقة ويسكر الحالية وهاد إلي ما عرفت أعمله....
    ثانياً إنو ما عرفت مع شو بدي أقارن القيمة المرجعة من المؤشر؟؟؟؟
    أخي أرجو ملاحظة إنو غيرت إسم المؤشر إلى "a"
    أنا آسف على الإزعاج وإن شاء الله في ميزان حسناتك....
    باي.
    الملفات المرفقة الملفات المرفقة

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

    افتراضي رد: مساعدة في تحويل المؤشر لإكسبرت

    الإكسبرت بهذه الطريقه خاطئ راجع الأمر OrderSend لا يتم كتابته بهذه الطريقه
    كود PHP:
    OrderSend(Symbol(),OP_SELL,"0.1",Bid,3,0,0,"Done"); 
    حيث حجم اللوت لا يكون كمتغير نصي لتقوم بوضعه بين علامتي تنصيص"" بل تقوم بكتابته كعدد مباشرة 0.1
    إذا راجعت شرح هذه الداله في الموضوع التعليمي سوف تجد كالآتي
    كود PHP:
    OrderSendstring symbolint cmddouble volumedouble priceint slippagedouble stoplossdouble takeprofitstring comment=NULLint magic=0datetime expiration=0color arrow_color=CLR_NONE); 
    حيث
    symbol هو إسم العمله
    cmd وهو نوع الصفقه شراء أو بيع او غير ذلك
    volume وهو حجم اللوت
    price وهو سعر الدخول بالنسبة للشراء فيكون سعر الدخول هو سعر Ask وبالنسبه للبيع فيكون سعر الدخول هو سعر Bid
    إذا كانت الأوامر معلقه فيكون سعر الدخول هو مكان وضع الأمر المعلق
    slippage أقصى تغير في السعر يسمح به فمثلا إذا وضعته 3 وكان سعر الدخول 90.15 فسوف يسمح الإكسبرت بتحرك أقصى حد 3 نقاط ويمكن الدخول في الصفقه
    stoploss الأستوب لوز
    takeprofit الهدف
    comment التعليق الذي يتم كتابته بجوار الصفقه
    magic الماجيك نمبر
    expiration تاريخ إنتهاء الصفقه وهو خاص بالأوامر المعلقه
    arrow_color لون السهم الذي سيظهر على الشاشه عند فتح الصفقه

    كذلك بالنسبه لشرط الدخول سواء بيع أو شراء
    كود PHP:
    if (Trend1
    أنت بهذه الطريقه لم تقارن Trend1 بأي قيمة وهذا كود خاطئ
    والأمر
    [ PHP]else{[/php]
    ليس له فائدة
    كما ترى في الصوره المرفقه

    اضغط على الصورة لعرض أكبر

الاســـم:	dd.gif
المشاهدات:	58
الحجـــم:	6.6 كيلوبايت
الرقم:	236030

    عندما كانت إشارة المؤشر بيع (اللون الأصفر) كانت قيمة المؤشر للون الأصفر في هذه الحاله 1.4413 وقيمة المؤشر للون الأزرق1.4405
    لذلك ستضع شرط الشراء الصحيح إذا كان قيمة المؤشر للون الأزرق أكبر من قيمة المؤشر للون الأصفر
    كود PHP:
    if(Trend1>Trend2
    وشرط البيع إذا كانت قيمة المؤشر للون الأصفر أكبر من قيمة المؤشر للون الأزرق
    كود PHP:
    if(Trend2>Trend1
    بالنسبة لأمر إغلاق الصفقه في حال ظهور إشارة عكسيه وكذلك عدم فتح أكثر من صفقه في وقت واحد راجع هذا الموضوع قمنا بشرح هذا الكود
    https://forum.arabictrader.com/t97945.html
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  5. #5
    الصورة الرمزية ibmoka
    ibmoka غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2007
    العمر
    39
    المشاركات
    16

    افتراضي رد: مساعدة في تحويل المؤشر لإكسبرت

    شكراً لك أخي الكريم سأحاول مرة أخرى مع الإنتباه لملاحظاتك....
    شكراً لك.

  6. #6
    الصورة الرمزية ibmoka
    ibmoka غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2007
    العمر
    39
    المشاركات
    16

    Wink رد: مساعدة في تحويل المؤشر لإكسبرت

    مرحبا أخي أنا آسف تعبتك معي وأجرك على الله بإذن الله....
    ما عرفت شو الأخطاء التي طلعت يا ريت تشوف الملف بعد التعديل....
    شكراً لك.
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: rar 7.rar‏ (800 بايت, المشاهدات 30)

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

    افتراضي رد: مساعدة في تحويل المؤشر لإكسبرت

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

  8. #8
    الصورة الرمزية ibmoka
    ibmoka غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2007
    العمر
    39
    المشاركات
    16

    Wink رد: مساعدة في تحويل المؤشر لإكسبرت

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

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

    افتراضي رد: مساعدة في تحويل المؤشر لإكسبرت

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

  10. #10
    الصورة الرمزية ibmoka
    ibmoka غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2007
    العمر
    39
    المشاركات
    16

    افتراضي رد: مساعدة في تحويل المؤشر لإكسبرت

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

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

    افتراضي رد: مساعدة في تحويل المؤشر لإكسبرت

    اقتباس المشاركة الأصلية كتبت بواسطة ibmoka مشاهدة المشاركة
    أخي لم يعمل أقصد لم يعمل بالشكل المطلوب:
    - يقوم دائماً بصفقة بيع حتى لو كانت الإشارة شراء.
    - يقوم دائماً بإغلاق الصفقة حتى ولو كانت في نفس الإتجاه عند تغير السعر.
    - أرجو منك التأكد من صحة الأوامر....مع الشكر الجزيل....
    باي.
    الإكسبرت سيفتح دائما صفقة بيع لأنك لم تضع سوى أمر فتح بيع سواء كان الشرط شراء أو بيع راجع الكود الذي كتبته
    كود PHP:
    if (Trend1>Trend2) {   //ماهي القيمة المقارنة لنعرف لتحقيق أمر الشراء أو البيع
    OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0,"Done",777,0,Red); 
    كود PHP:
    if (Trend2>Trend1){
    OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0,"Done",777,0,Red); 
    الإكسبرت سيقوم دائما بإغلاق الصفقه بمجرد فتحها لأنك لم تضع أي شروط لإغلاق الصفقه
    كود PHP:
    if (orderstotal()>0) {
    CloseBuyOrders();
    CloseSellOrders();  } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  12. #12
    الصورة الرمزية ibmoka
    ibmoka غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2007
    العمر
    39
    المشاركات
    16

    افتراضي رد: مساعدة في تحويل المؤشر لإكسبرت

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

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

  1. طلب : تحويل هذا المؤشر الى اكسبرت .. رجاء
    By adham sabry in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 0
    آخر مشاركة: 30-01-2010, 12:49 PM
  2. من يساعدني في تحويل المؤشر من ex4 الى mq4 وله كل الشكر
    By VIP2FM in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 0
    آخر مشاركة: 19-12-2008, 08:41 PM
  3. اود تحويل هذا المؤشر الى اكسبيرت
    By mostafafawzyzaki in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 0
    آخر مشاركة: 14-10-2008, 01:25 AM
  4. ارغب تحويل هدا المؤشر الى اكسبريت
    By atalj in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 21-09-2008, 11:22 PM
  5. هل من الممكن تحويل هذا المؤشر إلى اكسبيرت
    By البدر اللامع in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 18
    آخر مشاركة: 05-09-2008, 11:50 PM

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


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