日志存档:10, 2008

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群和大家一起探讨。

Pages: Prev 1 2