外汇EA开发基础
外汇EA通常是基于MT4或MT5进行开发的,所以,要使用外汇EA应当挂到MT4或MT5上运行。
本人设计的外汇EA是基于MT4开发的,因此,只能在MT4上运行,不适用于MT5。
EA如何挂载到MT4上呢?
在MT4的左上角找到“文件”并点击-再点击“打开数据文件夹”-在弹出的文件夹中找到“MQL4”,并点击进去-再找到“Experts”,将外汇EA文件放到该文件夹便可-最后在导航处右键刷新-导航下方的EA交易便会出现对应的EA。
第1次运行EA还要启用"EA交易":在菜单栏找到“工具”-在工具下找到“选项”-弹出的对话框勾选启用EA交易系统,若怕切换周期账户导致EA停止运行,那则将下面的三个也打上勾。
最后,选择EA对应的交易品种和周期,再双击导航栏的EA,便可自动运行EA(运行成功,则右上角会出现笑脸图标)。
运行EA应注意事项
EA为自动交易,稍有不慎,比如EA设计出问题,或运行的品种和周期没有对标,可能导致频繁的建仓平仓,以致短时间内大幅亏损或爆仓。
因此,在运行EA之前最好进行EA交易测试(菜单栏-显示-EA交易测试),测试结果没有问题之后,还应当进行模拟账户测试,以防EA交易测试中的错误带来的损失。
同时,既然运行了EA,那么就要相信它,不要再做自我判断随意主动平仓,或出现较大回撤就不相信EA,这样都是自作聪明,就像上一篇提到的《漫步华尔街》中的“聪明投资者”,没有克服人性的弱点,特别是贪婪与恐惧。
服务器运行 EA
互联网说到底就是将所有的电脑连接起来,所谓的服务器也就是一台电脑,只是该电脑不在你家里,而是在大企业机房中。
如果你的电脑24小时开机,同时网络稳定,不容易死机,那么是没有必要花钱去买服务器的,在自己电脑上24小时运行便可。
若以上条件不满足,或觉得成本较高,那么购买一个服务器,目前的服务器很是便宜,特别是新用户,长期购买一个月30元能搞定。同时,有了服务器之后,建网站易如反掌,特别是宝塔提供一键部署。
如果要在服务器运行,应当选择windows系统,因为MT4是运行在windows系统之下的。
拥有服务器之后,在服务器的提供商后台,打开远程桌面端口“3389”,然后打开自己电脑的远程桌面(可win+S,搜索远程桌面),在弹出窗口输入服务器的公网,然后在"显示选项"中输入服务器的账号和密码,便可像远程QQ一样操作服务器。
服务器就是一台电脑,怎么在自己电脑上挂EA就如何在服务器上挂EA(复制软件包或EA文件,然后在远程桌面下粘贴,便可复制到服务器,最后进行安装和运行就可以了)。