论坛全局菜单下方 - TICKMILL 285X70论坛全局菜单下方 - ThinkMarkets285X70论坛全局菜单下方 - 荔枝返现285X70论坛全局菜单下方 -  icmarkets285X70
查看:2901回复:5
JeetKuneDo
注册时间2016-05-08
[MT5-EA]MT5编程入门——(序言)
楼主发表于:2017-07-03 11:34只看该作者倒序浏览
1楼 电梯直达
电梯直达
MT5平台慢慢的获得市场的认可,越来越多的外汇交易商也推出了居于MT5平台的账户。我逐渐意识到MT5将成为未来外汇交易者特别是外汇EA交易者的主流,这要得益于MT5集成的MQL5语言编辑器,支持用户独自开发属于自己的EA,并可以免费的用于实盘自动化交易,它是一种面向对象程序设计语言,提供强大的类库,功能比以往的MT4强大N倍,是EA交易者的首选!因此,本人也将加入MT5平台的MQL5编程语言的学习大军中,心想在学习过程中将自己的学习心得经验分享出来,希望有助于和我一样正在学习中的广大朋友们。本帖将不定期更新,根据自己的学习进度而定。如有错漏,敬请指出。 关于MT5的面向对象语言和MT4的面向过程语言的区别,由于本人也只是曾经学习过一些基础入门的C语言,对于面向对象的编程语言没有多大的发言权,对于面向对象的MQL5来说,本人也是个新手,但从本人最近学习的一点体会是,MQL5中使用了大量的结构和类,特别是系统提供的类库太强大了,极大的方便了EA的开发,而且可以自己构造自己的类,很多相关的功能都可以封装成类,减少了大量重复的工作,可以把精力更多的放在EA策略的开发上来,因此学习MT5平台的MQL5编程语言,深刻理解掌握结构和类的概念是用好它的关键。废话不多说,让我们一起进入学习、探索它的强大吧!
TK29帖子1楼右侧xm竖版广告90-240
个性签名

韬客社区www.talkfx.co

广告
TK30+TK31帖子一樓廣告
TK30+TK31帖子一樓廣告
JeetKuneDo
注册时间2016-05-08
楼主发表于:2017-07-03 11:51只看该作者
2楼
本帖最后由 JeetKuneDo 于 2017-7-3 19:53 编辑 第一章 数据类型——给数据分类、贴标签
每一门编程语言的开始都是毫无例外的从介绍数据类型开始,因为它是后续运算的基础。所有的编程语言都遵循如下定律:给程序输入一堆数据,程序根据算法进行运算,最后得出结果。第一步就是给程序输入数据,且这些数据必须是程序能够认识的,否则杂乱无章的数据,程序并非人,无法区别,就无法进行相关的计算,结果更无从谈起了。而数据类型就是给数据分类,并给每一个类别取一个关键字,这个关键字就是用来给数据贴标签用的,告诉程序哪些数据属于哪一类型。那么,MQL5为我们提供了哪些数据类型呢?——整型、浮点型、字符串型、逻辑型、颜色型、日期型、枚举型、结构、类,其中前面七个数据类型是常见的简单的基本数据类型,后面三个是较为复杂的数据类型。下面将逐个介绍:
zhanhanru
注册时间2015-11-08
zhidaol
注册时间2016-11-19
发表于:2017-07-15 09:45只看该作者
4楼
不错,写得很好。期待楼主更新。
zwindsy
注册时间2016-12-13
何修
注册时间2018-06-21

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;

2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;

3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;

4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;

5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

版权所有:韬客外汇论坛 www.talkfx.com 联络我们:[email protected]