النتائج 7,756 إلى 7,770 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 07-10-2016, 01:01 PM #7756
السلام عليكم دكتور اسامة
نفس فكرة اكسبيرت الستوكاستك الذكي الذي برمجته يدخل في صفقات وهمية من اجل اختيار افضل الاعدادات ... نفس الشيئ ولكن بدل تقاطع الستوكاستك انا لدي مستويات ... لنفرض levelb1 و 2 و 3 للبيع وكذلك للشراء levels1 و 2 و 3
لم اتمكن من اجراء التعديل على اكسبيرت الستوكاستك الذكي وكذلك لك اكسبيرت اخر للموفينات .... نفس الفكرة اخي الكريم
وجزاك الله الف خير ...
- 10-10-2016, 04:07 PM #7757
السلام عليكم ممكن اسال سؤال هو مهم وتافه في نفس الوقت .يعني لو جاب الواحد اكسبرت فاشل واسقط عليه استراتيجية ناجحة هل من حقه الملكية الفكرية او لا. يعني يكتب عليه اسمو والا يبقى دا تزوير مع العلم انوالاستراتيجية هي الاكسبير والبرمجة كلها مساعدة للاستراتيجية. ممكن الارشاد من اساتذتنا الكرام.
آخر تعديل بواسطة 2013Lemsantah ، 10-10-2016 الساعة 04:12 PM
- 11-10-2016, 03:04 PM #7758
- 11-10-2016, 03:13 PM #7759
- 13-10-2016, 04:55 AM #7760
السلام عليكم
كيف استطيع استخراج المدى (عدد النقاط بين الاعلى والادنى ) لعدد معين من الشمعات كل شمعه لوحدها
هل توجد وضيفه لهذا الطلب
- 13-10-2016, 01:58 PM #7761
السلام عليكم
اخي مستر دولار اريد ان اجد اخر صفقة فعلت في الصفقات الموجودة
وكذلك امر اذا اغلقت اخر صفقة على ربح يغلق جميع الصفقات المفعلة
فكيف يمكنني هذا ؟؟؟؟
وجزاك الله كل خير
- 13-10-2016, 03:50 PM #7762
- 14-10-2016, 05:32 AM #7763
اخي مستر دولار
السلام عليكم ورحمة الله
انا عندي اكتر من مشكلة مقبلاني في تنفيذ فكرة بسيطة لصديق
اولا اريد بعد فتح صفقة شراء مثلا ان يفعل بعد انعكاس السعر 5 نقاط مثلا صفقة بيع مضاعفة
فوضعت المعامل step ليأخذ قيمة المسافة بين فتح العقود
كود PHP:if(Step>0){if(dnx!=Time[0] && Ask-Step*points<= LastOrderPrice(OP_SELL) ) {dnx=Time[0]; Buy_Market();}if(dnx!=Time[0] && Bid+Step*points>= LastOrderPrice(OP_BUY) ) {dnx=Time[0]; Sell_Market();} }
..
الامر الاخر هي غلق الصفقات .. والمفروض ان يغلق الصفقات كلها اذا ربحت اخر صفقة مفعلة
فوضعت الشرط
كود PHP:if(LastOrderProf() >=Pip*points)Close_All_Order();
وصراحة لا اعرف ما هي المشكلة ؟؟؟
ارجو ان توضح لي خطئي وارشادي للطريقة الصحيحة لعمل ذلك
وتقبل تحياتي
- 14-10-2016, 09:12 PM #7764
- 15-10-2016, 09:38 PM #7765
السلام عليكم
انا بحاول اضيف هيدج للصفقات الخاسره ولم اتمكن من النجاح ممكن المساعده
فكراتى هى البحث عن الصفقات الخاسره بعدد نقات معينه واستعمل OrderTicketالخاص بالصافقه لتميز الصفقه الهيدج وحتى لا نكرر الامر نضع رقم OrderTicket مكان Comment فى صفقه الهيدج
وقبل تفعيل امر الهيدج يجب البحث عن رقم Comment اذا وجد لا يكرر الامر اذا لم يوجد يفعل امر الهيدج
الداله الاتيه ما عملته ولم تعمل ولا اعرف ايه السبب
الرجاء التصحيح او الغاء وكتابه دله باى فكره اخر مع الشرح الفكره
طلب اخر اذا امكن عاوز افتح ملف واسجل فيه تاريخ اول بداء للكسبيرت بحيث ان يكون غير مقرواء الا من الاكسبيرت ويكون فى مسار انا احدده ليه
كود PHP:int Hedge_Order_BUY(int type)
{int cnt2=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol() && OrderType()==type && OrderStopLoss()<(Step_Hedge*Point*T)-Bid)
cnt2=OrderTicket();
}
return(cnt2);
for(int ii=0;ii<OrdersTotal();ii++)
{
if(OrderSelect(ii,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && OrderComment()==cnt2)
{
if(cnt2==0)
{
bool buy=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,0,0,cnt2,Magic,0,CLR_NONE);
}
}
}
}
}
آخر تعديل بواسطة shivaa ، 15-10-2016 الساعة 09:41 PM
- 16-10-2016, 10:23 AM #7766
- 17-10-2016, 01:05 AM #7767
الملف المرفق 462805
لو سمحت مستر دولار ممكن كود تقاطع خط الموفينج افريدج مع خط الثاني او خط المنتصف للبولينجر
مع امر البيع والشراء او شروط تحقيق
- 17-10-2016, 10:30 PM #7768
كود إستدعاء البولينجر
كود PHP:double bands_upper=iBands(Symbol(),0,20,2,0,PRICE_CLOSE,MODE_UPPER,1);
double bands_center=iBands(Symbol(),0,20,2,0,PRICE_CLOSE,MODE_MAIN,1);
double bands_lower=iBands(Symbol(),0,20,2,0,PRICE_CLOSE,MODE_LOWER,1);
- 17-10-2016, 10:38 PM #7769
وعليكم السلام ورحمة الله وبركاته
آخر صفقة فعلت هي آخر صفقة مفتوحه وليست أمر معلق
مثال هذه الداله تعود برقم التيكيت لآخر صفقة مفتوحه
كود PHP:int LastOpenedOrder()
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderType()<=OP_SELL)
{
return(OrderTicket());
}
}
return(0);
}
مثال
كود PHP:void ClosePreviousOrders()
{
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
datetime close_time=OrderCloseTime();
if(OrderSymbol()==Symbol()&&OrderType()<=OP_SELL)
{
if(OrderProfit()>0)
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderType()<=OP_SELL&&OrderOpenTime()>=close_time)
{
bool close=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3);
}
}
break;
}
break;
}
}
}
- 17-10-2016, 10:49 PM #7770
السلام عليكم
ممكن داله هيدج وداله حساب بداء التفعيل
وضعه فى ملف غير مقرواء او متشفر فى مسار معيا وليسه فى مسار
C:\Program Files\ MT4\MQL4\Filesآخر تعديل بواسطة shivaa ، 17-10-2016 الساعة 10:56 PM
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM