المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طلب ورجاء من الاخوة المبرمجين : ارجو تفضلكم بالدخول


silver hawk
03-07-2012, 11:25 PM
السلام عليكم ورحمة الله وبركاته
ارجو من الاخوة المبرمجين التفضل في استبدال كود اغلاق الصفقات المدرج ادناه


void CloseOrder7()
{
int orderstotal = OrdersTotal();
int orders = 0;
int ordticket[30][2];
for (int i = 0; i < orderstotal; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderType() != OP_BUY || OrderSymbol() != Symbol() || OrderMagicNumber() != 1)
{
continue;
}
ordticket[orders][0] = OrderOpenTime();
ordticket[orders][1] = OrderTicket();
orders++;
}
if (orders > 1)
{
ArrayResize(ordticket,orders);
ArraySort(ordticket);
}
for (i = 0; i < orders; i++)
{
if (OrderSelect(ordticket[i][1], SELECT_BY_TICKET) == true)
{
bool ret = OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 0, Red);
if (ret == false)
Print("OrderClose() error - ", ErrorDescription(GetLastError()));
}
}

}


في ادناه الاكسبيرت المستخرج منه الكود

مع فائق شكري وتقديري

http://www.fx-arabia.com/vb/uploaded/8692_11341346844.mq4

jmeel
04-07-2012, 09:10 AM
طلبك مش واضح يعني انت عايز تلغيه من النص ولا عايز تغير الشروط ؟؟

silver hawk
04-07-2012, 10:36 AM
طلبك مش واضح يعني انت عايز تلغيه من النص ولا عايز تغير الشروط ؟؟

اولا احب ان اشكرك يا اخي واستاذي على سرعة الرد
اما فيما يخص الكود اعلاه اود الغاءه
وكتابة امر الاغلاق بمصفوفات اخرى
علما ً باني حاولت تغييره مرارا ً وتكرارا ً ولاكن دون فائدة
اتمنى ان تكون الفكرة اتضحت

silver hawk
05-07-2012, 08:29 PM
( سبحان الله ) 34 مشاهدة ورد واحد فقط
هل الامر بهذه الصعوبة ؟؟؟؟؟؟؟؟؟؟؟
ما شاء الله المنتدى فيه من العباقرة الكثير
الا يمكنهم مساعدتي في حل هذه المشكلة ؟

silver hawk
07-07-2012, 11:40 PM
الحمد لله
تم معالجة المشكلة ولكن
لدي سؤال
هل بالامكان دمج خاصية نقل وتثبيت الستوب على سعر فتح الصفقة في حالة تحركه 5 خمسة نقاط او اكثر

jmeel
10-07-2012, 11:59 PM
عفوا للتأخر في الرد اذا اردت الأستوب يتقدم الى نقطة الدخول بعد تحقيق ربح خمس نقاط مثلا فعليك بأستخدام خاصية Break Even أو تريلنج ستوب

silver hawk
13-07-2012, 09:51 PM
عفوا للتأخر في الرد اذا اردت الأستوب يتقدم الى نقطة الدخول بعد تحقيق ربح خمس نقاط مثلا فعليك بأستخدام خاصية Break Even أو تريلنج ستوب

براحتك يا اخي الغالي لا حاجة للاعتذار
اخي الكريم الي اعرفه عن بريك ايفن و الوقف المتحرك هي كلما انتقل السعر ينتقل معه الستوب
لكن المطلوب نقل الستوب الى نقطة الدخول وتجميده عليها بحيث لا يتحرك مع السعر مرة اخرى مهما تحرك السعر
اتمنى ان تكون الفكرة قد اتضحت

spiderxp
21-07-2012, 05:38 AM
ياريت لو في حد عدله ياجماعة يحطه بعد التعديل