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

مشاهدة النسخة كاملة : استفسار عن أوامر اكسبيرت


المحتاج2005
06-07-2014, 02:47 PM
انا لدي اكسبيرت يقوم بوضع اوامر معلقة

ولكن المشكلة ان الاكسبيرت يقوم بالغاء أوامر البيع عن تحقق هدف الشراء والعكس

كل ماتحقق هدف للبيع او الشراء يقوم بحذف الاوامر المعاكسة

وانا ارغب بتعديل او حذف هذا الأمر من الاكسبيرت نفسه

السؤال

ماهي الدالة داخل الأكسبيرت التي تقوم بهذا العمل لأقوم بحذف الأوامر داخل الاكسبيرت


وشكراً

Mostafa22
06-07-2014, 02:59 PM
السلام عليكم

لو حضرتك تقدر ترفق الاكسبيرت هيبقي أفضل .

وأستاذ اسلام مشرف القسم ان شاء الله يعدل لك علي الدالة الخاصة بحذف الأوامر .

وعموما لو حضرتك عندك الخبرة الكافية للتعديل عل الاكسبيرت

فتفضل أظن ان هذة الدالة خاصة بحذف الاوامر المعلقة ( بيع ) ومثلها للشراء , ولكن قبل التعديل أحفظ لديك نسخة أخري من الاكسبيرت .

void DeleteSellPendingOrders(int Magic)
{
int total = OrdersTotal();

for (int cnt = total - 1; cnt >= 0; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT))
{
OrderDelete(OrderTicket());
}
}
return(0);
}