أخي الكريم الفكرة أصلا عشوائية ومتناقضة
تريد تبادل الاوامر المعلقة حسب اشارتي الصعود والهبوط وبنفس الوقت تريد allow trend
المضاعفات غير منطقية بحيث تطبق على سلسلة من الأوامر دفعة واحدة!