السلام عليكم
أستاذ إسلام
لقد وجدت الحل للمشكلة بعد عدت تجارب
وجدت أن المتغير x عرفته أنت في شكل
bool
و بعد ذالك أعطيته قيمة 1 و -1 و bool لا تقبل -1
بل تقبل 0 و 1
يعني أماأن نغير الأرقام إلى 0 و 1 أو نعرف x في شكل int و ليس bool
هذا الخطأ الأول
الخطأ الثاني
حتى لو غيرنا القيم ل 0 و 1 يبقى يفتح صفقات بيع فقط
لأنك لم تضف كلمة
else
في الشرط الثاني الخاص بالبيع
بعد قيامي بهذه التغييرات حلت المشكلة