النتائج 2,806 إلى 2,820 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 19-09-2012, 03:55 PM #2806
- 19-09-2012, 04:34 PM #2807
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم استاذ اسامه
اردت ان اعمل داله تأتى بقيمة الفرق بين اعلى هاى وللو لأخر 20 شمعه
فجعلتها هكذا ولاكن بها مشكله
كود PHP:double hl(){
for(int i=0;i<=OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==magicnumber){
int h=iHighest(Symbol(),0,MODE_HIGH,20,0);
int l=iLowest(Symbol(),0,MODE_LOW,20,0);
double hlp=((High[h]-Low[l]));
}}
return(hlp);
}
- 19-09-2012, 04:35 PM #2808
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم ورحمة الله وبركاته
استاذي العزيز خيارCloseHalf وهو إغلاق نصف الصفقه الرابحه عندما تحقق ربح مساوي للخساره في الصفقه السابقه انا احتاجه بشده وهو من ضمن استيراتيجيتي ولكن وضع ستوب عند نقطة الدخول انا لا احتاجه ولم اطلبه لذلك ارجو مسح وضع الاستوب عند نقطة الدخول من الاكسبيرت
ولك جزيل الشكر
- 19-09-2012, 05:39 PM #2809
رد:موضوع مخصص للأسئلة البرمجية
لن تحتاج لعمل دالة لإن الأمر كله على بعضه سطر واحد
يمكنك وضع السطر البرمجي ده في دالة start مباشرة بدون عمل دوال خارجية
كود PHP:double hlp=High[iHighest(Symbol(),0,MODE_HIGH,20,0)]-Low[iLowest(Symbol(),0,MODE_LOW,20,0)];
فلو عايز يكون الناتج بالنقاط ستقوم بزيادة القسمة على Point
- 19-09-2012, 07:45 PM #2810
- 19-09-2012, 08:17 PM #2811
- 19-09-2012, 10:07 PM #2812
رد:موضوع مخصص للأسئلة البرمجية
إنت لو كتبت السطر في دالة إستارت ... لو شروط البيع والشراء أيضا في دالة إستارت لن يكون هناك مشكلة
ويمكن إستدعاء hlp عادي
------------------------------------
لكن لو تقصد إنك عامل دوال خارجية تفتح عمليات البيع والشراء
يبقى عادي إعمل دالة من النوع double وضع بها السطر البرمجي الموجود في المشاركة السابقة
كود PHP:double hl(){
double hlp=High[iHighest(Symbol(),0,MODE_HIGH,20,0)]-Low[iLowest(Symbol(),0,MODE_LOW,20,0)];
return(hlp);
}
ولا يوجد داعي لإستخدام حلقة تبحث في الصفقات المفتوحة ! ولا شرط توافق العملة ولا الماجيك نمبر
------------------
- 19-09-2012, 11:32 PM #2813
السلام عليكم
أريد طريقة استطيع منها مسح بار معين من ملف ال History
ربنا يخليكم ردوا عليا
- 20-09-2012, 12:10 AM #2814
- 20-09-2012, 12:34 AM #2815
شكرااااااااااااااااااااااااااااااااااااااااااااااا اااا كتييييييييييييييييييييييييييييييييييييييييييرا أخي مستر دولار هدا ماأحتاجه بضبط
لا تزعل مني لدي طلب أخر وهو.
كود متعقب السعر
.إدى وصل السعر إلى 10 نقاط ربح ينتقل الى 2 نقاط
وإدى وصل إلى 30 نقطة ربح ينتقل إلى 10 نقاط
وشكرا مرتا أخرى على مساعدتك القيمة
- 20-09-2012, 02:28 AM #2816
- 20-09-2012, 02:31 AM #2817
- 20-09-2012, 05:45 AM #2818
- 20-09-2012, 11:01 AM #2819
رد:موضوع مخصص للأسئلة البرمجية
طيب انا كتبت الداله بالشكل ده من غير تأكيد الماجك نامبر ولا السيمبول
كود PHP:double hl(){
for(int i=0;i<=OrdersTotal();i++){
int h=iHighest(Symbol(),0,MODE_HIGH,20,0);
int l=iLowest(Symbol(),0,MODE_LOW,20,0);
double hlp=((High[h]-Low[l]));
return(hlp);
}}
- 20-09-2012, 11:34 AM #2820
رد:موضوع مخصص للأسئلة البرمجية
يا أخي شرحت لك في المشاركة السابقة بأنه لايوجد فائدة من الحلقة for
ووضعت لك حلين يا إما تكتب السطر بالشكل ده في إستارت
كود PHP:double hlp=High[iHighest(Symbol(),0,MODE_HIGH,20,0)]-Low[iLowest(Symbol(),0,MODE_LOW,20,0)];
كود PHP:int start ()
{
double hlp=High[iHighest(Symbol(),0,MODE_HIGH,20,0)]-Low[iLowest(Symbol(),0,MODE_LOW,20,0)];
if(hlp>0.0050){
OrderSend(Symbol(),OP_BUY,lot,Ask,3,SL,TP,"",MagicNumber,0,Green);
}
if(hlp<0.0050){
OrderSend(Symbol(),OP_SELL,lot,Bid,3,SL,TP,"",MagicNumber,0,Red);
}
}
-------------------------------------
الحل الأخر لو إنت عامل دوال خارجية لفتح عمليات البيع والشراء وعايز تعمل دالة خارجية لحساب hlp
لن تحتاج للحلقةكود PHP:for(int i=0;i<=OrdersTotal();i++){
الدالة إللي إنت محتاجها بسيطة نفس السطور إللي كاتبها تحت الحلقة دي تعملها دالة لواحدها بالشكل ده
كود PHP:double hl(){
double hlp=High[iHighest(Symbol(),0,MODE_HIGH,20,0)]-Low[iLowest(Symbol(),0,MODE_LOW,20,0)];
return(hlp);
}
كود PHP:if(hl()>0.0050){
OrderSend(Symbol(),OP_BUY,lot,Ask,3,SL,TP,"",MagicNumber,0,Green);
}
if(hl()<0.0050){
OrderSend(Symbol(),OP_SELL,lot,Bid,3,SL,TP,"",MagicNumber,0,Red);
}
طبعا دوال البيع والشراء في الشرح دي مجرد أمثلة المهم طريقة إستدعاء المتغير hlp وطريقة إستدعاء الدالة hl()آخر تعديل بواسطة xcv114 ، 20-09-2012 الساعة 11:38 AM
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM