النتائج 3,616 إلى 3,630 من 10285
الموضوع: موضوع مخصص للأسئلة البرمجية
- 14-04-2013, 07:47 PM #3616
- 15-04-2013, 03:57 AM #3617
رد:موضوع مخصص للأسئلة البرمجية
وعليكم السلام ورحمة الله وبركاته
نعم الداله صحيحه لكن هذه الدوال ستعود بربح نقاط آخر صفقه فقط وليس جميع الصفقات سواء البيع أو الشراء
طبعا إذا أردت حساب المجموع الكلي سيكون التغيير فقط في هذا الكود
كود PHP:po=pr*Q;
كود PHP:po+=pr*Q;
كود PHP:if(Digits==5){Q=10000;}
if(Digits==4){Q=10000;}
if(Digits==3){Q=100;}
if(Digits==2){Q=100;}
بدل
كود PHP:po=pr*Q;
كود PHP:po=pr/Point;
- 15-04-2013, 12:26 PM #3618
- 15-04-2013, 01:13 PM #3619
استاذ اسامه عملت اكسبريت واشتغل عادى على منصه اربع ارقام وجربته على منصه 5 ارقام
اشتغل على منصه ومنصه اخرى لم يشتغل
- 15-04-2013, 01:15 PM #3620
- 15-04-2013, 07:42 PM #3621
رد:موضوع مخصص للأسئلة البرمجية
تفضل أخي سمير هذه دالة تحسب كل العقود المفتوحة لكل الأزواج بيع وشراء
كود PHP:double profit(){
double c;
for(int i=0;i<OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==Magic ){
c=c+OrderProfit();
}
}
return(c);
}
كود PHP:double profit(){
double c;
for(int i=0;i<OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==Magic && OrderSymbol()==Symbol()){
c=c+OrderProfit();
}
}
return(c);
}
اذا اردت الشراء فقط او البيع فقط
كود PHP:double profit(){
double c;
for(int i=0;i<OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==Magic && OrderSymbol()==Symbol() && OrderType()==OP_BUY){
c=c+OrderProfit();
}
}
return(c);
}
- 15-04-2013, 07:45 PM #3622
السلام عليكم
ممكن كود يعطي اعلى اغلاق لفريم الساعه لليوم السابق وادنى اغلاق ؟
وشكرا على جهودكم
- 15-04-2013, 08:03 PM #3623
- 15-04-2013, 08:27 PM #3624
سلام عليكم ... اريد خطوات وضع مؤشرات جديدة في برنامج ميتاتريدر
- 15-04-2013, 08:48 PM #3625
- 15-04-2013, 09:59 PM #3626هل هذه الداله صحيحة أستاذ أسامه
وهي تبحث عن حدوث تقاطع بين خطي المؤشر الذي قمت بتعريفه داخلها في آخر 3 بارات ثم تعود بترو إذا كان تقاطع شارء و فولص إذا كان بيع :
كود PHP:bool cross()
{
for (int i=1 ; Bars<=3 ; i++)
{
double y1=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,0,i);
double a1=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,1,i);
double y2=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,0,i+1);
double a2=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,1,i+1);
if (y2<a2 && y1>a1) return(true);
else if (y2>a2 && y1<a1) return(false);
break;
}
return(0);
}
[/PHP]آخر تعديل بواسطة dentist_hussein ، 15-04-2013 الساعة 10:04 PM
- 15-04-2013, 10:24 PM #3627
رد:موضوع مخصص للأسئلة البرمجية
- 16-04-2013, 12:38 AM #3628
رد:موضوع مخصص للأسئلة البرمجية
تفضل إستخدم هذه الداله
كود PHP:double ProfitPoints(int type)
{
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
double OpenPrice=OrderOpenPrice();double ClosePrice=OrderClosePrice();
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==type)
{
if(OrderType()==OP_BUY)
{
Pt+=(ClosePrice-OpenPrice)/point;
}
if(OrderType()==OP_SELL)
{
Pt+=(OpenPrice-ClosePrice)/point;
}
}
}
return(Pt);
}
- 16-04-2013, 03:19 AM #3629
رد:موضوع مخصص للأسئلة البرمجية
- 16-04-2013, 03:52 AM #3630
رد:موضوع مخصص للأسئلة البرمجية
وعليكم السلام ورحمة الله وبركاته
بعد تحميل المؤشر قم بوضعه في المسار الذي قمت بتنصيب الميتاتريدر فيه
MetaTrader/experts/indicators
قم بإغلاق الميتاتريدر وفتحه إختر
Insert--------->indicators------->Custom
وسوف تجد المؤشر بإسمه
أو من نافذة Navigator إختر Custom indicators وسوف تجد المؤشر بإسمه
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM