عرض مشاركة واحدة
قديم 22-12-2013, 01:34 PM   المشاركة رقم: 154
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 6,086
بمعدل : 1.37 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة ابو سمر نقره لعرض الصورة في صفحة مستقلة
بارك الله فيك استاذ اسلام
الحمد لله انتهيت من الدرس والتطبيق عليه
قمت بمحاولة لتطبيق معادلات اخرى ولم انجح
فمثلا اريد تطبيق معادله للهاى اليومى وهى
الجذر التربيع لهاى اليوم السابق
ثم اضافة معامل وليكن 0.0149
ثم نقوم بتربيع الناتج
والناتج من التربيع سيتم رسمه على الشارت
ارجو توضيح الطريقة الصحيحه
شكرا لك
،،،اولا ستحتاج الى معرفة الهاى واللو لليوم السابق،،،
كود:
double h=iHigh(Symbol(),PERIOD_D1,1);

double l = iLow(Symbol(),PERIOD_D1,1);
،،،ثم تقوم بأخذ الجذر التربيعى،،،

كود:
double h2 =MathSqrt(h);
double l2=MathSqrt(l);
،،،ثم تقوم بإضافة المعامل الذى تريده،،،
كود:
double h3=h2+0.0149;
double l3=l2+0.0149;
،،،ثم تقوم بتربيع الناتج،،،
كود:
double h4=h3*h3;
double l4=l3*l3;
،،،وهاهو الناتج النهائى ، وبالطبع تستطيع اختصار كل تلك المتغيرات فى متغير واحد وتقوم بعمل الحسابات فى سطر واحد لكن الافضل ان تقوم بها خطوة خطوة وتقوم بطباعة الناتج على الشارت لتتاكد من عدم وجود اخطاء،،،

كود:
double d=h4;

double x=l4;
،،،الان نأتى لرسم القيم عن طريق objectcreat ،،،

كود:
  ObjectCreate("new high", OBJ_HLINE,0, Time[0],d); 
ObjectSet("new high", OBJPROP_COLOR, Red);
ObjectSet("new high", OBJPROP_STYLE, STYLE_SOLID);
ObjectSet("new high",OBJPROP_WIDTH,2);



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #154  
قديم 22-12-2013, 01:34 PM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة ابو سمر نقره لعرض الصورة في صفحة مستقلة
بارك الله فيك استاذ اسلام
الحمد لله انتهيت من الدرس والتطبيق عليه
قمت بمحاولة لتطبيق معادلات اخرى ولم انجح
فمثلا اريد تطبيق معادله للهاى اليومى وهى
الجذر التربيع لهاى اليوم السابق
ثم اضافة معامل وليكن 0.0149
ثم نقوم بتربيع الناتج
والناتج من التربيع سيتم رسمه على الشارت
ارجو توضيح الطريقة الصحيحه
شكرا لك
،،،اولا ستحتاج الى معرفة الهاى واللو لليوم السابق،،،
كود:
double h=iHigh(Symbol(),PERIOD_D1,1);

double l = iLow(Symbol(),PERIOD_D1,1);
،،،ثم تقوم بأخذ الجذر التربيعى،،،

كود:
double h2 =MathSqrt(h);
double l2=MathSqrt(l);
،،،ثم تقوم بإضافة المعامل الذى تريده،،،
كود:
double h3=h2+0.0149;
double l3=l2+0.0149;
،،،ثم تقوم بتربيع الناتج،،،
كود:
double h4=h3*h3;
double l4=l3*l3;
،،،وهاهو الناتج النهائى ، وبالطبع تستطيع اختصار كل تلك المتغيرات فى متغير واحد وتقوم بعمل الحسابات فى سطر واحد لكن الافضل ان تقوم بها خطوة خطوة وتقوم بطباعة الناتج على الشارت لتتاكد من عدم وجود اخطاء،،،

كود:
double d=h4;

double x=l4;
،،،الان نأتى لرسم القيم عن طريق objectcreat ،،،

كود:
  ObjectCreate("new high", OBJ_HLINE,0, Time[0],d); 
ObjectSet("new high", OBJPROP_COLOR, Red);
ObjectSet("new high", OBJPROP_STYLE, STYLE_SOLID);
ObjectSet("new high",OBJPROP_WIDTH,2);




رد مع اقتباس