النتائج 46 إلى 54 من 54
- 25-02-2016, 03:58 AM #46
- 25-02-2016, 08:49 AM #47
ممتاز يا اخي .. سعيد لانك بدأت على الحقيقي وان شاء الله بالتوفيق والاستمرار ..
في النهاية تتعدد الطرق والهدف واحد .. والهدف ان تجعل الاكسبيرت يعمل بالطريقة التي تريده ان يعمل بها ..
بالتوفيق يا اخي ومتابع معك ان شاء الله ..
- 25-02-2016, 02:20 PM #48
شعور طيب من انسان طيب
فعلا بدأت بالحقيقي ولكن لازال ينقصة أمور فلا نستغني عن توجيهاتكم
يعلم الله كم استفدت من مداخلاتك الرائعة وتوجيهاتك
---------
حاولت ان اجلب وقت فتح الصفقة لكني لم انجح
اريد ان احدد الشمعة التي فتحت الصفقة
ليعمل بحث عن الشموع بعدها
كود:datetime Time_3=OrderOpenTime(); if(type==OP_SELL ){ datetime Time_ =iBarShift(DoubleToString(0),0,Time_3,false);
- 25-02-2016, 08:04 PM #49
للأسف نفذ لي صفقتين بالخطأ
وهما تكرار لصفقتين سابقتين
يعني لمس الخط ونفذ وحقق الهدف ولما رجع لمكان الخط (الغير موجود الآن) نفذ مرة أخرى
اضفت (تصفير) القيم بعد التنفيذ لعلها تنفع
- 27-02-2016, 02:34 AM #50
اضفت التالي مؤقتا للحفاظ على المارجين
طبعا المعادلات معقدة بصراحة لتصل للاتقان ولم اجد وقتا لذلك
كود:if (Spread < 3 && AccountFreeMargin() >25 ){
وبين الشراء من اغادة الاختبار يكون ماركيت
لازال يحتاج اختبارات
كود:if(B_order_No==0) { // التفريق بين المعلق والماركت int ord_Type =OP_BUYLIMIT; double Prise_ = B_Line; double Target = B_Line_hadaf; ObjectSetText("g88", DoubleToString(B_Line) , 50, "Arial", Red ); if(High[1]>B_Line){ ord_Type =OP_BUY; Prise_ = Bid; Target = 0; }
لا يضع لها بريك ايفن
ايضا لا يفتح الصفقة ان كان الهدف اقل من السبريد (للشراء)آخر تعديل بواسطة أبو نـاصر ، 27-02-2016 الساعة 02:38 AM
- 27-02-2016, 03:25 AM #51
اخواني انا لا أعرف بالبرمجه و لكن وجدت اكسبيرت ممكن يفيدكم حسب فهمي للموضوع
على هذا الرابط
https://forum.arabictrader.com/t203491.html
- 27-02-2016, 09:40 AM #52
شكرا لك
قرأت الرابط
يبدو أن اعداداته رائعة وشغل متقن
لكن لن يكون مثل (التفصيل على المقاس)
----
بخصوص سؤالك
لدي ملاحظه على الاصدار 3
وهي انه لا يحتوي على الماجك نمبر
فهل سيعمل بطريقه صحيحه اذا تم تشغيله على اكثر من شارت
-----
الماجيك نمبر للتفريق بين الصفقات التي تفتحها على نفس الزوج من اي اكسبيرت اخر أو يدويا
فلو وجد اكسبرتين لاستراتيجتين على الشارت فكل منهما له ماجيك نمبر مختلف
لكن عدم اشتراط الماجيك نمبر في اغلاق الصفقات قد يغلق صفقات لا علاقة لها بالاكسبيرت
- 29-02-2016, 11:57 AM #53
- 01-03-2016, 06:28 AM #54
أرجوا التكرم بالمساعدة
فعلا وصلت لحد من التعب مع هذا الكود
من اسبوعين تقريبا فتحت الموضوع
اخر ما وصلت له
أنه ينفذ لأن عقد في شارت اخر ينطبق عليه الشرط
يفتح صفقة في زوج الين دولار
لأن صفقة في النيوزلندي بعيدة عن قيمة الخط في زوج الين دولار
كود:double chek_For_SELL_Order(double Price_) { for(int i=OrdersTotal()-1; i>=0; i--){ if(!OrderSelect(i,SELECT_BY_POS)) break; if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magicnumber) { int type=OrderType(); double OpEn_Price=OrderOpenPrice(); if( OrderType()==OP_SELL) { if((MathAbs(OpEn_Price-Price_))/pips2double <=Spread) { return(1); } } } } return(0); }
آخر تعديل بواسطة أبو نـاصر ، 01-03-2016 الساعة 06:40 AM