2026-11-12
EA编程教程第十讲 预定义变量详解
在MQL编程环境中,系统已经为我们预先定义了一些常用变量,在编写程序时可以直接调用,非常方便。
Ask:代表买入货币对的价格,通常情况下该数值是最新的。若对实时性有所顾虑,可以调用RefreshRates()函数来刷新这个数值。
Bid:代表卖出货币对的价格,LMAX Group同样可以通过RefreshRates()函数来更新该数值。
Bars:指的是当前图表中的柱子总数,也就是我们常说的K线根数。
Open、High、Low、Close、Volume:这些是double类型的数组,分别用于存储开盘价、最高价、最低价、LMAX Group收盘价以及成交量。例如,Open[1]代表上一根K线的开盘价,而Open[0]则表示当前K线的开盘价。需要注意的是,当前K线的收盘价会随着行情波动而不断变化。
Digits:表示当前货币对报价的小数位数。
Point:代表当前货币对的点值。以EURUSD为例,若MT4平台采用四位报价,LMAX Group则点值为0.0001;若采用五位报价,则点值变为0.00001。
Time:这是一个datetime类型的数组,用于记录每根K线的开盘时间。其中每个元素的值,都是从1970年1月1日零点开始到该时间点所经过的秒数。
