MT4正版下载 - MT4图表对象编辑修改技巧快速上手_图表对象的基本定位与选择操作

图表对象的基本定位与选择操作
要对图表上的对象进行修改,第一步自然是选中它。很多人习惯直接鼠标左键点击对象,但有时候对象太小,比如一个水平线或者斐波那契标记,点半天都选不中。这里有个更稳妥的办法,就是在MT4顶部的工具栏找到那个带箭头的鼠标图标,点击它切换到选择模式,然后再去点击图表上的对象,这样成功率会高很多。
选中的对象周围会出现一些白色的小方框,也就是控制点。这时候你可以直接拖动整个对象改变位置,也可以拖动两端的控制点来改变角度或长度。比如一条趋势线,拖动它的端点就能重新定义斜率,这个操作比重新画一条要省事得多,而且能保持原来的样式设置。
另外在MT4左侧的导航器窗口里,有一个"工具箱"标签页,里面能看到当前图表上所有对象的列表,包括隐藏的对象。双击列表中的名称,图表上对应的对象就会被选中并闪烁一下,这个功能在对象特别多、难以用鼠标直接点选的时候非常实用。
EA文件的导入与安装细节
EA文件说白了就是一个后缀为.ex4或者.mq4的小程序文件,你可以从MQL5官网下载免费的EA,也可以自己编写。把下载好的EA文件复制到刚才打开的数据文件夹里,具体路径是MQL4\Experts,如果你之前安装过其他EA,这个文件夹里应该已经有一些文件了。复制完成后,重启MT4,或者右键点击图表窗口空白处,选择“专家顾问列表”,就能看到新导入的EA了。
这里有个小技巧,如果你想测试一个EA的好坏,千万别急着把它挂到实盘账户上。先在MT4自带的“策略测试器”里跑一遍历史数据,这个工具就在查看菜单栏的第二行,图标长得像一个小计算器。选择你要测试的EA、交易品种和时间周期,然后设定好初始资金和杠杆比例,点击“开始”按钮,软件就会自动模拟过去几个月的交易情况。我记得自己第一次测试一个网格EA时,回测报告显示最大回撤达到了惊人的40%,吓得我赶紧删掉了那个EA。
导入EA后还需要设置它的运行权限。
在图表窗口右键选择“专家顾问”然后点击“属性”,在“常用”选项卡里勾选“允许算法交易”和“允许修改账户设置”,这两个选项缺一不可。如果EA需要调用自定义指标,还要在“导入”选项卡里勾选“允许DLL导入”,否则EA会一直报错无法运行。
还有一茬事,关于那些老调重弹的设置
(1)别老去那个“工具”菜单里一层一层地翻选项,你直接按Ctrl+O呼出那个“选项”窗口,里面啥都有,像什么“邮件”啊,“EA交易”啊,“服务器”啊都在里面,不用每次非得点三下才找着;(2)每天打开电脑,MT4老是要重新输入那个密码登入,感觉挺规矩的,其实在那个选项窗口的“服务器”页里,可以勾选那个“保存账户信息”什么的,下次启动它就自己连接了,不用你输那一长串数字和字母(不过网吧电脑就别这么搞了,不安全呐);(3)还有那个行情报价的界面,有时候挂了十几个货币对或者一堆指数,看得眼花,其实你可以把不常看的那些品种隐藏起来,或者把它们整体缩成一个组,你自己建一个“我的组”,然后把常用的那几个品种拖进去,这样界面就清爽多了,你盯盘也不用那一列里几十个名字里找金子;(4)很多人不知道MT4可以自己设置各种颜色的,比如背景色、K线的颜色、网格的颜色,都在那个图表“属性”的“颜色”标签页里,你调成护眼色或者比较不刺眼的颜色,长时间盯盘眼睛也能舒服点;(5)每逢遇到大数据的行情,我手头要是持有单子,我就会把那个“价格图”上面的“自动交易”按钮给关了,就怕哪个机器人抽风自动给你加仓什么的,这算是个习惯,也不算啥简化操作,但图个安心;(6)还有就是那个邮件通知,你可以设置在达到某个特定价格或者止损触发的时候发邮件提醒你,这个在“选项”窗口里面的“邮件”标签页里配置好,你就可以不用死死盯着屏幕了,等到它发个信到你手机邮箱里,你再进行操作,这个功能其实挺实用的,从某种意义上讲,也是省了你老坐在电脑前头那档子事儿,但很多人都没碰过。
然后我还想说的就是这个也是最重要的,平时交易的时候,别把那些什么指标布林带、MACD、RSI、KDJ啥的全堆在一个图表里,我以前就是那样子,什么好东西都想往图上放,结果整个图表上密密麻麻全是线全是颜色,看着都头疼,后来慢慢地就懂了,看盘其实越简单越好,你把那几条重要的均线设置好,然后再加个布林带或者MACD就差不多了,剩下那些乱七八糟的线多了反倒影响你判断,也费你那个眼睛去分辨,等于无形之中增加了你的操作负担,所以简化操作的第一步,其实是从简化你的图表开始的,那些用不上的指标就删掉,停掉,别让它在那儿占个地方,你以为你在做加法,其实你在给自己添麻烦,每天看一堆线,跟看天书一样,最后还是不知道哪个信号有用。
把那些没用的EA(智能交易系统)也先删一删吧,你看那个导航窗口里挂着一堆EA和指标,虽然你不运行它,它不会碍你事,但是每次你想找一个正经东西,还得在一长串名字里头找,费劲巴拉地往下拉,这跟你打开开始菜单找程序一样,那程序多了你光找就要花一两秒了,精简一下总是好的,只留下自己常用的几个,剩下的图标都给它拖走,反正你随时想用也可以重新装,至于那些自带的系统指标我都用的没几个,大部分都是自己后来加的那些,反正看不顺眼的删了就行了,别不敢删,删坏了重新卸载再装个新的也不是多大点事,比啥都不弄一直堆在那里强。
说到这我又想起一个事儿来,就是软件更新那个事儿,MT4时不时地弹出来个通知让你更新版本,有时候更新完了,老界面变了,设置也恢复默认了,前面设置的那些快捷键啊模板啊啥的全都没了,那个感觉是真难受,所以后来我学乖了,每次更新完版本,第一件事就是去那些选项里头看看我的快捷键设置,还有那个模板有没有被覆盖啥的,要是被重置了就得再设一遍,真是磨人的事,这种感觉就像你手机系统更新完,一堆app的权限又得重新给一次一样,麻烦死了,也不知道平台方为啥老爱折腾这个,可能有些新功能啥的还得要新版本才有人去用吧,可能都是为了更好的体验吧。
时间设置失效的常见原因排查
很多人在设置时间段之后发现EA根本不按照设定来走,该交易的时候不交易,不该交易的时候反而开仓了。第一个要排查的就是参数是否真的生效了。前面提到过,修改EA参数后需要重新加载EA,但有些EA在代码里把时间参数定义成了常量,而不是输入变量,这种情况下你在参数面板里根本看不到时间设置项,也就无法通过面板来调整。
第二种情况是服务器时间跟本地时间混淆。如果你的经纪商服务器用的是新西兰时间或者美国东部时间,那跟北京时间就差了十几个小时。你按照北京时间设置下午三点,实际上服务器时间可能还在凌晨。解决方法是在MT4的"选项"菜单里查看服务器时间,或者在市场报价窗口里右键点击任意货币对,选择"交易品种"属性,里面会显示服务器时间。
第三种可能是EA代码里的时间判断逻辑本身就有缺陷。有些EA作者在写时间过滤的时候用了固定的时间值,比如写死了"if(Hour() == 15)"这样的判断,这种写法只精确到小时,而且如果EA在15点59分收到报价,也会执行交易,因为Hour()返回的还是15。如果你发现EA在时段边缘频繁交易,可能就是这个问题。
最后一种情况是EA存在多个开仓入口,你可能只修改了其中一个入口的时间限制,但其他入口没有设置。比如一个EA既有均线突破开仓逻辑,又有回调加仓逻辑,你可能只给主开仓条件加了时间过滤,但加仓逻辑没加,结果EA在禁止时间段内照样加仓。这种问题只能通过查看EA的完整代码来排查,没有捷径可走。
时间控制功能用好之后,EA的盈利能力会有明显提升。以前我有个网格EA经常在亚洲盘凌晨时段频繁开单,后来加了时间过滤,只在伦敦和纽约重叠时段交易,回测结果最大回撤降低了将近一半。不过需要提醒的是,时间参数设置要根据自己的交易品种和交易风格来调整,没有任何一个时间段设定是万能的,多测试多回测才是正道。