النتائج 4,546 إلى 4,560 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 13-12-2013, 05:16 PM #4546
بعد أضافة الكود ...
كود PHP://----
double LastOrderBuyPrice(int type)
{
for(int i=OrdersTotal()-1; i>=0; i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&& type==OP_BUY)
{
return(OrderOpenPrice());
}
}
return(0); }
'}' - expression on global scope not allowed
وخطأ ....
lastOrderBuyPrice - varible not defined
.. ايه المقصود بالنطاق العام غير مسموح .. ولماذا lastOrderBuyPrice متغير غير معرف على الرغم انه تم تعريفه ..
أسف على كثر الاسئلة .. بس تراني في اجازة الجمعة والسبت وقاعد على النت
- 13-12-2013, 06:15 PM #4547
- 13-12-2013, 06:55 PM #4548
علم وجاري التنفيذ ...
بارك الله لك وبارك فيك واورثك الجنة
- 13-12-2013, 08:59 PM #4549
- 13-12-2013, 11:31 PM #4550
- 13-12-2013, 11:50 PM #4551
اكيد في مشكلة في الاقواس !!
ده لسه لم اضف المضاعفات .. امال لو ضفتها الاكسبيرت حيعمل فيا ايه ..
ده ممكن يقتلني ...
انا برفع الاكسبيرت .. بس يا ريت اصحاب القلوب الضعيفة ميبصوش عليه ..
وانا اسف يا استاذ جميل للمرة الالف لأني حاسس فعلا اني بقيت تقيل اكثر من اللازم
بس والله بدعيلك بظهر الغيب .. وكما قال الرسول الكريم "خيركم من تعلم العلم وعلمه"
صدق عليه افضل الصلاة والسلام ..
hre_test4.mq4
- 14-12-2013, 12:35 AM #4552
تفضل تم تعديل الكود ، لاتجعل اسم الدالة من الأسماء المجوزة في اللغة ، الأستوب والتارجت تضاف لها قيمة ، راجع الأقواس ، تعريف Point محجوز فتأكد من المتغير point بحرف صغير ، المهم تقارن بين الكودين حرف بحرف وحتعرف الخطأ .
- 14-12-2013, 12:43 AM #4553
- 14-12-2013, 11:24 AM #4554
السلام عليكم ..
استاذ جميل .. انا قارنت بيت الكودين .. وشفت الاخطاء وعدلت الكود الخاطئ الي الصحيح حرف بحرف وقوس بقوس
وما زال يعطيني خطأ ... وهي حاجة من اتنين .. يا اما الكود بيخاف منك .. يأما مش معترف بيا من الاساس
وهذا هو الاكسبيرت لتري لما يعطي رسالة خطأ من الرغم من تعديله ؟؟
hre_test4old).mq4
ثانيا .. الاكسبيرت الذي ارفقته يفتح صفقات بيع فقط لماذا ؟؟
ثالثا .. عند محاولة التعديل على الاكسبيرت ليعطي الربح بالدولار لصفقات البيع والشراء كل على حده.. وكتابة الدالة
كود PHP:double BuyProfit(){
double c=0;
int total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && OrderType()==OP_BUY))
{
c=c+OrderProfit();
}
if (SellProfit>=10) Close_Buy();
}
return(c);
}
//-----------
double SellProfit()
{
double c=0;
int total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && OrderType()==OP_SELL))
{
c=c+OrderProfit();
}
if (SellProfit>=10) Close_Sell();
}
return(c);
}
وسؤال اخير .. هل كتابة الكود
كود PHP:if (SellProfit>=10) Close_Sell();
.. انا عارف انها اصطباحة ملهاش لزمة بس سماح يا باشا المرة دي
- 14-12-2013, 02:45 PM #4555السلام عليكم ..
استاذ جميل .. انا قارنت بيت الكودين .. وشفت الاخطاء وعدلت الكود الخاطئ الي الصحيح حرف بحرف وقوس بقوس
وما زال يعطيني خطأ ... وهي حاجة من اتنين .. يا اما الكود بيخاف منك .. يأما مش معترف بيا من الاساس
وهذا هو الاكسبيرت لتري لما يعطي رسالة خطأ من الرغم من تعديله ؟؟
وعليكم السلام ، الخطأ الدالة اسمها
OrdersTotalr()
if(OrdersTotal()<1)
كود PHP:OrdersTotal()
الخطاء التاني ناقص الفاصلة المنقوطة
كود PHP:return(0);
- 14-12-2013, 02:50 PM #4556double BuyProfit(){
double c=0;
int total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && OrderType()==OP_BUY))
{
c=c+OrderProfit();
}
if (SellProfit>=10) Close_Buy(); xxxxxxxxxxxx
}
return(c);
}
- 14-12-2013, 03:48 PM #4557
تسلم يا جميل باشا .. فعلا الاخطاء اختفت ولكنها مازالت تفتح بيع فقط
وجاري العمل على المقارنة ...
على فكرة انا اضفت نظام المضاعفات .. بالعافية بقي بيفتح مضاعفة واحدة ..وبمزاجه سعات ما يفتحهاش
بس الحمد لله .. بدون اخطاء
- 14-12-2013, 04:25 PM #4558
- 14-12-2013, 05:12 PM #4559
- 14-12-2013, 06:02 PM #4560السلام عليكم ورحمة الله وبركاته
تحية عطرة أساتذتي الكرام
لدينا بشكل عام اشارة مؤشرين A (سريع) و B (بطيء)
أريد :
- دالة دخول صفقة شراء بناء على المؤشرين A و B ولكن بشرط عدم وجود أي صفقة مفعلة
- دالة دخول صفقة بيع هيدج عند تكون الاشارة العكسية للمؤشر A بشرط وجود صفقة مفعلة شراء خاسرة
- دالة خروج من صفقة الشراء عند تكون الاشارة العكسية للمؤشر A بشرط وجود صفقة مفعلة بيع رابحة
-----------------
جزاكم الله خيرا على مجهوداتكم الطيبة
تحياتي وتقديري
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM