النتائج 1 إلى 15 من 16
الموضوع: هل يوجد سكريبت يفعل هذا ؟
- 14-12-2011, 01:44 AM #1
هل يوجد سكريبت يفعل هذا ؟
سلام عليكم اخوانى الكرام
هل يوجد سكريبت يقوم بمجرد وضعه على الشارت بأغلاق جميع صفقات ذلك الشارت فقط ؟
اعرف ان هناك سكريبت يقوم بأغلاق جميع الصفقات مرة واحده واغلاقها جميعا
ولكن هذا السكريبت يقوم بأغلاق كل الصفقات وكل الازواج المفتوحه
ولكن انا اريد سكريبت يقوم بأغلاق صفقات الشارت الذى اضعه عليه فقط ويترك باقى الازواج تعمل عادى
مثلا : انا فتحت صفقات الان على ثلاث ازواج مثلا اليورو دولار والملكى والمجنون
واردت اغلاق صفقات المجنون فقط .. فهل هناك سكريبت يقوم بأغلاق تلك الصفقات فقط بمجرد وضعه على شارت المجنون فقط ويترك الباقى
أرجوا ان يكون طلبى وصل اليكم اخوانى الافاضل
منتظر ردكم ويارب يكون لها حل
سلام عليكم
- 14-12-2011, 02:42 AM #2
اذا كنت بتعرف تعدل فى الكود هايبقى حاجة بسيطة جدا انك تحط الكود ده فى وسط الشرط بتاع if
( OrderSymbol()==Symbol())
- 14-12-2011, 02:57 AM #3
بارك الله فيك اخى ولكن لست بهذه القوة فى البرمجه
لو تمكنت انت من تعديلها وأرفاقها هنا هكون لك من الشاكريين
تقبل ودى اخى الكريم
سلام عليكم
- 14-12-2011, 09:59 AM #4
هو نفس السكربت الموجود بهذه المشاركة
https://forum.arabictrader.com/t1332...ml#post2270614
- 17-01-2012, 11:55 AM #5
يارك الله تعالى فيك استاذى لكريم
جزاك الله تعالى خيرا
- 17-01-2012, 05:02 PM #6
السلام عليكم اخى استاذى الكريم
السكريبت ماشاء الله جميل جدا
هل يمكنك ان تصنع شىء بسيط جدا
اريد اسكريبت اذا وضع على الشارت يقفل صفقات الشراء فقط على نفس الشارت ولنفس الزوج
وأسكريبت اخر اذا وضع على الشارت يقفل صفقات البيع فقط على نفس الشارت ولنفس الزوج
حاولت ان اختار الشراء فقط او البيع فقط من المتغيرات الموجوده فى السكريبت ولكنها لم تصلح .. السكريبت يغلق كل شىء حتى ولو حددت له مثلا صفقات الشراء فقط
منتظر ردك استاذى الكريم
بارك الله تعالى فيك
- 18-01-2012, 02:05 PM #7
أضرب مثال لتوضيح لان ممكن لاتكون الامور وضحت
انا مثلا فتحت صفقات على زوج اليورو دولار
فتحت 4 صفقات شراء
و 4 صفقات بيع
اريد مثلا ان اغلق ال 4 صفقات الشراء مرة واحده ولا اغلق البيع
فهل يوجد سكريبت يفعل ذلك ؟ ويمكنه عمل العكس طبعا فى حاله البيع ؟
وطبعا مطلوب الا يعمل الا على الزوج اللى يتم وضعه عليه فقط
أرجوا ان تكون وضحت لكم
منتظر ردكم الكريم اخوانى الكرام
- 18-01-2012, 07:21 PM #8
أنا لم أكتب من فترة لأن الأنترنت بالمنزل يوجد به عطل بتلك المنطقة وأنا أستعمل نت خارجي ولا أستطيع أن أجربه لأن كل العدة تركتها هناك ولكن علي كل حال جرب أستعمل هدا الكود لغلق الشراء
كود:#property show_inputs int start() { while(Tic()!=0){ close(); } return(0); } int Tic() { int T=0; for (int i = 0; i < OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() == Symbol()) { if (OrderType() == OP_BUY&& T< OrderTicket()) T= OrderTicket(); } } return (T); } void close() { for (int t=0; t<OrdersTotal(); t++) { OrderSelect(t,SELECT_BY_POS) ; if(OrderSymbol()==Symbol()) { if( OrderType()==OP_BUY){ OrderClose(OrderTicket(),OrderLots(),Bid,6,Yellow); Sleep(500); RefreshRates(); } } } }
كود:#property show_inputs int start() { while(Tic()!=0){ close(); } return(0); } int Tic() { int T=0; for (int i = 0; i < OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() == Symbol()) { if (OrderType() == OP_SELL&& T< OrderTicket()) T= OrderTicket(); } } return (T); } void close() { for (int t=0; t<OrdersTotal(); t++) { OrderSelect(t,SELECT_BY_POS) ; if(OrderSymbol()==Symbol()) { if( OrderType()==OP_SELL){ OrderClose(OrderTicket(),OrderLots(),Bid,6,Yellow); Sleep(500); RefreshRates(); } } } }
- 18-01-2012, 10:15 PM #9
ولغلق البيع الأحسن أن تجرب Ask بدلا من Bid
كود:#property show_inputs int start() { while(Tic()!=0){ close(); } return(0); } int Tic() { int T=0; for (int i = 0; i < OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() == Symbol()) { if (OrderType() == OP_SELL&& T< OrderTicket()) T= OrderTicket(); } } return (T); } void close() { for (int t=0; t<OrdersTotal(); t++) { OrderSelect(t,SELECT_BY_POS) ; if(OrderSymbol()==Symbol()) { if( OrderType()==OP_SELL){ OrderClose(OrderTicket(),OrderLots(),Ask,6,Yellow); Sleep(500); RefreshRates(); } } } }
- 19-01-2012, 01:36 AM #10
بارك الله فيك استاذى الكريم
ربنا يعزك ويبارك فيك يارب
السكريبات شغاله وكله تمام ربنا يبارك فيك
انا جربتهم وشغاليين تمام
النت عندى الان ضعيف .. غدا بأمر الله تعالى هرفعهم لكى يستفيد الاخوة بهم
شكراا لك استاذى الكريم مرة اخرى وجزاك الله تعالى خيراا
سلام عليكم
- 19-01-2012, 11:47 AM #11
مرفق سكريبتين
الاول لاغلاق جميع صفقات البيع فقط مرة واحد وعلى نفس الشارت
والاخر لاغلاق جميع صفقات الشراء فقط مرة واحده وعلى نفس الشارت
الشكر موصول مرة اخرى لاستاذنا Ram
جزاك الله خيرا
- 19-01-2012, 12:18 PM #12
- 19-01-2012, 01:05 PM #13
- 19-01-2012, 05:37 PM #14
السلام عليكم جميعا وشكرا للجميع على التعاون
وعذرا دخلت عليكم بالغرض واسمحولي بطلب صغير من الاخوة
انا ابصراحة ابحث عن نفس الاكسبيرت تقريبا بس مو يغلق الصفقات فقط
ابحث عن اكسبيرت يغلق الاوامر المعلقة ايضا
ولكم جزيل الشكر
- 19-01-2012, 06:30 PM #15