论坛

学写的EA,策略原理参考《5分钟动量交易系统》

《5分钟动量交易系统》是关天豪、魏强斌所著的一本书,介绍了一种交易系统。 最近学写MQL4,就想将该系统写成EA自己来测试一下。于是按照书中的策略,为便于编程,略作修改如下: 1、进场条件1:汇价上穿21周期EMA 2、进场条件2:汇价上穿21周期EMA的同时(约5根MACD柱线内),MACD柱线上穿0轴,即开多单。 进场方式采用同时开2张单子,第1张设置止盈,第2张不设止盈。

请教大佬,当价格和均线金叉后,在5根bar内,MACD柱由负转正,即下单,代码应该怎么写?

这是5分钟动量交易系统的交易规则。 目前我正在学习EA编程,MT4的,对指标发出信号马上下单的方法会写了,但这种情况还不知道怎么写。

MT4导入历史数据时,提示memory handler:cannot allocate...

如图,我在按照网上一些高手介绍的方法导入历史数据时,遇上这个问题,开始以为是EURUSD数据文件太大,于是用Uedit32将它分成两个EURUSD-a、EURUSD-b,第一个成功了,但导入第二个又出现同样问题,于是又把EURUSD-b 分成EURUSD-c、 EURUSD-d个,也是成功一个,另一个又不行了。又分,分到了EURUSD-f了,死活不认了,试着把数据分成一个月的,只有1兆多点大,却还是提示这个memory handler:cannot allocate...。 我的电脑是XP系统,2G内存,不至于是硬件的原因吧,希望哪位老师能指点一下。 MT4版本是Build 670。