النتائج 2,716 إلى 2,730 من 10293
الموضوع: موضوع مخصص للأسئلة البرمجية
- 04-09-2012, 04:31 AM #2716
- 04-09-2012, 05:21 AM #2717
السلام عليكم ورحمة الله وبركـــــــاته
أستاذ أسامة جزاك الله عنا كل خير لما تقدمه لإخوانك من عطاء لا حدود له،،،
أرجو أستاذي تعديل اكسبيرت من برمجتك والذي قمت بتعديله سابقا (اكسبيرت الأخ فارس) به إدارة مالية غير سليمة
الشرح بالتفصيل بالمشاركة رقم 421 على الرابط التالي : https://forum.arabictrader.com/showt...=1#post2493914
بانتظار لمستك الفنية مشرفنا الغالي
والله الموفق
- 04-09-2012, 05:49 AM #2718
- 04-09-2012, 07:41 AM #2719
- 04-09-2012, 10:29 PM #2720
رد:موضوع مخصص للأسئلة البرمجية
اتفضل يا باشا الداله انا شغال بيها بالشكل ده
كود:double dayProfit(){ double pips,pipsb,pipss; for(int i=OrdersHistoryTotal();i>=0;i--){ OrderSelect(i,SELECT_BY_POS,MODE_HISTORY); if(iTime(Symbol(),1440,0)<OrderOpenTime()&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){ if(OrderType()==OP_BUY)pipsb+=(OrderClosePrice()-OrderOpenPrice()); if(OrderType()==OP_SELL)pipss+=(OrderOpenPrice()-OrderClosePrice()); pips=pipsb+pipss; } } return(pips); }
كود:if (dayProfit()>=(DailyTP-1)*point&&UseDialyTP==true)return(0);
آخر تعديل بواسطة hos22003 ، 04-09-2012 الساعة 10:32 PM
- 05-09-2012, 01:56 AM #2721
سوف تقوم بعمل داله لمعرفة الربح بالنقاط لهذا اليوم
كود PHP:double ProfitToDay(){
double profit;
for(int i=OrdersHistoryTotal();i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderOpenTime()>=iTime(Symbol(),1440,0)){
if(OrderType()==OP_BUY)profit+=(OrderClosePrice()-OrderOpenPrice())/Point;
if(OrderType()==OP_SELL)profit+=(OrderOpenPrice()-OrderClosePrice())/Point;
}
}
return(profit);
}
كود PHP:if(ProfitToDay()>=50)return;
- 05-09-2012, 02:12 AM #2722
لماذا لا تبدأ في العد من بداية الحد (1,1) وتستمر إلى (1,2) ثم (1,3) وهكذا كلما تنتهي من الصف الأول تنقل إلى الصف التالي وتبدأ العد
مثل
كود PHP:int array[24][24];
for(int i=1;i<24;i++){
for(int j=1;j<24;j++){
array[i][j]=//Num;
}
}
- 05-09-2012, 02:21 AM #2723
مثلا أنت تريد زيادة حجم اللوت كلما زاد الربح العائم الإكوتي حسب الكود الذي أرفقته
الأفضل أولا أن تقوم بالإعتماد على الربح وليس حجم الحساب الحالي فتستخدم AccountPofit
الآن تريد زيادة حجم اللوت كلما زاد الربح أكبر من المتغير Money_Account الذي قمت بوضعه
يمكن تمثيلها بالعلاقة
كود PHP:double profitNumber=AccountProfit()/Money_Account;
if(profitNumber>=1)Lots=Firstlot+profitNumber*Add_Lot;
لو زاد الربح وأصبح 300 دولار فسوف تكون العلاقة
حجم اللوت = اللوت الإبتدائي + (2) * اللوت المضاف
وهكذا
- 05-09-2012, 02:23 AM #2724
نعم التعديل صحيح
الداله OrdersTotal تعود بعدد الصفقات الكلية المفتوحه سواء بإكسبرت أو يدويا لذلك نقوم بعمل دالة اخرى لمعرفة عدد الصفقات التي فتحها الإكسبرت
كود PHP:int orderscnt(int type){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol()&&OrderType()==type && MagicNumber==OrderMagicNumber()){
cnt++;
}
}
}
return(cnt);
}
- 05-09-2012, 02:30 AM #2725
- 05-09-2012, 02:38 AM #2726
وإذا إستخدمت فريم أقل أيضا يمكنك مثلا تثبت الإشاره لكن على أي شمعة ربع ساعه مغلق سوف تأخذ البيانات
لو مثلا الفريم الحالي هو الساعه والفريم الأقل هو فريم الربع ساعه
في فريم الساعه الحالي سوف تتكون أربع شمعات ربع ساعه مع كل إغلاق شمعه الإشاره سوف تتغير فيمكنك إعتماد مثلا أول شمعة ربع ساعه تغلق في هذه الشمعه (شمعة الساعه )
مثال
كود PHP:double array[];
for(int i=0;i<Bars;i++){
int shift=iBarShift(Symbol(),15,Time[i],false);
array[i]=iRSI(Symbol(),15,14,PRICE_CLOSE,shift);
}
- 05-09-2012, 04:24 AM #2727
- 05-09-2012, 08:53 AM #2728
- 05-09-2012, 09:05 AM #2729
- 05-09-2012, 09:23 AM #2730
رد:موضوع مخصص للأسئلة البرمجية
تم التعديل ولكن فـ هذه الحالة قيمة الـ profitNumber قد تكون أرقام عشرية
مثل 1.1 ، 3.7 ، 6.9 ، ....
وأنا أريد القيم صحيحة حتي يكون حجم اللوت الجديد
أرقام صحيحة ، هل أقوم بإضافة
كود PHP:NormalizeDouble(AccountProfit()/Money_Account)
كود PHP:MathFloor(profitNumber)*Add_Lot
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM