发布睿盈外汇工具包测试版v0.1.0.0

2008年10月17日 14:05  |  分类:MT4使用

简介:睿盈外汇工具包(RexPack)是一套为MT4平台提供辅助功能的工具集,内置了一组具备各种功能的指标、脚本和EA,现在免费发布第一个测试版,希望大家使用后多多反馈。

v0.1.0.0版本包括了多个适合不同情况的平仓脚本,这些脚本和网上能找到的不同之处在于添加了许多错误处理函数,力求达到100%完成平仓,大家在测试时如遇到任何错误,请反馈给我,谢谢!

睿盈外汇工具包下载页面

将于近期开办首个MT4编程入门教学班

2008年10月16日 21:13  |  分类:MT4编程, 其它

之前在博客曾提过希望以某种方式给初学MT4编程的朋友一些帮助,现在觉得是时候做这件事了,我计划在近期举办一个MT4编程入门教学班。这个教学班的最大特点是从零开始,也就是无需任何编程基础也可以参加,希望这样能让更多的朋友踏入MT4编程的世界。教学的方式初步打算分如下两种:

1、从C语言语法开始,一步步学习MT4编程;

2、按学员的要求度身订造一套指标或EA,并为学员详细讲解结构原理、如何进行修改等(这种方式需要学员有起码的编程基础,能看懂代码,适合只希望快速得到自己想要的MT4代码的朋友)。

具体细节我还在和团队的成员商议,因为这件事不是我一个人做,而是由一个团队来进行,所以会酌情收取费用,希望大家能理解,毕竟做这样的事是需要付出很多的时间和精力的。

开班时间未定,如果有兴趣的朋友想了解更多或预定名额,可联系团队客服QQ咨询:949636732

如何生成任意周期的数据图表

2008年10月14日 08:56  |  分类:MT4使用

虽然MT4内已经设置了多种周期的浏览方式,如M5、M15、M30等,但有些朋友喜欢看一些“非主流”的周期的图表,MT4内置的周期格式就已不能满足需求,这时就要通过别的途径来生成其它周期的数据图表。
在MT4中的“导航器”(Ctrl+N调出),打开“脚本”一栏,大家可以看到有个叫做“period_converter”的脚本,顾名思义,这个就是用来生成任意周期的数据图表的脚本,而且这个是mt4内置的,非常方便。下面和大家分享一下这个脚本的用法。
假如我现在看EURUSD的2分钟图表,但MT4只有1分钟周期的图表,该怎么做?我们可以利用M1的数据来生成m2的图表,方法如下:首先打开EURUSD的M1图表:

然后双击刚才介绍的“period_converter”脚本,会弹出一个参数设置窗口:

我们看到只有1个参数ExtPeriodMultiplier,它的数值是以分钟为单位的,也就是说你想生成什么周期的图表,就填入这里行了,上面我们的目的是生成2分钟的图表,所以这里填“2”,如果我想生成20分钟的图表呢?自然就是填“20”了,如果想生成2小时的图表呢?也很简单:2X60=120,填入“120”就对了。
填入希望转换的周期,确定后,似乎什么都没发生?不然,其实MT4已经在后台为你生成了所需的图表,这时我们通过“文件”菜单,“打开离线历史数据”:

在弹出的窗口里面,我们可以找到我们需要的2分钟周期图表了:

双击“EURUSD,M2”,就会打开以2分钟为周期的图表:

需要注意的是,这是离线的历史数据,也就是说通过这种方式生成的任意周期图表,并不会自动更新。如需其自动更新,就需要用到一些较为复杂的技巧了,有兴趣的朋友可联系我进行更为深入的探讨。

EA与止损

2008年10月13日 16:44  |  分类:EA, MT4使用

相信从事外汇交易一段时间的朋友,都可能遇到过价格突然刚好打到你预设的止损,即使别的平台都没有到达过这个价位的“怪异”情形,呵呵。那么我们处于弱者方的交易者,怎样去尽量避免这种情况呢?假如你是用MT4平台的话,就可以不给头寸设置止损,转而用EA来判断、执行止损,因为EA是运行在客户端的,平台商无法看到你的EA代码,自然也无从而知你的止损所在了。

如何在每根新Bar出来时才进行判断或交易

2008年10月13日 11:15  |  分类:MT4编程

这是初学MT4编程的朋友问得比较多的一个问题。大家知道,start函数是在每次价格变动时都会被调用的,那么写在start函数内的各种条件判断和交易操作都会同时被执行,如何避免这种情况的发生呢?答案就是在进行各种条件判断或交易操作前,先判断当前的bar是否为一根新的bar(即在该bar的周期内没有进行过判断或交易)。

首先,我们定义一个全局变量:(如不清楚全局变量的含义,可翻查一下相关资料。这里补充说明一下,在MQL语言中,其实datetime类型就是int类型,所以写成如下格式其实也是可以的:然后,我们可以在start函数中进行是否为新bar的判断:

正如前面所说,MQL里面的时间类型其实就是int类型,所以可以进行大小的判断,在MT4中,随着时间的流逝,Time[]数组中的数值是从左往右不断增大的,Time[0]代表当前时间,也是Time[]数组中最大的数值。

历史数据的另外一个下载地址

2008年10月13日 10:48  |  分类:其它

感谢群里的一个汇友提供的下载地址:

新的下载地址点这里

大家下载后请自己先用病毒软件扫描一下。

休假结束,开始更新博客

2008年10月13日 10:41  |  分类:其它

休假了10多天,虽然很不舍得,但天下无不散之筵席,生活还是要继续的,呵呵。今天开始恢复更新博客,有什么问题想探讨的话,可以在博客上提出,也可加入QQ群和大家一起讨论。

10.1-10.12暂停更新博客

2008年10月4日 10:53  |  分类:其它

10.1-10.12期间,我因外出旅游,上网不便,所以会暂时停止更新博客。待回来后,会继续和大家一起分享MT4编程的心得。欢迎大家加入我的QQ群和大家一起探讨。

做个小调查

2008年9月28日 14:33  |  分类:其它

闲着没事,做个小调查,希望大家多多投票:

[poll id="3"]

如何使用EA

2008年9月26日 12:09  |  分类:EA, MT4使用, MT4编程

初接触MT4的朋友在使用EA时,经常会碰到这样或那样的问题,这里我把这些问题集中一下,希望让大家在遇到问题时能迅速找到答案。
       首先,我们从网上下载到的EA会是两种文件格式中的任意一种:一种是后缀名为mq4的文件;另外一种是后缀名为ex4的文件。后缀名为mq4的文件其实就是EA的源码文件,如果你的电脑上安装了MT4软件,只要双击这个mq4文件就可以直接打开并浏览EA的源代码;而ex4文件就是mq4文件编译后的二进制文件。Mq4格式和ex4格式在使用上没分别,只要放入MT4目录下的experts文件夹内,即可使用,区别是mq4可对EA进行修改并重新编译,而ex4则只能使用,不能修改。把EA文件放入experts文件夹后,打开MT4软件,打开你希望EA进行交易的货币对的图表,然后打开MT4的“导航器”栏(如果没有,可按Ctrl+N调出),其中有一项是“智能交易系统”,把这项展开:

我们可以看到刚才放入experts文件夹的EA文件已经在其中了,双击该EA,就会弹出如下窗口:

其中“允许实时自动交易”一项一定要勾选,其它一般保持默认即可。确定后,如操作正确,即会将该EA添加到当前打开的图表上,这是你可看见图表的右上角有个笑脸的图标:

如果不是笑脸,则检查一下工具栏的“智能交易”按钮是否已按下:

至此,EA即可正常工作。需要注意的是,不是所有使用MT4作为客户端的外汇交易商都允许EA进行交易的,所以有时即使看到笑脸图标,EA也可能没有在工作。

Pages: Prev 1 2 3 4 5 6 7 8 ...11 12 13 Next