RSI戦略の「実例(worked example)」とは?
端的な答え:RSI戦略における「実例(worked example)」の意味
RSI戦略の「実例(worked example)」とは、RSIがどのように計算されるのか、そして特定の事前定義されたRSI条件が、分析のためのルールとしてどのように表現できるのかを示す、透明性のある数値ベースのシナリオです。利益を前提としない点が重要です。ポイントは、入力と前提(使用する価格、RSIの期間、平滑化手法、しきい値の値)がすべて明記されているため、別の読者が同じRSI値を再現できることです。
仕組みと定義:RSIとは何か(そして何ではないか)
相対力指数(Relative Strength Index:RSI)は、lookbackウィンドウ(一般的には14期間)における直近の値上がり幅と値下がり幅の大きさを要約するモメンタム・オシレータです。概念的には次の通りです。
- 選択したlookback期間における平均上昇と平均下落を計算する。
- それらを相対的な強さの比率に変換する。
- その比率をオシレータのスケール(多くの場合0〜100)にマッピングする。
RSI戦略(情報提供の意味で)は一般に、「定義されたルールセットの中でRSIの読みを使う」ことを指します。たとえば、RSIが特定の水準より上か下かを確認する、しきい値を超えるかどうかを確認する、RSIが方向転換するかどうかを確認する、といったことです。重要な区別として:RSIは計測ツールです。それ自体で、特定の市場結果を保証する単独のシグナルではありません。
実例:前提を明示してRSIを手順ごとに計算する
この実例の前提(すべて再現性のため固定):
- 1ステップの価格変化を使う(各「期間」は連続する1つの観測)。
- RSIのlookback期間を5にする(典型的な14より短くし、1つの例に収まるようにする)。
- 直近5期間の上昇と下落について単純平均を使う(特別な平滑化は行わない)。
- よく使われる次の式でRSIを計算する:RS = AvgGain / AvgLoss、RSI = 100 − (100 / (1 + RS))。
- AvgLoss = 0の場合、RSは無限大として扱うため、RSIは100になる。
シナリオの価格(任意であり、ライブデータではありません):
- P0=100.0, P1=102.0, P2=101.0, P3=103.0, P4=104.0, P5=103.0
手順1:期間1〜5の利得と損失を計算する(前の価格との差):
- P1−P0 = +2.0 → gain 2.0, loss 0.0
- P2−P1 = −1.0 → gain 0.0, loss 1.0
- P3−P2 = +2.0 → gain 2.0, loss 0.0
- P4−P3 = +1.0 → gain 1.0, loss 0.0
- P5−P4 = −1.0 → gain 0.0, loss 1.0
手順2:直近5期間で平均を取る:
- AvgGain = (2.0 + 0.0 + 2.0 + 1.0 + 0.0) / 5 = 5.0/5 = 1.0
- AvgLoss = (0.0 + 1.0 + 0.0 + 0.0 + 1.0) / 5 = 2.0/5 = 0.4
手順3:RSとRSIを計算する:
- RS = 1.0 / 0.4 = 2.5
- RSI = 100 − (100 / (1 + 2.5))
- RSI = 100 − (100 / 3.5) ≈ 100 − 28.571 ≈ 71.43
これが「分析のための戦略ルール」になる方法(ただし保証ではない):
- 例のルールA(しきい値条件):「RSI > 70 ならフラグを立てる。」
- 計算されたRSI ≈ 71.43 なので、このシナリオでは条件は真です。
- 例のルールB(クロス条件):「RSIが下から70を上抜けたときだけフラグを立てる。」
- これは、さらに前のウィンドウからのRSI値も必要です。前のRSIがないと、クロスは検証できません。
読者が独立して確認できること:
- すべての価格差を再計算する。
- 指定された平均化手法を使ってAvgGainとAvgLossを再計算する。
- 指定されたRSからRSIへのマッピングでRSIを再計算する。
制限とリスク:想定すべき重大な失敗パターン
RSIベースの条件が、想定と異なる挙動をする原因となり得る制限はいくつかあります:
- 市場レジームの変化:RSIは直近の上昇/下落を反映します。ボラティリティが拡大したり、価格の性格が変わったりすると、同じRSIのしきい値でも、根本の挙動が別物になることがあります。
- トレンド環境:持続的なトレンドでは、RSIが長期間高いまま、または低いままになり得ます。その結果、単純なしきい値ルールが頻繁になり、情報量が乏しくなることがあります。
- 執行とコスト:RSI条件が正しく計算されていても、実際の結果はコスト(スプレッド/手数料)、レイテンシ、注文執行に依存します。小さな差が結果を変えます。
- 式と実装の違い:RSIの実装によって、特定の平滑化(多くの場合Wilderの平滑化)、丸め規則、そして期間定義が異なる場合があります。これらの前提を変えると、RSI値も変わり得ます。
確認、または次の質問:RSI戦略の主張をどうチェックするか
RSI戦略の説明を独立して検証するには、その内容が次を述べているか確認してください:
- RSIの期間(lookbackの長さ)と、RSIの正確な計算方法。
DOCUMENT END