-
28-03-2007, 01:44 AM #256
رد: اصنع مؤشرك (ورشة عمل)

المشاركة الأصلية كتبت بواسطة FX5
تحت أمرك
بالنسبة للدالة IndicatorCounted في واحدة من الدوال الداخلية أو المبنية ضمنياً built-in في لغة MQL4.
عند استدعائها تعيد قيمة من النوع int (أي قيمة صحيحة: 0 ،1 ، -5 ....)، القيمة التي تعيدها تمثل عدد المرات التي تم فيها اسناد قيمة لأحد مصفوفات التخزين للمؤشر indicator buffers.
مثلاً في المؤشر هادي يوجد مصفوفتين للتخزين، كل مصفوفة لها عدد عناصر بنفس عدد الشمعات الموجودة على الشارت، إذا أخذنا المصفوفة الأولى وهي ExtMapBuffer1:
ExtMapBuffer1[0] a تمثل قيمة المؤشر للشمعة الحالية.
ExtMapBuffer[1] a تمثل قيمة المؤشر للشمعة السابقة.
.
.
.
وهكذا حتى نغطي كل الشمعات الموجودة على الشارت، طبعاً مع تشكل شمعات جديدة على الشارت يتغير ترتيب مخزن المؤشر فالشمعة التي ترتيبها صفر حالياً تصبح 1 ، والتي كانت واحد تصبح 2 وهكذا، فكلما تشكلت شمعة جديدة تصبح هي رقم صفر ويزيد ترتيب الشمعات السابقة بإضافة 1 على ترتيبها السابق.
الآن نعود لدالتنا، كلما قمنا بعملية اسناد جديدة للمؤشر فإنه سوف تزيد القيمة التي تعيدها، مثلاً إذا كان عدد الشمعات على الشارت 100، وقمنا باسناد القيم من 100 حتى 51 يصبح الخرج الذي تعيده الدالة 50.
فائدتها أننا نستطيع أن نعرف إلى أين وصلنا في حساب قيمة المؤشر لنحسب القيم التي بعدها فقط ولا نعيد الحساب لكل الشمعات عند كل تحديث للسعر.
بسم الله الرحمن الرحيم
وسكت الكلام
اشكرك يا دكتور بالضبط المطلوب واكتر
وتعبناك معانا
في الحقيقه مش لاقي سؤال حتى اسال واضحة 100%
تقبل احترامي

المشاركة الأصلية كتبت بواسطة FX5
تحت أمرك
بالنسبة للدالة IndicatorCounted في واحدة من الدوال الداخلية أو المبنية ضمنياً built-in في لغة MQL4.
عند استدعائها تعيد قيمة من النوع int (أي قيمة صحيحة: 0 ،1 ، -5 ....)، القيمة التي تعيدها تمثل عدد المرات التي تم فيها اسناد قيمة لأحد مصفوفات التخزين للمؤشر indicator buffers.
مثلاً في المؤشر هادي يوجد مصفوفتين للتخزين، كل مصفوفة لها عدد عناصر بنفس عدد الشمعات الموجودة على الشارت، إذا أخذنا المصفوفة الأولى وهي ExtMapBuffer1:
ExtMapBuffer1[0] a تمثل قيمة المؤشر للشمعة الحالية.
ExtMapBuffer[1] a تمثل قيمة المؤشر للشمعة السابقة.
.
.
.
وهكذا حتى نغطي كل الشمعات الموجودة على الشارت، طبعاً مع تشكل شمعات جديدة على الشارت يتغير ترتيب مخزن المؤشر فالشمعة التي ترتيبها صفر حالياً تصبح 1 ، والتي كانت واحد تصبح 2 وهكذا، فكلما تشكلت شمعة جديدة تصبح هي رقم صفر ويزيد ترتيب الشمعات السابقة بإضافة 1 على ترتيبها السابق.
الآن نعود لدالتنا، كلما قمنا بعملية اسناد جديدة للمؤشر فإنه سوف تزيد القيمة التي تعيدها، مثلاً إذا كان عدد الشمعات على الشارت 100، وقمنا باسناد القيم من 100 حتى 51 يصبح الخرج الذي تعيده الدالة 50.
فائدتها أننا نستطيع أن نعرف إلى أين وصلنا في حساب قيمة المؤشر لنحسب القيم التي بعدها فقط ولا نعيد الحساب لكل الشمعات عند كل تحديث للسعر.
بسم الله الرحمن الرحيم
وسكت الكلام
اشكرك يا دكتور بالضبط المطلوب واكتر
وتعبناك معانا
في الحقيقه مش لاقي سؤال حتى اسال واضحة 100%
تقبل احترامي
الرحال55
https://forum.arabictrader.com/u6396.html
28-03-2007 01:44 AM
-
28-03-2007, 01:51 AM #257
رد: اصنع مؤشرك (ورشة عمل)

المشاركة الأصلية كتبت بواسطة ahmed hanafy
ترددت قليلا فى الرد عليك
حتى لا يحدث لبس فى الفهم و خاصة للمبتدئين
و لكن هذا الرد رد موجز و سنوافيكم بالتفصيل فى حينه
بسم الله الرحمن الرحيم
والله انت روعه على روعه
انا لمن شفتك اتاخرت اتوقعت انو عندك حكمة في الموضوع
بس ان شاء الله ما اكون عملت لبس عند احد الزملاء وسامحوني
شكلي استعجلت انا قلت كده
طيب يا استاذ في الانتظار جميعنا
وسلامي و احترامي لك
وتحياتي لزملاء الصف
-
28-03-2007, 01:55 AM #258
رد: اصنع مؤشرك (ورشة عمل)

المشاركة الأصلية كتبت بواسطة hadi75m
الاخوه الكرام
هذا ملخص ما تفضل به الاستاّ / احمد حنفى فى شرح اصنع مؤشرك
تقبلوا تحياتى
بسم الله الرحمن الرحيم والله تمام الشكر ليك انت برضك استاذ بس الزمن خلاك تلميذ زيك زينا
-
29-03-2007, 03:08 AM #259
رد: اصنع مؤشرك (ورشة عمل)

المشاركة الأصلية كتبت بواسطة الرحال55
بسم الله الرحمن الرحيم
والله انت روعه على روعه
انا لمن شفتك اتاخرت اتوقعت انو عندك حكمة في الموضوع
بس ان شاء الله ما اكون عملت لبس عند احد الزملاء وسامحوني
شكلي استعجلت انا قلت كده
طيب يا استاذ في الانتظار جميعنا
وسلامي و احترامي لك
وتحياتي لزملاء الصف
و لا يهمك اخويا الرحال
الاخوة الافاضل اعتذر عن غيابى اليوم و ربما غدا و ذلك لظروف خاصة
(بتغدى فيها حاجة دى)
-
29-03-2007, 02:52 PM #260
رد: اصنع مؤشرك (ورشة عمل)

المشاركة الأصلية كتبت بواسطة الرحال55
بسم الله الرحمن الرحيم
والله تمام الشكر ليك
انت برضك استاذ بس الزمن خلاك تلميذ زيك زينا
الله يكرمك وسنظل تلاميذ حتى يقضى الله امره
شرف للجميع ان يكون تلميذ الاستاذ/ احمد حنفى باشا
تقبل تحياتى

المشاركة الأصلية كتبت بواسطة ahmed hanafy
و لا يهمك اخويا الرحال
الاخوة الافاضل اعتذر عن غيابى اليوم و ربما غدا و ذلك لظروف خاصة
(بتغدى فيها حاجة دى)
عذرك معك يا استاذ
ياخوفى يا بدران
التلاميذ بيهربوا من الفصل
يعنى طلب يا استاذ ارجوا ان لايطول الوقت يعنى نبدأ من يوم السبت ان شاء الله
اخاف ننسنا اللى استوعبناه فى الفتره الماضيه
تقبل تحياتى
-
29-03-2007, 05:31 PM #261
رد: اصنع مؤشرك (ورشة عمل)
السلام عليكم
تسجيل حضور واسف على الانقطاع
ومازلت انتضر دورى
تحياتى لكم والسلام عليكم
-
29-03-2007, 05:35 PM #262
رد: اصنع مؤشرك (ورشة عمل)

المشاركة الأصلية كتبت بواسطة خيرالدين
السلام عليكم
تسجيل حضور واسف على الانقطاع
ومازلت انتضر دورى
تحياتى لكم والسلام عليكم
انت مسجل 3 ايام غياب
وعارف عقوبه الغياب المد على الرجلين
وعندما يحضر الاستاذ سيقرر
-
31-03-2007, 03:38 AM #263
رد: اصنع مؤشرك (ورشة عمل)

المشاركة الأصلية كتبت بواسطة hadi75m
الله يكرمك وسنظل تلاميذ حتى يقضى الله امره
شرف للجميع ان يكون تلميذ الاستاذ/ احمد حنفى باشا
تقبل تحياتى
عذرك معك يا استاذ
ياخوفى يا بدران
التلاميذ بيهربوا من الفصل
يعنى طلب يا استاذ ارجوا ان لايطول الوقت يعنى نبدأ من يوم السبت ان شاء الله
اخاف ننسنا اللى استوعبناه فى الفتره الماضيه
تقبل تحياتى
كلك ذوق اخويا هادى
و اعتذر عن التأخير
ابو عاصم هو اللى أخرنى عنكم
انتظرونى
-
31-03-2007, 10:50 AM #264
رد: اصنع مؤشرك (ورشة عمل)
ماشاء الله عليك يا عمي حنفي كنت منور
والله بدون مجامله
انك رجل بمعنى الكلمه وصدقني صورتك الى كنت انا راسمها عنك بمخيلتي جيت تمام
الله يديمك ويحفظك لعيالك ويجزيك الخير
-
31-03-2007, 11:48 AM #265
رد: اصنع مؤشرك (ورشة عمل)

المشاركة الأصلية كتبت بواسطة faissal
ماشاء الله عليك يا عمي حنفي كنت منور
والله بدون مجامله
انك رجل بمعنى الكلمه وصدقني صورتك الى كنت انا راسمها عنك بمخيلتي جيت تمام
الله يديمك ويحفظك لعيالك ويجزيك الخير
شكرا اخويا فيصل
ده من ذوقك بس
-
31-03-2007, 06:22 PM #266
رد: اصنع مؤشرك (ورشة عمل)
انتهى وقت الفسحة
دعوة للمواصلة
كل الناس تستعد
-
31-03-2007, 06:25 PM #267
-
31-03-2007, 06:27 PM #268
رد: اصنع مؤشرك (ورشة عمل)

المشاركة الأصلية كتبت بواسطة ahmed hanafy
انتهى وقت الفسحة
دعوة للمواصلة
كل الناس تستعد
يا سلام دا انا محظوظ دخلت بالوقت المناسب
مستعدين يا استاذ / احمد حنفى باشا يا نواره المنتديات العربيه
-
31-03-2007, 06:28 PM #269
-
31-03-2007, 06:35 PM #270
رد: اصنع مؤشرك (ورشة عمل)
نعمل ايه نستبدل الكود كود:
ExtMapBuffer2[i]=High[i] ;
بالكود ده كود:
ExtMapBuffer2[i]=High[i]+20*Point ;
و كذلك نستبدل الكود كود:
ExtMapBuffer1[i]=Low[i];
بالكود ده كود:
ExtMapBuffer1[i]=Low[i] -20*Point ;