ذكرنا فيما سبق أن هناك 11 دالة تحت IIndicator interface ---- لاحظ دبل II (دبل آي)
وكان "يكمبل" دون اخطاء-- فنفهم يقينا انه يستحيل ان يوجد غير تلك ال 11 دالة, لأنه لو وجد غيرها ونحن فقط وضعنا 11 في الكود سينشأ خطأ--لأنه كسر كلمة must implement all
حتى لو ما كنت تحتاجها لابد تكون موجودة في الكود لأنها abstract method داخل الانترفيس IIndicator
دالة ببدي فارغ او فيه اسطر لايهم--أهم شي تكون موجودة
getLookforward غير مهمة مع المؤشرات التي نعرفها اذا لم يكن هناك إزاحة
ولكن مهمة جدا مع مؤشرات مثل الفراكتلز أو تحديد القمم او القيعان
مثلا فكرة الفراكتلز البحث عن قمة او قاع وشرطها للقمة مثلا, ان يكون قبلها خمس قمم اقل منها وبعدها خمس قمم اقل منها
تخيل انت تبحث عن القمة عند الشمعة رقم 2 ؟؟؟ هل الشمعة رقم 2 بعدها خمس قمم!! كيف تجي!!! كيف تركب المخ!! وانت تعلم انه ليس بعدها الا شمعتين, الشمعة رقم 1 والشمعة الحالية رقم 0
الملف المرفق 521134
هذه هي الفائدة من وجود دالة "انظر للمستقبل" getLookforward
الدالة النقيضة لها دالة "انظر للماضي" وهي احد الـ 11 واسمها: getLookback
الملف المرفق 521133
تأمل أهميتها مع المتوسطات مثلا--
تخيل انت تريد متوسط 14 يوم أو حتى rsi-14 ---
كيف ستحسبها بشكل صحيح اذا لايوجد لديك اساسا على التشارت الا 9 شموع؟؟
يعني رياضيا على الورق لو حسبت مجموع اسعار التسع شموع الموجودة ثم قسمت على 14 ؟؟؟ هل انت هكذا حسبت المتوسط؟؟
المتوسط قاعدته بسيطة كما درسنا في المرحلة الابتدائية وهو مجموع القيم تقسيم عددها
رياضيات على الورق مجموع 14 قيمة تقسيم 9 سينشأ عنه قيمة-الالات الحاسبة تنفذها دون تفكير-----ولكنها قيمة لاقيمة لها ولامعنى!
