1小时图(PERIOD_H1)、4小时图(PERIOD_H4)、日线图(PERIOD_D1)、周线图(PERIOD_W1)、周线图(PERIOD_W1)、月线图(PERIOD_W1) 例:
iOpen("USDJPY",PERIOD_H1,0) 表示美元兑日元1小时图最新K线蜡烛的开盘价 iClose("EURUSD",PERIOD_H4,2) 表示欧元兑美元4小时图第3根K线蜡烛的收盘价 iClose("GBPUSD",PERIOD_H1,i) 表示英磅兑美元1小时图第i+1根K线蜡烛的收盘价 iHigh(NULL,0,0) 既不指定商品,也不指定K线周期,用在谁就是谁,用在哪就是哪
2、移动平均值。双精度double型
iMA(symbol, timeframe, period, ma_shift, ma_method, applied_price, shift)
参数共7个,分别为:商品名称、K线周期、均线周期、均线偏移、平均模式、价格种类、位置 均线周期:10天平均线的均线周期为10,20天均线的均线周期为20 均线偏移:均线位置整体左右移动的位置偏移量
平均模式:简单移动平均(MODE_SMA)、指数移动平均(MODE_EMA)、平滑移动平均线(MODE_SMMA)、线性加权移动平均线(MODE_LWMA)
价格种类:收盘价(PRICE_CLOSE)、开盘价(PRICE_OPEN)、最高价(PRICE_HIGH)、最低价(PRICE_LOW)、中值(PRICE_MEDIAN)、5(PRICE_TYPICAL)、6(PRICE_WEIGHTED)
例1:iMA("EURUSD",PERIOD_H1,20,0,MODE_SMA,PRICE_CLOSE,0)
表示:欧元1小时图上,以收盘价计算的,20小时简单移动平均线,最新K线所对应位置的值 例2:iMA(NULL,0,20,0,MODE_EMA,PRICE_CLOSE,2)
表示:在当前商品、当前K线周期图表上,以收盘价计算的,20(天)指数移动平均线 第3根K线所对应位置的值
其他如MACD指标、威廉指标、RSI、SAR、布林线等指标取值都与移动平均线指标相类似
3、在数组中求元素的移动平均值。双精度double型
iMAOnArray(数组名, 总数, 平均周期, 均线偏移, 平均模式, 位置) 这也与iMA函数差不多,不过数据源变为数组
从数组中不但可以求得移动平均值,还可以求得RSI等指标值
4、求自定义指标的值
我们经常自己编一些自定义指标,可用iCustom函数来取得自定义函数的值
iCustom(商品名,K线周期,自定义指标名称,自定义指标参数1,参数2,参数3,,,自定义指标线编号,位置) 如果自定义指标只有一根指标线,则自定义指标线的编号为0。
如果自定义指标有多根指标线,则第一条自定义指标线的编号为0,第二条为1,第三条为2。。。 例如:iCustom(NULL,0,"mymacd",12,26,9,2,0) (12,26,9)为自定义指标mymacd的三个参数
13
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库mt4 编程入门(13)在线全文阅读。
相关推荐: