在MT4平台软件的使用上有不少初学者和新入门还不太熟悉,今日小编就“MT4平台软件之数据窗口解读”相关知识做了一些总结和汇集,望您因此有所收益。
mt4的数据窗口是显示当前激活图表中的相关数据,包括K线对应的开盘时间、开盘价、收盘价、最高价、最低价,同时也包括图表中指标的各个指标线对应的数值。所谓的激活图表,也就是说鼠标最后点击或者优先接受鼠标点击事件的图表。比如说你打开三个图表,默认最后打开的一个图表为激活状态,如果这时候鼠标点击第一个图表,那么第一个图表就处于激活状态。由于数据窗口只显示一个图表中的数据,所以窗口中看到的数值就是激活图表中的相关数据。数据窗口的第一行能看到显示的是哪个货币哪个周期的数据。
在mt4图表中,K线的排序是从右往左,序号依次为0、1、2、3、4…..,最新的K线始终为0号K线,每走完一个当前图表的时间周期,K线就增加一根。比如五分钟图表,每隔5分钟就开始绘制一根新的K线,新的K线序号为0,往左依次是1号K线、2号K线…..。在数据窗口中显示的数值也是和这种序号关联的。比如你将鼠标放到第10根K线上,那么对应的就是第10跟K线的开盘时间、开盘价等数据。
我们在MT4菜单栏“显示”下点击“数据窗口”即可在图表的左侧看到“数据窗口”,下面解释一下通用的K线数据名称及调用方法。
Date : 显示K线对应的日期。
Time:K线开盘时间,鼠标停留在某根K线上这里就显示该K线的开盘时间。在当前图表获取的函数分别是Time[0]、Time[1]、Time[2]等,方括号内是K线序号。如果跨图表获取数据用函数iTime(货币,时间周期,K线序号)。每一根K线的开盘时间是唯一的,不会改变的。
Open:K线开盘价,鼠标停留在某根K线上这里就显示该K线的开盘价格。在当前图表获取数据的函数分别是Open[0]、Open[1]、Open[2]等,方括号内是K线序号。如果跨图表获取数据用函数iOpen(货币,时间周期,K线序号)。每一根K线的开盘价是唯一的,不会改变的。
High:K线最高价,鼠标停留在某根K线上这里就显示该K线的最高价格。在当前图表获取数据的函数分别是High[0]、High[1]、High[2]等,方括号内是K线序号。如果跨图表获取数据用函数iHigh(货币,时间周期,K线序号)。这里要注意:从High[1]开始已经收盘的K线最高价不会在改变。而High[0]只要当前K线出新高就会改变。
Low:K线最低价,鼠标停留在某根K线上这里就显示该K线的最低价格。在当前图表获取数据的函数分别是Low[0]、Low[1]、Low[2]等,方括号内是K线序号。如果跨图表获取数据用函数iLow(货币,时间周期,K线序号)。这里要注意:从Low[1]开始已经收盘的K线最低价不会在改变。而Low[0]只要当前K线出新低就会改变。
Close:K线收盘价,鼠标停留在某根K线上这里就显示该K线的收盘价格。在当前图表获取数据的函数分别是Close[0]、Close[1]、Close[2]等,方括号内是K线序号。如果跨图表获取数据用函数iClose(货币,时间周期,K线序号)。这里要注意:从Close[1]开始已经收盘的K线收盘价不会在改变。而Close[0]在没有新的K线出现前一直在跳动。
Volume:成交量。这里仅仅是指当前所用mt4平台的成交量,并不指整个外汇市场的成交量。由于外汇市场成交量巨大,所以成交量在外汇技术分析上参考价值有限。Volume函数调用和Close基本一致。
如果我们在图表上插入单线MACD,那么数据窗口下就会多一个“技术指标窗口1”,下面也有两个数据“macd””signal”,它们就分别代表MACD指标的柱子和信号线的数值。MACD指标本身的排序也和K线序号对应。比如第一个macd柱子为0号柱子,第二个为1号柱子。单线MACD是MT4自带的,要调用其数据可以直接用iMACD函数。
iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
括号内最后面的0就是序号,和K线排序维持一致。如果我们要调用一些非MT4自带的指标,那就要用到iCustom函数,我们先看下iCustom的结构,
double iCustom( string symbol, int timeframe, string name, …, int mode, int shift)symbol – 货币名称. NULL表示当前货币对.timeframe – 时间周期。name – 指标名称…. – 参量设置(如果需要)。对应指标中的参量。mode – 索引行。 从0到7并且必须对应以其中一个使用的索引的 SetIndexBuffer 函数.shift – 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).double val=iCustom(NULL, 0, “示例Ind”,13,1,0);
这里我们需要注意的就是mode – 索引行,它的索引是指数据窗口中数据的排序位置,指标中的数据在数据窗口的排序也是从0开始,比如这里的数据窗口的“macd” 索引就是0,”signal”索引就是1。