عرض مشاركة واحدة
قديم 29-01-2013, 12:34 AM   المشاركة رقم: 183
الكاتب
MOVING_AVERAGE
عضو فضى
الصورة الرمزية MOVING_AVERAGE

البيانات
تاريخ التسجيل: Feb 2012
رقم العضوية: 8190
الدولة: algeria
العمر: 42
المشاركات: 2,213
بمعدل : 0.46 يوميا

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

كاتب الموضوع : MOVING_AVERAGE المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: دورة تعلم البرمجة باحتراف

حل المطلوب السابق يكون كالتالي

1 الحل باستخدام كتابة علي الشارت فقط

[PHP]
int start()
{
int x,i;
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
x=Bars-counted_bars;

for(i =0 ; i<x ; i++)
{

//من اجل الشمعة 1
double spread1=iHigh(0,0,i+1)-iLow(0,0,i+1);


//من اجل الشمعة 2
double spread2=iHigh(0,0,i+2)-iLow(0,0,i+2);

// نقارن هنا بين حجم الشمعتين

if(spread1>spread2)
Comment(" bar1 > bar2");
else if(spread1<spread2)
Comment(" bar1 < bar2");
else
Comment("bar1 = bar2");


}

return(0);
}
[/PHP]



التوقيع

نقره لعرض الصورة في صفحة مستقلة







عرض البوم صور MOVING_AVERAGE  
رد مع اقتباس
  #183  
قديم 29-01-2013, 12:34 AM
MOVING_AVERAGE MOVING_AVERAGE غير متواجد حالياً
عضو فضى
افتراضي رد: دورة تعلم البرمجة باحتراف

حل المطلوب السابق يكون كالتالي

1 الحل باستخدام كتابة علي الشارت فقط

[PHP]
int start()
{
int x,i;
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
x=Bars-counted_bars;

for(i =0 ; i<x ; i++)
{

//من اجل الشمعة 1
double spread1=iHigh(0,0,i+1)-iLow(0,0,i+1);


//من اجل الشمعة 2
double spread2=iHigh(0,0,i+2)-iLow(0,0,i+2);

// نقارن هنا بين حجم الشمعتين

if(spread1>spread2)
Comment(" bar1 > bar2");
else if(spread1<spread2)
Comment(" bar1 < bar2");
else
Comment("bar1 = bar2");


}

return(0);
}
[/PHP]




رد مع اقتباس