النتائج 541 إلى 555 من 626
- 20-08-2014, 11:48 PM #541
تمام يا استاذ جميل بارك الله فيك ولك .. دالة الشراء اشتغلت تمام واخذت عقد بعد المسافة المحددة
واضفت شروط وامر البيع .. ولكنه فتح صفقة للبيع والسعر قريب من الخط العلوي للبولينج مع وجود صفقتين للشراء شغالين ولم يغلقوا لعدم تعد السعر للخط العلوي ؟؟؟ فما هو السبب .. المفروض انه عند تحقق شرط الاغلاق للشراء يفتح صفقة البيع والعكس
boollinger test_1.mq4
- 21-08-2014, 12:23 AM #542
تفضل هذا التعديل كمثال
كود PHP:if(Use_Multiplier &&Hour()>=22 && Hour()<=3)Multi="ok" ;
//if(OppositeLineCloseOrder && Close[0]>=iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1)) { del="delbuy"; DeleteCloseAll(); }
//if(OppositeLineCloseOrder && Close[0]<=iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1)) { del="delsell"; DeleteCloseAll(); }
//if(MidLineCloseOrder && Close[0]>=iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_MAIN,1)) { del="delbuy"; DeleteCloseAll(); }
//if(MidLineCloseOrder && Close[0]<=iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_MAIN,1)) { del="delsell"; DeleteCloseAll(); }
if( dnx!=Time[0] && Open[1]< iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1) && Close[1]<iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1) ) {dnx=Time[0]; del="delsell"; DeleteCloseAll();GO="Buy";}
if( dnx!=Time[0] && Open[1] > iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1) && Close[1]>iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1)) {dnx=Time[0]; del="delbuy"; DeleteCloseAll(); GO="Sell";}
if( (TotalOrder==0 && GO=="Buy") || ( LastOrderPriceB()-Ask >=step*points) ) { Buy_Market(); }
if( (TotalOrder==0 && GO=="Sell")|| ( Bid-LastOrderPriceS() >=step*points) ) { Sell_Market(); }
- 21-08-2014, 06:17 AM #543
كذلك جرب هذا التعديل
كود PHP:if(Use_Multiplier &&Hour()>=22 && Hour()<=3)Multi="ok" ;
//if(OppositeLineCloseOrder && Close[0]>=iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1)) { del="delbuy"; DeleteCloseAll(); }
//if(OppositeLineCloseOrder && Close[0]<=iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1)) { del="delsell"; DeleteCloseAll(); }
if(OppositeLineCloseOrder&&Open[1]<iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1)&& Close[1]<iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1)){del="delsell"; DeleteCloseAll();}
if(OppositeLineCloseOrder&&Open[1]>iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1)&& Close[1]>iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1)){del="delbuy"; DeleteCloseAll();}
if(MidLineCloseOrder && Close[0]>=iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_MAIN,1)) { del="delbuy"; DeleteCloseAll(); }
if(MidLineCloseOrder && Close[0]<=iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_MAIN,1)) { del="delsell"; DeleteCloseAll(); }
if( dnx!=Time[0] && Open[1]< iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1) && Close[1]<iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,1) ) {dnx=Time[0]; ;GO="Buy";}
if( dnx!=Time[0] && Open[1] > iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1) && Close[1]>iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,1)) {dnx=Time[0]; GO="Sell";}
if( (TotalOrder==0 && GO=="Buy") || ( LastOrderPriceB()-Ask >=step*points) ) { Buy_Market(); }
if( (TotalOrder==0 && GO=="Sell")|| ( Bid-LastOrderPriceS() >=step*points) ) { Sell_Market(); }
- 21-08-2014, 06:30 PM #544
تم التعديل والتجربة يا استاذ جميل والنتيجة هي التالية
دالة البيع بها مشكلة لأن البيع يتم من اي نقطة ولا يلتزم بالشرط من الاساس ..
هذا بالنسبة للكودين المرفقين لحضرتك ..
التعديل الاول به مشكلة اخرى وهي فتح صفقة واغلاقها مع اول تحرك للسر ثم اعادة الفتح مرة اخري ..
وهذا للبيع ايضا فقط .... وهذا الخطأ حدث بالكود الاساسي للبيع فتح الصفقة ثم الاغلاق ثم الفتح
اما التعديل الثاني في يقوم بتكرار الفتح والاغلاق ولكن يفتح البيع من اي نقطة كانت
مرفق الاكسبيرت حسب تعديل حضرتك الاول فهو الاقرب للصواب .. ولنحل مشكلة فتح البيع دون الالتزام بالشرط
boollinger test_3.mq4
- 21-08-2014, 07:06 PM #545
حتي التعديل الاخير المرفق اخي جميل بعد اغلاق صفقة البيع اخذ يفتح بيع ثم يغلقها مع كل تحرك للسعر .. ويفتح الصفقات من حدود الشراء تقريبا
كذلك الشراء اصبح لا يعمل يمكن عشان في صفقة بيع موجودة باستمرارآخر تعديل بواسطة hre007 ، 21-08-2014 الساعة 07:33 PM
- 21-08-2014, 10:00 PM #546
شروط الأغلاق سليمة ويمكنك تجربتها على النسخة الأصلية ، الأكيد أن المشكلة في العقود الأضافية أو التبريد تفتح في منطقة اغلاق وبالتالي يستمر بالفتح والأغلاق الفوري لتحقق الشرطين بنفس اللحظة ، أرجع للأكسبيرت الأساسي ثم قم بالأضافة وأشتغل عليها حتى تحقق ماتريد .
- 22-08-2014, 09:58 AM #547
شروط الاغلاق ودالته سليمة في النسخة الاصلية عشان حضرتك الي واضعها يا استاذ جميل
وانا لم اغير فيها وبالتالي اعرف انها سليمة
لكن المشكلة في شرط البيع .. النسخة الاصلية كده
كود PHP:if (TotalOrder==0 && GO=="Sell") { Sell_Market(); }
فوضعتها هكذا
كود PHP:if( (TotalOrder==0 && GO=="Sell")|| ( Bid-LastOrderPriceS() >=step*points) ) { Sell_Market(); }
كود PHP:if( (TotalOrder==0 && GO=="Buy") || ( LastOrderPriceB()-Ask >=step*points) ) { Buy_Market(); }
يعني المشكلة محصورة عندي في الجزئية دي
كود PHP:|| ( Bid-LastOrderPriceS() >=step*points)
قاعدة على نغمة واحدة .. مش شغالة مش شغالة
- 22-08-2014, 02:05 PM #548
اهلا بك صدقني ان تجح بعد تعب سيكون له طعم ولن تنسى الحل ، المهم خلي بالك ان الشرط هذا if( (TotalOrder==0 ") يستخدم على اساس انه لاتوجد عقود مفتوحة من قبل والأضافة الذي انت تريدها تفترض وجود عقود مسبقة اليس كذلك ؟؟ اذا لانضع هذا الشرط وبالعكس نضع TotalOrder> 0 أن يكون اكبر من 0 ، دائما قبل كتابة اي كود نفكر احنا عايزين ايه وايه هو الكود الذي سينفذ مانريد .
- 22-08-2014, 03:23 PM #549
متفق معاك يا استاذي في كلامك وان شاء الله ححاول الاقي حل
اما بالنسبة لوضع TotalOrder==0 فهي موضوعة في الجزء الاول من الشرط والتي يفتح معها اول صفقة
والجزء للتاني لم اضعها .. وقارنت ببعد السعر عن الاستيب .. واعتقد اني لو وضعتها TotalOrder>0 في الجزء الثاني لن تغير كثيرا .. والله اعلم على العموم اجرب يمكن توضحلي الصورة اكثر
بس انا عندي مشكلة في السيستم او المنصات لأنها جميعها لا تعمل باك تيست للاكسبيرت مش عارف ليه ؟؟؟ وعشان كده باختبره لايف وده بياخد وقت كبير ذي ما حضرتك عارف ..
- 22-08-2014, 10:15 PM #550
اخي جميل كيف ممكن إضافة سعر الدخول في الإكسبريت
- 23-08-2014, 02:49 PM #551
استاذي العزيز
انا حاولت بكل الطرق مفيش فايدة
امر البيع يعمل بدون اضافة شرط الاستيب والشراء لا مشكلة به
الموضوع كله في هذه الجزئية
كود PHP:|| ( Bid-LastOrderPriceS() >=step*points)
... واشتغلت على الشراء واضفت المضاعفات وهي ايضا لا تعمل مع اني راجعت الكود 100 مرة لكن بدون فائدة
boollinger test_2.mq4
معلش يا استاذ جميل .. انا عارف ان تعبك في الموضوع بقي مقتصر على واحد بس وكمان فهمه على قده.. وده شئ محبط
بس انا لا املك لك الا الدعاء بظهر الغيب وجزاك الله كل خير.
- 23-08-2014, 06:38 PM #552
في طلب ابو ثابت
https://forum.arabictrader.com/t204363.html
حاولت عمل الاكسبيرت بنفس الشروط والطريقة
ولكن كثير الاخطاء من حيث المسافة المحددة وبخاصة للبيع .. مش عارف ايه حكايتي مع البيع
وكذلك الفتح على نفس الشمعة ..
هو للتمرين مش اكتر يا استاذ جميل .. يعني لا يلغي استمرار العمل السابق بارك الله فيك
يا ريت تشوفه وتقولي رأيك .. معلش بقي انا تقريبا مستعير كل اكوادك
Abo sabet -ma200.mq4
- 23-08-2014, 10:24 PM #553
- 23-08-2014, 10:27 PM #554
- 24-08-2014, 07:30 PM #555
بعد ما شفت الكود .. واضح ان افكاري مش صعبة ولا حاجة .. عشان مفيش افكار من الاساس .. انا كنت حاصر نفسي في دايرة وبلف فيها ...
بس الصورة بقت اكثر وضوحا يا استاذ جميل
... طاب ايه رأي حضرتك تضع فكرة وانا انفذها من باب التدريب .. انا حاسس اني هعرف اشكل الصلصال بطريقة افضل المرة دي ان شاء الله ...
وياريت تكون فكرة سهلة .. او سهلة جدا مفيش مشكلة .. ولو ارفقت الاكسبيرت بتاعها اكون شاكر ليك