النتائج 1 إلى 14 من 14
الموضوع: بسيط جدا يا أخوان جزاكم الله خيرا
- 07-11-2015, 01:59 PM #1
بسيط جدا يا أخوان جزاكم الله خيرا
السلام عليكم ورحمة الله وبركاته
أرجو منكم أخواني المبرمجين ( الأستاذ أسامة أو باقي الأخوة الكرام ) مساعدتي في طلبي البسيط هذا
أريد إكسبرت A وأكسبرت B
سأضع كل إكسبرت على حساب حقيقي
مهمة الإكسبرتين التواصل في مابينهم ومهمتهم الوحيدة هي إغلاق أي صفقات مفتوحة في أحد الحسابات في حال كان الحساب الآخر لا يوجد به صفقات مفتوحة
هذا هو الطلب فقط لا غير
لا إستراتيجية ولا مؤشرات ولا من يحزنون
سأقوم بكل شيء بشكل يدوي في الحسابات ومهمة الإكسبرتات فقط المراقبة في حال أصبح أحد الحسابات خالي من الصفقات المفتوحة في أي لحظة يقوم الإكسبرت الآخر بإغلاق الصفقات الموجودة في الحساب الذي يراقبه
وجزاكم الله كل خير
بإنتظاركم
- 09-11-2015, 03:43 PM #2
ياشباب
- 10-11-2015, 08:19 PM #3
يارجالة
- 10-11-2015, 09:36 PM #4
التواصل بين حسابين و محطتين مختلفتين هو الصعب لانه لم يصادف أن رايت أوامر في البرمجة ام كي ال4 تقوم بهذا لا أعرف كيف الحل لهذه المشكل ربما مستر دولار له الحل . أنا أقترح الاتي نفتح غلى الديسك ملف يكون مساره و اسمه مدون في الاكسبيرتين يحتوي الملف على متغير منطقي NoTrades يأخذ القيمة true إذا كان عدد الصفقات 0 في الحساب الاول و ما على الاكسبيرت في الحساب الثاني إلا مراقبة هذا المتغير في كل نبضة و اغلاق الكل اذا كان true
- 11-11-2015, 05:37 PM #5
ألف ألف شكر ياغالي
أخيرا أحد الأخوة عبرني
هل تستطيع ياغالي تنفيذ فكرتك ؟
وشكرا مقدما
- 11-11-2015, 10:15 PM #6
الحسابين على نفس الحاسوب ؟
- 11-11-2015, 10:25 PM #7
اهلا ياغالي
تقصد على نفس البروكر ؟
ام تقصد على نفس السيرفر ؟
بكل الأحوال الحسابات ممكن أن تكون لنفس الشركة وممكن أن تكون لبروكرات مختلفة
وطبعا السيرفر واحد
وشكرا لك مقدما ياغالي وجزاك الله عني كل خير
تحياتي
- 11-11-2015, 10:31 PM #8
طبعا ياغالي للتذكير
أي حساب ستغلق الصفقات فيه أولا هو امر غير معروف
يعني على كلا الإكسبيرتين مراقبة الآخر
تحياتي
- 16-11-2015, 03:46 PM #9
- 20-11-2015, 04:32 PM #10
ألا يوجد احد يحل مشكلتي ياجماعة
- 21-11-2015, 01:55 PM #11
السلام عليكم
الامر بسيط إن شاء الله
ببساطة انك تضع على كل منصه سيرفر وعميل وكل سيرفر يفحص المنصه الحاليه اذا لاتوجد بها صفقات يرسل امر للمنصه ثانيه انه لايوجد صفقات مفتوحه
تقوم هذه المنصه باغلاق عقودها بنفسها
توضيح بالرسم التالي
انت هنا لست مجبر على عمل اكسبيرت في منصه A ويغلق عقود في منصه ثانيه B
الافضل من وجهة نظري تعمل على A سيرفر يرسل true or false اذا كان هنالك عقود مفتوحه او لا في هذه المنصه اذا لم يجد عقود مفتوحه يقوم باغلاق كل العقود لديه على المنصه B
في اكسبيرتات مرفقه اربيتراج "سيرفر" + "عميل" ممكن تستفيدوا من طريقه تخاطب منصتين مع بعض وتعدلون عليهم إن شاء الله سوف تنجح الفكره
بحيث على كل منصه تفتح شارتين شارت تضع عليه سيرفر وتضع له اسم A وشارت اخر تضع عليه العميل يكون اسمه B (يستقبل الامر من سيرفر B )
وفي المنصه الثانيه يكون سيرفر اسمه B وعلى شارت ثاني يكون عميل اسمه A وبهذا شكل يحصل تخاطب بينهم
لانك لاتحتاج معرفه اي شيئ من المنصه الاخرى فقط هل يوجد صفقات مفتوحه لديها نعم او لا وكل منصه يوجد فيها client يقوم بباقي العمل اغلاق عقود فتح عقود براحتك
- 23-11-2015, 08:45 PM #12
جزاك الله كل خير أخي على الإضافة عل وعسى تحل المشكلة لدى المبرمجين إن شاء الله
- 30-11-2015, 04:23 PM #13
- 15-12-2015, 04:19 PM #14
السلام عليكم ورحمة الله وبركاته
أستاذ أسامة , الأخوة المبرمجين !!!!!!
معقولة مافيش حل !!!!!!