النتائج 1,846 إلى 1,860 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 26-03-2012, 11:00 PM #1846
بس أنا عايز أهداف عقود التبريد كلها تكون نقطة دخول العقد الرئيسي
---------
لكن الإكسبيرت كده بيقفل كل عقد تبريد على نقطة دخول العقد السابق
أنا عايز لو باع من 100 مثلا يكون الهدف 50
لكن لو عكس
يبرد من 150 ومن 200 ومن 250
كل العقود 100 - 150 -200 - 250
يكون التيك بروفت 100
- 27-03-2012, 07:43 AM #1847
آخر تعديل بواسطة رانيا وجدي ، 27-03-2012 الساعة 07:49 AM سبب آخر: خطأ مطبعي بلفظ الجلالة الله
- 27-03-2012, 08:24 PM #1848
- 27-03-2012, 08:25 PM #1849
- 28-03-2012, 01:24 AM #1850
بارك الله فيك أستاذ أسامة
لم أفهم لماذا وضعت
كود PHP:if(Close[i]<=ma1&&Close[i]>ma1)
عملت هذه ماكنها هل هذا صحيح
كود PHP:if(ma22<ma11&&ma2>ma1 || ma22>ma11&&ma2<ma1 )
كود PHP:ma1,ma2,ma11,ma22
- 28-03-2012, 02:13 AM #1851
- 28-03-2012, 12:55 PM #1852
- 28-03-2012, 09:45 PM #1853
يمكنك تغيير الشروط حسب شروط الدخول التي تريدها فأنا إعتمدت في الشروط على الإغلاق أعلى أو أسفل خط الموفينج
_ يجب أن تقوم بتعريف وإستدعاء الموفينج بداخل الداله التي ستقوم بحساب الشروط
كود PHP:int FakeOpened(){
int Opened;
for(int i=1;i<Bars;i++){
double ma1,ma2,ma11,ma22;
ma1=iMA(NULL,0,MA1_Period,0,MA1_Method,MA1_Price,i);
ma11=iMA(NULL,0,MA1_Period,0,MA1_Method,MA1_Price,i+1);
ma2=iMA(NULL,0,MA2_Period,0,MA2_Method,MA2_Price,i);
ma22=iMA(NULL,0,MA2_Period,0,MA2_Method,MA2_Price,i+1);
if(Time[i]<LastOpenedOrder())return(Opened);
if(ma22<ma11&&ma2>ma1 || ma22>ma11&&ma2<ma1 ){
Opened++;
}
}
return(Opened);
}
- 28-03-2012, 09:49 PM #1854
- 28-03-2012, 09:50 PM #1855
- 30-03-2012, 07:12 PM #1856
السلام عليكم ورحمة الله أستاذ أسامة
وأشكرك جزيل الشكر على إجاباتك
لدي سؤال بخصوص دالة تعود بأكبر قيمة أو ربح وصل إليه الحساب
مثلا حساب به 100$ وتمت المتاجرة عليه ووصل إلى 80 $ هنا القيمة التي أبحث عنها هي 100
ثم وصل إلا 130$ ثم عاد ووصل إلى 90$ الحساب الان به 90$ القيمة التي أبحث عنها هنا هي 130
أريد طريقة كتابة الدالة وبارك الله فيك
- 30-03-2012, 10:09 PM #1857
وعليكم السلام ورحمة الله وبركاته
لو فكرت في تطبيق هذه الفكره برمجيا فنحن نريد دالة تحسب الصفقات الخاسره والرابحه وتقوم بالمقارنه بعد كل صفقة مغلقه فإذا كانت قيمة الحساب أصبحت أكبر من آخر قيمه يتم إعتماد القيمه الأخيره
مثال :
كود PHP:double MaxProfit(){
double balance=AccountBalance()-AccountProfit();
double maxprofit;
for(int i=0;i<=OrdersHistoryTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
balance+=OrderProfit();
if(balance>maxprofit)maxprofit=balance;
}
return(maxprofit);
}
- 31-03-2012, 02:51 AM #1858
بارك الله فيك أستاذ أسامة
أضفت الدالة في الإكسبريت المرفق ...
كود PHP:Comment("MaxBalance : ",MaxProfit());
الدالة هذه تعود أحيانا بقيمة أصغر من قيمة الحساب الأولي أو الإبتدائي
أرجوا التوضيح من فضلك وبارك الله فيك
- 31-03-2012, 08:46 PM #1859
- 02-04-2012, 07:48 PM #1860
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM