النتائج 1 إلى 6 من 6
الموضوع: ممكن تصحيح هذا الكود
- 22-05-2009, 01:33 AM #1
ممكن تصحيح هذا الكود
السلام عليكم ورحمة الله وبركاته
ممكن تصحيح هذا الكود حيث أنى أريد مسح الأوامر المعلقة إذا أغلقت أخر عملية تم تنفيذها
ولكم جزيل الشكر
الكودكود PHP:if (LastBuyPriceClose(Magic))
{ DeletePendingOrders(Magic);
}
- 22-05-2009, 02:23 PM #2
رد: ممكن تصحيح هذا الكود
اخي من اين حصلت على هذه الكلمات ؟؟!!!!
هذه ليست اوامر برمجية!!
بهذا الكود تقوم بمسح كافة الاوامر المعلقة .. ولكن لم افهم ماذا تقصد بإذا اغلقت آخر صفقة؟؟
كود PHP:for(int i=0;i<=OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS)==true)
{
if(OrderType()>1 && OrderMagicNumber()==7673)OrderDelete(OrderTicket());
}
}
تحياتي
- 22-05-2009, 07:51 PM #3
رد: ممكن تصحيح هذا الكود
شكرا على ردك
هذا إكسيبرت مضاعفات يبدأ بفتح لوت بيع مثلا فإذا سار السعر ضدك عدد من النقاط انت تحدده يفتح بيع 2 لوت ثم 3 لوت وهكذا عندما يفتح اول عقد يضع اوردر معلق 2 لوت وهكذا
كل اوردر له تيك بروفيت
المشكلة انه لو تم تنفيذ الصفقة الثالثة سيضع اوردر معلق للصفقة الرابعة فإذا تم تنفيذ التيك بروفت للصفقة الثالثة يظل الأمر المعلق للصفقة الرابعة موجود وانا اريد عند تنفيذ التيك بروفت للصفقة الثالثة ان يحذف الأمر المعلق للصفقة الرابعة حتى يقوم بوضع امر معلق ثانى مكان الصفقة الثالثة
أرجو ان تكون الصورة واضحة
الكود اللى امام if ده كود خطأ انا اريد الكود الصحيح بحيث يقوم بالشرط الآتى إذا تحقق
إذا تم إغلاق آخر عملية منفذة عن طريق الإكسيبرت سواء بالتيك بروفت او الأستوب
يتم إغلاق الأوامر المعلقة التى وضعها الإكسيبرت
انا لسة فى اول الطريق فأرجو المعذرة
بارك الله فيكآخر تعديل بواسطة mostafa400 ، 22-05-2009 الساعة 08:08 PM
- 22-05-2009, 08:28 PM #4
رد: ممكن تصحيح هذا الكود
اولا لا تقل ارجو المعذرة .. لإننا كلنا هنا لنتعلم .. ثانيا .. انا ابرمج اكسبرتات ولكن لا اعرف كيف اصمم مؤشر يعني ما في حد كامل .. وكلنا نحاول التعلم فلا بأس فيما كتبت ..
اخي بالنسبة للموضوع الذي تسأل عنه
ما هو عدد الصفقات المعلقة التي تريد ان يضعها الاكسبرت ..
يمكننا عمل التالي
اولا : تعريف متغير رقمي ..
وكلما تم فتح صفقة معلقة تزداد قيمة هذا المتغير .. فمثلا انت تريد عمل 4 صفقات .. فستضع شرط بأنه لو كانت قيمة المتغير اقل من 4 يقوم بوضع امر معلق ثاني.. واذا اكبر .. لا يفتح شيء .. وبالتالي تخلصنا من اول مشكلة وهي عدم فتح الاكسبرت لصفقات عديدة .. الآن سنحدد الصفقة المفعلة .. وسنحدد سعر الافتتاح الخاص بها .. وطبعا نحن على علم بعدد نقاط اخذ الربح .. فتقوم بكتابة كود يحدد اذا السعر تخطى نقطة الربح اي وصلنا إلى الربح يقوم بتنفيذ الكود الذي ارسلته لك ..
اذا كان لديك اية مشكلة في كتابة هذه الكود فأنا حاضر لعمل الاكسبرت كاملا.. فقت قم بمراسلتي واخبرني بشروط فتح الصفقات بيع وشراء والمتغيرات التي تريد ..
تكرم عيونك
تحياتي
- 22-05-2009, 09:54 PM #5
رد: ممكن تصحيح هذا الكود
أخى الكريم
الإكسيبرت يضع اوردرات بلا نهاية حتى يصل للمارجن
كلما فتح صفقة بأوردر معلق يقوم بوضع اوردر جديد فهو لا يضع الأوردر المعلق الجديد إلا إذا تم تنفيذ الأوردر المعلق الأول
طريقته كالآتى
بيع ا لوت سعر 95.00 بروفت 94.5
إذا وصل السعر إلى 95.00 يضع اوردر معلق بيع 2 لوت سعر 95.50 بروفت 95.00
إذا وصل السعر إلى 95.50 يضع أوردر معلق بيع 3 لوت سعر 96.00 بروفت 95.50
إذا وصل السعر إلى 96.00 يضع أوردر معلق بيع 4 لوت سعر 96.50 بروفت 96.00
إلى ان يصل إلى المارجن
المشكلة كالآتى انه إذا تم تنفيذ بيع 3 لوت سعر 96.00 بروفت 95.50 فإنه يضع اوردر معلق بيع 4 لوت سعر 96.50 بروفت 96.00 فإذا لم يصل السعر ل 96.50 ونزل ل 95.50 فإنه سيغلق البيع لل 3 لوت ويظل الأوردر المعلق بيع 4 لوت موجود وبذلك لا يضع اوردر معلق جديد ببيع 3 لوت سعر 96.00 بروفت 95.50
إلا إذا حذفت الأوردر المعلق بيع 4 لوت ولذلك أحذفه يدويا فيقوم بوضع اوردر جديد بيع من نفس السعر لل 3 لوت سعر 96.00 بروفت 95.50
انا فقط اريد كود إذا تم إغلاق آخر اوردر على التيك بروفت ان يقوم بحذف الأوامر المعلقة حتى يضع اوردر مكان الأوردر الذى أغلق على ربح
وآسف على الإطالة المطولة
- 23-05-2009, 02:50 AM #6
رد: ممكن تصحيح هذا الكود
ابشر اخي
المواضيع المتشابهه
-
ممكن شرح هذا الكود
By Red Hat in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 1آخر مشاركة: 29-09-2016, 06:18 PM -
ممكن هذا الكود
By cobra100 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 0آخر مشاركة: 17-12-2008, 01:16 PM -
ممكن هذا الكود
By cobra100 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 1آخر مشاركة: 13-12-2008, 10:43 PM -
محتاج تصحيح لهدا الكود
By atalj in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 7آخر مشاركة: 28-07-2008, 06:03 PM -
ممكن هذا الكود
By Red Hat in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 06-03-2008, 01:23 PM