MQ4 iTime怎么使用
时间: 2024-03-18 15:41:36 浏览: 80
用于学习测试的神经网络ea.mq4
MQ4中的iTime函数用于获取指定时间的某种类型的时间值。iTime函数的语法如下:
```
datetime iTime(
string symbol, //交易品种
ENUM_TIMEFRAMES timeframe, //时间帧
int shift //时间偏移量
);
```
其中,参数symbol表示交易品种,timeframe表示时间帧,shift表示时间偏移量。具体使用方法如下:
1. 获取当前时间的Open值:
```
double open = iOpen(_Symbol, PERIOD_CURRENT, 0);
datetime time = iTime(_Symbol, PERIOD_CURRENT, 0);
```
2. 获取1小时前的Close值:
```
double close = iClose(_Symbol, PERIOD_H1, 1);
datetime time = iTime(_Symbol, PERIOD_H1, 1);
```
需要注意的是,iTime函数的返回值是一个表示时间的整数,需要使用datetime类型的变量来接收。
阅读全文