شكرا حسن على صبرك معي.
لو حاولت شرح الاستراتيجية لك سوف تزيد من تعقيد ما اطلب.
و شكرا لك على ردك السابق و ال code.


سوف احاول ان اشرح مرة ثانية.


ليكن عنا دالتين واحدة للشراء و الاخرى للبيع وظيفتهما بعد فتح الاوامر ان يرسلون ارقام التيكت نمبرز للدالة الجديدة المطلوبة،
و الدالة الجديدة المطلوبة وظيفتها كالتالي
اخذ التيكت نمبرز لمجموعة الاوامر من دالتين الشراء و البيع السابقتين و حفظ هذه الارقام داخلها بحيث يمكن لاحقا ان استعدي جميع التيكت نمبرز الموجدين داخلها للتحقق من شروط معينة على الشارت


مثال:
عندنا 3 دالات ( واحدة شراء ، واحدة بيع ، و الدالة الجديدة المطلوبة و ليكن اسمها AA )
1 - دالة الشراء قامت بامر شراء و قامت بارسال التيكت نمبر ل AA
2 - دالة البيع قامت بفتح امرين بيع بأوقات مختلفة و جلبت التيكت نمبر لكل امر و قامت بارسالهم الى AA
3 - الدالة AA و بعد ان حفظة التيكت نمبرز داخلها و بينما الاكسبيرت يقوم بمراقبة الشارت و بعد حدوث امور معينة سيكون مصير الصفقات داخل AA اما الربح او الخسارة،
في حال الربح سوف يقوم الاكسبيرت باغلاق جميع الصفقات داخل AA،
وفي حال الخسارة اريد أخذ جميع التيكت نمبرز الموجودين داخل AA و ارسالهم الى دالة اخر تقوم ايضا بحفظ التيكت نمبرز داخلها و ليكن اسمها ZZZ
بحيث الاكسبيرت سوف يراقب الشارت و عند حدوث امور معينة و شروط جديدة سوف يتعامل مع الاوامر داخل ZZZ بطريقة مختلفه عن AA.


ممكن تعلمني كيف احقق ما اطلب.
و بالنهاية ارجو من الله ان يوفقك و ينور دربك و يحفظك انت و كل من تحب.