Relative Strength Index (RSI) は過去一定期間の変動幅に対して、どれほど上昇したかを割合で表示する指標です。
RSIがとりうる値は0%~100%になります。
一般的に70%以上であれば買われすぎ、30%以下であれば売られすぎと考えて売買シグナルを判断します。
rsi.gif


double iRSI(string symbol, int timeframe, int period, int applied_price, int shift)


double RSI = iRSI(NULL, 0, 14, PRICE_CLOSE, 0);


テンプレート
extern string RSI_Parameters="---RSI---";
extern int RSI_period = 14;
extern double RSI_Level_UPPER = 70;
extern double RSI_Level_LOWER = 30;

double RSI0 = iRSI(NULL, 0, RSI_period, PRICE_CLOSE, 0);
double RSI1 = iRSI(NULL, 0, RSI_period, PRICE_CLOSE, 1);

RSIが70以上に到達
RSI1 < RSI_Level_UPPER && RSI0 >= RSI_Level_UPPER

RSIが30以下に到達
RSI1 > RSI_Level_LOWER && RSI0 <= RSI_Level_LOWER
最終更新:2010年11月27日 17:51