كيف تحصل على ارتفاع يومي وانخفاض في المتوسط ​​المتحرك؟
الصفحة 1 من 289 12 الأخيرةالأخيرة
Results 1 to 10 of 12

Thread: كيف تحصل على ارتفاع يومي وانخفاض في المتوسط ​​المتحرك؟

  1. #1
    1 مرفق (ق) مرحبا ،

    هل هناك غرض للحصول على المستوى المنخفض والعالي للمتوسط ​​المتحرك؟

    لدي مخطط لشمعدان 15 م مع متوسط ​​متحرك وأرغب في العثور على أعلى وأدنى يومي لهذا المتوسط ​​المتحرك (المناطق الزرقاء المظللة)

    نظرت إلى وظائف iHighiLow و iHighestiLowest ولكن يبدو أنه يمكن تطبيقه ببساطة على السعر


    https://www.cavemantrading.com/tradi...-surprise.html

  2. #2

  3. #3
    مرحبًا Shabs19 ، لا .. أعني أنني أرغب في اكتشاف أعلى وأدنى قيم للمتوسط ​​المتحرك المطبق على الرسم البياني. كما هو الحال في لقطة الشاشة التي قمت بنشرها خلال أول أبريل ، يتم تمييز القيم العليا والأدنى من خلال المناطق الزرقاء التي أرغب في الحصول عليها لكل يوم كحد أقصى والحد الأدنى للقيمة

  4. #4
    1 المرفقات (ق) هذه الصورة ربما وصفها بشكل أفضل
    https://www.cavemantrading.com/gener...ates-firm.html

  5. #5
    1 المرفق (المرفقات) هنا هو أقرب ما يمكن أن أجده ، وربما يمكنك تكييف هذا:
    https://www.cavemantrading.com/attac...1960224449.mq4

  6. #6
    شكرا Shabs19 ، سوف نرى ما إذا كان يمكنني تكييفه

  7. #7
    لقد اكتشفت هذا أيضًا: [QUOTE=؛] حسنًا لقد وجدت وسيلة لمعرفة أعلى ارتفاع أو أدنى مستوى للحصول على أدنى في فترة محددة. إذا كنت ترغب في اكتشاف أعلى مستوى منخفض أو أدنى مستوى منخفض ، مثل المتوسط ​​المتحرك السهل ، فأنت بحاجة إلى إعلان صفيف وملء حلقة بكل القيم المحسوبة لكل شريط من هذه الفترة التي تختبرها. ثم عليك استخدام ArrayMaximum و ArrayMinimum لاكتشاف موضع أعلى أو انخفاض في الصفيف ثم ابحث عن قيمة هذا الموضع باستخدام iHigh () و iLow ()./حساب أعلى ارتفاع في المتوسط ​​المتحرك int malookback = 5؛/4 1 - كم عدد أشرطة حساب قيمة هذا ma int madailyPERIOD = 30؛/فترة الانتقال المتوسط ​​مزدوجة madaily [5] ؛/تعلن مجموعة مزدوجة dhhv ، dllv ؛ لـ (int I = 0 ؛ I lt؛ malookback ؛ I ) madaily [I] = iMA (NULL، PERIOD_D1، madailyPERIOD، 0، MODE_SMA، PRICE _CLOSE، I)؛ dhhv = iHigh (EURUSD، PERIOD_D1، (ArrayMaximum (madaily، 4، 1)))؛/حساب أدنى أدنى من المتوسط ​​المتحرك dllv = iLow (EURUSD ، PERIOD_D1 ، (ArrayMinimum (madaily ، 4 ، 1))) ؛ [/اقتبس]

  8. #8
    شكر! هذا أقرب إلى ما أتمنى تحقيقه. المشكلة في استخدام for for loop هي I Can go back n ° pubs (malookback) ، حيث سأجد أعلى وأعلى قيمة في آخر 24 حانة ، لكن ليس لدي فكرة عن كيفية الحصول على أعلى وأرخص قيمة لكل يوم واحد ( أحتاج إلى حساب من أول حانة قبل اليوم الأخير من هذا اليوم)

  9. #9
    أنا لست مطورًا يمكنني الحصول عليه. يوجد عدد قليل من المبرمجين الجيدين في هذا المنتدى والذي قد يكون قادرًا على مساعدتك.

  10. #10
    يعد هذا المقتطف من الشفرة نقطة بداية جيدة بلا شك الآن ، لا بد لي من إيجاد طريقة لبدء الحلقة في بداية اليوم وتنتهي في آخر حانة في اليوم

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.