参考記事
iMA()関数
double iMA(
string symbol,
int timeframe,
int ma_period,
int ma_shift,
int ma_method,
int applied_price,
int shift
);
string symbol,
int timeframe,
int ma_period,
int ma_shift,
int ma_method,
int applied_price,
int shift
);
引数
1 | string symbol | 通貨ペア | NULL:指定せず、適用したチャート |
2 | timeframe | 時間足 | PERIOD_CURRENT(0):現在の時間足 PERIOD_M1(1):1分足 PERIOD_M5(5):5分足 PERIOD_M15(15):15分足 PERIOD_M30(30):30分足 PERIOD_H1(60):1時間足 PERIOD_H4(240):4時間足 PERIOD_D1(1440):日足 PERIOD_W1(10080):週足 PERIOD_MN1(43200):月足 |
3 | ma_period | 計算する期間 | パラメータ化 |
4 | ma_shift | 表示のシフト数 | 0 |
5 | ma_method | 種類 | MODE_SMA:単純 MODE_EMA:指数 MODE_SMMA:平滑 MODE_LWMA:線形加重 |
6 | applied_price | 計算する値 | PRICE_CLOSE:終値 PRICE_OPEN:始値 PRICE_HIGH:高値 PRICE_LOW:終値 PRICE_MEDIAN:中央値 PRICE_TYPICAL:代表値 PRICE_WEIGHTED:加重終値 |
7 | shift | 取得する足の位置 | 0:現在足 1:1本前の足 2:2本前の足 ・・・ |