外汇mt4平台,一条均线上穿另一条均线,用mql语言如何编写?

也就是股票软件上面的cross(x,y),这样的语句,在外汇mt4(mql)的编辑中,如何表达。5日均线上穿10均线,作为买入点。在外汇软件里面该怎么表示?

MT4里面没有专门的穿越函数,需要几个语句对指标的在相邻的的两个K线的数值进行判断,一般算法是,比如指标ABC上穿算法: ABC(fast,t-1)<ABC(slow,t-1) and ABC(fast,t)>ABC(slow,t) 这个判断结果为真,就代表快速线向上穿越慢速线,只要明白了这个原理,就可以编写出所有指标的上下穿越的模块了,MT4的自动化交易功能很灵活,很强大,比国内的那些自动化交易软件,如文华等厉害多了,但是需要自己先做一些基本模块。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-05
国内投资者常用的技术指标有均线、MACD、RSI、KDJ等,这些都是之前做股票,然后转做外汇的投资者常用的技术指标。做外汇的还常常会用到布林带,黄金分割等,用来判断支撑与阻力,建议新手先了解一些这些技术指标,然后从中选择几个适合自己的技术指标,结合在一起i,形成一个组合,来分析判断行情走势就行,太多的指标会影响自己的判断。
第2个回答  2011-08-05
软件会根据需要显示的图形情况自动调整比例,达到填满软件设定的窗口的目的。rsi根据的是所在窗口的大小显示,rsi显示的大小和窗口大小有关。30日均线是根据值(股票的价格)来显示的,所以k线才会变窄。rsi没必要放在主窗口,它是用来判断顶和底的,当副图就可以了。
第3个回答  2011-08-05
cross(x,y,5,10)追问

x=iMA(NULL,0,5,0,MODE_SMA,PRICE_CLOSE,0);
y=iMA(NULL,0,10,0,MODE_SMA,PRICE_CLOSE,0);
cross(x,y,5,10);
这要怎么样组合啊?

相似回答