صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 30 من 30
  1. #16
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: سؤال لخبراء الرياضيات

    اقتباس المشاركة الأصلية كتبت بواسطة FX5 مشاهدة المشاركة
    الله يحيك أخي وضاح


    لست متأكداً من أنني فهمت ما الذي تريد عمله، ولكن أعتقد أنك تريد معادلة المنحنى البياني الذي يمثل أفضل تمثيل لمجموعة من النقاط أو ما يعرف بـ Curve Fitting.

    في هذه الحالة الطريقة الرياضية لإيجاد هذا المنحنى تعرف بـ Polynomial Regression، ويمكن تنفيذها بسهولة ببرنامج الإكسل باتباع الخطوات التالية:

    - انقر بالزر اليمين على المخطط البياني، واختر من القائمة: Add trend line
    - من النافذة التي ستظهر اختر Polynomial وحدد درجة المنحنى الذي تريده.
    - إذا أردت معادلة المنحنى أيضاً فعل الخيار Display Eqaution on chart في أسفل النافذة.

    سيظهر لك المنحنى الذي طلبته بالإضافة إلى المعادلة المطلوبة.

    أريد فقط أن أنوه أن المنحنى بهذه الدرجة العالية يمثل Over-fitting للبيانات المعطاة، لذلك فهو يخسر كثيراً من قيمته التنبؤية، وفي الحقيقة فإن أصعب ما في الموضوع هو الموازنة ما بين Generalization و Over-fitting.

    أطيب التمنيات..

    ما أريد عمله هو مؤشر أو برنامج يقوم بما يلي :

    إيجاد أنسب وأقرب معادلة صحيحة لحركة السعر في عدة فترات .

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

    ولذلك أنا أريد طريقة حساب قيم الثوابت برمجيا وليس من خلال برنامج الاكسيل .

    لأني أريد عمل برنامج آلي يقوم بإنشاء معادلات كثيرة واختيار المعادلة الأقرب لحركة السعر .

    ومنها يقوم بالتنبؤ للحركة المستقبلية .


    وهذه العملية ستكون على فريمات متعددة ولذلك يجب أن تكون مؤتمتة 100% .


    ما رأيك بالفكرة وهل هي مجدية من الناحية التنبؤية أم لا .

    أرجو أن تستمر بنقاش هذه الفكرة معي وشكرا لك .
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  2. #17
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: سؤال لخبراء الرياضيات

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

    ولكنه ليس المطلوب للأسف

    لأني أريد طريقة إيجاد المعادلة وليس حل المعادلة .

    وكما قلت فإن الاكسيل يقوم بذلك ولكني أريد الطريقة الحسابية لذلك .

    شكرا لمساعدتك .
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  3. #18
    الصورة الرمزية FX5
    FX5
    FX5 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2005
    المشاركات
    357

    افتراضي رد: سؤال لخبراء الرياضيات

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

    إيجاد أنسب وأقرب معادلة صحيحة لحركة السعر في عدة فترات .

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

    ولذلك أنا أريد طريقة حساب قيم الثوابت برمجيا وليس من خلال برنامج الاكسيل .

    لأني أريد عمل برنامج آلي يقوم بإنشاء معادلات كثيرة واختيار المعادلة الأقرب لحركة السعر .

    ومنها يقوم بالتنبؤ للحركة المستقبلية .


    وهذه العملية ستكون على فريمات متعددة ولذلك يجب أن تكون مؤتمتة 100% .


    ما رأيك بالفكرة وهل هي مجدية من الناحية التنبؤية أم لا .

    أرجو أن تستمر بنقاش هذه الفكرة معي وشكرا لك .

    بالنسبة للكود فأعتقد أنه يوجد عدة مؤشرات تعمل بنفس الطريقة، وبإمكانك أن تجدها في منتدى forex-tsd ، فقط ابحث هناك عن polynomial regression

    بالنسبة لجدوى الفكرة فرأيي أن الموضوع كبير جداً ولا يمكن وضع استنتاج نهائي خلال بضعة سطور، ولكن ما قصدته ألا تنزلق لفخ over-fitting ، بمعنى أنك كلما حاولت زيادة الدقة في تمثيل البيانات الماضية كلما أصبح هذا التمثيل يعبر عن حالة محددة، ولا يمكن الاستفادة منه لايجاد تمثيل عام.

    نفس الشيئ يحدث مع الشبكات العصبية التي يبالغ في تدريبها، عندها تميل هذه الشبكات إلى (تذكر) الحالات التي تم تدريبها عليها، بدلاً من إيجاد (تعميم) يجمع جميع هذه الحالات.


  4. #19
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: سؤال لخبراء الرياضيات

    اقتباس المشاركة الأصلية كتبت بواسطة FX5 مشاهدة المشاركة
    بالنسبة للكود فأعتقد أنه يوجد عدة مؤشرات تعمل بنفس الطريقة، وبإمكانك أن تجدها في منتدى forex-tsd ، فقط ابحث هناك عن polynomial regression


    بالنسبة لجدوى الفكرة فرأيي أن الموضوع كبير جداً ولا يمكن وضع استنتاج نهائي خلال بضعة سطور، ولكن ما قصدته ألا تنزلق لفخ over-fitting ، بمعنى أنك كلما حاولت زيادة الدقة في تمثيل البيانات الماضية كلما أصبح هذا التمثيل يعبر عن حالة محددة، ولا يمكن الاستفادة منه لايجاد تمثيل عام.

    نفس الشيئ يحدث مع الشبكات العصبية التي يبالغ في تدريبها، عندها تميل هذه الشبكات إلى (تذكر) الحالات التي تم تدريبها عليها، بدلاً من إيجاد (تعميم) يجمع جميع هذه الحالات.
    شكرا لك على هذه المعلومات القيمة

    أنا حاليا أدرس برمجة الشبكات العصبية ووجدت أن الموضوع فعلا كبير .

    ولكني لم أصل لنتيجة محددة

    هل هذا الأمر مجدي من الناحية العملية أم لا .

    على العموم الموضوع بشكل عام شيق بالنسبة لي ولا مانع من البحث فيه .
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  5. #20
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: سؤال لخبراء الرياضيات

    نقلت الموضوع للمنتدى العام لمزيد من الإيضاحات من قبل الإخوة
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  6. #21
    الصورة الرمزية taleb
    taleb غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2008
    المشاركات
    491

    افتراضي رد: سؤال لخبراء الرياضيات

    اقتباس المشاركة الأصلية كتبت بواسطة وضاح عطار مشاهدة المشاركة
    سؤال لخبراء الرياضيات لو سمحتوا

    لو كان عندنا جدول من المعلومات عبارة عن عمودين X Y

    وأردنا من هذا الجدول استخراج المعادلة لهذا المنحني من الدرجة السادسة .

    والتي هي على الشكل

    y=c1 x^6 + c2 x^5 + c3 x^4 + c4 x^3 + c5 x^2 + c6 x +c7

    كيف أستطيع الحصول على قيم الثوابت c من قيم الجدول x y

    علما أن برنامج الاكسيل يقوم بذلك ولكني لم أعرف كيف ؟؟

    شكرا لكم مقدما
    أخي وضاح السلام عليكم,

    ما تريده رسم خط ضمن XY-Diagram تكون العلاقة بين Y&X كما ذكرت ولكل منهما قيمة مسبقة في الجدول.

    مثال على ذلك y= 10 x=1

    وعليه تكون المعادلة كالتالي 10= c1+c2+c3+c4+c5+c6+c7

    والآن يجب علينا حسابة c1.................c7

    هل هذا صحيح ام فهمت خطأ؟

    تحياتي

  7. #22
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: سؤال لخبراء الرياضيات

    اقتباس المشاركة الأصلية كتبت بواسطة taleb مشاهدة المشاركة
    أخي وضاح السلام عليكم,

    ما تريده رسم خط ضمن XY-Diagram تكون العلاقة بين Y&X كما ذكرت ولكل منهما قيمة مسبقة في الجدول.

    مثال على ذلك y= 10 x=1

    وعليه تكون المعادلة كالتالي 10= c1+c2+c3+c4+c5+c6+c7

    والآن يجب علينا حسابة c1.................c7

    هل هذا صحيح ام فهمت خطأ؟

    تحياتي
    وعليكم السلام أخي العزيز

    سأحاول شرح ما أريد مع مثال في الاكسيل .

    لدينا مثلا إغلاقات الأسبوعي لزوج الباوند دولار ووضعتها في عمود اكسيل .

    قمت برسم هذه الإغلاقات على شارت خطي حيث المحور X هو الزمن ممثل بأرقام تسلسلية تبدأ من 1 حتى آخر رقم في الجدول .

    والمحور Y يمثل قيمة الإغلاق .

    بعد الرسم على الشارت طلبت من الاكسيل رسم ترند من الدرجة السادسة وإظهار المعادلة لهذا المنحني البياني .

    كانت النتيجة مثل ما هو مرفق .

    الآن ما أريده هو طريقة الاكسيل الحسابية في إيجاد ثوابت المعادلة من الدرجة السادسة والتي كتبها على الشارت .
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة ex.JPG‏  
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  8. #23
    الصورة الرمزية taleb
    taleb غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2008
    المشاركات
    491

    افتراضي رد: سؤال لخبراء الرياضيات

    اقتباس المشاركة الأصلية كتبت بواسطة وضاح عطار مشاهدة المشاركة
    وعليكم السلام أخي العزيز

    سأحاول شرح ما أريد مع مثال في الاكسيل .

    لدينا مثلا إغلاقات الأسبوعي لزوج الباوند دولار ووضعتها في عمود اكسيل .

    قمت برسم هذه الإغلاقات على شارت خطي حيث المحور X هو الزمن ممثل بأرقام تسلسلية تبدأ من 1 حتى آخر رقم في الجدول .

    والمحور Y يمثل قيمة الإغلاق .

    بعد الرسم على الشارت طلبت من الاكسيل رسم ترند من الدرجة السادسة وإظهار المعادلة لهذا المنحني البياني .

    كانت النتيجة مثل ما هو مرفق .

    الآن ما أريده هو طريقة الاكسيل الحسابية في إيجاد ثوابت المعادلة من الدرجة السادسة والتي كتبها على الشارت .
    لحساب الارقام الماقبل المتغير بشكل دقيق لا بد من وجود عدد معادلات توازيه, أقصد انه في المثال الذي طرحته لا بد من وجود 6 معادلات لحساب هذه القيم والا تكون تلك القيم افتراضية وهي تمثل حلا من عدة حلول, مثال على ذلك

    y= 20, x=1
    20=c1+c2+c3+c4+c5+c6+c7
    لهذه المعادلة يوجد مئات الحلول, فهنا مثلا حلول عدة
    1+2+3+2+2+6+4=20
    1+2+3+4+1+1+8=20
    ....
    ...
    ....
    ...

  9. #24
    الصورة الرمزية الزعبلاوى يا بشر
    الزعبلاوى يا بشر غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2008
    العمر
    44
    المشاركات
    697

    افتراضي رد: سؤال لخبراء الرياضيات

    والله هوا أنـا مش فـاهم حضرتك عـايز توصل لأيه بالضبط , لكن كان عنـدى كلمة دخلت أقـولها :

    تفاضل الدالة = ميل المماس للمنحنى



  10. #25
    الصورة الرمزية b_sofou
    b_sofou غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2008
    الإقامة
    Algeria
    العمر
    44
    المشاركات
    15

    افتراضي رد: سؤال لخبراء الرياضيات

    السلام عليكم و رحمة الله.
    اليك الرابط لاهم الطرق في حساب الثوابت بالطريقة الرقمية مع تعويض قيمة اكس في الحلقة في كل مرة بقيم الجدول عندك . الرابط : Lagrangian Polynomials

  11. #26
    تاريخ التسجيل
    Apr 2008
    المشاركات
    1,173

    افتراضي رد: سؤال لخبراء الرياضيات

    موضوع بغايه الاهميه والروعه والف شكر لك يا وضاح ترى انا احب مواضيعك جدا كلها بفوائد قوية وحمد لله على سلامه الدكتور حازم وينك يا دكتور مطول الغيبه عن المتداول

    شوف هذا الكود اذا كنت شايف انا لى اسبوع ابحث بموضوع السكبلنج ومن خلال البحث كنت طايح بل رياضيات وكنت سابقا وجدت موضوع يتكلم عن هذه النقطه وهناك شخص عمل هذا المؤشر 2007 بس انا رجعت ادور عليه لقيته مختفى هو والموضوع حقه وكنت فاكر ان كان عنده مؤشر يسبق الشارت على الشاشه وهو معادلات والسعر يمشى معه بدقه تتراوح من 80% وطالع

    عموما انا حينما رجعت ابحث وجدت هذا المؤشر طبعاً ولا 1% من يلي قلت عليه انا او انت تريده لان فاهم فكرتك ولاكن شوف هذا الكود اتمنى ان ينفعك والف شكر للمواضيع الرائعه


    #property copyright "[email protected]"
    //---------ang_PR (Din)--------------------
    #property indicator_chart_window
    #property indicator_buffers 1
    #property indicator_color1 DeepSkyBlue
    //-----------------------------------
    extern double hours = 24;
    extern int m = 3;
    extern int i = 0;
    //-----------------------
    double fx[];
    double ai[10,10],b[10],x[10],sx[20];
    double sum;
    int p,n,f,sName,fs;
    double qq,mm,tt;
    int ii,jj,kk,ll,nn;
    //*******************************************
    int init() {
    IndicatorShortName("at_PR (Din)");
    SetIndexStyle(0,DRAW_LINE);
    SetIndexBuffer(0,fx);
    if (fs==0) {sName=CurTime(); fs=1;}
    p=hours*60/Period();
    nn=m+1;
    return(0);}
    //----------------------------------------------------------
    int deinit() {ObjectDelete("pr"+sName);}
    //************************************************** ********************************************
    int start(){
    int mi;
    //-------------------------------------------------------------------------------------------
    if (f==1) { p=iBarShift(Symbol(),Period(),ObjectGet("pr"+sName ,OBJPROP_TIME1));}
    sx[1]=p+1;
    SetIndexDrawBegin(0,Bars-p-1);
    //----------------------sx-------------------------------------------------------------------
    for(mi=1;mi<=nn*2-2;mi++) {sum=0; for(n=i;n<=i+p;n++) {sum+=MathPow(n,mi);} sx[mi+1]=sum;}
    //----------------------syx-----------
    for(mi=1;mi<=nn;mi++) {sum=0.00000; for(n=i;n<=i+p;n++) {if (mi==1) sum+=Close[n]; else sum+=Close[n]*MathPow(n,mi-1);} b[mi]=sum;}
    //===============Matrix============================= ================================================== ========================
    for(jj=1;jj<=nn;jj++) {for(ii=1; ii<=nn; ii++) {kk=ii+jj-1; ai[ii,jj]=sx[kk];}}
    //===============Gauss============================== ================================================== ========================
    for(kk=1; kk<=nn-1; kk++) {
    ll=0; mm=0; for(ii=kk; ii<=nn; ii++) {if (MathAbs(ai[ii,kk])>mm) {mm=MathAbs(ai[ii,kk]); ll=ii;}} if (ll==0) return(0);
    if (ll!=kk) {for(jj=1; jj<=nn; jj++) {tt=ai[kk,jj]; ai[kk,jj]=ai[ll,jj]; ai[ll,jj]=tt;} tt=b[kk]; b[kk]=b[ll]; b[ll]=tt;}
    for(ii=kk+1;ii<=nn;ii++) {qq=ai[ii,kk]/ai[kk,kk]; for(jj=1;jj<=nn;jj++) {if (jj==kk) ai[ii,jj]=0; else ai[ii,jj]=ai[ii,jj]-qq*ai[kk,jj];} b[ii]=b[ii]-qq*b[kk];}
    }
    x[nn]=b[nn]/ai[nn,nn]; for(ii=nn-1;ii>=1;ii--) {tt=0; for(jj=1;jj<=nn-ii;jj++) {tt=tt+ai[ii,ii+jj]*x[ii+jj]; x[ii]=(1/ai[ii,ii])*(b[ii]-tt);}}
    //================================================== ================================================== =======================
    for (n=i;n<=i+p;n++) {sum=0; for(kk=1;kk<=m;kk++) {sum+=x[kk+1]*MathPow(n,kk);} fx[n]=x[1]+sum;}
    //----------------------------------------------------------------------------------------------------------------------------
    ObjectCreate("pr"+sName,22,0,Time[p],fx[p]);
    ObjectSet("pr"+sName,14,159);
    ObjectSet("pr"+sName,OBJPROP_TIME1,Time[p]);
    ObjectSet("pr"+sName,OBJPROP_PRICE1,fx[p]);
    f=1;
    //----------------------------------------------------------------------------------------------------------------------------
    return(0);}
    //================================================== ================================================== ======================

  12. #27
    الصورة الرمزية Shawqi
    Shawqi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2008
    العمر
    64
    المشاركات
    26

    افتراضي رد: سؤال لخبراء الرياضيات

    الاخ وضاح
    أعتقد أن المعادلة من الدرجة السادسة هي خطية . ولا تتفق مع نظام السوق أي معادلة خطية وذلك لأن المؤثرات على السوق ذات طبيعة دورية أي تتكرر كل وحدات زمنية ثابتة من الافتتاح والاغلاق وصولا للنتائج الاقتصادية .
    وحسب رأي يوجد خياران في هذا المنحى :
    الأول هو استخدام نماذج رياضية وأقصد بذلك إن طبيعة الموجة التي تلي خبر هي من نوع الامواج التخامدية وهي ذات صيغة تصلح لمدى محدد .
    الثاني هو أن تكون معادلة مركبة مركبة مركبة وهي تشبة الموجات الراديو المعدلة بالصوت أي التعديل على المدى وهذا التعديل ذو الصفة الدورية وأما الموجة الداخلية فهي مايتم العمل به وفق فويبوناتشي وأليوت...
    والله أعلم
    آخر تعديل بواسطة Shawqi ، 08-08-2008 الساعة 11:36 AM

  13. #28
    الصورة الرمزية Shawqi
    Shawqi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2008
    العمر
    64
    المشاركات
    26

    افتراضي رد: سؤال لخبراء الرياضيات

    مرفق مثال الموجة التخامدية
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة موجة تخامدية.bmp‏  

  14. #29
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: سؤال لخبراء الرياضيات

    شكرا لكم يا إخوان على المساعدة التي استفدت منها كثيرا

    ومؤشرك أخي أسد هو المطلوب .

    ولكن سوف أوقف البحث بهذا الموضوع بعد أن اتجهنا للبرمجة الشبكية العصبية فهي أدق وأفضل .
    آخر تعديل بواسطة وضاح عطار ، 08-08-2008 الساعة 03:36 PM
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  15. #30
    الصورة الرمزية m.salah2
    m.salah2 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2010
    المشاركات
    1

    افتراضي رد: سؤال لخبراء الرياضيات

    سلام عليكم
    ياريت حد يوضحلي معني overfitting والفرق بينه وبين generalization
    شكرا

صفحة 2 من 2 الأولىالأولى 12

المواضيع المتشابهه

  1. سؤال لخبراء الموجات
    By salem_22222 in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 9
    آخر مشاركة: 02-11-2009, 01:23 PM
  2. سؤال لخبراء الفوركس
    By ثابت in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 0
    آخر مشاركة: 28-08-2009, 07:23 PM
  3. سؤال لخبراء الميتاتريد
    By ابو حسين in forum استفسارات وأسئلة المبتدئين
    مشاركات: 6
    آخر مشاركة: 28-03-2009, 10:21 PM
  4. سؤال لخبراء الميتاتردر.....
    By $FOREX$ in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 1
    آخر مشاركة: 27-01-2007, 08:09 PM
  5. سؤال لخبراء البرمجة ... !
    By Hazboor in forum استفسارات وأسئلة المبتدئين
    مشاركات: 3
    آخر مشاركة: 14-03-2006, 10:25 PM

الاوسمة لهذا الموضوع


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