النتائج 1 إلى 14 من 14
- 18-01-2012, 04:19 PM #1
أخى مستر دولار ارجو المساعدة فى هذه الفكرة
السلام عليكم اخى مستر دولار جزاك الله خيرا وادخلك جناتة من اوسع الأبواب
لى استفسار بخصوص اكسبيرت الأوامر المعلقة
هل من الممكن جعل الكسبيرت يغلق جميع الصفقات المفتوحة والمعلقة عند اخذ Takeprofit
لأى عملية مهما كانت ؟سواء بيع اوشراء
طبعا حضرتك واضع غلق جميع العمليات عند سعر معين ولكن هل من الممكن غلق جميع العمليات عند اى takeprofit
انا فكرت فى الموضوع بس مش عارف هاتجيى الزاى لآن انا عندى أربعه takeprofit
الأول BuyStopTakeProfit
الثانى BuyLimitTakeProfit
الثالث SellStopTakeProfit
الرابع SellLimitTakeProfit
وانا عايز ان لو أى تيك بروفيت من الأربعة تحقق يتم غلق جميع العمليات
يا ريت تساعدنى فى تحقيق هذه الفكرة وجزاك الله خيرا
- 18-01-2012, 05:00 PM #2
هل من الممكن عمل الكود على هذا الوضع
TakeProfit=SellLimitTakeProfit //TakeProfit=BuyStopTakeProfit // TakeProfit=BuyLimitTakeProfit // TakeProfit=SellStopTakeProfitآخر تعديل بواسطة بهجت الريس ، 18-01-2012 الساعة 05:04 PM
- 18-01-2012, 05:05 PM #3
ثم نقوم بتعريف
Profit = Takeprofit
ايه رأيك؟
- 18-01-2012, 09:32 PM #4
لقد قمت بالتجربة ولكن الأكسبيرت بيبوظ
- 18-01-2012, 09:58 PM #5
المسألة سهلة
أنا من رايي تستعمل دالة DeletePendingOrders(); و مهمتها مسح الصفقات المعلقة
ثم تطلبها من بعد أخذ البروفيت لتمسح جميع الصفقات و لا تنسى أنه ممكن يكون عندك أكثر من صفقة مفعلة ممكن السعر يفتح صفقة بيع و يرتد نزولا ليفعل معها صفقة بيع هنا سيكون عندك صفقتان معلقتان و صفقتان مفعلتان
فكيف تتصرف يلزمك تغلق الكل بدالة ;() closeall
هذا مجرد رأي و سيفيدك الأخ اسامة صاحب الاكسبيرت
- 18-01-2012, 10:35 PM #6
كلامك سليم بس انا عندى اربع تك بروفيت المفروض انا عايز اذا تحقق اى تك بروفيت من الأربعة فى هذه الحالة يتم غلق جميع العمليات المفتوحة والمعلقة
انا كنت راجعت كلام الأخ مستر دولار وكان شارح اداة || وهى تعنى كلمة او
فمثلا A=5 || B=4 ومعنى هذا الكود اذا تحقق الشرط A او تحقق الشرط B يقوم الأكسبيرت بتنفيذ المطلوب منه
ولكن نحن ما زلنا تلاميذ وننتظر استاذنا الغالى ليقوم بالتعديل ولنتعلم منه
- 19-01-2012, 02:47 AM #7
تعمل عداد للصفقات المفتوحة و المعلقة و شرط IF ليمسح الصفقات المعلقة إذا كان عداد الصفقات المفتوحة صفر و عداد المعلقة أقل من 4 بالطبع على نفس الزوج مع مراقبة الماجيك نمبر
أحدى الطرق
- 19-01-2012, 03:37 PM #8
وعليكم السلام ورحمة الله وبركاته
يوجد متغير بإسم CloseIfLastOrderProfit هو نفس طلبك سوف يقوم بإغلاق جميع الصفقات وحذف الأوامر المعلقه عندما تغلق أي صفقه على ربح
وفكرته تقريبا نفس فكرة الأخ Robo Coder بحيث يقوم الإكسبرت بالبحث في عدد الصفقات المفتوحه ويقارن هل هي أقل من عدد الصفقات الأصليه عند بداية عمل الإكسبرت
- 19-01-2012, 05:04 PM #9
انا فعلا استخدمت هذه الخاصية ولكن المفروض انا بحدد الرقم بجوار البروفيت وده المفروض انه الربح بالدولار مش كده بردة ولا انا فاهم غلط؟
- 20-01-2012, 02:50 AM #10
اخى مستر دولار أريد عند تفعيل الأكسبيرت على الشارت أن يقوم بفتح عملية بيع او شراء او كلاهما
فما هى فكرتها وما هو الكود الازم لكى يقوم الأكسبيرت بهذا العمل
- 20-01-2012, 10:33 AM #11
بالبحث فى الأكسبيرتات اللتى تفتح عملية مباشرة على الشارت عند تفعيل الأكسبيرت وجدت هذا الكود فى اكسبيرت Gila
int OrdersTotalMagicBuy(int a_magic_0) {
int l_count_4 = 0;
for (int l_pos_8 = 0; l_pos_8 < OrdersTotal(); l_pos_8++) {
if (OrderSelect(l_pos_8, SELECT_BY_POS, MODE_TRADES))
if (OrderMagicNumber() == a_magic_0) l_count_4++;
}
return (l_count_4);
}
أريد تركيب الكود على اكسبيرت الأوامر المعلقة دون الأعتماد على المؤشر فدلنى اخى مستر دولار على الطريقة الصحيحة
- 20-01-2012, 09:20 PM #12
بعد الأطلاع على بعض شروحات الأخوة فى بعض المنتديات استفدت الأتى
الوظيفة OrderSend هى المسئولة عن فتح عمليات البيع والشراء سواء المعلق او على السعر الحالى
بالنسبة لعمل امر بيع او شراء على السعر الحالى نستخدم الأوامر التالية
OP_BUY == 0 ==Buying position. ==شراء فورى
OP_SELL == 1 ==Selling position. == بيع فوري
هانت قربت اوصل همتك اخى اسامة لتساعدنى فى تركيب الأمر بالأكسبيرت
- 21-01-2012, 01:33 PM #13
أخى مستر دولار لقد سئلت فى احد المنتديات عن طلبى فى تعديل الأكسبيرت لكى يقوم الأكسبيرت بفتح عملية بيع او شراء على السعر الحالى بمجرد تفعيلة على الشارت ولكن اجابنى احد الأخوة المبرمجين بأنة لا يمكن اجراء التعديل المطلوب لأنه لا يتناسب مع عمل الاكسبيرت و طريقة برمجته
فهل هذا الكلام مظبوط فعلا لأنى بحاول اعدلة بنفسى ولكن جميع المحاولات بائت بالفشل
أرجو الرد حتى لا اتعب نفسى على الفاضى ولك جزيل الشكر والتقدير
- 22-01-2012, 06:57 PM #14
up