النتائج 1 إلى 9 من 9
  1. #1
    الصورة الرمزية efmelp
    efmelp غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2006
    المشاركات
    200

    افتراضي +::+--< استفسار كودى خاص بحساب البارات والشموع >--+::+

    السلام عليكم ورحمة الله وبركاته ،
    لدى استفسار خاص بلغة MQ4 يتطلب الفكرة أو الكود حيث أننى أريد أن أحسب الغلق والفتح لعدد من الشموع أو البارات مجمعه حسب رغبتى ومن المعروف برمجياً أننى أستطيع عمل ذلك لأعلى نقطة وأقل نقطة على سبيل المثال أعلى نقطة أستطيع كتابة الكود التالى :
    كود PHP:
    iHighest(NULL,0,MODE_HIGH,BackBar,StartBar); 
    وكذلك بالنسبة لأقل نقطة أستطيع كتابة الكود التالى :
    كود PHP:
    iLowest(NULL,0,MODE_LOW,BackBar,StartBar); 
    ما أريده هو كالتالى :
    حساب الفتح والاغلاق لعدد ثلاث شمعات للاطار الزمنى الساعة بداية الشمعات ونهايتها محدده سلفا على سبيل المثال من البار رقم 8 إلى البار رقم 10 مع ملاحظة أن الاغلاق والفتح يختلف حسب طبيعة الشمعة ذات الثلاث بارات من حيث كونها شمعة صاعدة أم هابطة .
    وشكراً مقدماً وجزاكم الله خيراً وفى الختام السلام

  2. #2
    الصورة الرمزية alysharf
    alysharf غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2008
    الإقامة
    مصر
    المشاركات
    2,176

    افتراضي رد: +::+--< استفسار كودى خاص بحساب البارات والشموع >--+::+

    double iOpen(string symbol, int timeframe, int shift)
    double iClose(string symbol, int timeframe, int shift)او
    double Close[]=Close[i],
    double Open[]=Open[i],
    هذا واللة اعلم

  3. #3
    الصورة الرمزية efmelp
    efmelp غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2006
    المشاركات
    200

    افتراضي رد: +::+--< استفسار كودى خاص بحساب البارات والشموع >--+::+

    شكراً أخى الفاضل على ردك لكن ليس ذلك هو المطلوب أو المراد حيث المطلوب تجميع عدد معين من البارات أو الشموع وليكن ثلاث شمعات وتحديد بداية حساب البار ونهايته ليكون الناتج هو المجموع التجميعى للثلاث شمعات لينتج لنا فتح وإغلاق لشمعة واحدة والتى تم العمل عليها - أرجو أن أكون واضحاً - على العموم سأرفق صورة لعل وعسى تبين أو تشرح مرادى - وشكراً
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 1.png‏  

  4. #4
    الصورة الرمزية FaresNB
    FaresNB غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2008
    العمر
    36
    المشاركات
    4

    افتراضي رد: +::+--< استفسار كودى خاص بحساب البارات والشموع >--+::+

    هذا الكود صعب جدا

    برأي ان تستخدم كود آخر كي لا تدخل بالتعقيدات

  5. #5
    الصورة الرمزية efmelp
    efmelp غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2006
    المشاركات
    200

    افتراضي رد: +::+--< استفسار كودى خاص بحساب البارات والشموع >--+::+

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

    برأي ان تستخدم كود آخر كي لا تدخل بالتعقيدات

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

  6. #6
    الصورة الرمزية wajdyss
    wajdyss غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2006
    الإقامة
    السعودية
    المشاركات
    2,972

    افتراضي رد: +::+--< استفسار كودى خاص بحساب البارات والشموع >--+::+

    اخي الكريم

    (على حسب ما فهمت من طلبك)

    انت تريد معرفة سعر الافتتاح وسعر الاغلاق لثلاث شمعات

    ا) ضع متغير Y مثلاً = 3
    2) اخراج سعر الافتتاح لشمعة البداية (لثلاث شمعات) ولنفرض رقمها 8
    3) اخراج سعر الاغلاق لشمعة النهاية (لثلاث شمعات) وتساوي 8 - 1 + Y
    وتساوي الشمعة العاشرة

    كود PHP:
       Y=3;
    X=8;
    A=Open[X];
    B=Close[X+Y-1]; 
    توقيع العضو
    مبرمج MT4 , MT5

    يمكنكم الاستماع للقرآن الكريم 24/7
    https://forum.arabictrader.com/t265331.html

  7. #7
    الصورة الرمزية efmelp
    efmelp غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2006
    المشاركات
    200

    افتراضي رد: +::+--< استفسار كودى خاص بحساب البارات والشموع >--+::+

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

    (على حسب ما فهمت من طلبك)

    انت تريد معرفة سعر الافتتاح وسعر الاغلاق لثلاث شمعات

    ا) ضع متغير Y مثلاً = 3
    2) اخراج سعر الافتتاح لشمعة البداية (لثلاث شمعات) ولنفرض رقمها 8
    3) اخراج سعر الاغلاق لشمعة النهاية (لثلاث شمعات) وتساوي 8 - 1 + Y
    وتساوي الشمعة العاشرة

    كود PHP:
       Y=3;
    X=8;
    A=Open[X];
    B=Close[X+Y-1]; 
    شكراً أخى الفاضل على ردك وجزاك الله خيراً .

  8. #8
    الصورة الرمزية wajdyss
    wajdyss غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2006
    الإقامة
    السعودية
    المشاركات
    2,972

    افتراضي رد: +::+--< استفسار كودى خاص بحساب البارات والشموع >--+::+

    اخي الكريم

    الكود السابق به خطأ ، وهو ان رقم شمعة الافتتاح اقل من رقم شمعة الاغلاق وهذا خطأ ، لأنه يجب ان يكون العكس
    يعني يجب ان يكون رقم شمعة الافتتاح أكبر من رقم شمعة الاغلاق
    لأنه كلما بعدت الشمعات عن الشمعة الحالية كلما زاد رقمها
    الشمعة الحالية = 0
    الشمعة السابقة = 1
    الشمعة قبل السابقة = 2
    وهكذا

    والشرح الصحيح هو

    ا) ضع متغير Y مثلاً = 3
    2) اخراج سعر الافتتاح لشمعة البداية (لثلاث شمعات) ولنفرض رقمها 8
    3) اخراج سعر الاغلاق لشمعة النهاية (لثلاث شمعات) وتساوي 1 + Y - 8 وتساوي الشمعة السادسة (وليس العاشرة)


    كود PHP:
       Y=3;
    X=8;
    A=Open[X];
    B=Close[X-Y+1]; 
    [/quote]

    لذلك اذا كان رقم شمعة الافتتاح 8 فسيكون رقم شمعة الانتهاء 6
    وإذا كان رقم شمعة الافتتاح 10 فسيكون رقم شمعة الانتهاء 8

    أرجو ان يكون الشرح واضح

    آخر تعديل بواسطة wajdyss ، 14-07-2008 الساعة 10:45 PM
    توقيع العضو
    مبرمج MT4 , MT5

    يمكنكم الاستماع للقرآن الكريم 24/7
    https://forum.arabictrader.com/t265331.html

  9. #9
    الصورة الرمزية efmelp
    efmelp غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2006
    المشاركات
    200

    افتراضي رد: +::+--< استفسار كودى خاص بحساب البارات والشموع >--+::+

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

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

  1. استفسار بحساب المخاطره
    By akuji in forum استفسارات وأسئلة المبتدئين
    مشاركات: 0
    آخر مشاركة: 10-06-2010, 01:15 PM
  2. مطلوب بعض الشروحات عن الفيبوناتشي والشموع اليابانيه
    By eto2 in forum استفسارات وأسئلة المبتدئين
    مشاركات: 2
    آخر مشاركة: 11-05-2010, 12:02 PM
  3. انتظروا الدايفرجنس والشموع الانعكاسيه
    By عمرو خضر in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 14
    آخر مشاركة: 24-10-2009, 06:42 AM
  4. من الاصدق او القريب من الصواب والشموع اليابانية
    By فتاة نجد in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 2
    آخر مشاركة: 08-07-2008, 11:54 AM
  5. مقارنة بين البار والشموع
    By Tarek egy fx in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 9
    آخر مشاركة: 09-05-2007, 03:18 PM

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


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