テクニカル分析の計算式を徹底解説!初心者でもわかる指標の仕組みと使い方

株式投資やFXでチャートを見るとき、「移動平均線」「RSI」「MACD」といったテクニカル指標を目にすることが多いですよね。でも、これらの指標がどうやって計算されているのか、仕組みを理解している方は意外と少ないのではないでしょうか。

実は、テクニカル指標の計算式を知ることで、指標が示す意味やシグナルの背景をより深く理解でき、投資判断の精度を高めることができます。この記事では、テクニカル分析で使われる主要指標の計算式を、初心者の方にも分かりやすく解説していきます。

具体的な計算方法だけでなく、それぞれの指標がどんな場面で役立つのか、どう使い分けるべきかまで丁寧にお伝えしますので、ぜひ最後までお読みください。

目次

  • テクニカル分析とは?計算式を学ぶ意味
  • トレンド系指標の計算式
  • オシレーター系指標の計算式
  • テクニカル指標を使う際の注意点
  • まとめ

テクニカル分析とは?計算式を学ぶ意味

テクニカル分析とは、過去の値動きや出来高などのデータをもとに、将来の価格変動を予測する分析手法です。ファンダメンタル分析が企業の業績や経済指標を重視するのに対し、テクニカル分析はチャート上の価格パターンや統計的な指標を使って相場の流れを読み取ります。

多くの投資家はチャートソフトやアプリで自動計算された指標を見ているだけですが、計算式の仕組みを理解することで、指標がなぜそのような数値を示しているのか、どんな相場環境で信頼性が高いのかを判断できるようになります。

テクニカル指標は大きく分けて、相場の方向性を示すトレンド系指標と、買われ過ぎ・売られ過ぎを判断するオシレーター系指標の2つに分類されます。それぞれ代表的な指標の計算式を見ていきましょう。

トレンド系指標の計算式

トレンド系指標は、相場が上昇トレンドにあるのか下降トレンドにあるのかを把握するために使われます。ここでは代表的な5つの指標について、計算式と使い方を詳しく解説します。

移動平均線(Moving Average)

移動平均線は、一定期間の終値の平均を線でつないだもので、トレンド系指標の中で最も基本的かつ広く使われています。価格の短期的な変動を平滑化することで、相場の大まかな方向性を視覚的に把握できるのが特徴です。

移動平均線には主に単純移動平均(SMA)指数平滑移動平均(EMA)の2種類があります。

単純移動平均(SMA)の計算式

単純移動平均は、対象期間内のすべての終値を等しく扱い、その平均値を算出します。

\(
\text{SMA} = \frac{\text{終値}_1 + \text{終値}_2 + \cdots + \text{終値}_n}{n}
\)

例えば、5日間の終値が100円、102円、105円、103円、107円だった場合、5日単純移動平均は以下のようになります。

\(
\text{SMA}_5 = \frac{100 + 102 + 105 + 103 + 107}{5} = \frac{517}{5} = 103.4\text{円}
\)

指数平滑移動平均(EMA)の計算式

指数平滑移動平均は、直近の価格に大きな重みを置く移動平均です。SMAよりも価格変動に敏感に反応するため、トレンドの転換をより早く捉えることができます。

\(
\text{EMA}_{\text{今日}} = \text{終値}_{\text{今日}} \times k + \text{EMA}_{\text{前日}} \times (1 – k)
\)

ここで、kは平滑化係数と呼ばれ、以下の式で計算されます。

\(
k = \frac{2}{n + 1}
\)

nは期間数です。例えば12日EMAの場合、k = 2/(12+1) ≒ 0.1538となり、直近の価格に約15.4%の重みが置かれます。

一目均衡表(Ichimoku Kinko Hyo)

一目均衡表は日本で開発されたテクニカル指標で、複数の線を使って相場の均衡状態を一目で把握できるように設計されています。主に5つの要素から構成されます。

  1. 転換線:過去9日間の最高値と最安値の中間値
  2. 基準線:過去26日間の最高値と最安値の中間値
  3. 先行スパン1:転換線と基準線の中間値を26日先行表示
  4. 先行スパン2:過去52日間の最高値と最安値の中間値を26日先行表示
  5. 遅行スパン:当日の終値を26日遅行表示

転換線の計算式は以下の通りです。

\(
\text{転換線} = \frac{\text{過去9日間の最高値} + \text{過去9日間の最安値}}{2}
\)

基準線も同様の考え方で、対象期間が26日になります。

\(
\text{基準線} = \frac{\text{過去26日間の最高値} + \text{過去26日間の最安値}}{2}
\)

先行スパン1と先行スパン2に挟まれた領域は雲(抵抗帯)と呼ばれ、価格がこの雲を上抜けると上昇トレンド、下抜けると下降トレンドと判断する材料になります。

ボリンジャーバンド(Bollinger Bands)

ボリンジャーバンドは、移動平均線を中心に統計的な標準偏差を用いて上下にバンドを描画する指標です。価格の変動幅(ボラティリティ)を視覚化し、相場が過熱しているかどうかを判断できます。

ボリンジャーバンドは以下の3本の線で構成されます。

  • 中心線:n日間の単純移動平均(SMA)
  • 上部バンド:中心線 + 標準偏差 × 2
  • 下部バンド:中心線 – 標準偏差 × 2

標準偏差の計算式は以下の通りです。

\(
\sigma = \sqrt{\frac{1}{n} \sum_{i=1}^{n} (\text{終値}_i – \text{SMA})^2}
\)

したがって、上部バンドと下部バンドは次のように表されます。

\(
\text{上部バンド} = \text{SMA} + 2\sigma
\)
\(
\text{下部バンド} = \text{SMA} – 2\sigma
\)

統計学的に、価格の約95%がこの±2σの範囲内に収まるとされています。価格が上部バンドに近づくと買われ過ぎ、下部バンドに近づくと売られ過ぎと判断する目安になります。

MACD(Moving Average Convergence Divergence)

MACDは「マックディー」と読み、2本の指数平滑移動平均の差を利用してトレンドの強さや転換点を捉える指標です。主に3つの要素で構成されます。

  • MACD線:12日EMAと26日EMAの差
  • シグナル線:MACD線の9日EMA
  • ヒストグラム:MACD線とシグナル線の差

MACD線の計算式は以下の通りです。

\(
\text{MACD} = \text{EMA}_{12} – \text{EMA}_{26}
\)

シグナル線はMACDの9日間の指数平滑移動平均です。

\(
\text{シグナル} = \text{MACD線の9日EMA}
\)

MACD線がシグナル線を下から上に抜けるとゴールデンクロスと呼ばれる買いシグナル、上から下に抜けるとデッドクロスと呼ばれる売りシグナルとなります。ヒストグラムがゼロラインを越える動きも、トレンド転換の早期サインとして活用されます。

オシレーター系指標の計算式

オシレーター系指標は、相場の過熱感や反転のタイミングを捉えるために使われます。主に買われ過ぎ売られ過ぎを数値化し、逆張りのエントリーポイントを探る際に有効です。

RSI(Relative Strength Index)

RSIは相対力指数と呼ばれ、一定期間の値上がり幅と値下がり幅から相場の強弱を0~100の数値で表すオシレーター指標です。一般的に14日間のデータを使用します。

RSIの計算は以下の手順で行います。

  1. 対象期間内の各日の価格変動を計算
  2. 値上がりした日の変動幅の平均(平均上昇幅)を算出
  3. 値下がりした日の変動幅の平均(平均下落幅)を算出
  4. 以下の計算式でRSIを求める

\(
\text{RSI} = \frac{\text{平均上昇幅}}{\text{平均上昇幅} + \text{平均下落幅}} \times 100
\)

例えば、14日間の平均上昇幅が2円、平均下落幅が1円だった場合、以下のように計算されます。

\(
\text{RSI} = \frac{2}{2 + 1} \times 100 = \frac{2}{3} \times 100 \approx 66.7
\)

一般的に、RSIが70以上になると買われ過ぎ、30以下になると売られ過ぎと判断されます。ただし、強いトレンド相場では70や30を超えた状態が長く続くこともあるため、他の指標と組み合わせて使うことが重要です。

ストキャスティクス(Stochastics)

ストキャスティクスは、一定期間の最高値と最安値の範囲内で、現在の価格がどの位置にあるかを%で示すオシレーター指標です。%K、%D、Slow%Dという3つのラインから構成されます。

%Kの計算式は以下の通りです。

\(
\%K = \frac{\text{現在の終値} – \text{過去n日間の最安値}}{\text{過去n日間の最高値} – \text{過去n日間の最安値}} \times 100
\)

一般的にnは9日または14日が使われます。%Dは%Kの3日間の移動平均です。

\(
\%D = \text{\%Kの3日間移動平均}
\)

Slow%Dはさらに%Dの3日間移動平均を取ったもので、より滑らかな線になります。

ストキャスティクスでは、%Kが80以上で買われ過ぎ、20以下で売られ過ぎと判断します。また、%Kと%Dのクロスもシグナルとして利用され、%Kが%Dを下から上に抜けると買いシグナル、上から下に抜けると売りシグナルとされます。

サイコロジカルライン(Psychological Line)

サイコロジカルラインは、投資家の心理状態を数値化したシンプルな指標です。一定期間内で株価が前日比プラスになった日数の割合を計算します。

計算式は以下の通りです。

\(
\text{サイコロジカルライン} = \frac{\text{株価が上昇した日数}}{\text{計算対象期間の日数}} \times 100
\)

一般的には12日間を対象期間とします。例えば、12日間のうち9日が前日比プラスだった場合、以下のように計算されます。

\(
\text{サイコロジカルライン} = \frac{9}{12} \times 100 = 75\%
\)

75%以上で買われ過ぎ、25%以下で売られ過ぎと判断するのが一般的です。この指標は計算が非常にシンプルで直感的に理解しやすい反面、トレンド相場では長期間高い水準や低い水準が続くため、レンジ相場での逆張りに向いています。

モメンタム(Momentum)

モメンタムは、現在の価格と一定期間前の価格を比較することで、相場の勢いを測る指標です。計算式は非常にシンプルです。

\(
\text{モメンタム} = \text{当日の終値} – \text{n日前の終値}
\)

一般的にnは10日や25日が使われます。モメンタムがプラスであれば上昇の勢いがあり、マイナスであれば下降の勢いがあると判断します。

ゼロラインを基準に、モメンタムがゼロを上抜けると買いシグナル、下抜けると売りシグナルとして利用されます。また、価格が高値を更新しているのにモメンタムが低下している場合は「ダイバージェンス(逆行現象)」と呼ばれ、トレンド転換の兆候として注目されます。

RCI(Rank Correlation Index)

RCIは順位相関指数と呼ばれ、日付の順位と価格の順位の相関関係を-100から+100の範囲で示す指標です。統計学のスピアマンの順位相関係数を応用しています。

計算式は以下の通りです。

\(
\text{RCI} = \left(1 – \frac{6 \sum d^2}{n(n^2 – 1)}\right) \times 100
\)

ここで、dは各日付の日付順位と価格順位の差、nは期間数です。

RCIが+80以上で買われ過ぎ、-80以下で売られ過ぎと判断されます。また、短期・中期・長期の複数期間のRCIを同時に表示して、それらのクロスをシグナルとして活用する方法も人気があります。

テクニカル指標を使う際の注意点

ここまで様々なテクニカル指標の計算式を見てきましたが、実際の投資で使う際にはいくつかの注意点があります。

単独の指標に頼らない

どんなに精度の高い計算式でも、単独の指標だけで売買判断をするのはリスクが高いです。例えば、RSIが30以下で売られ過ぎを示していても、強い下降トレンドの中ではさらに下落が続くことがあります。

トレンド系指標オシレーター系指標を組み合わせることで、相場の方向性と過熱感の両方を把握し、より精度の高い判断が可能になります。例えば、移動平均線で上昇トレンドを確認しつつ、RSIで押し目のタイミングを計るといった使い方が効果的です。

相場環境によって有効性が変わる

テクニカル指標は相場環境によって得意・不得意があります。

  • トレンド系指標:方向性がはっきりしたトレンド相場で有効。レンジ相場ではダマシが多発
  • オシレーター系指標:レンジ相場での逆張りに有効。強いトレンド相場では買われ過ぎ・売られ過ぎ圏で長期間推移

現在の相場がトレンド相場なのかレンジ相場なのかを見極めたうえで、適切な指標を選択することが重要です。

パラメータの期間設定

ほとんどのテクニカル指標には期間パラメータ(n日間など)があり、この設定によって指標の感度が大きく変わります。

一般的に、短期間に設定すると価格変動に敏感に反応しますが、ダマシも増えます。長期間に設定するとダマシは減りますが、シグナルが遅れがちになります。

デフォルトの設定(RSIなら14日、MACDなら12-26-9など)は多くの投資家に使われているため、それ自体が相場に影響を与える可能性があります。まずはデフォルト設定で慣れてから、自分のトレードスタイルに合わせて調整するのが良いでしょう。

過去データによるバックテスト

計算式を理解したら、実際に過去のチャートで検証してみることをお勧めします。自分が使おうとしている指標や設定が、どの程度の勝率や利益率を生むのか、過去データで確認することで、実戦での自信につながります。

ただし、過去に有効だった手法が将来も必ず機能するとは限りません。バックテストはあくまで参考情報として活用し、相場環境の変化に応じて柔軟に対応する姿勢が大切です。

チャート分析の限界を理解する

テクニカル分析は過去の値動きをもとに将来を予測する手法ですが、突発的なニュースや経済指標の発表によって、チャートのパターンが崩れることがあります。

特に、企業の決算発表や中央銀行の金融政策決定、地政学的リスクなどは、テクニカル指標では予測できません。これらのファンダメンタルズ要因も常に意識しながら、総合的な判断を心がけましょう。

まとめ

この記事では、テクニカル分析で使われる主要な指標の計算式と仕組みについて詳しく解説してきました。最後に重要なポイントをまとめます。

  • 計算式の理解が判断力を高める:指標がどのように計算されているかを知ることで、シグナルの意味や信頼性をより深く理解できます。
  • トレンド系とオシレーター系の使い分け:移動平均線やMACDはトレンドの方向性を、RSIやストキャスティクスは過熱感を測るのに適しています。両者を組み合わせることで精度が向上します。
  • 相場環境に応じた指標選択:トレンド相場ではトレンド系、レンジ相場ではオシレーター系が有効です。現在の相場状況を見極めて適切な指標を使いましょう。
  • パラメータ設定の重要性:期間設定によって指標の感度が変わります。まずはデフォルト値で慣れてから、自分のスタイルに合わせて調整しましょう。
  • 総合的な判断が大切:単独の指標に頼らず、複数の指標やファンダメンタルズ情報も考慮した総合的な判断を心がけることが投資成功の鍵です。

テクニカル分析の計算式を理解することは、投資スキル向上の大きな一歩です。この記事で学んだ知識をもとに、ぜひ実際のチャートで検証しながら、自分に合った分析手法を見つけていってください。