- 精华
- 0
- 在线时间
- 118 小时
- UID
- 1271
- 积分
- 423
- 帖子
- 74
- 阅读权限
- 50
- 注册时间
- 2008-3-5
- 最后登录
- 2021-2-8
- 精华
- 0
- UID
- 1271
- 积分
- 423
- 帖子
- 74
- 主题
- 21
- 阅读权限
- 50
- 注册时间
- 2008-3-5
- 最后登录
- 2021-2-8
|
看看人家的跨周期取数
最近看了MetaQuotes Language 4 (MQL4) ,发现,人家这才是真正的跨周期取数:
double iClose( string symbol, int timeframe, int shift)
对于带有时间周期和平移指定货币对的柱返回 关闭值。如果加载历史为空,函数返回0。
对于当前图表,关于收盘价格的信息在预定义数组中命名为 Close[]。
参量:
symbol - 需应用到计算指标的货币对数据 NULL 意味当前货币对名称。 ----这个相当于期货合约吧。
timeframe - 时间周期。可以是时间周期列举的任意值。0 意味着当前图表的时间周期。 ------这个就是时间周期了。
shift - 从指标缓冲器上获取的索引值。 -------这个回朔吧
示例:
Print("对于 USDCHF H1当前柱: ",iTime("USDCHF",PERIOD_H1,i),", ", iOpen("USDCHF",PERIOD_H1,i),", ",
iHigh("USDCHF",PERIOD_H1,i),", ", iLow("USDCHF",PERIOD_H1,i),", ",
iClose("USDCHF",PERIOD_H1,i),", ", iVolume("USDCHF",PERIOD_H1,i)); |
|