顺水外汇EA交易网MT4

标题: 求助,MT4编程问题。 [打印本页]

作者: maisx    时间: 2016-1-31 20:23
标题: 求助,MT4编程问题。
小弟,刚刚开始学习编程,但是因为MT4 自带的编辑器没有函数字典,就算能下载到也是英文的,所以找了个旧版的编辑器,结果在旧版编译通过的MQL4文件拿过去编译,警告 错误一大堆。另外希望有人能写一段代码供小弟参考,最好是一个完整的 EA 源码,谢谢。
先简单说一下开仓平仓思路,
只用到一条MA ,手数跟MA 周期 为自定义参数。
开仓条件是:
当MA均线的值大于前一根K线的MA 的值,同时价格向上穿越均线,也就是均线拐头向上,并且价格向上穿越均线开多单。
反之则开空单。
平仓条件是:
当MA开始拐头向下 或者价格向下穿越均线 则平多单
空单相反。
在此先谢过了。

作者: pgsh    时间: 2016-1-31 20:26

开仓条件修改一下就行了, if((Open[0]>shortEma12)&&(shortEma12<Close[1]))

作者: pgsh    时间: 2016-1-31 20:26
旧版的编辑器
作者: pgsh    时间: 2016-1-31 20:27
均线交叉

作者: maisx    时间: 2016-1-31 20:33

天,难道真的是我的软件有毛病,这个 还是在旧版能编译成功,放到我MT4 自带的就 1错误1警告

作者: pgsh    时间: 2016-1-31 20:33
均线交叉EA,金叉做多单,死叉做空单。下单量、MA均线手设。

作者: pgsh    时间: 2016-1-31 20:41
MT4老版本编译器

作者: maisx    时间: 2016-1-31 20:41

还有一点,价格穿越均线的表达方式是不是,在1小时图上的K线,看在1分钟周期上的价格的收线,当前一根1分钟K线价格小于小时图上的均线的取值下一根1分钟K线收线的值大于小时图上的均线取值,还有判断均线方向是不是跟前一根K线的MA 取值比较

作者: maisx    时间: 2016-1-31 20:44

谢谢你,不过 这个旧版本的编辑器我下载过了,但是写好了之后编译不生成EX4文件,而生成的MQL4 文件 拿到MT4上自带的编辑器上编译通不过。
可能你没有看清我说的开仓条件,不用均线金叉 死叉,只用1条均线,当均线向上倾斜,价格从下向上穿越均线 开多单。不设止盈止损,平仓条件是均线拐头向下或者 价格向下穿越均线,空单 反之

作者: lkw13576564860    时间: 2016-1-31 20:44
dddddddddd
作者: maisx    时间: 2016-1-31 20:44

谢谢你了

作者: QNF_Kv587    时间: 2016-1-31 21:03
已GG~
作者: QNF_Kv587    时间: 2016-1-31 21:03
MT4老版本编译器
作者: usdcad    时间: 2016-1-31 21:37
很不错的东西
作者: EUR168    时间: 2016-1-31 22:00
前排支持!!!!!




欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2