RSIと移動平均はどう解釈すべきか
RSI:意味と解釈方法
相対力指数(RSI)はモメンタム・オシレーターです。標準的な形では、RSIは参照期間(ルックバック)の平均上昇幅と平均下落幅から計算され、その後、上限・下限のあるスケール(一般に0〜100)にマッピングされます。解釈の観点では、RSIは直近の方向性に対する圧力についての問いに答えます。つまり、値が高いほど下落よりも上昇の動きが直近で強いことを示唆し、値が低いほどその逆を示唆します。
RSIを解釈する一般的な方法は、しきい値(たとえば「買われ過ぎ」や「売られ過ぎ」に関連する値)や、上昇/下降といったモメンタムの変化を通じて行うことです。しかし、これらのラベルは説明上の慣習であって、普遍的な真実ではありません。RSIが「高い」か「低い」かは、使用している特定のルックバック期間の長さと、分析している対象資産とデータの時間足におけるRSIの過去分布に依存します。
移動平均:意味と解釈方法
移動平均(MA)は、指定した本数(期間)で平均を取ることで価格を平滑化します。単純移動平均(SMA)は単純な算術平均を使いますが、指数移動平均(EMA)は直近データにより大きな重みを与えます。MAの解釈は、通常、モメンタムというよりトレンドと基準水準に関するものです。価格が移動平均の上にとどまる場合、選択した期間において価格がMA水準より高い水準で平均化されていることを示すことが多く、下にとどまる場合は通常その逆の解釈が用いられます。
MAに基づく解釈も、期間の長さに依存します。短い期間は反応が速い一方でノイズに敏感になりやすく、長い期間は反応が遅い一方で短期の変動をフィルタリングできる可能性があります。つまり、同じ市場でもパラメータの選び方によってMAの挙動が異なって見えることがあります。
RSIと移動平均を組み合わせると、何が推測できるかがどう変わるか
RSIを移動平均と併用すると、次の2つの考えを分けて整理できます。
- RSIはルックバック期間におけるモメンタムを反映します。
- 移動平均は、その期間における平滑化されたトレンドの基準を反映します。
たとえば、RSIが高い一方で価格が移動平均の上にあるなら、「直近の履歴に対する上向きのモメンタム」と「価格が平滑化された基準の上にある」という状況説明ができるかもしれません。RSIが下がっているのに価格が移動平均の上にとどまっているなら、「まだプラスのトレンド基準の中でのモメンタムの冷却」と表現できるかもしれません。これらは同時に観測される指標状態の説明であり、直接的な予測ではありません。
推論を確認するための単純なモデルは、各指標を「別の問いに答えているもの」として扱い、その接続は説明のレベルにとどめることです。同じ前提とデータで慎重に検証できない限り、その説明を予測的な主張へ格上げしないようにしましょう。
エビデンスまたは例:どんな前提を明示する必要があるか
たとえば、仮想的なバックテストを考えます。そこで、選んだルックバック期間でRSIを計算し、選んだ期間でEMAを計算します。移動平均に関する「クロスオーバー」型の観察は、複数の定義があり得ます(たとえば、価格がMAを上抜けること、あるいは1つのMAが別のMAをクロスすること)。同様に、「RSIシグナル」も、しきい値のクロス、RSIの方向転換、またはダイバージェンスによって定義でき、それぞれの定義は異なる計算を意味します。
ロジックを独立に検証するには、次を明示する必要があります:
- RSIの正確なルックバック長、
- 正確なMAタイプ(SMAまたはEMA)と期間、
- 価格系列の時間足、
- 何を「イベント」と数えるかの正確なルール(たとえば、「RSIが50を上抜ける」か、「RSIがN期間上昇する」か)、
- 欠けたデータやローソク足がどのように扱われるか。
これらの前提がないと、2人が「RSIと移動平均」を見ても、どちらも内部的に整合しているように見える別々の解釈に到達してしまう可能性があります。
限界と重大な失敗パターン
いくつかの限界は、どの指標プラットフォームでも当てはまります:
1) パラメータへの感度。 RSIのルックバック長やMAの期間を変えると、「高い/低い」や「上/下」が現れる位置が変わり得ます。これにより、結論が異なる設定間で不安定になることがあります。
2) 市場レジームの変化。 指標状態とその後の価格挙動の歴史的な関係は、ボラティリティ、流動性、トレンド特性が変わると、確実に引き継がれるわけではありません。
3) 時間足の不一致。 ある時間足のMAと別の時間足のRSIは、異なる挙動を記述し得ます。時間軸が揃っていないと、両者を同時に解釈することで矛盾するようになることがあります。
4) コストと執行の影響。 指標状態が歴史的に値動きと相関していたとしても、スプレッド、手数料、スリッページ、そしてプラットフォームの執行差を含めると、実際の結果は異なるものになり得ます。