اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم 

استفسار يا اخوان مالناقص او الخطأ بالكود التالي حتى يكون كود صحيح ؟

هل يمكن وضعه في معادلة عادية ؟

inputs:
    int TimePeriods( 14 ) ;

variables:
    upDiff( 0 ),
    downDiff( 0 ),
    upSum( 0 ),
    downSum( 0 ),
    IMIValue( 0 ) ;

if (Close > Open) then
    upDiff = Close - Open
else
    downDiff = Open - Close;

upSum = Summation(upDiff, TimePeriods);
downSum = Summation(downDiff, TimePeriods);

if (upSum + downSum) <> 0 then
    IMIValue = upSum * 100 / (upSum + downSum);

Plot1 (IMIValue, "IMI");
Plot5 (30, "30 Line");
Plot6 (70, "70 Line");
 

قام بنشر

أخي الكريم

أهلا بك في المنتدى ونورت بين إخوانك

برجاء توضيح المطلوب ووضع الكود بين أقواس الكود وذكر المصدر للكود .. وما المطلوب من الكود أن يقوم به؟ وقم بإرفاق ملف توضح به المطلوب لتتضح الصورة ويستطيع الجميع تقديم المساعدة إن شاء الله

تقبل تحياتي

قام بنشر

شكرا للرد يا ابو خليل 

في الملف المرفق صفحة اكسل اريد تطبيق معادلة If اللي بالكود على الصفحةتطبيق عادي .. الكود ماهو ضروري 

if (Close > Open) then
    upDiff = Close - Open
else
    downDiff = Open - Close;

upSum = Summation(upDiff, TimePeriods);
downSum = Summation(downDiff, TimePeriods);

if (upSum + downSum) <> 0 then
    IMIValue = upSum * 100 / (upSum + downSum);

 

اتمنى يكون وضح المقصد :)

 

مذكرة.rar

طبعا مثل ماهو مكتوب في بداية الموضوع يكون بيانات 14 يوم متتالية من اول الصفحة

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information