وعليكم السلام
- توقيت الشمعة الحالية لفريم ما يكون دائما اكبر او يساوي توقيت الشمعة الحالية للفريم الاكبر
اذن حسب الكود الشرط الاول لن يتحقق ابدا

- نعم يوجد ايضا ما يلي :

الوظيفة MathCeil تقوم بحساب أكبر قيمة صحيحة للرقم المدخل ( 5.5 تصبح 6 و -5.5 تصبح -5 )

الوظيفة MathRound تقرب الأرقام العشرية بمعنى إذا كانت الأرقام العشرية أكبر أو تساوي 0.5 فإنها تزيد الرقم واحدا.
مثلا الرقم 2.6 تصبح 3 لأن الرقم العشري أكبر من 0.5 ولكن 2.4 تصبح 2 لأن الرقم العشري أصغر من 0.5

الوظيفة MathFloor تزيل الرقم العشري ولا تقربه، وتحول الرقم إلى الرقم الأصغر مثلا 8.9 تصبح 8 و -4.2 تصبح -5 على اعتبار أن -5 هي الرقم الأصغر وليس -4