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

    افتراضي

    RM=C*Lots*YYYDDD

    وعلى فرض ان اللوتات معلومة, من خلال الرقم الدمية - فإننا عرفنا قيمتين وتبقى قيمة ثابت المنصة Constant للزوج المحدد يعين قيمة C

    ثابت المنصة هو 100,000 تقسيم الرافعة وحسب.
    إذن لابد نعرف الرافعة لكل زوج, لكي نتحدث عن نتائج دقيقة 100% - غير ذك عبث صبية.

    كيف نحدد الرافعة لكل زوج برمجياً؟ اريدك ان تتصور منصة بيت البورصة -- حيث الرافعة تختلف بين الأزواج.

    اليقين الذي لاشك فيه--ان الرافعة مستقلة عن تاريخ الشمعة عكس الاسعار -- فرافعة اليورو اليوم 200:1 -- هي نفسها امس 200:1

    إذن القيم اتي توفرها المنصة للهامش المحجوز هذه اللحظة, حيث لايتوفر قيم تاريخية عند كل شمعة للهامش المحجوز ممكن تستخدم لاستخراج الرافعة.
    نحن الهامش المحجوز المعرف في المصنة قد نستخدمه ولكن نعلم ان النتائج لن تكون دقيقة ابدا, لأن ماتوفره المنصة هو الهامش عند اخر سعر. عند اخر تكة.

    آخر تعديل بواسطة فيلسوف البادية ، 23-07-2017 الساعة 07:51 AM

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

    افتراضي

    فرغم سهولة الكود الاخير ولكن للأسف يجعلك تستخدم هامش محجوز لاخر يوم لصفقة تم دخولها قبل 200 يوم!!!

    استخراج الرافعة فيه تعقيد برمجي ولكن ممكن برمجياً, طالما الرافعة مستقلة كما ذكرنا عن وقت الدخول!!

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

    افتراضي

    أسفل يتم استخراج قيمة C مباشرة:
    لاحظ حسبنا عند اغلاق الشمعة 0 , لأن الرافعة لا تتغير,


    اذا تريد الرافعة تحديدا وليس ثابت المنصة فقط 100,000 تقسيم المتغير LeverageConstant
    هذا مقلوب هذا,

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

    افتراضي

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

    بعض المنصات فيها امتداد فلاتنسى تضيف str على اسماء الازواج
    فمثلا YYYXXX اجعلها YYYXXX+str

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

    افتراضي

    كود PHP:
    double Pip_Value(string YYYXXXint c)
    {
       
    double PV;
       
    string QouteCurrency=StringSubstr(YYYXXX,3,3);
       
    string Currency_1=AccountCurrency()+QouteCurrency;
       
    string Currency_2=QouteCurrency+AccountCurrency();
       
    string Currency_0;
       
    string MIX="1.0";
       if(
    MIX=="1.0")   PV=1.0;

       for(
    int k=0;k<=27;k++)
       {
          if(
    pairs[k]==Currency_1)   {Currency_0=Currency_1MIX="div";break;}
          if(
    pairs[k]==Currency_2)   {Currency_0=Currency_2MIX="mul";break;}
       }
       if(
    MIX=="div")   PV=1.0/(iClose(Currency_0,0,c)*MathPow(10,MarketInfo(Currency_0,MODE_DIGITS)-5));
       if(
    MIX=="mul")   PV=1.0*(iClose(Currency_0,0,c)*MathPow(10,MarketInfo(Currency_0,MODE_DIGITS)-5));
       
       return(
    PV);
    }


    double YYYDDD_Reserved_Margin(string YYYXXXint c//YYYXXX=CADCHF
    {
       
    double YYYDDD;
       
    string BaseCurrency=StringSubstr(YYYXXX,0,3); // =CAD
       
    string Currency_1=AccountCurrency()+BaseCurrency;//=USDCAD
       
    string Currency_2=BaseCurrency+AccountCurrency();//=CADUSD
       
    string Currency_0;//=""
       
    string MIX="1.0";
       if(
    MIX=="1.0")   YYYDDD=1.0;

       for(
    int k=0;k<=27;k++)
       {
          if(
    pairs[k]==Currency_1)   {Currency_0=Currency_1MIX="div";break;}
          if(
    pairs[k]==Currency_2)   {Currency_0=Currency_2MIX="mul";break;}
       }
       if(
    MIX=="div")   YYYDDD=1.0/(iOpen(Currency_0,0,c)*MathPow(10,MarketInfo(Currency_0,MODE_DIGITS)-5)); // 
       
    if(MIX=="mul")   YYYDDD=1.0*(iOpen(Currency_0,0,c)*MathPow(10,MarketInfo(Currency_0,MODE_DIGITS)-5));
       
       return(
    YYYDDD); //YYYDDD=1.0/USDCAD;
    }


    double Get_LeverageConstant(string YYYXXX//YYYXXX=CADCHF
    {
       
    double RRR MarketInfo(YYYXXX,MODE_MARGINREQUIRED);
       
    double LeverageConstant;
       
    string BaseCurrency=StringSubstr(YYYXXX,0,3);
       
    string Currency_1=AccountCurrency()+BaseCurrency;
       
    string Currency_2=BaseCurrency+AccountCurrency();
       
    string Currency_0;//=""
       
    string MIX="1.0";
       if(
    MIX=="1.0")       LeverageConstant=RRR;
       for(
    int k=0;k<=27;k++)
       {
          if(
    pairs[k]==Currency_1)   {Currency_0=Currency_1MIX="div";break;}
          if(
    pairs[k]==Currency_2)   {Currency_0=Currency_2MIX="mul";break;}
       }
       if(
    MIX=="div")   LeverageConstant=RRR*(iClose(Currency_0,0,0));
       if(
    MIX=="mul")   LeverageConstant=RRR/(iClose(Currency_0,0,0));
       
    double Leverahe=100000.0/LeverageConstant;
       return(
    LeverageConstant);


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

    افتراضي

    كود PHP:
    double Leverage=100000.0/LeverageConstant
    جزء من دسبلي--كلك
    آخر تعديل بواسطة فيلسوف البادية ، 23-07-2017 الساعة 08:17 AM

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

    افتراضي

    الآن نستطيع إكمال النقطة الأاساسية التي توقفنا عندها
    سيكون هناك مهلة لفهم ماسبق.
    الان نستطيع ان نحسب بشكل دقيق البلنس والاكويتي والهامش المحجوز والحر الخ بشكل دقيق بنهاية كل يوم

    مع العلم ان حسابات الدردودوان ستكون على اسؤا احتمال كما بينا كثيرا, فأي درودوان يعطيه الخبير--الواقع أفضل منه.

    وذكرنا مثلا ثلاث صفقات في يوم واحد---عادة لايحدث اسؤا سعر لها كلها في نفس اللحظة, نحن هنا نجبره ان يكون في نفس اللحظة, لتكون النتائج على اسؤا احتمال.

    مثلا رأيت دروداون 10.00 -- أنت في قرارة نفسك تعلم ان الدردوداون الحقيقي 9.50 أو أقل. تعلم هذا عن ثقة. وليس العكس.
    آخر تعديل بواسطة فيلسوف البادية ، 23-07-2017 الساعة 08:23 AM

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

    افتراضي

    الان خذوا وقتكم لفهم ماسبق, واي سؤال انا قريب ان شاء الله تعالى.

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

    افتراضي

    قديما عندما عرفنا رقم شمعة الدخول وبالتالي عرفنا سعر الدخول, وقتها هل نستطيع حساب الهامش المحجوز لتلك الصفقة؟؟
    افترض الصفقة على زوج chfjpy عند شمعة الرقم 32 (يعني قبل 32 يوم لو كنا مطبقين فريم الديلي)


    ج: نعم
    طالما عرفت شمعة الدخول وحسب اغنيتنا "سأعرف اي شيء آخر"

    chfjpy قانون الهامش المحجوز له مربوط بسعر usdchf (مقلوب هذا السعر كما بينا) لأن YYYDDD=1/USDCHF
    وبالتالي الهامش المحجوز له هو:
    RM=C*Lots/USDCHF@32C

    كم افتتاح شمعة usdchf قبل 32 يوم!

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

    معذرة على التطويل ولكن طالما تصدينا لهذه الامور فلتكن متقنة و شاملة و دقيقة.

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

    افتراضي

    ايضا دالة الرفعة السابقة هناك طريقة ابلد ولكن اتقن, -- كلما كانت الطريقة ابلد واقل فكرا من جهة البرمجة كلما كانت اتقن,
    مثلا تضع قيم الرافعة مباشرة
    مثال: usdchfLeverahe=100
    سطر بليد برمجيا ولكن يريحك من الدالة
    وبالتالي هناك مصفوفة من 28 عنصر للروافع لكل زوج, فأي صفقة يقارن زوجها بعناصر هذه المصفوفة حتى يلقط التساوي

    اذا كنت تسمع ان بعض الوسطاء يقول الروافع تتغير نهاية الاسبوع--حقيقة التغير بسبب السبريد,\
    انظر للصورة السابقة تأمل رافعة audjpy -- 1:56 -- البررنامج حسبها بشكل دقيق, والاصل انها 50:1
    1:56 فط وقت الاغلاق
    ولكن كل اللحظاات الاخرى هي 1:50
    آخر تعديل بواسطة فيلسوف البادية ، 24-07-2017 الساعة 04:01 AM

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

    افتراضي

    لماذا الافضل برمجيا للروافع نستخدم الطريقة البليدة,
    ج: السبب بسيط: لانها قيم لا تتغير--ثوابت,

    من الذكاء ان تدرك متى تستخدم ابلد الطرق ومتى تستخدم اذكى الطرق.
    ويجب ازجاء القيم في دالة OnInit

    فكل مايهمنا حتى الان الثقة ان كل قيمة نراها صحيحة

    حتى الصفقات وشرط الدخول الخ نستطيع تجاوزه مؤقتا ب 20 صفقة افتراضية على 35 يوم مثلا
    بحيث سلفا نحدد اسم الزوج ونقول هذه شمعة الدخول وهذه شمعة الخروج ونترك بعضها مفتوحة حتى الان.
    آخر تعديل بواسطة فيلسوف البادية ، 24-07-2017 الساعة 04:07 AM

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

    افتراضي



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

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

    افتراضي

    كود PHP:
    double      pairLeverage[28];
    int OnInit()
    {
       
    pairLeverage[0]=500;  //"EURGBP"+str;
       
    pairLeverage[1]=500;  //"EURAUD"+str;
       
    pairLeverage[2]=500;  //"EURNZD"+str;
       
    pairLeverage[3]=500;  //"EURUSD"+str;
       
    pairLeverage[4]=500;  //"EURCAD"+str;
       
    pairLeverage[5]=500;  //"EURCHF"+str;
       
    pairLeverage[6]=500;  //"EURJPY"+str;
       
    pairLeverage[7]=500;  //"GBPAUD"+str;
       
    pairLeverage[8]=500;  //"GBPNZD"+str;
       
    pairLeverage[9]=500;  //"GBPUSD"+str;
       
    pairLeverage[10]=500;  //"GBPCAD"+str;
       
    pairLeverage[11]=500;  //"GBPCHF"+str;
       
    pairLeverage[12]=500;  //"GBPJPY"+str;
       
    pairLeverage[13]=500;  //"AUDNZD"+str;
       
    pairLeverage[14]=500;  //"AUDUSD"+str;
       
    pairLeverage[15]=500;  //"AUDCAD"+str;
       
    pairLeverage[16]=500;  //"AUDCHF"+str;
       
    pairLeverage[17]=500;  //"AUDJPY"+str;
       
    pairLeverage[18]=500;  //"NZDUSD"+str;
       
    pairLeverage[19]=500;  //"NZDCAD"+str;
       
    pairLeverage[20]=500;  //"NZDCHF"+str;
       
    pairLeverage[21]=500;  //"NZDJPY"+str;
       
    pairLeverage[22]=500;  //"USDCAD"+str;
       
    pairLeverage[23]=500;  //"USDCHF"+str;
       
    pairLeverage[24]=500;  //"USDJPY"+str;
       
    pairLeverage[25]=500;  //"CADCHF"+str;
       
    pairLeverage[26]=500;  //"CADJPY"+str;
       
    pairLeverage[27]=500;  //"CHFJPY"+str; 

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

    افتراضي



    -
    المتغيرات الاربع التالية: (استخدمنا الدوال الثلاث)

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

    افتراضي

    الآن طالما واثقين ان الدوال الثلاث تعيد قيم صحيحة دقيقة, نكمل ماسبق.


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

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