النتائج 46 إلى 60 من 137
- 31-10-2017, 08:47 PM #46
& يعني القيمة تتغير اذا ذهبت للدالة الفرعية ثم خرجت منها عودة للدالة الاصلية التي استدعتها
من غير & القيمة لن تتغير مهما سويت من حسابات وتعديلات في الدالة الفرعية---مثلا b,a اعلاه لن تتغير
تستخدم & قبل المتغير مباشرة بين اقواس البارمترز
- 31-10-2017, 08:52 PM #47
كود PHP:void OnStart()
{
int a=5; // العرض
int b=10; // الطول
double Area; // المساحة
double circum; // المحيط
rectangleCalculation( a , b , Area , circum );
Print("المحيط = ",circum);
Print("المساحة = ",Area);
}
//+------------------------------------------------------------------+
void rectangleCalculation(int width , int hight , double AreaXX , double circumXX )
{
AreaXX = width * hight;
circumXX = width + width + hight + hight;
}
- 31-10-2017, 08:53 PM #48
الكود اخر الرد الاخير ما يحتاج اقول لكم لازم يحفظ تحت scripts --- صرتوا فاهمين من رأس الكود اين يجب ان يوضع.
- 31-10-2017, 08:55 PM #49
طبعا تذكرون المصفوفات--مستحبيل الدوال احادية القيمة المعادة تستخدم مع المصفوفات
لذا ايضا المصفوفات من خلال اخر طريقة مستخدمين & وقوسي المصفوفة
وبالتالي عناصر المصفوفة عرضة للتغير في الدالة الفرعية
اذا لا تريد ان تتغير احرص في الكود ان لاتستخدم اي شيء يغيرها او استخدم const----
const تثبيت بالقوة الجبريةآخر تعديل بواسطة فيلسوف البادية ، 31-10-2017 الساعة 09:01 PM
- 31-10-2017, 09:14 PM #50
- 31-10-2017, 09:15 PM #51
- 31-10-2017, 09:21 PM #52
- 31-10-2017, 09:32 PM #53
- 31-10-2017, 09:41 PM #54
السمحان للهلالي:
اريد ان اصمم مؤشر من الصفر دون الاستعانة بأي احد او اي مؤشر موجودد--ابدأ بصفحة بيضاء وفكرته تقاطع ماكد باعدادات معينة مع ماكد ايضا باعدادات اخرى؟
الهلالي: خلنا نبدأ من الصفر -- اعدادت التشارت نفسه قبل الحديث ااسااسا عن المؤشر نفسه.
فيلسوف البادية للسمحان والهلالي: ماهو اول شي نسويه؟؟
- 31-10-2017, 10:05 PM #55
آخر تعديل بواسطة فيلسوف البادية ، 31-10-2017 الساعة 10:12 PM
- 31-10-2017, 10:09 PM #56
- 31-10-2017, 10:24 PM #57
LastClosedOrderInfo لانها حسب بقية اسطر البرنامج مدخلاتها "Time" فقط يفترض تكون هكذا وبه يزول الخطأ وتحصل الكومبتبلتي--لاحظ حذفنا كل الجمل الشرطية لانها كلها ترفية لاحاجة لها.
من دالة الاستدعاء الاصلية المطلوب اعادة قيمة زمنية datetime فجعلنا هذه الدالة المستدعاة تعيد قيمة زمنية.
كود PHP:datetime LastClosedOrderInfo(string info,int type=-1)
{
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && (OrderType()==type || type==-1))
{
return(OrderCloseTime());
}
}
return(0);
}
- 31-10-2017, 10:29 PM #58
- 31-10-2017, 10:49 PM #59
- 31-10-2017, 10:50 PM #60
تبقى مشكلة الانذار---اعادة قيمة من نوع datetime من خلال دالة من نوع double ؟؟