صفحة 2 من 5 الأولىالأولى 12345 الأخيرةالأخيرة
النتائج 16 إلى 30 من 74
  1. #16
    الصورة الرمزية magedsenger
    magedsenger غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2010
    المشاركات
    101

    افتراضي رد:مشروع مبرمج بإذن الله

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أريد منك الإجابه على هذه الأسئله

    1 - عرف المتغيرات التاليه ( أي إسم لا يهم )
    متغير يخزن فيه رقم عشري

    double

    متغير يخزن فيه كتابة جملة نصيه فيه

    string

    متغير إذا أعطيته رقم عشري فسوف يحذف الخانة العشرية ويخزن الرقم الصحيح فقط

    اعتقد انه int لانه لتخزين رقم صحيح ولكن انا غير متاكد من انه يحذف الرقم العشرى

    متغير يخزن فيه لون

    color

    متغير يخزن فيه قيمتين فقط 0 أو 1 ولا يقبل قيم أخرى

    اعتقد انه المتغير bool

    متغير يخزن تاريخ

    datetime

    2 - ما هي التعليقات وكيف يمكن كتابتها

    التعليقات هى ما يكتبها المبرمج للدلالة على كود معين او تعريفه للاخرين او يذكر به نفسه بشئ معين
    ويكتب هكذا

    */
    التعليق الذى نريد
    /*



    3 - ما هي شروط تعريف المتغير

    1- الفاصلة المنقوطة بعد تعريف كل متغير

    فى الواقع لا يحضرنى الان اى شرط اخر او لا اعرف صراحتا
    الاجابة فى الاقتباس
    وارجوا انى اكون وفقت فيها

    وحقيقي متشكر جدا على تعب حضرتك معايا ومنتظر تعليقك على الاجابة واعطائى الجديد

  2. #17
    الصورة الرمزية ayoob700
    ayoob700 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2012
    المشاركات
    782

    افتراضي

    متابعين الموضع اخي الي ان نصبح مبرمجين ان شاء لله

  3. #18
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

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

    bool
    فهو يستخدم لتعريف متغير منطقي يأخذ قيمتين فقط
    true و false
    true=1
    false=0

    في حال قمت بتعريف متغير عدد صحيح مثلا
    int x=2.35
    فبما أن المتغير x عدد صحيح فسوف يتجاهل الرقم العشري ويحفظ القيمه 2 فقط

    بالنسبه لشروط تعريف المتغير
    1- أن يبدأ المتغير بحرف أو _ ولا يمكن أن يبدأ برقم
    2- لا يمكن وضع مسافه بين المتغير
    3- لا يمكن إستخدام الكلمات المحجوزه في اللغه وتعريفها كمتغيرات
    4- لا يزيد عدد حروف المتغير عن 31 حرف
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  4. #19
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    الجزء الثاني الآن

    المتغيرات الخارجيه ( external variables )

    العمليات الحسابيه ( ما هي جميع العمليات الحسابيه الموجوده في لغة mq4 ... +,-,*,......)

    عمليات المقارنه ( >,<,==,...........)
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  5. #20
    الصورة الرمزية magedsenger
    magedsenger غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2010
    المشاركات
    101

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الجزء الثاني الآن

    المتغيرات الخارجيه ( external variables )

    هى المتغيرات الاساسية بالؤشر والتى تظهر لنا عندما نقوم بادراج المؤشر او الاكسبيرت ويمكن ان يغيرها كل من يستخدم هذا المؤشر ( هذا التعريف انا معبر عنه باللى انا فاهمه عن المتغيرات الخارجية )

    العمليات الحسابيه ( ما هي جميع العمليات الحسابيه الموجوده في لغة mq4 ... +,-,*,......)

    (+) وهى للجمع
    (-) وهى للطرح
    (*) وهى للضرب
    (/) وهى للقسمة
    (++) وهى لزيادة قيمتها رقم واحد
    (--) وهى لنقصان القيمة واحد صحيح


    عمليات المقارنه ( >,<,==,...........)

    (<) اكبر من
    (>) واصغر من
    (==) وهى عملية المقارنة فى المساواة ، هل ج==2
    (!= ) عملية عدم المساواة
    (=< ) اكبر من او يساوى
    (=>) اصغر من او يساوى

    انا متشكر جدا لحضرتك على تعبك معى
    وانا منتظر تعليقك والاسئلة الجديدة

  6. #21
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة magedsenger مشاهدة المشاركة
    انا متشكر جدا لحضرتك على تعبك معى
    وانا منتظر تعليقك والاسئلة الجديدة

    الجمل الشرطيه if
    يوجد أنواع للجمل الشرطيه
    if
    if ............ else
    if .........else if

    فيجب أن تعرف الفرق بينهم ومتى تستخدم كل جمله
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  7. #22
    الصورة الرمزية magedsenger
    magedsenger غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2010
    المشاركات
    101

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الجمل الشرطيه if
    يوجد أنواع للجمل الشرطيه
    if

    هذه الجملة الشرطية وهى وظيفتها للتاكد من امر معين وان وجدته صحيحا يتم الاستمرار فى كود البرنامج او تنفيذ الامر الذى يليه
    مثال :
    if(price>50
    Print(" buy now ;

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



    if ............ else

    وظيفته التاكد من امر ومعين فى الجملة if وان لم يتحقق يتم تنفيذ الجملة else
    مثال

    if(price>50
    Print(" buy now ;

    else
    Print(" not now ;




    if .........else if

    وهى وظيفتها كوظيفة الخيارات المتعددة بحيث انه فى الجملة الاولى التاكد من شرط ما If ان لم يكن يبقى التاكد من else if او التاكد منا لجملة else if او فى النهاية else

    مثال

    if(price>50
    Print(" buy now ;

    else if
    Print(" wait ;

    else
    Print(" not now ;


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

    تم التعريف وبامثلة لكل منهم


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

    فى انتظار جديدك

  8. #23
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

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

    فى انتظار جديدك
    إجاباتك ممتازه

    الجزء الثالث ( الحلقات )

    ويوجد في لغة mq4
    الحلقه for

    الحلقه while

    switch operator
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  9. #24
    الصورة الرمزية magedsenger
    magedsenger غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2010
    المشاركات
    101

    افتراضي رد:مشروع مبرمج بإذن الله

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    إجاباتك ممتازه

    ربنا يكرمك اخى على كلامك الطيب

    الجزء الثالث ( الحلقات )

    الحلقات عامتا وظيفتها تقوم بتكرار شئ معين فى البرنامج لعدد مرات محدد

    ويوجد في لغة mq4
    الحلقه for

    سوف يتم تقديم شرح كود يوضح ما هى الحلقة for

    for( int m=2 ; m<10 ; m++)d ;d

    Print (m)d;d

    فى هذا المثال ستقوم الحلقة فى البداية بالمقارنة هل m اصغر 10 نعم فتقوم الحلقة بطباعة الرقم 2 واعادة المقارنة مع اعطاء قيمة m بـ3 بسبب هذا الكود m++ والذى يعنى زيادة قيمة m رقم واحد فى كل مرة يتم اختبار الحلقة فيها الى ان تصل قيمة m الى 9 وحينها سينتقل البرنامج للكود الذى يليه


    الحلقه while

    هذه الحلقة لا تختلف فى عملها كثيرا عن الحلقة for الا انها تكتب بصيغة اخرى ولا يوجد فيها جزئية ابتداء الحلقة

    بالتطبيق على المثال السابق

    int m= 2 d;d

    while(m<10)d
    }
    Print (m)d;d
    m++d;d
    {

    فى هذه الحالة يقوم البرنامج مباشرا بالدخول فى المقارنة هل قيمة m اصغر من 10 ثم يقوم بطباعتها وزيادة قيمة m والتكرار مرة اخرى


    switch operator

    عذرا لا اعرفها
    شكرا لك على التواصل والتعاون المستمر

  10. #25
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة magedsenger مشاهدة المشاركة
    شكرا لك على التواصل والتعاون المستمر
    ممكن تقبلونى معكم احبائى

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

    نقطه الحلقات

    وممكن تقبلنى تلميذ اضافى معك

    يرحمك الله

  11. #26
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

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

    نقطه الحلقات

    وممكن تقبلنى تلميذ اضافى معك

    يرحمك الله
    مثلا
    لو أني أريد تكرار فتح أمر شراء 5 مرات وسوف أستخدم الحلقه for
    الكود سيكون
    كود PHP:
     for(int i=1;i<=5;i++){
             
    OrderSend(Symbol(),OP_BUY,newLot,NormalizeDouble(Ask,Digits),3*Q,0,0,"MR.dollar EA",MagicNumber,0,Blue);
            } 
    الآن لو لاحظت الكود السابق مم تتكون الحلقه for
    أولا نكتب for ثم قوسين ( ) وبداخل الأقواس ستكون شروط الحلقه
    i=1 يسمى تعبير إبتداء الحلقه وهو الرقم الذي سيبدأ من عنده العد وليس شرط أن يكون رقم 1
    i<=5 شرط المقارنه بحيث بعد كل زياده يختبر الشرط مره أخرى إذا تحقق الشرط ينفذ الأمر إذا لم يتحقق الشرط يتوقف
    i++ وهو الأمر الذي سينفذ بعد كل تحقق للشرط وتنفيذ الأمر
    ليس شرط أن يكون ++ أو -- لكن حسب الكود الذي تريده
    مثلا أريد في كل مره زيادة i رقمين سوف يكون i=i+2

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

    مثال آخر
    أريد جمع متوسط آخر 10 إغلاقات للشموع
    كود PHP:
     double closes;
            for(
    int i=1;i<=10;i++){
             
    closes+=Close[i];
            }
            
    closes=closes/10
    مثال آخر
    أريد معرفة رقم الشمعه التي كان الهاي لها أكبر من هاي الشمعه السابقه لها والتاليه لها
    كود PHP:
     int candleNumber;
            for(
    int i=2;i<=Bars;i++){
             if(
    High[i]>High[i+1]&&High[i]>High[i-1]){
              
    candleNumber=i;
              break;
             }
            }
            Print(
    "candle Number is"+candleNumber); 
    النوع الآخر وهو الحلقه while
    يختلف عن الحلقه for في أنه لا يحتاج إلى تعبير لإبتداء الحلقه
    مثال
    كود PHP:
     int i;
            while(
    i<=5){
             
    OrderSend(Symbol(),OP_BUY,newLot,NormalizeDouble(Ask,Digits),3*Q,0,0,"MR.dollar EA",MagicNumber,0,Blue);
             
    i++;
            } 
    والفرق أيضا أن تعبير الزياده أو النقصان لا يكتب بداخل القوسين لكن يكتب في جسد الحلقه أيضا
    وعندما تقوم بتعريف المتغير i لا يمكن تعرفيه داخل القوسين كما في الحلقه for لكن يجب تعرفيه قبل الكود
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  12. #27
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة magedsenger مشاهدة المشاركة
    شكرا لك على التواصل والتعاون المستمر
    الأمر break والأمر continue
    أريد منك شرحهم وأرفق مثال إستخدم كل أمر في كود مستقل
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  13. #28
    الصورة الرمزية mokhtar79
    mokhtar79 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2010
    الإقامة
    مصر
    المشاركات
    457

    افتراضي

    ربنا يوفقك خد الطلب البسيط ده
    اكسبرت rsi
    ملطلوب يشترى من 30 ويبيع من70 والتحكم فى الارقام دى يكون متاح فى المعطيات الخارجيه
    مطلوب بند للتبريد مع المضعفات ومطلوب اغلاق بدولار بتوفيق

  14. #29
    الصورة الرمزية magedsenger
    magedsenger غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2010
    المشاركات
    101

    افتراضي

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

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

    نقطه الحلقات

    وممكن تقبلنى تلميذ اضافى معك

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الأمر break والأمر continue
    أريد منك شرحهم وأرفق مثال إستخدم كل أمر في كود مستقل

    اولا : break
    انت وضحت لها مثال اللى هو بتاع معرفة رقم الشمعة اللى الهاى بتاعها اكر من هاى اللى قبلها

    ولكن ساوضحها بإذن الله فى مثال

    هى جملة يتم وضعها لانهاء الحلقة عند امر معين

    مثال : اذا افترضنا مثلا اننا نريد ان يخرج البرنامج عند رقم 8

    for(int i=2; i<15; i++)d;d
    }
    if(i==8)d
    break ;d
    print(i)d;d
    {


    فى هذا المثال سيقوم البرنامج بطباعة التالى ( 2 3 4 5 6 7 8 ) فقط ويخرج

    ثانيا : Continue

    وظيفة هذا الامر بالعامية كده واللى انا فهمته انه يقوم بالاستمرار فى البرنامج مع تلاشى او دون النظر الى الشئ اللى انت بتحدده

    فلو طبقنا على المثال السابق بتاع الجملة break




    for(int i=2; i<15; i++)d;d
    }
    if(i==8)d
    Continue ;d
    print(i)d;d
    {


    فى هذا المثال سيقوم البرنماج بطباعة ( 2 3 4 5 6 7 9 10 11 12 13 14 15 ) نلاحظ هنا انه لم يطبع رقم 8 وهذه هى وظيفة Continue
    يا رب اكون قدرت اوصل المعلومة بشكل صحيح

    اقتباس المشاركة الأصلية كتبت بواسطة mokhtar79 مشاهدة المشاركة
    ربنا يوفقك خد الطلب البسيط ده
    اكسبرت rsi
    ملطلوب يشترى من 30 ويبيع من70 والتحكم فى الارقام دى يكون متاح فى المعطيات الخارجيه
    مطلوب بند للتبريد مع المضعفات ومطلوب اغلاق بدولار بتوفيق
    هههههه الكلام ده ليا انا ؟؟؟ ده انا غلبان يا بيه ههههه

  15. #30
    الصورة الرمزية Mo3Ty
    Mo3Ty غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2008
    الإقامة
    مصر
    المشاركات
    20,802

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة magedsenger مشاهدة المشاركة
    ها الناس اللى مشاركين خلصوا اول جزء ولا لسه وهو قواعد الكتابة والمتغيرات ؟؟؟؟

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

صفحة 2 من 5 الأولىالأولى 12345 الأخيرةالأخيرة

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