ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • #16
    رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

    ممتاز جدا اخي الكريم لاكن الافضل استعمال الميتاتريد الجديد
    لان كل النسخ تم تحد يثها وايضا بصادف صعوبات في عمل الاكسبيرت

    وشكرا لك

    تعليق


    • #17
      رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

      شكرا لفتح مثل هذة المواضيع التعليمية ومتابع بشغف اخى وسوف اراجع جميع ما كتبت

      تعليق


      • #18
        رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

        لو كان ممكن اخي كيف نعبر عن شمعة البين بار بلغة الميتا ...
        و شكرا

        تعليق


        • #19
          رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

          شكرا بالتوفيق للجميع

          تعليق


          • #20
            رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

            المشاركة الأصلية بواسطة maly مشاهدة المشاركة
            ورشة ممتازة اخي الكريم متابعين معك
            اهلا و سهلا اخي الكريم
            المشاركة الأصلية بواسطة mdsalman مشاهدة المشاركة
            ممتاز جدا اخي الكريم لاكن الافضل استعمال الميتاتريد الجديد
            لان كل النسخ تم تحد يثها وايضا بصادف صعوبات في عمل الاكسبيرت

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

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

            تعليق


            • #21
              رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

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

              تعليق


              • #22
                رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

                المتغيرات
                في البرمجة بشكل عام دائما ما نحتاج وسيلة لنخزن البيانات حيت تكون هده الوسيلة مرنة و يمكن ان اخزن فيها ما اريد و في اوقت
                هده الوسيلة تسمى المتغيرات
                و تنقسم الى عدة انواع
                نوع يستخدم لتخزين اعداد صحيحة اي بدون فواصل و يكتب على شكل int
                نوع يستخدم لتخزين اعداد عشرية و يكتب على شكل double
                نوع يستخدم لتخزين حروف او كلمات يكتب على شكل string
                نوع يستخدم لتخزين زمن معين و يكتب على شكل datetime
                نوع يستخدم لتخزين قيمة صحيح او خطأ و يكتب على شكل bool
                نوع يستخدم لتخزين لون معين و يكتب على شكل color

                الان انتهينا من معرفة انواع المتغيرات لدا سنمر الى معرفة كيف تكتب على المحرر بالاضافة
                الى معرفة كيف يكم ان نخزن فيها بيانات معينة

                لكتابة متغير ما تحتاج دائما الى ان نعطيه اسم نحن نختاره و هدا الاسم قد يكون حرف مثل a او b او c وقد يكون كلمة مثل high او lot لدلك المجال واسع لتحنار التسمية التي نريد
                على المحرر للقيام بكتابة متغير نكتب النوع اولا ثم الاسم ثم نقطة فاصلة كما في الشكل التالي

                كود PHP:
                  ;int num
                  ;double d
                  ;string am
                  ;color cl
                  ;datetime datt
                  ;bool tr 
                

                صورة على المحرر



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

                الطريقة الاولى

                تخزين البيانات مباشرة يعد كتابة المتغيرات مثلا
                اريد انشاء متغير صحيح int اسمه num اخزن فيه القيمة 12 ستكون الكتابة كالتالي


                كود PHP:
                ;int num=12 
                
                و هكدا بالنسبة لللانواع الاخرى



                ملاحضة

                لادخال تص الى المتغير string يجب على النص ان يكون داخل " " كما في الصورة اعلاه


                الطريقة الثانية

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

                تعليق


                • #23
                  رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

                  متابعين معكم ان شاء الله

                  تعليق


                  • #24
                    رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

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

                    تعليق


                    • #25
                      رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

                      العمليات الحسابية
                      في لغة mql4 نجد 7 عمليات حسابية
                      اربعة عمليات معروفة هي الجمع و الطرح والضرب و القسمة
                      العمليات الاخرى جديدة هي
                      عملية باقي القسمة
                      عملية الزيادة
                      عملية النقصان
                      لنفترض ان لدينا 3 متغيرات لاعداد صحيحة اسمائها كالتالي
                      num1 num2 num3
                      و اردنا ان نخزن داخل المتغير num1 جمع وطرح وقسمة و ضرب العديدن num2 و num3
                      الكتابة ستكون على الشكل التالي

                      الان ناتي الى عملية باقي القسمة بين عددين و تكون بالرمز التالي %
                      ادن الكتابة تكون على الشكل التالي
                      كود PHP:
                      num1=num2%num3; 
                      
                      ادا افترضنا ان قيمة num2 هي 12 وقيمة num3 هي 4 فان باقي القسمة هو 0 لانه ادا قسمنا 12 على 4 سيكون الخارج هو 3 و الباقي هو 0 هده العملية تخزن باقي القسمة

                      عملية الزيادة و النقصان
                      عملية الزيادة تنفد ادا اردنا ان نزيد قيمة المتغير بالرقم هو واحد
                      مغلا ادا اردنا ان نزيد من قيمة Num1 التي كانت 12 الى 13 نكتب الكود التالي
                      كود PHP:
                      num1++; 
                      
                      و عكسها عملية النقصان
                      و تكون بالكود التالي
                      كود PHP:
                      num1--; 
                      
                      صورة للعمليات على المحرر

                      تعليق


                      • #26
                        رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

                        عمليات المقارنة و ادوات الجمع بيت المقارنات

                        عمليات المقارنة
                        نفترض ان num1 و num2 متغيران صحيحان طبيعيان


                        عملية التساوي
                        (==)
                        مثال
                        كود:
                        num1==num2
                        اذا تساوت قيمتي num1 و num2 فالنتجة true


                        في حالة العكس تكون false

                        عملية عدم التساوي
                        (=! )
                        مثال
                        كود:
                        num1!=num2
                        اذا لم تتساوى قيمتي num1 و num2 فالنتجة true


                        في حالة العكس تكون false


                        عملية اكبر من
                        (<)
                        مثال
                        كود:
                        num1>num2
                        اذا كان num1 اكبر من num2 فالنتجة true


                        في حالة العكس تكون false


                        عملية اصغر من
                        (>)
                        مثال
                        كود:
                        num1<num2
                        اذا كان num1 اصغر من num2 فالنتجة true

                        في حالة العكس تكون false


                        عملية اكبر من او يساوي
                        (=<)
                        مثال
                        كود:
                        num1>=num2
                        اذا كان num1 اكبر من او يساوي num2 فالنتجة true

                        في حالة العكس تكون false

                        عملية اصغر او يساوي
                        (=> )
                        مثال
                        كود:
                        num1<=num2
                        اذا كان num1 اصغر او يساوي num2 فالنتجة true

                        في حالة العكس تكون false

                        صورة للعمليات على المحرر


                        ادوات الجمع بيت المقارنات

                        && وتعني ( و ) AND
                        مثال
                        كود:
                        (num1==num2 && num1==num3)
                        تستخدم هده الاداة لجمع شرطين او اكثر و يجب ان تحقق جميع الشروط المراتبطة بالاداة لكي تكون النتيجة true



                        || وتعني ( أو ) OR
                        مثال
                        كود:
                        (num1==num2 || num1==num3 )
                        تستخدم هده الاداة لجمع شرطين او اكثر و يجب ان يتحقق احد الشروط او جميع الشروط المراتبطة بالاداة لكي تكون النتيجة true


                        ! وتعني ( ليست عملية او ما في الشرط المرتبط بها ليس صحيح) NOT
                        مثال
                        كود:
                        !( num1==num2)
                        تستخدم هده الاداة لعدم تحقق الشرط لكي تكون النتيجة true

                        صورة للادوات على المحرر


                        تعليق


                        • #27
                          رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

                          غدا نكمل الاساسيات مع ارفاق الاكسبرت

                          تعليق


                          • #28
                            رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

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

                            الان سنعرف اين تستعمل هده الاخيرة
                            هنا نحتاج جملة شرطية ()if
                            وما بين القوسين نضع المقارنة
                            مثال
                            لنفترض ان لدينا متغير num1 و اردنا ان نعرف هل هو اكبر من num2 او لا
                            ادن في الجملة الشرطية سنكتب
                            كود:
                            كود PHP:
                            if(num1>num2)
                             {
                             print("num1>num2"); 
                            } 
                            

                            صورة على المحرر



                            في هدا الكود ستتم مقارنة
                            ادا كانت المقارنة صحيحة سيكتب ان num1 اكبر من num2 وادا لم تكن المقارنة صحيحة لن يكتب شيئا و ستنتهي العملية
                            ادا اردنا ان نعرف هل هو اكبر او اصغر من num2
                            هنا سنحتاج للجملة else تحت الجملة if
                            مثال
                            كود:
                            كود PHP:
                            if(num1>num2)
                             {
                             print("num1>num2");
                             } 
                            else
                             { 
                            print("num1<num2"); 
                             } 
                            

                            صورة على المحرر



                            في هدا الكود ستتم مقارنة
                            ادا كانت المقارنة صحيحة سيكتب ان num1 اكبر من num2 وادا لم تكن المقارنة صحيحة سيكتب ما تحت الجملة elseوهو ان num1 اصغر من num2 و ستنتهي العملية
                            ملاحضة

                            يمكن ان ندخل شروط اضافية داخل الجملة else
                            مثال
                            لو اردنا اضافة شرط التساوي بين num1 و num2
                            سنحتاج للكود التالي

                            كود:


                            كود PHP:
                             if(num1>num2) 
                            { 
                            print("num1>num2");
                             }
                             else if(num1==num2) 
                            {
                             print("num1=num2");
                              } 
                            else 
                            {
                             print("num1<num2");
                             } 
                            

                            صورة على المحرر







                            في هدا الكود ستتم مقارنة

                            ادا كانت المقرنة صحيحة سيكتب ان num1 اكبر من num2 وادا لم تكن المقارنة صحيحة سيدخل للجملة الشرطية الثانية ادا كانت صحيحية سيكتب num1 تساوي num2
                            وادا لم تكن المقارنة صحيحة سيكتب ما تحت الجملة else و هو num1 اصغر من num2 وستنتهي العملية
                            تنبيه
                            دائما نكتب قوسين بهدا الشكل {}
                            تحت الجملة الشرطية if و else ونضع داخلها الكود الدي نريد ادا تحقق الشرط

                            تعليق


                            • #29
                              رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

                              جزاك الله خيرا
                              زاكاة العلم تعليمة
                              متابع معاك
                              نحياتى

                              تعليق


                              • #30
                                رد: ورشة تعليم برمجة الاكسبيرتات:اكسبيرت الشموع الانعكاسية

                                المشاركة الأصلية بواسطة mohamed arafa مشاهدة المشاركة
                                جزاك الله خيرا
                                زاكاة العلم تعليمة
                                متابع معاك
                                نحياتى
                                بارك الله فيك اخي الكريم

                                تعليق

                                يعمل...
                                X