وأعتقد أن هذه المعادلة فيها إشكاليه:
if(AccountEquity()-AccountBalance()>=AccountBalance()*0.1)
لأن البلانس متغير ويزيد مع إغلاق الصفقات فأنا أريد الإغلاق على الأكاونت إيكويتي إذا وصل الربح على رقم أضعه والتي هي عبارة عن البلانس ناقص الصفقات العائمة التي لم تغلق فهل هذا ممكن برمجيا...
مثال:
البلانس ١٠٠
فأنا لدي صفقات أغلقت و لنفترض كانت بلس ٢٠
ولدي صفقات مفتوحة بخسارة عائمة ناقص ١٠
في هذه الحالة سيكون البلانس ١٢٠
والإيكويتي ١١٠ وانا أريد أن أغلق جميع الصفقات وأخرج بهذا الربح الذي هو ١٠ دولار
وعند إغلاق جميع الصفقات العائمة ستصبح الإيكويتي مساوية للبلانس وتبدأ الدورة من جديد