RSIの「実例(ワークド例)」とは?(前提条件と失敗パターン付き)
RSIの「実例(ワークド例)」とは?
RSIの実例とは、明示的な価格リストから始まり、RSIの設定(たとえばルックバック期間の長さ)を示し、上昇と下落を計算し、それらを平均したうえで、最終的なRSI値を算出する、完全に数値化された手順の説明です。
以下は、固定した前提のみを使い、ライブの市場データは一切使わない、自己完結型の1つの例です。
RSIの仕組みと定義
RSIはRelative Strength Index(相対力指数)の略です。これは、直近の価格変化を0〜100の範囲に収まる値へマッピングするモメンタムオシレーターです。
標準的なRSIのワークフローは次のとおりです:
- ルックバック期間の長さ N を選ぶ(一般的には14)。
- ルックバックの各ステップで、前の価格からの変化量を計算する。
- 変化量を次のように分ける:
- 上昇(Gain):正の変化量(それ以外は0)
- 下落(Loss):負の変化量の絶対値(それ以外は0)
- ルックバック期間にわたって平均の上昇幅と平均の下落幅を計算する。
- 相対的な強さ RS を計算する: RS =(平均の上昇幅)/(平均の下落幅)
- RSIへ変換する:RSI = 100 − (100 / (1 + RS))。
前提が重要なのは、RSIの実装によって平均の上昇幅と平均の下落幅の計算方法が異なる可能性があるためです(たとえば平滑化された手法を使うなど)。以下の実例は単純平均を使うため、すべてのステップがそのまま検証可能です。
実例の数値計算(すべての前提を明示)
前提条件
- ルックバック期間 N = 5(14から短縮して、計算が1つの例に収まるようにしています)。
- 価格は、等間隔で測定された終値の系列です。
- RSIは、N期間にわたる上昇幅と下落幅の単純平均を使用します(平滑化された平均は使いません)。
- 手数料、スプレッド、取引結果は関与しません。RSIは価格系列から純粋に計算されます。
入力価格
次の6つの終値を観測したと仮定します:
- Day 0: 100
- Day 1: 102
- Day 2: 101
- Day 3: 103
- Day 4: 103
- Day 5: 104
これにより、ルックバック N期間に相当する5つの連続した変化が得られます:
- Change 1 (Day 1 − Day 0): +2
- Change 2 (Day 2 − Day 1): −1
- Change 3 (Day 3 − Day 2): +2
- Change 4 (Day 4 − Day 3): 0
- Change 5 (Day 5 − Day 4): +1
上昇と下落に分割
各変化について:
- Gainは正の部分、Lossは負の部分の大きさです。
- Gainリスト: [2, 0, 2, 0, 1]
- Lossリスト: [0, 1, 0, 0, 0]
平均の上昇幅と平均の下落幅(単純)
- 平均の上昇幅 = (2 + 0 + 2 + 0 + 1) / 5 = 5 / 5 = 1.0
- 平均の下落幅 = (0 + 1 + 0 + 0 + 0) / 5 = 1 / 5 = 0.2
RSの計算
- RS = 1.0 / 0.2 = 5
RSIへの変換
- RSI = 100 − (100 / (1 + 5))
- RSI = 100 − (100 / 6)
- RSI = 100 − 16.666… = 83.33(概算)
したがって、これらの明示的な前提のもとでは、RSI値は 83.33 ほどになります。
制限と失敗パターン(重要なリスク)
-
計算はデータの選択に依存します。 別の価格系列(たとえば異なる時間軸、異なるソース価格、異なる間隔)を使うと、上昇と下落が変わり、RSIの数値も変わります。
-
実装の違いによりRSI値が変わり得ます。 一部の一般的なRSI実装では、平均の上昇幅と平均の下落幅に平滑化された平均手法を使います。単純平均ではなく平滑化でこの実例を再現すると、最終的なRSIが同じにならない可能性があります。
-
例外ケースは直感を壊し得ます。 平均の下落幅が0の場合、RSは未定義、または実質的に無限大になり、RSIは100に近づきます。同様に、平均の上昇幅が0の場合、RSIは0に近づきます。これらの状況は、ルックバック期間にわたって単調に価格が動く場合に起こり得ます。
-
RSIは単独の予測ツールではありません。 RSIが高い/低いとしても、RSIは直近の変化を要約するだけであり、将来の方向性を保証しません。結果は市場状況や、実行に伴うコストにも左右されますが、これらの要因はRSIの計算自体の外にあります。
検証と次の質問
RSIをゼロから独立に検証するには:
- 使用した正確な価格リストを書き出す。
- ルックバック期間の長さ N を選ぶ。
- 単純平均を使うのか、平滑化手法を使うのかを決めて明示する。
- 上昇幅、下落幅、平均、RSを計算し、その後RSIの式を適用する。
次の実例が欲しい場合は、次のどちらかを選んでください:
- 上昇と下落がより均等に混ざったケース、または
- 連続した下落のケースで、RSIがどのように0へ向かって動くかを見るケース。
DOCUMENT END