إذن تريد عدم تكرار فتح الأوامر بنفس الشمعة ستضيف الشرط التالي الى شروط فتح الصفقات كالتالي:
ثم قبل اغلاق القوس الخاص بالشروط ستضع ما يلي:
أما تعريف time سيكون بالمتغيرات الداخلية خارج الدوال الرئيسية التالي:
ما معنى ما سبق ؟ معناه أنه عندما يكون التوقيت المخزن المتغير الزمني time مخالف لتوقيت افتتاح الشمعة [0]Time يتم فتح الصفقات
ومباشرةة بعد الفتح يصبح التوقيت المخزن time مساوي لتوقيت افتتاح الشمعة وبالتالي لن تتحقق الشروط مرة أخرى إلا بعد إغلاق الشمعة، وهكذا...

بالنسبة للتعديل الثاني لا داعي لعمل توقيت انتهاء الأمر المعلق وممكن تركه كإحتياط
استخدم الدالة التالية مهمتها حذف الأوامر المعلقة بمجرد إغلاق الشمعة