صفحة 38 من 293 الأولىالأولى ... 2836373839404888138 ... الأخيرةالأخيرة
النتائج 371 إلى 380 من 3641

الموضوع: الموضوع المخصص للأسئلة البرمجية mql4

العرض المتطور

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    هي نفس الدالة القديمة مع بعض الاختصارات، وكاملة تعمل على البيع والشراء، ولا يوجد فرق من حيث التنفيذ
    ot<=OP_SELL تعني اذا كانت الصفقة شراء او بيع، لأن الشراء ياخد القيمة 0 والبيع القيمة 1، وبالتالي وكأننا نقول ot<=1
    ولهذا لم نستخدم ot<=OP_BUY بمعنى ot<=0 أي مخصصة للشراء فقط ونحن نريد الدالة للشراء والبيع
    أما NormalizeDouble لضبط عدد الأرقام بعد الفاصلة لعدد عشري مثل الاسعار

    الدالة الاصلية للتريلنغ كالتالي :

  2. #2
    عضو جديد
    تاريخ التسجيل
    Apr 2017
    المشاركات
    3

    افتراضي

    شكرا لك اخي حسن على التوضيح وجعله الله في ميزان حسناتك

  3. #3
    عضو جديد
    تاريخ التسجيل
    Apr 2017
    المشاركات
    63

    افتراضي

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

    التعديل الأخير تم بواسطة fxover ; 18-07-2017 الساعة 12:59 PM

  4. #4
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    يمكنك عمل مؤشر وتستدعي هذه الدوال
    ويبقى تختار شكل المؤشر هل عبارة عن إشارات بالجزء السفلي من الشارت مثل الماكد ام عبارة عن أسهم أم أوبجكتس،،، وهكذا
    اما عن طريقة عمل مؤشر فهذا يطول شرحه
    وبالمرفق مثال لمؤشر أسهم بسيط لتقاطع موفينجين

    بالنسبة للمتوسط المخصص، ما هي طريقة حسابك له؟
    الملفات المرفقة الملفات المرفقة

  5. #5
    عضو جديد
    تاريخ التسجيل
    Apr 2017
    المشاركات
    63

    افتراضي

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

  6. #6
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    الكود كالتالي:

  7. #7
    عضو جديد
    تاريخ التسجيل
    Apr 2017
    المشاركات
    63

    افتراضي

    الف شكر..شغال تمام

  8. #8
    عضو جديد
    تاريخ التسجيل
    Jul 2017
    المشاركات
    2

    افتراضي

    السلام عليكم أخى الكريم حسن
    أريد وضع شرط time_step فى دالة فتح الصفقة بحيث يكون الـtime_step هو المدة الزمنية بين الصفقة التى سيتم فتحها والصفقة السابقة .
    هل تكون
    TimeCurrent()-OrderOpenTime () >= Time_step
    أم سيكون هناك دالة خارجية لتوقيت آخر صفقة تم فتحها ؟
    ولكم جزيل الشكر

  9. #9
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

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

    Time_step بالثواني

  10. #10
    عضو جديد
    تاريخ التسجيل
    Apr 2017
    المشاركات
    63

    افتراضي

    اخي حسن يظهر معي هذا الخطأ
    عند اضافة الكود
    الصور المرفقة الصور المرفقة  

صفحة 38 من 293 الأولىالأولى ... 2836373839404888138 ... الأخيرةالأخيرة

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

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

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

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