صفحة 5 من 5 الأولىالأولى 12345
النتائج 61 إلى 74 من 74
  1. #61
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    الان بالنسبة للمؤشر الجديد كل ما اريده ان يقوم بنفس العمليات الحسابية دون اضافة اشارات متاخرة وحتى ان كانت الاشارات غير متتطابقة بنسبة 100 بالمئة وان يقوم بهده الحسابات قبل الشمعة i اما بعدها فيجب على الاكثر ان ينتظر شمعة واحدة لثبات الاشارة
    وضحها في كلمتين:
    هل تعني قبل 7 شموع وبعد من خيار المستخدم--ممكن شمعة ممكن اثنتين ممكن 3؟؟

    مرة اخرى: لاتشرح لي الية عمله اخي

  2. #62
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    احفظه تحت خبير وجربه
    مبسط عن الكود في ردك, لكي افهم ماذا تريد
    اذا تبيه مؤشر--مشروح سابقا الطريقة
    فقط لاتنسى سطر: #property indicator_chart_window


    كود PHP:
    input int periori_Sticks=12;
    input int posteriori_Sticks=5;
    input void OnInit(void)
    {
       
    ObjectsDeleteAll(0,"Peak_");
       
    ObjectsDeleteAll(0,"Valley_");
       
    double H3;
       
    double L3;
       
    int n=-1;
       
    int m=-1;
       for(
    int j=0;j<iBars(NULL,0)-periori_Sticks;j++)
       { 
    //3
          
    double H1=  iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,posteriori_Sticks,j));
          
    double H2=  iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,periori_Sticks,posteriori_Sticks+j-1));
          
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
          
    if(H1==H2 && H2>0.001 && H1!=H3)
          {
    //4
             
    m++;
             
    H3=H1;
             
    int C=posteriori_Sticks+j-1;
             
    ObjectCreate("Peak_"+mOBJ_ARROW0iTime(NULL,0,C),H1);
             
    ObjectSet("Peak_"+mOBJPROP_COLORclrBlue);
             
    ObjectSet("Peak_"+mOBJPROP_ARROWCODE117);
             
    ObjectSet("Peak_"+mOBJPROP_WIDTH1);
             
    ObjectSet("Peak_"+mOBJPROP_BACKtrue);
          }
    //4
          
    double L1=  iLow(NULL,0,iLowest(NULL,0,MODE_LOW,posteriori_Sticks,j));
          
    double L2=  iLow(NULL,0,iLowest(NULL,0,MODE_LOW,periori_Sticks,posteriori_Sticks+j-1));
          
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
          
    if(L1==L2 && L2>0.001 && L1!=L3)
          {
    //4
             
    n++;
             
    L3=L1;
             
    C=posteriori_Sticks+j-1;
             
    ObjectCreate("Valley_"+nOBJ_ARROW0iTime(NULL,0,C),L1);
             
    ObjectSet("Valley_"+nOBJPROP_COLORclrRed);
             
    ObjectSet("Valley_"+nOBJPROP_ARROWCODE117);
             
    ObjectSet("Valley_"+nOBJPROP_WIDTH1);
             
    ObjectSet("Valley_"+nOBJPROP_BACKtrue);
          }
    //4
       
    }//3


  3. #63
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    priori
    posteriori
    نفس معناها في القاموس قبل و بعد على التوالي

  4. #64
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    وضحها في كلمتين:
    هل تعني قبل 7 شموع وبعد من خيار المستخدم--ممكن شمعة ممكن اثنتين ممكن 3؟؟

    مرة اخرى: لاتشرح لي الية عمله اخي
    لا قبل خيار المستخدم وبعد يجب ان تكون شمعة

  5. #65
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    احفظه تحت خبير وجربه
    مبسط عن الكود في ردك, لكي افهم ماذا تريد
    اذا تبيه مؤشر--مشروح سابقا الطريقة
    فقط لاتنسى سطر: #property indicator_chart_window


    كود PHP:
    input int periori_Sticks=12;
    input int posteriori_Sticks=5;
    input void OnInit(void)
    {
       
    ObjectsDeleteAll(0,"Peak_");
       
    ObjectsDeleteAll(0,"Valley_");
       
    double H3;
       
    double L3;
       
    int n=-1;
       
    int m=-1;
       for(
    int j=0;j<iBars(NULL,0)-periori_Sticks;j++)
       { 
    //3
          
    double H1=  iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,posteriori_Sticks,j));
          
    double H2=  iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,periori_Sticks,posteriori_Sticks+j-1));
          
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
          
    if(H1==H2 && H2>0.001 && H1!=H3)
          {
    //4
             
    m++;
             
    H3=H1;
             
    int C=posteriori_Sticks+j-1;
             
    ObjectCreate("Peak_"+mOBJ_ARROW0iTime(NULL,0,C),H1);
             
    ObjectSet("Peak_"+mOBJPROP_COLORclrBlue);
             
    ObjectSet("Peak_"+mOBJPROP_ARROWCODE117);
             
    ObjectSet("Peak_"+mOBJPROP_WIDTH1);
             
    ObjectSet("Peak_"+mOBJPROP_BACKtrue);
          }
    //4
          
    double L1=  iLow(NULL,0,iLowest(NULL,0,MODE_LOW,posteriori_Sticks,j));
          
    double L2=  iLow(NULL,0,iLowest(NULL,0,MODE_LOW,periori_Sticks,posteriori_Sticks+j-1));
          
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
          
    if(L1==L2 && L2>0.001 && L1!=L3)
          {
    //4
             
    n++;
             
    L3=L1;
             
    C=posteriori_Sticks+j-1;
             
    ObjectCreate("Valley_"+nOBJ_ARROW0iTime(NULL,0,C),L1);
             
    ObjectSet("Valley_"+nOBJPROP_COLORclrRed);
             
    ObjectSet("Valley_"+nOBJPROP_ARROWCODE117);
             
    ObjectSet("Valley_"+nOBJPROP_WIDTH1);
             
    ObjectSet("Valley_"+nOBJPROP_BACKtrue);
          }
    //4
       
    }//3

    بارك الله فيك

    جاري التجريب

  6. #66
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    احفظه تحت خبير وجربه
    مبسط عن الكود في ردك, لكي افهم ماذا تريد
    اذا تبيه مؤشر--مشروح سابقا الطريقة
    فقط لاتنسى سطر: #property indicator_chart_window


    كود PHP:
    input int periori_Sticks=12;
    input int posteriori_Sticks=5;
    input void OnInit(void)
    {
       
    ObjectsDeleteAll(0,"Peak_");
       
    ObjectsDeleteAll(0,"Valley_");
       
    double H3;
       
    double L3;
       
    int n=-1;
       
    int m=-1;
       for(
    int j=0;j<iBars(NULL,0)-periori_Sticks;j++)
       { 
    //3
          
    double H1=  iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,posteriori_Sticks,j));
          
    double H2=  iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,periori_Sticks,posteriori_Sticks+j-1));
          
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
          
    if(H1==H2 && H2>0.001 && H1!=H3)
          {
    //4
             
    m++;
             
    H3=H1;
             
    int C=posteriori_Sticks+j-1;
             
    ObjectCreate("Peak_"+mOBJ_ARROW0iTime(NULL,0,C),H1);
             
    ObjectSet("Peak_"+mOBJPROP_COLORclrBlue);
             
    ObjectSet("Peak_"+mOBJPROP_ARROWCODE117);
             
    ObjectSet("Peak_"+mOBJPROP_WIDTH1);
             
    ObjectSet("Peak_"+mOBJPROP_BACKtrue);
          }
    //4
          
    double L1=  iLow(NULL,0,iLowest(NULL,0,MODE_LOW,posteriori_Sticks,j));
          
    double L2=  iLow(NULL,0,iLowest(NULL,0,MODE_LOW,periori_Sticks,posteriori_Sticks+j-1));
          
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
          
    if(L1==L2 && L2>0.001 && L1!=L3)
          {
    //4
             
    n++;
             
    L3=L1;
             
    C=posteriori_Sticks+j-1;
             
    ObjectCreate("Valley_"+nOBJ_ARROW0iTime(NULL,0,C),L1);
             
    ObjectSet("Valley_"+nOBJPROP_COLORclrRed);
             
    ObjectSet("Valley_"+nOBJPROP_ARROWCODE117);
             
    ObjectSet("Valley_"+nOBJPROP_WIDTH1);
             
    ObjectSet("Valley_"+nOBJPROP_BACKtrue);
          }
    //4
       
    }//3

    تمت التجربة

    بالنسبة ل priori و posteriori ندعهم هكذا ان كان هذا لا ياثر في التحديثات القادمة

    بالنسبة لتحويله لمؤشر فالمعذرة لم استطع القيام بهذا لان في كل مرة يجد خطا

    بالنسبة للاشارات فهي تقريبا 60 بالمئة متطابقة مع القديم

    وهو الان اقل استهلاك لموارد الحاسوب

  7. #67
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    تمت التجربة لايف والتحقق من انه لا يضيف اشارات متاخرة

  8. #68
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    حاولت اكثر من مرة ارجاعه مؤشر لكن لم استطع لان في كل مرة يجد خطا

  9. #69
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    تم التحويل الى مؤشر ههههه اخر محاولة نجحت

  10. #70
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    للرفع والتذكير

  11. #71
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة mohamedfx2005 مشاهدة المشاركة
    للرفع والتذكير
    ؟؟؟؟؟؟؟؟

  12. #72
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    ؟؟؟؟؟؟؟؟
    هل يوجد تحديث للمؤشر؟؟

    العمليات الحسابية مختلفة والاشارات مختلفة

  13. #73
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    احفظه تحت خبير وجربه
    مبسط عن الكود في ردك, لكي افهم ماذا تريد
    اذا تبيه مؤشر--مشروح سابقا الطريقة
    فقط لاتنسى سطر: #property indicator_chart_window


    كود PHP:
    input int periori_Sticks=12;
    input int posteriori_Sticks=5;
    input void OnInit(void)
    {
       
    ObjectsDeleteAll(0,"Peak_");
       
    ObjectsDeleteAll(0,"Valley_");
       
    double H3;
       
    double L3;
       
    int n=-1;
       
    int m=-1;
       for(
    int j=0;j<iBars(NULL,0)-periori_Sticks;j++)
       { 
    //3
          
    double H1=  iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,posteriori_Sticks,j));
          
    double H2=  iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,periori_Sticks,posteriori_Sticks+j-1));
          
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
          
    if(H1==H2 && H2>0.001 && H1!=H3)
          {
    //4
             
    m++;
             
    H3=H1;
             
    int C=posteriori_Sticks+j-1;
             
    ObjectCreate("Peak_"+mOBJ_ARROW0iTime(NULL,0,C),H1);
             
    ObjectSet("Peak_"+mOBJPROP_COLORclrBlue);
             
    ObjectSet("Peak_"+mOBJPROP_ARROWCODE117);
             
    ObjectSet("Peak_"+mOBJPROP_WIDTH1);
             
    ObjectSet("Peak_"+mOBJPROP_BACKtrue);
          }
    //4
          
    double L1=  iLow(NULL,0,iLowest(NULL,0,MODE_LOW,posteriori_Sticks,j));
          
    double L2=  iLow(NULL,0,iLowest(NULL,0,MODE_LOW,periori_Sticks,posteriori_Sticks+j-1));
          
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
          
    if(L1==L2 && L2>0.001 && L1!=L3)
          {
    //4
             
    n++;
             
    L3=L1;
             
    C=posteriori_Sticks+j-1;
             
    ObjectCreate("Valley_"+nOBJ_ARROW0iTime(NULL,0,C),L1);
             
    ObjectSet("Valley_"+nOBJPROP_COLORclrRed);
             
    ObjectSet("Valley_"+nOBJPROP_ARROWCODE117);
             
    ObjectSet("Valley_"+nOBJPROP_WIDTH1);
             
    ObjectSet("Valley_"+nOBJPROP_BACKtrue);
          }
    //4
       
    }//3

    هل بالامكان اضافة periori_Sticks ثاني

    يعني مثلا periori1_Sticks=12 و periori_Sticks=24 يقوم بالتحقق اذا كانت الشروط قد تحققت ل periori1_Sticks و periori2_Sticks في نفس الوقت في الشمعة i

  14. #74
    الصورة الرمزية mohamedfx2005
    mohamedfx2005 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    الجزائر
    المشاركات
    118

    افتراضي

    للرفع والتذكير

صفحة 5 من 5 الأولىالأولى 12345

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17