فيه شوية وساخة
مثلا المتغير TotalCandlesونعني بها كافة بارات التشارت--صحيح انه سيتوقف ويجد قمم او قيعان قبل الوصول الى اخرها ثم يكسر اللوب
ولكن الافضل حتما ليس وضع قيمة 20000 بارة!!
بل استخدام دالة اكتشاف عددد البارات ووقتها ممكن تكون 1000 او 500 او 5000 بارة
يعني يفترض نستهدم دالة Bar
ونخصم منها قوة البحث--لانه يفترض يتوقف قبل اخر بارة على التشارت بمسافة تعادل قوة البحث\
تخيل استمر للاخير وقوة البحث 50 شمعة وعدد الشموع 1000 شمعة على التشارت
اذا وصل الشمعة 950 --- يعني يقارن شموع 900 الى 950 مع شموع 950 الى 1000
ثم اذا تحرك بارة واحدة لليسار
يصبح برمجيا يقارن شموع 901 الى 951 مع شموع 951 مع 1001
الشمعة 1001 غير متاحة على التشارت
الكمال لله وحده
رغم ان البرنامج اساسا يعالج هذه المشكلة من خلال الشرط ان الهاي واللو مايساون 0
ولكن نحن لانريد حدوث المشكلة اساسا -- بحيث يكون الشرط ترفي وتحوط ليس الا
فقيمة TotalCandles القصوى يجب ان تكون Bars ناقص Numberofcandles وتنقص منها 1 من اجل ان الاندكس اساسا يبدأ من 0