بدءا من c قبل mql .. كم سي يجب أن يتعلم المرء؟
Results 1 to 3 of 3

Thread: بدءا من c قبل mql .. كم سي يجب أن يتعلم المرء؟

  1. #1
    اهلا جميعا. . قررت أن تتعلم كيفية رمز mql وتقديم النصوص الخاصة بي. . بعد قراءة حول هنا يبدو أن أفضل طريقة لتعلم mql كان من المفترض أن يتعلم قليلا من ج
    أولا ثم الانتقال إلى mql ... التي قمت بها. .

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

    شكرا لكم جميعا ...

  2. #2

    Quote Originally Posted by ;
    اهلا جميعا. . قررت أن تتعلم رمز mql وتقديم النصوص الخاصة بي. . بعد قراءة حول هنا يبدو أن الطريقة المثلى لتعلم mql كان من المفترض أن تتعلم قليلا من C أولا ثم الانتقال إلى mql ... التي قمت بها. . سؤالي هو هذا. . فقط كم c هل تعتقد أن المرء يجب أن يتعلم قبل الانتقال إلى mql. . هل أحتاج إلى تعلم الدورات والمبنيين وكل هذه الأشياء. . أو هل الفهم الأساسي إذاإذا كانت البيانات تعبر المتغيرات وما إلى ذلك؟ أتساءل فقط كم أنا بحاجة للذهاب مع c قبل الانتقال إلى تعلم mql. . شكرا لكم جميعا ...
    الإجابة الموجزة لا شيء ولكنها تعتمد على أهدافك على المدى الطويل والمستوى الحالي من تجربة البرمجة. MQL4 و MQL5 هي لغات خاصة بالنطاق. يبدو أنها مثل C (استعانت عدة لغات مختلفة بتركيب C-style) لكن MQL لديها بعض الاختلافات الرئيسية - في المقام الأول بسبب الاختلافات في الأهداف. لغة C هي لغة لغوية ذات غرض عام ، هي ، كتعميم ، تعتبر مجموعة كبيرة من C (هناك بعض الاختلافات الصغيرة). وهو يدعم العمليات الجراحية ذات المستوى المنخفض السيطرة المباشرة على تخصيص الذاكرة ، والوصول إلى الأجهزة الخ. في المقابل ، تم تصميم MQL للعمل في رمل Metatrader. يجب أن يكون بهذه الطريقة ولذلك لا يمكن للمبرمج الخبيث كتابة EA بسهولة ، والمؤشرات أو البرامج النصية لتولي مسؤولية برنامج المتداولين. يمكن أن يكون MQL أيضًا متسلسلًا واحدًا على سبيل المثال ، هناك فقط على موضوع التنفيذ متاحة بسهولة لرمل كامل لجميع المؤشرات و EAs تجري على جميع الرسوم البيانية. قد تكون لغة C متعددة الخيوط وتعتمد على النظام الأساسي الذي تعمل عليه وما إذا كنت تريد أن يصبح البرنامج متعدد الخيوط. قد تكون التطبيقات المترابطة كابوسًا ينمو إذا تم بشكل سيئ. في MQL لا يمكنك التحكم مباشرة في الذاكرة. يعتني وقت التشغيل إلى حد كبير بإدارة الذاكرة (ولكن إذا قمت بتخصيص المصفوفات أو إنشاء المؤشرات ، فستحتاج إلى حذفها بشكل صريح لتجنب تسرب الذاكرة. مع ملاحظة أن المؤشرات في MQL ليست مثل المؤشرات في C أو C . كما أن المؤشرات مختلفة تمامًا في مؤشرات MQL ليست سوى المقابض التي تشير إلى العناصر وبعد إنشائها وتغييرها فقط عن طريق تعيين قيمة مؤشر جديد أو عن طريق بيان حذف في C يمكن التلاعب بها مؤشرات وإنشاء المزيد من مشاكل تسرب الذاكرة عندما لا تكون قادراً على deallocte عليها في C ، أنت في 100٪ من حياتك الخاصة حيث أنها تتعلق بالتحكم في الذاكرة. MQL لديها دورات مشابهة لـ C . لا يدعم الإصدار MQL فئة: وظائف ظاهرية خالصة (على سبيل المثال إنشاء فصول مجردة مثل Java). تقول الوثائق أن هذه الوظيفة موجودة ولكن لا تقوم بالمهمة فقط .الوراثة المتعددة في C يمكنك أن ترث من أكثر من 1 طبقة أساسسلف .في بعض الحالات قد يكون هذا نوع من التصميم م. خدمة التحميل الزائد على المُشغل غير موثوقةغير موجودة عند استخدام فئات القالب والمؤشرات. تعمل القوالب والطرق والفئة بالقرب من أدوات تصميم جافا. إذا نظرت إلى مجلد التضمين حيث يمكنك MetaEditor قد ترى أن هناك تسلسلًا هرميًا لدورات مصفوفة مع فئة جذر CObject. لن يدعم برنامج القالب دقة التحديد ذات المستوى الدقيق وتجميع البرمجة الفوقية التي يمكنك تحقيقها باستخدام مترجم القالب الخاص بـ C ، وبالتالي فإنك تحتاج إلى تسلسل هرمي من الدورات بدلاً من ببساطة أن تحتوي على حاويات عامة مثل متجه مكتبة القوالب القياسية C ، والقائمة ، والخريطة. سوف تجد بعض الخفايا أكثر ولكن هذا يجب أن يكون مشورة كافية (ربما أكثر من اللازم بالنسبة للمبتدئين - يعتمد على مستواك الحالي من معرفة البرمجة). لذا عد إلى الإجابة المختصرة... إذا كنت جديدًا في البرمجة ، فيبدأ بـ MQL. إذا كنت قد حصلت على بعض الخبرة في التعلم على حد سواء. كما أنه من الجدير دراسة MQL بالإضافة إلى لغة مع مساعدة كبيرة في مجال علوم البيانات ، على سبيل المثال. بيثون ، جوليا أو ر. بعد كل شيء إذا كنت ترغب في جعل البرمجة تتحمل على التداول الخاص بك ، ثم 80 ٪ من هذا العمل سيكون التلاعب في البيانات والتصور ، 19 ٪ تنفيذ التحليل الخاص بك و 1 ٪ تنفق على الفكر. .

  3. #3
    إذا كنت لا تخطط للتعلم على مدى عقود ، فاختر بضعة لغات لغة C أخرى (بسيطة C) تحتوي على 32 كلمة ، ومع ذلك فمن الممكن أن تثق في عدد قليل من الأيدي كم عدد المبرمجين الجيدين الموجودين هناك. بخلاف لغات الترميز ذات المستوى الأعلى ، تحتاج إلى العناية بكل شيء باستخدام CC - وإذا كنت لا تقوم بذلك لعدة عقود ، فستكون نتائجك أي شيء سوى ما تتوقعه من استخدام لغة ترميز عالية المستوى - ابدأ بـ mql ومن ثم ، في الحدث الذي لا زلت تعتقد أنك تريده ، تعلم CC

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.