صفحة 33 من 35 الأولىالأولى ... 23272829303132333435 الأخيرةالأخيرة
النتائج 481 إلى 495 من 524
  1. #481
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    انتهينا من 12 عمود
    ولاحظ الاختصار الكبير للدالة اقديمة للهستوري


    تبقى الان الاصعب-الاكوتي واللوتات وملاءمتها لحجدم الحساب وتشييكها مع الفري مارجن لخ

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

    افتراضي

    هل تتذكرون المتغير الذي اضفناه--الاندكس ليغنينا عن لووووب كامل
    انظر لفائدته اسفل!
    تخيل الصفقة 119 على اليورو والصفقة 66 على اليورو-ارقام عشوائية--
    من خلال الاندكس يذهب مباشرة للزوج دون لوووب 28 زوج --- كأنك وضعت خيط في ابرة مباشرة
    هذا الرد نطره من الان لأنه اصعب شيء في البرنامج ككل ولتاخذ وقتك في التفكير به,
    -
    -
    -

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

    افتراضي

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



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

    افتراضي

    كان الهستوري السابق حولي 250 سطر
    الان حوالي 70 سطر--بعد الغاء لوووب الايام الا عند الحاجة وعلى مقاس فترة الصفقة وليس كل المدة
    يعطي نفس نتائج ماسبق
    كود PHP:
    void   DETAIL_HISTORY_01()
    {
    //void   HISTORY_DETAIL()
       //double L;
       
    double XXXDDD;
       
    double pip;
       
    double pipDD;
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////
       
    for(int j=0;j<=YY;j++)
       {         
          
    ZPair_Order_Lot[j]=XPair_Order_Lot[j];
          
    double MULTIPLIER=MathPow(10,MarketInfo(XPair_Order_Symbol[j],MODE_DIGITS)-Put_1_or_0);
          for(
    int i=XPair_Entry_Candle[j];i>=XPair_Exitt_Candle[j];i--)
          {
             
    XOpen_Orders[i]++;
             if(
    XPair_Exitt_Candle[j]==&&  XPair_OC[j]=="C")
             {
                
    XXXDDD  =  Get_XXXDDD(XPair_Order_Symbol[j], XPair_Exitt_Candle[j]);
                
    XClosed_Orders_This_Day[i]++;
                
    XOpen_Orders[i]--;
                if(
    StringSubstr(XPair_Order_Type[j],0,1)=="B")
                {
                   
    pip MULTIPLIER*(XPair_Exitt_Price[j]-XPair_Entry_Price[j]);
                   
    pipDD =  MULTIPLIER*(iLow(   XPair_Order_Symbol[j],0,i)-XPair_Entry_Price[j]);
                }
                if(
    StringSubstr(XPair_Order_Type[j],0,1)=="S")
                {
                   
    pip   =  MULTIPLIER*(XPair_Entry_Price[j]-XPair_Exitt_Price[j]);
                   
    pipDD =  MULTIPLIER*(XPair_Entry_Price[j]-iHigh(  XPair_Order_Symbol[j],0,i));
                }
                
    XClosed_Pips_This_Day[i]   =  XClosed_Pips_This_Day[i]   +  pip;
                
    XPips_Worst_This_Day[i]    =  XPips_Worst_This_Day[i]    +  pipDD;
                
    XProfit_CLOSED_in_USD[i]   =  XProfit_CLOSED_in_USD[i]   +  10*ZPair_Order_Lot[j]*XXXDDD*pip;
                
    XACC_ProfitLoss_in_USD[i]  =  XACC_ProfitLoss_in_USD[i]  +  10*ZPair_Order_Lot[j]*XXXDDD*pip;
                
    XUSD_Worst_This_Day[i]     =  XUSD_Worst_This_Day[i]     +  10*ZPair_Order_Lot[j]*XXXDDD*pipDD;
             }
             if(
    XPair_Entry_Candle[j]==i)  {  XOpen_Orders_This_Day[i]++;  }

             
    XClosed_Orders[i]    =  XClosed_Orders[i+1]     +  XClosed_Orders_This_Day[i];
             
    XClosed_Pips_ACC[i]  =  XClosed_Pips_ACC[i+1]   +  XClosed_Pips_This_Day[i];

             if(
    XPair_OC[j]=="O" || (XPair_Exitt_Candle[j]!=&&  XPair_OC[j]=="C"))
             {
                if(
    StringSubstr(XPair_Order_Type[j],0,1)=="B")
                {
                   
    pip   =  MULTIPLIER*(iCloseXPair_Order_Symbol[j],0,i)-XPair_Entry_Price[j]);
                   
    pipDD =  MULTIPLIER*(iLow(   XPair_Order_Symbol[j],0,i)-XPair_Entry_Price[j]);
                }
                if(
    StringSubstr(XPair_Order_Type[j],0,1)=="S")
                {
                   
    pip   =  MULTIPLIER*(XPair_Entry_Price[j]-iCloseXPair_Order_Symbol[j],0,i));
                   
    pipDD =  MULTIPLIER*(XPair_Entry_Price[j]-iHigh(  XPair_Order_Symbol[j],0,i));
                }
                
    XXXDDD  =  Get_XXXDDD(XPair_Order_Symbol[j], i);
                
    XOpen_Pips_This_Day[i]  =  XOpen_Pips_This_Day[i]  +  pip;
                
    XPips_Worst_This_Day[i] =  XPips_Worst_This_Day[i] +  pipDD;
                
    XACC_ProfitLoss_in_USD[i]  =  XACC_ProfitLoss_in_USD[i]  +  10*ZPair_Order_Lot[j]*XXXDDD*pip;
                
    XUSD_Worst_This_Day[i]     =  XUSD_Worst_This_Day[i]     +  10*ZPair_Order_Lot[j]*XXXDDD*pipDD;
             }
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////
             
    XAll_Pips[i]               =  XClosed_Pips_ACC[i]  +  XOpen_Pips_This_Day[i];
             
    XPips_Drawdown_or_Runup[i] =  XAll_Pips[i]         -  XAll_Pips[i+1];
             
    XBalance[i]=XBalance[i+1]+XProfit_CLOSED_in_USD[i];
             
    XEquity[i]=XBalance[i+1]+XACC_ProfitLoss_in_USD[i];
             
    XEquity_Worst_This_Day[i]=XBalance[i+1]+XUSD_Worst_This_Day[i];
             
    XUSD_ProfitLoss_This_Day[i]=XEquity[i]-XEquity[i+1];
             
    XUSD_Drawdown_or_Runup[i]=100*(XEquity[i]-Balance)/Balance;
             
    XUSD_Drawdown_Worst[i]=100*(XEquity_Worst_This_Day[i]-Balance)/Balance;
       
    /////   DAILY Drawdown
             
    XUSD_Daily_Drawdown_or_Runup[i]=100*(XEquity[i]-XEquity[i+1])/(XEquity[i+1]);
             
    XUSD_Daily_Drawdown_Worst[i]=100*(XEquity_Worst_This_Day[i]-XEquity[i+1])/(XEquity[i+1]);
             
    DL[i]=XEquity[i]/Balance;
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////
          
    }
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////
       
    }

    آخر تعديل بواسطة فيلسوف البادية ، 21-08-2017 الساعة 12:05 AM

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

    افتراضي

    مقارنة بين القديم الذي نحن واثقون 100% من نتائجه وبين الحديث---نفس الشيء
    القديم يحتاج شضوية ذكاء لفهمه بسبب تفيله
    الحديث يحتاج عبقرية لتفهمه
    واذا فهمته وتجاوزت صعوبته يصبح القديم غثيان!
    -
    -


    -
    -
    -

    لاحظ القديم تحت عمود W/E% تبين اننا نسينا ان نجعل اسؤا اكويتي للايام التي ليس فيها صفقات قبل بدء الحساب بنفس البلنس! لذا ترى في القديم -100% بدلا من الصواب وهو 0.00%
    آخر تعديل بواسطة فيلسوف البادية ، 21-08-2017 الساعة 12:03 AM

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

    افتراضي

    الآن وصلنا للسبب الذي تطلب منا غربلة كل شيء, المارجن وماقرب اليه من قول وعمل

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

    افتراضي

    مع الجديد نلغي دالة سابقة اسمها-X_HISTORY_INIT-دالة تصفير الهستوري--اصبحت لاتلزم
    سابقا كان لووووب الصفقات داخل لووووب الايام وبالتالي لو كان هناك اختبار 200 يوم--يلزمنا التصفير ل 12 متغير 200 مرة,
    حاليا نلغي كل هذا الغباء رغم دقة نتائجة ايضاً؟,

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

    افتراضي

    تصور هناك اختبار 100 يوم
    وعدد الصقات حسب الصور السابقة 23 صفقة (22+1)
    اذن سابقا يفر 100*23= 2300 مرة
    الان يفر
    23 مرة*متوسط بقاء كل صفقة
    او بعبارة اخرى: مجموع ايام كل الصفقات وهي حوالي 550 مرة!
    قارن 550 بـ 2300 !!
    تصور اذا زاد عدد الايام الى 400 او 1000 يوم!!!!

    ثم بعد ذلك تصور جود اللوب الثالث للازواج من 28 عنصر! تضرب كل ماصبق في 28 !!

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

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

    افتراضي

    علي شادي؟؟
    موجود
    نبي فزعك إذا أمكن
    اذا وقتك او الظروف ما تساعد نرجو التوضيح
    نريد تخلق 29 صفقة في جدول اكسل
    عمود 1: اسم الزوج
    عمود 2: سعر الدخول والعمود بعده وقت الدخول بالتاريخ
    عمود 4: سعر الخروج والعمود بعده وقت الخروج بالدخول
    عمود 6: الاعلى خلال الفترة والعمود بعده الادنى


    شرط ان يكون هناك 3 صفقات على زوج واحد متداخلة في بعض وقتها ويكون واحده منها عكس الاخريات. مثلا بيع اذا كان صافي ماسبق شراء

    هذه الصفقات سلفا نتائجها ثابتة ومعلومة وبالتالي نتأكد من صحة الاقسام الثمانية الرئيسية للباكتستر

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

    افتراضي

    حرف O مفتوحة من Open
    حرف C مغلقة طبيعية من CLOSE
    حرف F مغلقة بالقوة من Force
    فيما بعد حرف M مغلقة بسبب المارجن كووول بدلا من اضافة العمود الذي تحدثنا عنه امس
    آخر تعديل بواسطة فيلسوف البادية ، 22-08-2017 الساعة 02:43 AM

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

    افتراضي

    صفحة رسم منحنى الالكويتي على صفحة الصفقات: لترى اثر الاغلاق الجبري:

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

    افتراضي


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

    افتراضي

    https://forum.arabictrader.com/t241738.html

    نحتاج على الأقل عضيوين في الربط لتدقيق النتائج,

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

    افتراضي


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

    افتراضي

    -
    -
    تم اضافة تفاصيل صفقة يوم معين على صفحة هستوري, اضغط على رقم اليوم تنبثق الشاشة السوداء وعليها صفقات اليوم
    اضغط على الشاشة السوداء تختفي كأنها غير موجودة
    سيتم اعتماد الألوان اسفل كديفولت


صفحة 33 من 35 الأولىالأولى ... 23272829303132333435 الأخيرةالأخيرة

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