2010/8/11
ROC(Rate of Change)
期間内の変化率を表す指標。モメンタムを%表示にしたものです。
0以上の時上昇トレンド、0以下の場合下落トレンドと判断する。
ROCがマイナスからプラスに転じたときが買いサイン、プラスからマイナスに転じたときが売りサインと読む。
使用する関数
ROCは当日終値とN日前の終値の差を%表示したものです。モメンタムの%表示と考えてください。
ここではOFFSET関数を使って任意の日数のROCを計算できるようにします。
I列でROCを計算します。
計算式は赤枠内赤字部分
I4セルをI5以下のセルにコピー&ペーストすればROCが計算できます。
Excelファイルがダウンロードできない場合はリンクを右クリックして「対象をファイルに保存」を選択して保存すればダウンロードできます。
計算式
ROC = (当日終値 - N日前終値) ÷ N日前終値 × 100
Nは10を使うのが一般的
Nは10を使うのが一般的
![]() |
日経平均終値とROC(10日)の図
0以上の時上昇トレンド、0以下の場合下落トレンドと判断する。
ROCがマイナスからプラスに転じたときが買いサイン、プラスからマイナスに転じたときが売りサインと読む。
ExcelでROCを計算する
使用する関数
OFFSET(基準セル,行数,列数,高さ,幅)
基準セルから指定した行数、列数だけ移動したセルを参照する。または高さ、幅を設定して基準セルから指定した 高さ、幅のセル範囲を指定する。IF(条件式,真の場合,偽の場合)
条件式を満たす場合は真の場合の値、満たさない場合は偽の場合の値を返します。ROW(セル)
セルの行番号を返します。何も指定しない場合はROWが書かれたセルの行番号を返します。![]() |
ここではOFFSET関数を使って任意の日数のROCを計算できるようにします。
I列でROCを計算します。
計算式は赤枠内赤字部分
(E4-OFFSET(E4,-$I$3,0,1,1))/OFFSET(E4,-$I$3,0,1,1)*100
です。I4セルをI5以下のセルにコピー&ペーストすればROCが計算できます。
Excelファイルがダウンロードできない場合はリンクを右クリックして「対象をファイルに保存」を選択して保存すればダウンロードできます。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
↑ TOP PAGE