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

    افتراضي





    كود:
    void OnTimer()
    {
       Initialize();
       Panel();
       ENTRY_CONDITIONS();
       MIXER_2D_TO_1D();
       MIXER_SORTING();
       POSITIONS_DETAIL();
       HISTORY_DETAIL();
       Diplay();
    }//OnTimer

  2. #62
    الصورة الرمزية ali_shadi
    ali_shadi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السويد
    العمر
    29
    المشاركات
    367

    افتراضي

    ابو شادي: قرات الخاص-لكل حادث حديث أخي,
    الوقت حاليا لدي بالسالب.
    لا باس اخي ... كان الله في عونك

  3. #63
    الصورة الرمزية ali_shadi
    ali_shadi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السويد
    العمر
    29
    المشاركات
    367

    افتراضي

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




    كود:
    void OnTimer()
    {
       Initialize();
       Panel();
       ENTRY_CONDITIONS();
       MIXER_2D_TO_1D();
       MIXER_SORTING();
       POSITIONS_DETAIL();
       HISTORY_DETAIL();
       Diplay();
    }//OnTimer
    صدقني اخي فيلسوف هذا العمل كنت منتظره ... اقصد تجزيئ الاكواد في دوال منفصلة

    يسهل على المبتدئين حلاتي المتابعة والاستفادة ... والتعديل ايضا لاختبار الافكار وتقييم مردوديتها

    تحياتي لك

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ali_shadi مشاهدة المشاركة
    لا باس اخي ... كان الله في عونك
    لابد أخي تدرك اهمية التطبيق على فكرة سهلة في البداية--المتوسطات--لكي نستطيع التاكد من صحة النتائج-صحة الدخول والخروج
    تخيل بدأنا بفكرة اعقد, كيف تعرف بسهولة صحة ماتراه؟

    مثلا في مثال الماكد في رد اخر--ثبت بصغطة زر على زوج الصفقة ان الدخول تم مباشرة بعد التقاطع العكسي-وان الخروج تم بنفس الشروط-راجع ردود الامس في الموضووع الرئيس.

    لاتنسى الهدف: ايا كانت الافكار والشروط كثيرة--نريد ان نصل لمرحلة برمجتها بسهولة -البرمجة الفورية لأي فكرة-وهذا يتم من خلال حقن الذهن بأعلى جرعات الفكر.

    حاليا سيتم شرح HISTORY_DETAIL وهي التي راوغت عنها الاسبوع الماضي رغم ان الكود جاهز--فقط لكي يتم شرحها باسلوب تفهمه بشكل سريع ولا تشعر ان هناك تعقيد.

    اسفل مدرج مع الماكد,
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    فنحن بعد ان تحقق شرط التقاطع العكسي--عرفنا سعر الدخول entry عند الشمعة j
    ثم بناء عليه بحثنا شرط الخروج الفني وقد حدث عند الشمعة cc
    وبناء عليه عرفنا اقصى انعكاس بعد الدخول, وبالتالي كلما هبط 100 نقطة اضافة تكون صفقة جديدة وسعر دخول جدد,
    وكل صفقة ينقص السعر 100 نقطة--على فرض اخترنا DD=100
    حتى ينتهي من اخر سعر ممكن بناء على اقصى انعكاس من خلال while
    مثلا عكس 744 نقطة
    نتوقع 7 صفقات اضافية ؟؟

    لاحظ اسفل---منطق سهل--وممكن انت تبرمجها بشكل افضل ولكن هنا نعتمد التفصيل البرمجي ما أمكن:



    هذا للشراء

    والعكس لعمليات البيع
    1) هاي بدل اللو ---- وموجب بدل السالب لان كل سعر جديد يجب ان يكون اعلى من السعر السابق.
    آخر تعديل بواسطة فيلسوف البادية ، 29-07-2017 الساعة 07:06 AM

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

    افتراضي

    للبيع:
    كود PHP:
                               Pair_Order_Symbol[i][m]=pair_0[i];
                               for(
    k=j;k>=1;k--)
                               {
    //for(k=j-2;k>=1;k--)
                                  
    double My0=iMACD(pair_0[i],0,12,26,9,PRICE_CLOSE,MODE_MAIN,     k+0);
                                  
    double My1=iMACD(pair_0[i],0,12,26,9,PRICE_CLOSE,MODE_MAIN,     k+1);
                                  
    double Sy0=iMACD(pair_0[i],0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,   k+0);
                                  
    double Sy1=iMACD(pair_0[i],0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,   k+1);
                                  if(
    My0<Sy0 && My1>Sy1 && My0<&& Sy0<0)
                                  {
    //if(y0<=0 && y1>=0)
                                     
    Pair_Exit_Candle[i][m]=k;
                                     if(
    Pair_Exit_Candle[i][m]<0)
                                        
    Pair_Exit_Candle[i][m]=0;
                                        
    int dd=k;
                                     break;
                                  }
    //if(y0<=0 && y1>=0)
                               
    }//for(k=j-2;k>=1;k--)
                               
    entry=iOpen(pair_0[i],0,j);
                               
    Pair_Entry_Price[i][m]=entry;
                               
    MC=DD*10*MarketInfo(pair_0[i],MODE_POINT);//Pips
                               
    entry=entry+MC;
                               for(
    t=j;t>=dd;t--)
                               {
    //for(int t=j;t>=cc;t--)
                                  
    double highy=iHigh (pair_0[i],0,t);
                                  while(
    entry<=highy)
                                  {
    //while(entry>=lowy)
                                     
    TotalPositions++;
                                     
    PairTotallPosition[i]++;
                                     
    m=PairTotallPosition[i];
                                     
    Pair_Order_Type[i][m]="SELL";
                                     
    Pair_Order_Lot[i][m]=Lots*PairDegree[i];
                                     
    //Pair_Order_Lot[i][m]=Lots*MathPow(2,PairDegree[i]-Degree);
                                     //Pair_Order_Lot[i][m]=Lots;
                                     
    PairEntryCandle[i][m]=t;
                                     
    Pair_Exit_Candle[i][m]=dd;
                                     
    PairPositionSerial[i][m]=m;
                                     
    Pair_Order_Symbol[i][m]=pair_0[i];
                                     
    Pair_Entry_Price[i][m]=entry;
                                     
    entry=entry+MC;
                                  }
    //while(entry>=lowy)
                               
    }//for(int t=j;t>=cc;t--) 

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

    افتراضي

    لاحظ اعلاه 3 اسطر متتالية للوتات--اختر واحد منها مع شطب الاثنين الاخرين ب هاشين //

    الاشهر: مدرج و موحد و مضاعف--طبعا ممكن تستخدم اي معادلة اخرى.

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

    افتراضي

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

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

    افتراضي

    تأكيد صحة النتائج:

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

    افتراضي

    الان الصورة السابقة في ذهنك وعدد صفقاتها 9 صفقات لاخر 20 يوم --- ت-3
    لكي نتأكد من صحة النتائج,
    الصورة التالية سيرة الحساب قارنها بالصورة السابقة, (من فضك راجع ردود اليوم في الموضوع الأصلي)
    اول صفقة فتحت في اليوم رقم 9 -انظر للصورة اسفل وقارنها بأكبر رقم في الصورة السابقة تحت عمود CE



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

    افتراضي

    RSI
    نفس فكرة التبشبع الثلاثي العكسي للماكد
    50----تصفير تشبع
    قطع 70 للاعلى درجة تشبع
    قطع 0 للاسفل درجة تشبع

    كود PHP:
    void   ENTRY_CONDITIONS()
    {
    //void   ENTRY_CONDITIONS()
    string   STARTER[28];
    /////////////
       
    TotalPositions=0;
       for(
    int i=0;i<=27;i++)
       {
    //for(i=0;i<28;i++)
          
    PairTotallPosition[i]=-1;
          
    PairDegree[i]=0;
          
    STARTER[i]="NO";
          if(
    pairs[i]==pair_0[i])
          {
    //if(pairs[i]==pair_0[i])
             
    for(int j=NoOfCandles+200;j>=1;j--)
             {
    //for(int j=0;j<=NoOfCandles;j++)
                 
    double R1=iRSI(pair_0[i],0,14,PRICE_CLOSE,   j+1);
                 
    double R2=iRSI(pair_0[i],0,14,PRICE_CLOSE,   j+2);
                if((
    R1<=50 && R2>=50) || (R1>=50 && R2<=50))
                {
    //if((x0<0 && x1>0) || (x0>0 && x1<0))
                   
    PairDegree[i]=0;
                   
    STARTER[i]="YES";
                }
                if(
    STARTER[i]=="YES")
                {
    //if(STARTER[i]=="YES")
                   //if(S1<0 && M1<0)
                   
    {//if(S1<0 && M1<0)
                      
    if(R2>30 && R1<30)
                      {
    //if(M1>S1 && M0<S0)
                         
    PairDegree[i]++;
                         if(
    j<=NoOfCandles)
                         {
    //if(j<=NoOfCandles)
                            
    if(PairDegree[i]>=Degree)
                            {
    //if(PairDegree[i]>=Degree)
                               
    TotalPositions++;
                               
    PairTotallPosition[i]++;
                               
    int m=PairTotallPosition[i];
                               
    Pair_Order_Type[i][m]="BUY";
                               
    Pair_Order_Lot[i][m]=Lots*PairDegree[i];
                               
                               
    PairEntryCandle[i][m]=j;
                               
    PairPositionSerial[i][m]=m;
                               
    Pair_Order_Symbol[i][m]=pair_0[i];
                               for(
    int k=j;k>=1;k--)
                               {
    //for(k=j-2;k>=1;k--)
                                   
    double R3=iRSI(pair_0[i],0,14,PRICE_CLOSE,   k+1);
                                   
    double R4=iRSI(pair_0[i],0,14,PRICE_CLOSE,   k+2);
                                  if(
    R3<70 && R4>70)
                                  {
    //if(y0<=0 && y1>=0)
                                     
    Pair_Exit_Candle[i][m]=k;
                                     if(
    Pair_Exit_Candle[i][m]<0)
                                        
    Pair_Exit_Candle[i][m]=0;
                                     break;
                                  }
    //if(y0<=0 && y1>=0)
                               
    }//for(k=j-2;k>=1;k--)
                            
    }//if(PairDegree[i]>=Degree)
                         
    }//if(j<=NoOfCandles)
                      
    }//if(M2>S2 && M1<S1)
                   
    }//if(S1<0 && M1<0)
                   //if(S1>0 && M1>0)
                   
    {//if(S1<0 && M1<0)
                      
    if(R1>70 && R2<70)
                      {
    //if(M1>S1 && M0<S0)
                         
    PairDegree[i]++;
                         if(
    j<=NoOfCandles)
                         {
    //if(j<=NoOfCandles)
                            
    if(PairDegree[i]>=Degree)
                            {
    //if(PairDegree[i]>=Degree)
                               
    TotalPositions++;
                               
    PairTotallPosition[i]++;
                               
    m=PairTotallPosition[i];
                               
    Pair_Order_Type[i][m]="SELL";
                               
    Pair_Order_Lot[i][m]=Lots*PairDegree[i];
                               
    PairEntryCandle[i][m]=j;
                               
    PairPositionSerial[i][m]=m;
                               
    Pair_Order_Symbol[i][m]=pair_0[i];
                               for(
    k=j;k>=1;k--)
                               {
    //for(k=j-2;k>=1;k--)
                                   
    double R5=iRSI(pair_0[i],0,14,PRICE_CLOSE,   k+1);
                                   
    double R6=iRSI(pair_0[i],0,14,PRICE_CLOSE,   k+2);
                                  if(
    R6<30 && R5>30)
                                  {
    //if(y0<=0 && y1>=0)
                                     
    Pair_Exit_Candle[i][m]=k;
                                     if(
    Pair_Exit_Candle[i][m]<0)
                                        
    Pair_Exit_Candle[i][m]=0;
                                     break;
                                  }
    //if(y0<=0 && y1>=0)
                               
    }//for(k=j-2;k>=1;k--)
                            
    }//if(PairDegree[i]>=Degree)
                         
    }//if(j<=NoOfCandles)
                      
    }//if(M2>S2 && M1<S1)
                   
    }//if(S1<0 && M1<0)
                
    }//if(STARTER[i]=="YES")
             
    }//for(int j=0;j<=NoOfCandles;j++)
          
    }//if(pairs[i]==pair_0[i])
       
    }//for(i=0;i<28;i++)
    }////void   ENTRY_CONDITIONS() 

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

    افتراضي

    من هنا حتى نهاية الشهر تأكيد مع بعض صحة النتائج
    سنركز على اضمن مؤشر ناج التشبع الثلاثي العكسي على الماكد
    حمل كل الملفات ال 21 اسفل المضغوطة وضعها تحت include
    ثم حمل معه ملف macd
    وكمبلة على جهازك لكي تأخذ التفعيلات مجراها

    وكما وعدنا 1 سبممبر يكون التأكيد على صحتها وهذه نطرها مؤقتل للتجارب والتأكيد مع بعض
    نرجو المساهة في تأكيد صحة النتائج لتحظى باحترام خاص
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    Cancel_MD الغ فكرة المدرج
    Include_MD اشمل فكرة المدرج بناء على السعر الفني للماكد لحظة التشبع عند الدرجة التي تم اختيارها

    Include_TP : تفعيل شمول الهدف ووقف الخسارة لو تحقق قبل الخروج الفني
    Cancel_TP: الغاء الهدف ووقف الخسارة---بحيث يكون الخروج فني

    ولان الملفات منفصلة-- حتى البرامج الاخرى غير فكرة الماكد هنا ينعكس هذا الامر-بعد الكمبلة(تحويل الملف)

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

    افتراضي


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

    افتراضي

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


    يعني ممكن تقول اكثر خسائر العالم تداولهم ازواج الدولار

صفحة 5 من 6 الأولىالأولى 123456 الأخيرةالأخيرة

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