SMIエルゴディック・オシレーター (SMIO)
定義
ストキャスティクス・モメンタム・インデックス (SMI)・エルゴディック・オシレーターは、SMIOと呼ばれることもよくあります。これは、SMIエルゴディック・インジケーターで算出される、2つの期間における現在価格からその直前の価格を引いた二重移動平均の値を利用して、それを操作に加えています。このインジケーターはSMIインジケーターの指数移動平均 (EMA)からなるシグナルラインを利用して、SMIからこの値を差し引きます。このオシレーターはチャート上にヒストグラムとして表示され、トレーダーはそれらの設定を変更することが可能です (例: パラメーター、計算方法 (EMA)、期間の長さの設定) 。
計算
以下は、SMIエルゴディック・オシレーターのコードを凝縮して示したものです。
//price (user defined, default is closing price)
//method = moving average (user defined, default is EMA)
//prevP = previousPrice, index = current bar number
//abs = absolute value
//ma = moving average
prevP = price[index-1];
change = price - prevP;
absChange = abs(price - prevP);
tempChange = ma(method, index, fastPeriod, change);
tempAbsC = ma(method, index, fastPeriod, absChange);
tempChange = ma(method, index, slowPeriod, tempChange);
tempAbsC = ma(method, index, slowPeriod, tempAbsC);
SMI = tempChange / tempAbsC;
SIGNAL = ma(method, index, sigPeriod, SMI);
Plot: SMIEO = SMI - SIGNAL;
要点と着目点
SMIエルゴディック・オシレーターは他の指標やテクニカル分析ツールと併用するのがベストです。
サマリー
SMIOは、SMIエルゴディック・インジケーターで算出される2つの期間の現在価格からその直前の価格を引いた二重移動平均の値を利用して、それを操作に加えています。これはトレーダーにとって有益なトリガーのシグナルを与える助けにもなります。このインジケーターはシグナルラインを利用して、SMIからこの値を差し引きます。トレーダーの好みやトレードの必要性に応じて、パラメーターや計算方法 (EMA)、期間の長さといったインジケーターの設定変更も可能です。