入门之路 MetaTrader 编程从开始到放弃

入门之路 MetaTrader 编程从开始到放弃

时代至今,MT4编程方面的学习通过书籍已经跟不上脚步了,因为从创作到出版再到被你所知晓,中间已历时两年

在信息科技呈几何倍拓展的时代,两年的时差意味着早已错过了很多

MT4终端的更新几乎一两个月就会有一定的更新,同时后期迈达克公司的发展重心已确定向MT5平台偏移,MT4的现状类同python语言中Python2与Python3之间的相互关系。虽说更迭在所难免,但考虑到MT4网络资源浩瀚,入门简单,仍然建议初学者从MT4编程开始入手,但同时要有意识的向MT5的方向牢笼。

大致背景已阐明,下面针对问题进行实际操作方面的解答

1.入门学习建议 以 成体系的“视频”教程入手,同时成体系的网络教程,这两方面的内容多说会有配图源码,同时在视频的演示中你会学习很多你不在意的细节问题,也许这些细节并不能影响你是否能够成功自主编写一个EA或者指标,但绝对能对你的编写产生事半功倍的影响;而成体系的网络教程包含丰富的自定义函数,能让你的编程就像搭积木一样简单; 具体教程名录在此就提名了,避免广告嫌疑;

2.MT4的编程较为冷门,多数出书的作者缺少实战经验,更缺少大量的MT4编程积累,而网络上的教程,不管是“视频”又或是“成体系的文字类教程“,原作者多数以编程谋生,多数情况下一直在承接MT4业务,他们虽然没有在出版社的名气,但他们确等贴近使用性,他们不是为了稿费写书,而是为了承接更多的编程业务所以才出教程,目的是在展现实力的同时吸引更多的客户,朋友你自己参考上述情况,到底是找书还是看网络教程你自己斟酌。

3.通过网络资源成体系的学习2套课程以后,对MT4编程方面的基础知识积累就已经基本足够了,下一步就要根据自己的想法进入实战编写阶段,这个阶段你会发现,会遇到很多的坑,这不意味着你的前期积累还不够,只是编程这事儿细枝末节众多,你永远不知道明天会遇见什么问题,只要你会百度这就够了,你的问题就能够解决,这不是阻挠你进步的理由;你只需要使用 “幕布”、Typora 这样的软件整理下你所有遇到的问题,并且记录下解决的方法和流程,这就够了,时间长了以后,你会发现你遇见的问题越来越少;maxresdefault.jpg

4.此时你已经独立编写了一个EA或者一个指标,都是偏向简单的类型,简单与否并不重要,重要的是你已经完成了一次独立的编写过程,下一步你需要找一款你非常感兴趣的EA源码,并按你的诉求进行不断的改造,加入你需要的功能;最好是早年反编译的源码,因为反编译源码代码会混乱,你需要先从头到尾的对这个EA源码进行梳理,并且加上自己的注释,然后才能开始添加你想实现的功能,再次过程中你会进行无数次的百度搜索、资料复查和优化修正,同时会摧残你的信心并且消磨你的意志。

5.在第4步你改造一款EA的时候会出现两种可能,第一种 意志被消磨殆尽,虎斗蛇尾最终放弃,恭喜你,你认识到了你并不适合编程,果断放弃,后期的有什么交易策略需要实现直接花钱雇佣专人编写,这样虽然会产生一些编写成本,但能让你最大限度的精力放在策略开发的方向上,把专业的事儿交给专业的人办,未必不是一个更好的选择,毕竟一个人的精力是有限的;第二种情况成功改造那款EA,这时候就算真正的入门了,后期遇见再复杂的EA都敢上手研究一下,有能力随时测试自己的交易策略,提升个人对交易策略的辨别能力

综上,就是一个初学者的晋级流程,个人拙见仅供参考。

免责声明:网站包含的信息不构成买卖任何金融工具的要约或邀请。将不会对您依据其中包含的预测或其它信息做出的决策而导致的任何损失承担责任。
幽灵外汇 PITS-PHANTOM » 入门之路 MetaTrader 编程从开始到放弃