関数説明
RSIの組み込みテクニカル指標関数
書式
double iRSI(string symbol, int timeframe, int period, int applied_price, int shift)
引数
・symbol
通貨ペア。「NULL」はプログラムを挿入したチャートにおける通貨ペアを表す。
・timeframe
時間枠。「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 | 月足 |
・period
RSIを算出するバーの数
・applied_price
適用する価格
定数 | 値 | 説明 |
---|---|---|
PRICE_CLOSE | 0 | 終値 |
PRICE_OPEN | 1 | 始値 |
PRICE_HIGH | 2 | 高値 |
PRICE_LOW | 3 | 安値 |
PRICE_MEDIAN | 4 | (高値+安値)÷2 |
PRICE_TYPICAL | 5 | (高値+安値+終値)÷3 |
PRICE_WEIGHTED | 6 | (高値+安値+終値×2)÷4 |
・shift
RSIを算出する位置(最新のバーからのシフト)
戻り値
「shift」の位置におけるRSIの値