النتائج 4,651 إلى 4,665 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 24-12-2013, 07:32 PM #4651
- 24-12-2013, 07:54 PM #4652
أولا الكود لمعرفة رقم الشمعه التي حدث عندها الهاي أو اللو لليوم السابق
كود PHP:int StartCandle=iBarShift(Symbol(),60,iTime(Symbol(),1440,1),false);
int EndCandle=iBarShift(Symbol(),60,iTime(Symbol(),1440,0),false)+1;
int high=iHighest(Symbol(),0,MODE_HIGH,StartCandle-EndCandle,EndCandle);
int low=iLowest(Symbol(),0,MODE_LOW,StartCandle-EndCandle,EndCandle);
كود PHP:int HighHour=TimeHour(Time[high]);
int LowHour=TimeHour(Time[low]);
فسوف تقوم بعمل دالة لتحديد هدف آخر صفقة مفتوحه
كود PHP:double lastOrderTP(int type){
for(int i=OrdersTotal()-1;i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderType()==type&&OrderMagicNumber()==MagicNumber)
{
return(OrderTakeProfit());
}
}
return(0);
}
مثال
كود PHP:void ModifyOrders(int type){
{
for(int i=0;i<=OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
double takeprofit=OrderTakeProfit();int tick=OrderTicket();
if(OrderSymbol()==Symbol()&&OrderType()==type&&OrderMagicNumber()==MagicNumber)
{
if(NormalizeDouble(takeprofit,Digits)!=lastOrderTP())
OrderModify(tick,OrderOpenPrice(),OrderStopLoss(),lastOrderTP(),0);
}
}
}
- 24-12-2013, 08:34 PM #4653
- 24-12-2013, 08:42 PM #4654
يا استاذ جميل .. انا عامل ذي سمير غانم في مسرحية المتزوجون
اظبط الجاكت البنطلون يضرب .. اظبط البنطلون الجاكت يضرب ..
وكله بلا اخطاء بس بدون تنفيذ المضاعفات من الاساس ..
لحد ما عملت المضاعفات بنجاح والحمد لله .. ولكن بقي يفتح شراء فقط ولا يفتح بيع ..
مش بقولك لازم حاجة تضرب
ارجوك يا استاذي شوفه وقولي العلة فين بالضبط .. ليه بيفتح شراء فقط ؟؟
test002 Edit 6 with Multiplier.mq4
- 24-12-2013, 10:34 PM #4655
- 24-12-2013, 10:38 PM #4656
- 25-12-2013, 09:12 AM #4657
- 25-12-2013, 10:47 PM #4658
السلام عليكم ..
استاذ جميل .. رجعتلك بدري
طبعا يا استاذي الاكسبيرت لا ينظر الي شرط الشموع الا في بداية الصفقة فقط
اما خلال المضاعفات فهو لا ينظر الا لتحقق مسافة الاستيب ولا ينتظر شرط الشموع بعد مسافة الاستيب
وذلك حسب الشرط
كود PHP:if(TotalOrderByType(OP_BUY)<1 && Close[2]<Open[2]&&Close[1]>Open[1] ) priceb=Ask;
فكيف نكتب TotalOrderByType(OP_BUY)<1
وكذلك TotalOrderByType(OP_BUY)>=1
في نفس الوقت ؟؟؟
- 25-12-2013, 11:39 PM #4659
- 26-12-2013, 12:40 PM #4660
سلام عليكم اخوانى الكرام
لم انتبه الى هذا الموضوع القيم
أريد شرط اذا اصبح الايكوتى اكبر من بدايه الحساب يغلق كل شىء ويبدأ من جديد
وهذا يختلف عن شرط اغلاق الصفقات عند الوصول الى ربح معين اختلاف كبير
فمثلا ..
انا اعمل صفقات كثيرة واغلق بعض الصفقات ويزيد الرصيد ولكن الايكوتى مازال خاسرا عن بدايه اصل رأس المال الذى بدأ به
واريد عندما يرجع الايكوتى ويزيد عن اول رصيد بدأ به ( بنسبه مئويه معينه تكون متغير خارجى ) يغلق كل شىء ويبدأ من جديد
أرجوا ان تكون الفكرة وصلت اليكم اخوانى المبرمجين
او
لو تعرفونى كيف اعوض او اشير الى ( الايكوتى ) و ( اول بدايه للرصيد ) برمجيا ؟؟
هتنحل المشكله ان شاء الله لدى
- 26-12-2013, 04:42 PM #4661
وعليكم السلام ، اكتب هذا الكود في المتغيرات
كود PHP:Double aEquity;
كود PHP:aEquity=AccountEquity()*1.1;
ستضيف الشرط
كود PHP:If(AccountEquity()>=aEquity) // CloseAll
- 26-12-2013, 10:39 PM #4662
- 26-12-2013, 11:15 PM #4663
- 27-12-2013, 03:18 AM #4664
استاذنا الغالى جميل
بارك الله تعالى فيك اخى الكريم
ولكن الكود اللى حضرتك كتبته بهذه الطريقة صح ..؟
كود PHP:aEquity=AccountEquity()*1.1;
كود PHP:aEquity=AccountBalance()*1.1;
آخر تعديل بواسطة صلاح الدين الفوركساوى ، 27-12-2013 الساعة 03:35 AM
- 27-12-2013, 03:32 AM #4665
استاذى الكريم جميل
انا جربت الكوديين
سواء
كود PHP:aEquity=AccountEquity()*1.1;
كود PHP:aEquity=AccountBalance()*1.1;
يعنى لما بنبدأ الحساب ب 10 الاف ويعمل .. عندما يصل الى 11 الف بيفضل على هذه النسبه .. وكلما اشتغل يرجع مرة اخرى على تلك النسبه ولايزيدها
أرجوا ان تكون فكرتى وصلتك استاذى الكريم
انا اتكلم عن هذه الفكرة لانى اريد ان استخدمها على كل الاكسبيرتات اللى هعمل عليها
منتظر ردك استاذى جميل
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM