MQL5学习感想

5 十二月 2016, 05:04
cfa18902453770
1
1 975

本人MQL4编程已有8年,MQL5编程也有3年,C++编程也有5年,很早就想写下MQL学习经历,苦于没有时间去写,刚好这段时间休假,也刚好有机会思考下这几年的编程经历了,据说2017年之后,官方主推MT5,因此这里也主要探讨下MQL5。

   MQL5要比MQL4复杂的多,无论是语言本身的语法结构逻辑 或者说是其提供的内置函数都比MQL4丰富的多。当然,这种丰富的背后也能让我们在实现复杂的交易策略或者信号显得方便的多,灵活的多。但是其代价是我们不得不学习更多的知识来面对这一现实。

   很多人起初在学习MQL5的时候,肯定是感觉到无从下手,不知道怎么学习它,感觉知识点特别零碎,并且还有很多很新鲜的名词,比如:类,对象,重载,继承,指针,模板,友元等,好像让人摸不着头脑。这不用急,因为MQL5本身是OOP,因此,我认为在学习MQL5之前最好先学习一下C++的基础知识,仅仅学习MQL5的话,在学习c++的时候,也没必要非要学习的很#之后再去学习MQL5,仅仅把C++的基本的语法逻辑搞明白就可以了,当然也要加上一些IDE,这样对你理解MQL5肯定是有一些很大帮助。

   在学习C++之后,这样你对MQL5的语法结构就理解的差不多了,当然这里会有很多细节,MQL5本身的细节。MQL5与MQL4最大的区别,是商家提供的内置函数特别多,据统计一下,差不多4000左右,当然我们也没必要非要记住这些函数的具体应用,只需要把常见的记住,其他在具体的实际运用当中再去查询就可以了。另外一个MQL5商家提供了大量的库函数,几乎包含了我们能想到的所有函数。我认为既然其提供了大量的库,这也是有一定的道理的,因为未来的EA交易也许会越来越复杂,除非你自己想简单。因此,在学习MQL5的时候,很多人总认为把其提供的内置函数搞明白就足够,其实这是远远不够的。因此,如果想在MQL5达到一定的深度,我认为还是需要耐心的把商家提供的库都认真的学习一边,可能会对你未来的编程有很大的好处。

   MQL5无论看起来多么复杂,只要你认真的其学习,未来实现复杂的功能将会显得越来越简单,因为这个是以问题导向性的语言。祝福大家在MQL5的学习之路更加顺利。

   如果大家有问题进行碰撞的话,可以电话交流18902453770.(王) QQ:1255398250

在社交网络与好友分享: