أحاول تطوير مهاراتي MQL5 من الألف إلى الياء.
على هذا النحو ، أعرف أن MQL5 في OO C.
لدي الكثير من الكتب للوصول للتعلم.
أيهما أفضل ، C أو C # للتعلم؟
شكرا لكم.
أحاول تطوير مهاراتي MQL5 من الألف إلى الياء.
على هذا النحو ، أعرف أن MQL5 في OO C.
لدي الكثير من الكتب للوصول للتعلم.
أيهما أفضل ، C أو C # للتعلم؟
شكرا لكم.
C # بسيط للتعلم والبناء يشبه تقريبا JAVA و C .
http://csharp.net-informations.comليام.
كنت أتعلم C # وواجهتها مع Metatrader ، وبهذه الطريقة ، من غير المحتمل أن تواجهك قيودًا وتتعثر .. لم أحاول حتى برمجة MQL5 ، لقد نظرت بالفعل في الوثائق. بعد قولي هذا ، في ضوء بعض المضايقات في MQL4 ، لست متأكداً من تعلم MQL5 وليس متفائلاً بشأنها. بدلاً من ذلك ، ربما سأقوم فقط بإعادة كتابة EA في C # وربطها بـ MT5 .. أنا أثق بـ C # كلغة أكثر مما أنا على ثقة من الثقة MQL5 ، ناهيك عن بعض التركيبات في C # و NET framework يجعل الأشياء أسهل .. وهناك أيضا مرونة في النقل إلى منصة أخرى سهلة إلى حد ما إذا لزم الأمر. كنت في الأصل سوف أعيد كتابة EA في C باستخدام wxWidgets أو Qt للواجهة الرسومية ، لكنني قررت ضد ذلك على أساس أنها تستغرق وقتًا طويلاً وربما لا تستحق الجهد. أنا لا أحتاج حقاً لأداء C لأنني لن أقوم بـ HFT أو أي شيء من هذا القبيل - أنا فقط تاجر تجزئة آخر. إذا كنت تزعج نفسك في تعلم لغة ما ، فقد تتعلم أيضًا لغة مناسبة ومستقلة حتى تتمكن من إعادة استخدامها لاحقًا .. لا يزال بإمكانك تنفيذ الحد الأدنى من MQL5 على أي حال.
C هي اللغة الأساسية. جميع اللغات الأخرى المشابهة لـ C هي فقط جزء منها بنماذج ووظائف محددة. إذا كنت تعرف C ، يمكنك بسهولة معرفة C # ، MQL ، جافا ، PHP وغيرها الكثير. بالنسبة لي ، من الأفضل أن نبدأ من C . لكن التداول ليس ضروريًا في بعض الحالات. على سبيل المثال ، باستخدام منصة التداول بروتريدر 2 يمكنك كتابة كلاهما على C # و MQL. لذلك ، إذا لم تختر منصة التداول الخاصة بك في الوقت الحالي ، يمكنك البدء بـ C # ، لأنه أسهل من C ولن تحتاج إلى معرفة MQL للتداول.