صفحة 24 من 45 الأولىالأولى ... 141819202122232425262728293034 ... الأخيرةالأخيرة
النتائج 346 إلى 360 من 663
  1. #346
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    اتفق معك فـ الاقتراح أخى العزيز .

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

    ما الخطـأ فـ الاكسيبرت المرفق .

    وما أهمية دالة

    كود PHP:
    int orderscnt() 

    وكيف يمكن تعريفهـا بشكل صحيح !!

    وهل يمكن تعريفها بداخل دالة start أو init مثل تعريفها بداخل دالة deinit .


    ومتى يمكن تعريف دالة بداخل دالة أخرى وليس استدعائها !!
    فائدة الدالة
    أنها تعود بعدد العمليات المفتوحة بواسطة الإكسبيرت
    والمفروض في نهايتها بتضع
    كود PHP:
    return(cnt); 
    عشان تعود بعدد العقود
    -------------------------

    والدالة ليست في deinit
    راجع الإكسبيرت مرة أخرى ستجد أن الدالة مكتوبة بعد deinit
    ستجد أقواس الدالة deinit مغلقة قبل الدالة الخارجية
    يعني الدالة مكتوبة خارج أي دوال ولكن موضوعة فوق إستارت ( وده عادي ممكن تعمل أي دالة في أي مكان حتى لو فوق حقوق الطبع والحفظ طالما إنك كاتبها خارج الدوال الرئيسية )

    لاحظ الدالة deinit أقواسها مغلقة قبل الدالة الأخرى ( وممكن تحذف الدالة deinit تماما بأقواسها وستجد أنها لا تؤثر على عمل الإكسبيرت طالما أنك لن تستخدمها )
    كود PHP:
    void deinit()
      {}

     
    int orderstotal(){
     
    int cnt=0;
       for(
    int i =0;i<=OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
             
    cnt++;
           }
         }
        return(
    cnt);
      } 
    وعندك خطأ أخر إنك عرفت الماجيك نمبر = 0 في الدالة ...... والمفروض إنك معرف الماجيك نمبر 123 في عملية الشراء
    ---------------------

    مرفق الإكسبيرت وقارن بين الإتنين
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 NeW.mq4‏ (2.0 كيلوبايت, المشاهدات 14)
    آخر تعديل بواسطة xcv114 ، 27-04-2012 الساعة 06:36 PM

  2. #347
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

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

    فائدة الدالة
    أنها تعود بعدد العمليات المفتوحة بواسطة الإكسبيرت
    والمفروض في نهايتها بتضع
    كود PHP:
    return(cnt); 
    عشان تعود بعدد العقود
    -------------------------

    والدالة ليست في deinit
    راجع الإكسبيرت مرة أخرى ستجد أن الدالة مكتوبة بعد deinit
    ستجد أقواس الدالة deinit مغلقة قبل الدالة الخارجية
    يعني الدالة مكتوبة خارج أي دوال ولكن موضوعة فوق إستارت ( وده عادي ممكن تعمل أي دالة في أي مكان حتى لو فوق حقوق الطبع والحفظ طالما إنك كاتبها خارج الدوال الرئيسية )

    لاحظ الدالة deinit أقواسها مغلقة قبل الدالة الأخرى ( وممكن تحذف الدالة deinit تماما بأقواسها وستجد أنها لا تؤثر على عمل الإكسبيرت طالما أنك لن تستخدمها )
    كود PHP:
    void deinit()
      {}

     
    int orderstotal(){
     
    int cnt=0;
       for(
    int i =0;i<=OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
             
    cnt++;
           }
         }
        return(
    cnt);
      } 
    وعندك خطأ أخر إنك عرفت الماجيك نمبر = 0 في الدالة ...... والمفروض إنك معرف الماجيك نمبر 123 في عملية الشراء
    ---------------------

    مرفق الإكسبيرت وقارن بين الإتنين


    جزاك الله خيرا , ولدى بعض الأسئلة

    لقد استخدمت الدالة


    كود PHP:
     int orderstotal() 
    بدلا من الدالة

    كود PHP:
    int orderscnt() 

    والاثنين لهما نفس المعنى , ولكن المتغير
    كود PHP:
    cnt 
    يستخدم باستمرار , فهل له

    علاقة بالدالة
    كود PHP:
    int orderscnt() 
    .


    - لماذا تم تعريف دالة
    كود PHP:
    deinit 
    بانهـا
    كود PHP:
    void 
    مع العلم انها لاتحتوى على اى اكواد او دوال بداخلها ولا تحتاج لهذا التعريف , ام انها حالة خاصـة !!

    - باقى الأخطـاء تم معرفتهـا وكثرة الأقواس تسبب لى مشكلة
    آخر تعديل بواسطة spiders101 ، 27-04-2012 الساعة 07:13 PM

  3. #348
    الصورة الرمزية د/مصطفى
    د/مصطفى غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jul 2010
    الإقامة
    مصر
    المشاركات
    1,168

    افتراضي

    اتمنى ان يتم ارسال الدرس السادس و ملف الفيديو لانه حتى الان لم يصل على الايميل

  4. #349
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    جزاك الله خيرا , ولدى بعض الأسئلة

    لقد استخدمت الدالة


    كود PHP:
     int orderstotal() 
    بدلا من الدالة

    كود PHP:
    int orderscnt() 

    والاثنين لهما نفس المعنى , ولكن المتغير
    كود PHP:
    cnt 
    يستخدم باستمرار , فهل له

    علاقة بالدالة
    كود PHP:
    int orderscnt() 
    .


    - لماذا تم تعريف دالة
    كود PHP:
    deinit 
    بانهـا
    كود PHP:
    void 
    مع العلم انها لاتحتوى على اى اكواد او دوال بداخلها ولا تحتاج لهذا التعريف , ام انها حالة خاصـة !!

    - باقى الأخطـاء تم معرفتهـا وكثرة الأقواس تسبب لى مشكلة
    بالنسبة لإسم الدالة لن يختلف عادي
    حتى لو سميتها ibrahim()
    طالما أنك ستكتب في شرط الشراء ibrahim()<maxorders

    بس أنا بكتبها orderstotal بحيث تكون بتدل على محتواها عشان بعد كده لما أرجع للإكسبيرت بعد فترة تكون قراءة الإكسبيرت سهلة

    ونفس الكلام على cnt تقدر تكتب مكانها أي حاجة مثلا yousef بس لازم في نهاية الدالة yousef++

    المهم إنت تختار إسم للمتغير أو الدالة بحيث ما تتلخبطش بعد كده
    ---------------------------------------------
    ------------------------

    السؤال التاني بالنسبة للدالة deinit
    انا عادة بعرفها void لإني لا أضع في نهايتها return;
    وعادة أستخدمها فقط لحذف الكومنتات

    يعني مثلا لو كتبت في إستارت
    كود PHP:
    int start()
      {
      
    Comment ("Programmed by Spider");

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

    طيب عشان تخلي الكومنت يتحذف لما تحذف الإكسبيرت تستخدم
    كود PHP:
    void deinit() {
        
    Comment("");
      } 
    وبالتالي سيحذف الكومنت مع حذف الإكسبيرت
    لإن كما تعلم الدالة deinit تعمل عند نهاية عمل الإكسبيرت
    وإستخدمناها بالشكل ده void deinit() لإننا لا نريد منها أن تعود بأي قيمة
    آخر تعديل بواسطة xcv114 ، 27-04-2012 الساعة 07:47 PM

  5. #350
    الصورة الرمزية ahmedphen0m
    ahmedphen0m غير متواجد حالياً أفضل ورشة عمل مضاعفات 2012
    تاريخ التسجيل
    Dec 2010
    الإقامة
    مصر
    المشاركات
    8,375

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    مؤشر خارجى , اى مؤشر قمت باضافته للميتاتريدر مثل المؤشر فـ المرفقـات , مؤشر داخلى , اى مؤشر أخر داخل الميتاتريدر مثل الموفينج , ماكد , برابولك سار , .....
    شكرا جزيلا ليك يا حبي علي الرد
    و اتمني ان استفساراتي الكتير متكونش بتزعجكم

  6. #351
    الصورة الرمزية ahmedphen0m
    ahmedphen0m غير متواجد حالياً أفضل ورشة عمل مضاعفات 2012
    تاريخ التسجيل
    Dec 2010
    الإقامة
    مصر
    المشاركات
    8,375

    افتراضي

    معلش سؤال غبي شوية و ياريت تسحملوني لاني للاسف مطبقتش كتير من الاول فحاليا بعاني من مشكلات فالتطبيق

    انا لغاية دلوقتي مش فاهم معني كلمة ان دالة deinit تعود بقيمة معينة مثلا.... يعني لو حد يتكرم و يوضحلي كدا بمثال عملي بسيط...

    و شكرا جزيلا ليكم

  7. #352
    الصورة الرمزية ahmedphen0m
    ahmedphen0m غير متواجد حالياً أفضل ورشة عمل مضاعفات 2012
    تاريخ التسجيل
    Dec 2010
    الإقامة
    مصر
    المشاركات
    8,375

    افتراضي

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

    أرجو ان تتطلعو عليه ,,

    https://forum.arabictrader.com/t97945.html#post1723616

    لينك مفيد جدا جدا

    شكرا جزيلا ليك

  8. #353
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

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


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



    لينك مفيد جدا جدا

    شكرا جزيلا ليك

    العفـو ياغالى , وديه فايدة الورشه , مساعدة بعـض

  9. #354
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

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




    لإن كما تعلم الدالة deinit تعمل عند نهاية عمل الإكسبيرت
    وإستخدمناها بالشكل ده void deinit() لإننا لا نريد منها أن تعود بأي قيمة

    تمام وضحت الفكره , لكن انا اضم صوتى لأخى أحمد بخصوص جملـة - لإننا لا نريد منها أن تعود بأي قيمة -

    مامعنى الجملة السابقة , كيف ستعود دالة deinit بأى قيمة كانت ,, لأنها تعمل عند توقف الاكسيبرت اى لانحتاج لأى قيم أخرى من اى دالة بعد توقف الاكسيبرت !!


    وسؤال أخر اذا سمحت لى أخى العزيز ,,

    الاكسيبرت المرفق خاص بمؤشر البرابولك سار ولدى سؤال عن قيمة
    كود PHP:
    Open[1
    فـ الكود التالى..

    كود PHP:
    if(sar<Open[1]) 
    ماذا تعبر قيمة 1 داخل القوسين !!

    وما الفرق بين
    كود PHP:
    sar<Open[1
    و
    كود PHP:
    sar<Open[0
    فـ كلاهما يعطى نفس النتيجه ويفتح صفقة الشراء من نفس الشمعة بعد تحقق الشرط !!
    الملفات المرفقة الملفات المرفقة

  10. #355
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ahmedphen0m مشاهدة المشاركة
    معلش سؤال غبي شوية و ياريت تسحملوني لاني للاسف مطبقتش كتير من الاول فحاليا بعاني من مشكلات فالتطبيق

    انا لغاية دلوقتي مش فاهم معني كلمة ان دالة deinit تعود بقيمة معينة مثلا.... يعني لو حد يتكرم و يوضحلي كدا بمثال عملي بسيط...

    و شكرا جزيلا ليكم
    شوف الموضوع بسيط
    إنت أحيانا تحتاج من الدالة أن تعود بقيمة بحيث تستخدم القيمة دي في دالة أخرى
    ----------------------------------------
    في دالة مش بنحتاج منها إنها تعود بأي قيمة في نهاية عملها
    مثل الدالة دي
    كود PHP:
    void deinit() {
        
    Comment("");
      } 
    --------------------------------------------
    طيب في حالة إنك في الإكسبيرت محتاج تعرف عدد العقود المفتوحة عشان الإكسبيرت يعرف إذا كان يفتح صفقة ولا يكتفي

    فإنت عايز تقول للإكسبيرت مثلا
    إشتري لو العقود المفتوحة أقل من 10


    طيب الإكسبيرت هيعرف إزاي عدد العقود المفتوحة ؟
    نعمل دالة خارجية تعود بقيمة العقود المفتوحة
    كود PHP:
    int orderstotal(){
     
    int cnt=0;
       for(
    int i =0;i<=OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
             
    cnt++;
           }
         }
        return(
    cnt);
      } 
    قمنا بتعريف المتغير int cnt=0; أي قبل أن تبدأ الحلقة عملها سيفترض أن عدد العقود المفتوحة =0
    ( خد بالك OrdersTotal() الموجودة في الحلقة... دي دالة محجوزة تعود بقيمة إجمالي العقود... غير إسم الدالة الخارجية int orderstotal() وإللي هنستخدمها عشان نعرف عدد العقود المفتوحة بواسطة الإكسبيرت فقط )
    كود PHP:
    for(int i =0;i<=OrdersTotal();i++) 
    ثم يدخل الحلقة وهي تبدأ من 0 حتى تصل إلى إجمالي العقود الكلية OrdersTotal()
    ولدينا شروط ليبدأ البحث والتعرف على العمليات المفتوحة بواسطة الإكسبيرت وهي :
    إذا كان رمز العملة = رمز العملة وإذا كان الماجيك نمبر = الماجيك نمبر ( إذا فهي مفتوحة بواسطة الإكسبيرت )
    كود PHP:
    if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()) 
    وإذا إجتمعت الشروط وضعنا أمر cnt++
    -------------------------------------
    ------------------
    يعني
    لو عندنا 15 عملية مفتوحة منهم 10 بواسطة الإكسبيرت و5 فتحناهم يدوي وملهمش علاقة بالإكسبيرت

    يبقى الدالة هتبدأ العد
    cnt = 1 ثم تعود للبداية ( لكن المرة دي ستبدأ على اساس cnt =1 )
    تجد العقد الثاني : فإذا وافق الشروط ........ إذا cnt++ ويصبح
    cnt=2 ثم تعود للبداية
    وهكذا،،،،،،،،،،،،،،،
    حتى تصل cnt=10 ( وطبعا لن تحسب الـ 5 عقود المفتوحين يدوي لإنهم لا يطابقوا الشروط )
    ---------------------

    يبقى دلوقتي إحنا عملنا دالة تعود بقيمة العقود المفتوحة بواسطة الإكسبيرت
    ----------------

    ناقص بقى نستخدمها
    هنروح على دالة إستارت مثلا ونستدعي الدالة الخارجية عشان نعرف قيمة العقود المفتوحة
    ونعملها مثلا شرط للشراء
    كود PHP:
    int start(){
    if(
    rsi>50){

    if(
    orderstotal()<10){
     
    if(
    stoploss==0){sl=0;}else{sl=Ask-stoploss*Point;}
    if(
    takepofit==0){tp=0;}else{tp=Ask+takepofit*Point;}

    OrderSend(Symbol(),OP_BUY,1,Ask,50,sl,tp,"EA",MagicNumber,0,Lime); 
    يبقى كده هيستدعي الدالة orderstotal() ليرى إذا كانت العقود المفتوحة أقل من 10 ولا لأ
    فيجد أن القيمة التي تعود بها الدالة 10
    فيتوقف الإكسبيرت عن فتح عقود أخرى

  11. #356
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

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

    مامعنى الجملة السابقة , كيف ستعود دالة deinit بأى قيمة كانت ,, لأنها تعمل عند توقف الاكسيبرت اى لانحتاج لأى قيم أخرى من اى دالة بعد توقف الاكسيبرت !!


    وسؤال أخر اذا سمحت لى أخى العزيز ,,

    الاكسيبرت المرفق خاص بمؤشر البرابولك سار ولدى سؤال عن قيمة
    كود PHP:
    Open[1
    فـ الكود التالى..

    كود PHP:
    if(sar<Open[1]) 
    ماذا تعبر قيمة 1 داخل القوسين !!

    وما الفرق بين
    كود PHP:
    sar<Open[1
    و
    كود PHP:
    sar<Open[0
    فـ كلاهما يعطى نفس النتيجه ويفتح صفقة الشراء من نفس الشمعة بعد تحقق الشرط !!
    [Open[0 تعني إفتتاح الشمعة الحالية
    [Open[1 تعني إفتتاح الشمعة السابقة
    [Open[2 تعني لإتتاح الشمعة قبل السابقة
    وهكذا

    الخطأ عندك إنك عرفت الباربوليك سار للشمعة الحالية ( رقم 0 إللي في النهاية ده يعني إنت بتجيب قيمة السار للشمعة الحالية )
    كود PHP:
    double sar=iSAR(NULL,0,Step,Maximum,0); 
    وفي نفس الوقت وضعت الشرط للشراء إن السار يكون أصغر من إفتتاح الشمعة السابقة
    كود PHP:
    if(sar<Open[1]) 
    كده الإكسبيرت هيقارن ( عندما يصبح السار أسفل الشموع )
    هل قيمة السار عند الشمعة الحالية 0 أقل من إفتتاح الشمعة السابقة ( فيشتري في الشمعة الحالية )
    طيب لو وضعت [sar<Open[0
    نفس الكلام
    الإكسبيرت هيقارن هل قيمة السار عند الشمعة الحالية 0 أقل من إفتتاح الشمعة الحالية ( فيشتري من الشمعة الحالية )
    ---------------------------

    لكن إنت لو عايز تقول لو قيمة السار للشمعة السابقة أقل من إفتتاح الشمعة السابقة
    إشتري من إفتتاح الشمعة الحالية
    يبقى لازم تغير الـ shift لرقم الشمعة المؤخوذ منه قيمة السار
    يبقى بالشكل ده

    كود PHP:
    double sar=iSAR(NULL,0,Step,Maximum,1);
    if(
    sar<Open[0]) 
    أو تقول لو قيمة السار للشمعة الحالية أقل من إفتتاح الشمعة الحالية
    كود PHP:
    double sar=iSAR(NULL,0,Step,Maximum,0); 
    if(
    sar<Open[0]) 
    آخر تعديل بواسطة xcv114 ، 27-04-2012 الساعة 10:19 PM

  12. #357
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    أخـى xcv114


    شكرا جزيلا لك وفيت وكفيت , بارك الله فيك وجزاك الله كل خيـر .

  13. #358
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

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


    [Open[0 تعني إفتتاح الشمعة الحالية
    [Open[1 تعني إفتتاح الشمعة السابقة
    [Open[2 تعني لإتتاح الشمعة قبل السابقة
    وهكذا



    أخى العزيز , بخصوص ماذكرت عن ترتيب الشموع , بعد التجربه وعمل الباك تست وجدت العكس كالتالى ...


    [Open[0 تعني إفتتاح الشمعة الحالية
    [Open[1 تعني إفتتاح الشمعة التالية
    [Open[2 تعني إفتتاح الشمعة بعد التالية
    وهكذا

    وقد ذكر فـ المعلومات عن دالة
    كود PHP:
    Open[] 
    انها مصفوفه تعتمد على الترتيب العكسـى للارقام من النهاية للبداية .

    ارجو رأيك هل ماسبق ذكره صحيح ام لا !!

  14. #359
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    يا أخي عد الشموع يبدأ من الشمعة الحالية ( من اليمين ) وإنت راجع حتى سنة 1970
    ------------------

    مفيش حاجة إسمها الشمعة التالية
    يعني الشمعة الحالية دائما تأخذ الرقم 0 والشمعة السابقة 1
    وعند إفتتاح شمعة جديدة
    الشمعة الجديدة تأخذ الرقم 0 ........ والشمعة إللي كانت 0 تأخذ الرقم 1
    -----------------------------------

    لو على الكلام إللي إنت بتقوله
    يبقى أنا هرجع بالشارت لأول شمعة في سنة 1970
    وأبدأ العد في الشموع من أول سنة 1970 لغاية الشمعة الحالية
    عشان أعرف رقم الشمعة الحالية
    -----------------------------------------

    ولو تذكر في شرح الويبنار
    أستاذ أسامة
    كتب على الشارت على الشمعة الحالية 0 والسابقة 1 وإللي قبلها 2 وإللي قبلها 3 وإللي قبلها 4

    يعني إتجاه العد يكون من اليمين للشمال
    ----------------> --------------> --------------->
    ----------------> --------------> --------------->


  15. #360
    الصورة الرمزية ahmedphen0m
    ahmedphen0m غير متواجد حالياً أفضل ورشة عمل مضاعفات 2012
    تاريخ التسجيل
    Dec 2010
    الإقامة
    مصر
    المشاركات
    8,375

    افتراضي

    شكرا جزيلا ليك يا استاذ xcv بجد شرح اكتر من رائع و مميز ما شاء الله عليك

صفحة 24 من 45 الأولىالأولى ... 141819202122232425262728293034 ... الأخيرةالأخيرة

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