+ Reply to Thread
Page 1 of 3 1 2 3
Results 1 to 10 of 23

 

Thread: مصطلحات هامه للغة البرمجة mql4

  • Thread Tools

Hybrid View

  1. #1 Collapse post
    antr is offline
    خبير فوركس مصر Array
    Join Date
    Aug 2015
    Posts
    9,406
    Accrued Payments
    964.40 USD
    Thanks
    23,240
    Thanked 16,511 Times in 1,995 Posts
    SubscribeSubscribe
    subscribed 0

    مصطلحات هامه للغة البرمجة mql4

    السلام عليكم ورحمة الله وبركاته

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

    1- كلامات الكود والسورس والنص البرمجى ونص البرنامج هى كلها بمعنى واحد.

    2- الكتابة او التكويد لهذه اللغة يكون فقط من خلال برنامج MetaEditor 4 .

    3-من الممكن ان نتكب بها برنامج مؤشر او برنامج اكسبيرت او برنامج سكريبت .

    4 - Constant هى ثوابت لغة البرمجة بمعنى ان اللغة بها ثوابت تسهل الكتابة واعادة المتابة ولا تتغير.

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  2. The Following 8 Users Say Thank You to antr For This Useful Post:

    Unregistered (2), afafy(11-30-2018), drahmedmagdy(11-28-2018), Eman eltaib(12-05-2019), Mohammed Darwish(07-13-2019), tohamy4(01-11-2020), Yasmin5000(11-28-2018)

  3. #2 Collapse post
    asmaamagdy3 is offline
    خبير فوركس مصر Array
    Join Date
    Jan 2018
    Posts
    3,512
    Accrued Payments
    393.95 USD
    Thanks
    400
    Thanked 7,694 Times in 1,933 Posts
    SubscribeSubscribe
    subscribed 0
    بسم الله الرحمن الرحيم نرجو من الله حسن التوفيق و ازدياظ العلم و العمل بجهد للوصول فعلا مصطلحات هامة لان الفوركس بيعتمد على المصكلحات الالكترونيو التجارية ولذلك لابد من التعليم

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  4. The Following 7 Users Say Thank You to asmaamagdy3 For This Useful Post:

    Unregistered (3), asmaamagdy2(11-28-2018), drahmedmagdy(11-28-2018), drahmedmagdy2(12-27-2018), hamadamagdy(12-27-2018)

  5. #3 Collapse post
    antr is offline
    خبير فوركس مصر Array
    Join Date
    Aug 2015
    Posts
    9,406
    Accrued Payments
    964.40 USD
    Thanks
    23,240
    Thanked 16,511 Times in 1,995 Posts
    SubscribeSubscribe
    subscribed 0

    متابعات على النصطلحات



    السلام عليكم ورحمة الله وبركاته

    شىء جميل جدا ان يكون فى ناس متاعين موضوع انت فاكر انه مهم

    17 مشاهدة فى يوم وتعليق واحد بس الظريف ان المنتدى بيزورة لاف يوميا المهم انا بحاول اتعلم والى بتعلمه بحاول انقله

    انا لسة فى مرحلة الفهم للغات البرمجة الخاصة بالمؤشرات mql 4

    نرجع للمصطلحات :

    5- المتحولات Variables هى مصطلحات لنا القدرة نحن الكاتبين للكود اثناء برمجة المؤشر وهى ممكن تكون ارقام صحيحة بدون فواصل او ارقام بفواصل وهى على عكس الثوابت من الممكن ان نغيرها فى اى لحظة وهى موجوده فى اى نص برمجة نكتبه .

    6- المصفوفات Arrays هى مثل مربعات الاكسل الخاص بالوندز من الممكن ان نخزن فى كل خلية او مجموعة قيم معينة توفر لنا الجهد ويتم ربطها بالحلقات مثال ذلك اسعار الاغلاق مثل امر [Close[0 اغلاق الشمعة الحالية و [Close[1 هو اغلاق الشمعة السابقة وهم والافتتاح بيكون لهم مصفوفة وحدهم تسهل العمل

    Last edited by antr; 11-28-2018 at 13:42.

  6. The Following 2 Users Say Thank You to antr For This Useful Post:

    afafy(11-30-2018), Yasmin5000(11-28-2018)

  7. #4 Collapse post
    afafy is offline
    عضو محترف Array
    Join Date
    Aug 2018
    Posts
    644
    Accrued Payments
    49.15 USD
    Thanks
    9,116
    Thanked 3,442 Times in 477 Posts
    SubscribeSubscribe
    subscribed 0
    وعليكم السلام ورحمة الله وبركاته

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

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  8. #5 Collapse post
    Donia20 is offline
    عضو جديد Array
    Join Date
    Dec 2018
    Posts
    3
    Accrued Payments
    0.20 USD
    Thanks
    0
    Thanked 2 Times in 2 Posts
    SubscribeSubscribe
    subscribed 0

    مصطلحات برمجيه

    مصطلحات البرمجة الضرورية لكل مبرمج، وذلك بشكل متدرج، حيث نبدأ بالمصطلحات البسيطة لنصل إلى المصطلحات الأكثر اختصاصية.
    فمنها : input
    إدخال: جلب البيانات من لوحة المفاتيح، ملف، حساس أو جهاز أخر
    output
    إخراج: عرض البيانات على الشاشة أو إرسال البيانات إلى ملف أو جهاز آخر.
    math
    حساب: إنجاز العمليات الرياضية الأساسية مثل الجمع والقسمة.
    decisions
    قرارات: التحقق من مجموعة شروط وتنفيذ الكود المناسب.
    repetition
    تكرار: تنفيذ مجموعة أحداث بشكل متكرر، وعادة مع بعض التغييرات.
    problem solving
    حل مسألة: عملية صياغة المسألة، وإيجاد الحل والتعبير عنه.

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  9. الاعضاء التاليين يشكرون Donia20 علي هذه المشاركة المفيدة

    tohamy4(01-11-2020)

  10. #6 Collapse post
    antr is offline
    خبير فوركس مصر Array
    Join Date
    Aug 2015
    Posts
    9,406
    Accrued Payments
    964.40 USD
    Thanks
    23,240
    Thanked 16,511 Times in 1,995 Posts
    SubscribeSubscribe
    subscribed 0

    شكرا

    Quote Originally Posted by Donia20
    مصطلحات البرمجة الضرورية لكل مبرمج، وذلك بشكل متدرج، حيث نبدأ بالمصطلحات البسيطة لنصل إلى المصطلحات الأكثر اختصاصية.
    فمنها : input
    إدخال: جلب البيانات من لوحة المفاتيح، ملف، حساس أو جهاز أخر
    output
    إخراج: عرض البيانات على الشاشة أو إرسال البيانات إلى ملف أو جهاز آخر.
    math
    حساب: إنجاز العمليات الرياضية الأساسية مثل الجمع والقسمة.
    decisions
    قرارات: التحقق من مجموعة شروط وتنفيذ الكود المناسب.
    repetition
    تكرار: تنفيذ مجموعة أحداث بشكل متكرر، وعادة مع بعض التغييرات.
    problem solving
    حل مسألة: عملية صياغة المسألة، وإيجاد الحل والتعبير عنه.
    شكرا اخت دنيا على المصطلحات الى واضح انها فى اللغات العامة بتاعت البرمجة مش فى اللغة الى بكلم عليها mql4 ححاول اشوف اى تطبيقتها

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

    حيقدر يدخل كل الى فى دماغه من اسباب فى دخول السوق فى مؤشر يسهل له الحصول على نقاط دخول السوق

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  11. #7 Collapse post
    tohamy4 is offline
    خبير فوركس مصر Array
    Join Date
    Aug 2018
    Location
    صعيد مصر
    Posts
    3,524
    Accrued Payments
    272.25 USD
    Thanks
    1,111
    Thanked 17,768 Times in 3,265 Posts
    SubscribeSubscribe
    subscribed 4
    Quote Originally Posted by Donia20
    مصطلحات البرمجة الضرورية لكل مبرمج، وذلك بشكل متدرج، حيث نبدأ بالمصطلحات البسيطة لنصل إلى المصطلحات الأكثر اختصاصية.
    فمنها : input
    إدخال: جلب البيانات من لوحة المفاتيح، ملف، حساس أو جهاز أخر
    output
    إخراج: عرض البيانات على الشاشة أو إرسال البيانات إلى ملف أو جهاز آخر.
    math
    حساب: إنجاز العمليات الرياضية الأساسية مثل الجمع والقسمة.
    decisions
    قرارات: التحقق من مجموعة شروط وتنفيذ الكود المناسب.
    repetition
    تكرار: تنفيذ مجموعة أحداث بشكل متكرر، وعادة مع بعض التغييرات.
    problem solving
    حل مسألة: عملية صياغة المسألة، وإيجاد الحل والتعبير عنه.

    لا اجد رد اكتبة افضل من ردك يااخى
    انت كتبت ما اعنى قول

    شكرا على صاحب الموضوع وشكرا لك اخى على الرد الجميل
    لا اله الا الله محمد رسول الله

    وحوش الفوركس

    https://bit.ly/3uv1RzM

    خليك وحش وابداء مع وحوش الفوركس


    https://instaforex.com/?x=MOLUK

  12. The Following 4 Users Say Thank You to tohamy4 For This Useful Post:

    ahmedsed(01-11-2020), merotg(01-12-2020), Unregistered (2)

  13. #8 Collapse post
    entinc is offline
    Banned Array
    Join Date
    Apr 2019
    Location
    Mexico
    Posts
    3
    Accrued Payments
    0.20 USD
    Thanks
    0
    Thanked 0 Times in 0 Posts

    مصطلحات هامه للغة البرمجة mql4

    يمكن توضيح منهجية عمل أي برنامج اكسبيرت أو مؤشر أو سكريبت في الميتاتريدر 5 بأنها برمجة منهجية مقادة بالأحداث .

    والحدث Event هو عبارة عن وظيفة محددة يتم تنفيذها ضمن سياقها البرمجي في حال حدوث شرطها .

    فمثلا عند بدء تشغيل مؤشر وذلك بوضعه على الشارت فإن برنامج الميتاتريدر 5 سوف يطلق حدث التهيئة وهو المتمثل بالوظيفة OnInit .

    يقوم المبرمج بوضع كل التعليمات البرمجية التي يريد تنفيذها لمرة واحدة فقط عند بدء تشغيل المؤشر في هذه الوظيفة .

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

    طبعا كما هو واضح فإن هذه الوظيفة هي البديل لوظيفة Init في اللغة السابقة MQL4 .

    بشكل معاكس فإن هناك حدث يتم إطلاقه عند إزالة المؤشر من الشارت أو عند إغلاق الميتاتريدر نفسه والمؤشر على أحد شارتاته .

    وهذا الحدث هو حدث إزالة التهيئة وهو المتمثل بالوظيفة OnDeinit .

    يقوم المبرمج بوضع التعليمات البرمجية التي يريد تنفيذها عند انتهاء عمل المؤشر .

    وغالبا تكون هذه التعليمات عبارة عن كتابة نتائج معينة إلى ملف نصي وإغلاق ملفات مفتوحة وما شابه ذلك .

    من خلال ما سبق تعلمنا أن الوظيفة OnInit يتم بها البدء بتنفيذ المؤشر أو الاكسبيرت أو السكريبت .

    والوظيفة OnDeinit يتم تنفيذها عند إغلاق المؤشر أو الاكسبيرت أو السكريبت عند انتهاء عمله في الذاكرة .

    هاتين الوظيفتين هما عامتين لكل برامج الميتاتريدر 5 .

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

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

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

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


    يتبع ...

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  14. #9 Collapse post
    antr is offline
    خبير فوركس مصر Array
    Join Date
    Aug 2015
    Posts
    9,406
    Accrued Payments
    964.40 USD
    Thanks
    23,240
    Thanked 16,511 Times in 1,995 Posts
    SubscribeSubscribe
    subscribed 0

    متابعه على المصطلحات

    السلام عليكم ورحمة الله وبركاته

    هناك اربع انواع من المعلومات من الممكن ان تتعامل معها لغة MQL4

    1- المعلومات الرقمية

    2- المعلومات النصية

    3- المعلومات المنطقية

    4- المعلومات الزمنية

    اولا المعلومات الرقمية هى عبارة عن الارقام الصحيحة مث من 1 الى 10 والارقام ذات الفواصل او الارقام المضاعفة double

    ثانيا المعلومات النصية هى عبارة عن المكان الى حنخزن فيه احرف او ارقام يستطيع المؤشر استرجعها وهى تكون عن طريق الامر string

    ثالثا المعلومات المنطقية Boolean وهى تكون عن طريق الامر bool وهى تخزن امرا فقط نعم او لا اى الامور التى تكون اجبتها اما بالنفى او الايجاب

    رابعا المعلومات أو البيانات الزمنية datetime وهى عبارة عن بداية تشغيل المؤشرات الى كانت كل بدايه لها من يناير 1970 والتى لابد ان تنتهى فى 31 ديسمبر 2037

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  15. #10 Collapse post
    antr is offline
    خبير فوركس مصر Array
    Join Date
    Aug 2015
    Posts
    9,406
    Accrued Payments
    964.40 USD
    Thanks
    23,240
    Thanked 16,511 Times in 1,995 Posts
    SubscribeSubscribe
    subscribed 0

    Loops

    السلام عليكم ورحمة الله وبركاته

    اليوم ححاول لشرح مصطلح واحد او مفهوم واحد وهو الحلقات ( Loops ) وهو عبارة عن كتله برمجية بتعاد عدد من المرات

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

    1- لابد من وجود عداد او متحول رقمى من نوع int أو من النوع double فقط.

    2- لابد من وجود شرط حتى تبتدى الحلقة ووجود هذا الشرط هو بيكون وجود وعدم يعنى موجود بيكون فى حلقة مش موجود مفيش حلقة.

    3-يكون فى كل مره تطبق الكتلة البرمجية الحلقة تكون المره التى بعدها ازيد منها.





    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


+ Reply to Thread
Page 1 of 3 1 2 3

Subscribe to this Thread (2)

Open

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Threads

Posts

Members