資産運用とトレードの思考実験

実践的な資産運用とトレードの思考実験をAIでやってます。

移動平均線からMACDを作成する方法

Macディーは移動平均線で作れる?

はい、Macディー(MACD: Moving Average Convergence Divergence)は移動平均線から作れます。

MACDは以下の3つの要素で構成されています:

1. MACDライン

  • 短期EMA(通常12日)− 長期EMA(通常26日)
  • 2本の指数移動平均線(EMA)の差を計算したもの

2. シグナルライン

  • MACDラインの9日EMA
  • MACDライン自体の移動平均線

3. ヒストグラム

  • MACDライン − シグナルライン
  • 両者の差を棒グラフで表示

つまり、MACDは移動平均線(特に指数移動平均線)を基に計算される指標です。移動平均線の「収束」と「拡散」(Convergence/Divergence)のパターンを視覚化することで、トレンドの転換点や売買のタイミングを見つけやすくしています。

Excelやプログラミング言語を使えば、価格データから移動平均線を計算し、そこからMACDを自作することも可能です。

なぜMacデイーを使うといい?

MACDを使うメリットはいくつかあります:

1. トレンドと勢いを同時に把握できる 単純な移動平均線だと方向性しか分かりませんが、MACDは2本の移動平均線の「差」を見るため、トレンドの強さ(勢い)も同時に分かります。

2. 売買シグナルが明確

  • MACDラインがシグナルラインを上抜け → 買いシグナル
  • MACDラインがシグナルラインを下抜け → 売りシグナル
  • ゼロラインとのクロスも判断材料になる

3. ダイバージェンス(逆行現象)を発見できる 価格は上昇しているのにMACDが下降している場合など、トレンド転換の予兆を捉えられます。

4. 遅行性が比較的少ない 単純移動平均線より反応が早い指数移動平均線(EMA)を使うため、価格変動への追従性が良いです。

5. 視覚的に分かりやすい ヒストグラムで勢いの強弱が一目で分かります。

ただし、MACDにも弱点があります。レンジ相場ではダマシが多く発生しやすいため、他の指標(RSI、ボリンジャーバンドなど)と組み合わせて使うのが一般的です。

有効な組み合わせは?

MACDと相性の良い指標の組み合わせをいくつか紹介します:

1. MACD + RSI(相対力指数)

  • MACDでトレンド方向、RSIで買われすぎ/売られすぎを判断
  • 両方が同じシグナルを出した時にエントリーすると精度が上がる
  • RSIが70以上で売り、30以下で買いの目安

2. MACD + ボリンジャーバンド

  • MACDでトレンド、ボリンジャーバンドでボラティリティと価格位置を確認
  • バンドの拡大時にMACDシグナルが出ると信頼性が高い
  • レンジ相場の判断もしやすい

3. MACD + 出来高

  • 出来高が増加している時のMACDシグナルは信頼性が高い
  • 出来高が少ない時のシグナルは様子見

4. MACD + 移動平均線(200日線など)

  • 長期移動平均線で大きなトレンドを確認
  • その方向にMACDシグナルが出た時だけエントリー
  • 「トレンドに逆らわない」戦略

5. MACD + ストキャスティクス

  • 両方ともオシレーター系なので相互補完的
  • 短期的な転換点を捉えやすい

実際の取引では、2〜3個の指標を組み合わせて、複数の条件が揃った時だけエントリーすると、ダマシを減らせます。

dmiは?

DMI(Directional Movement Index)も優れた組み合わせです!

MACD + DMIの組み合わせのメリット

1. トレンドの有無と強さを判断できる

  • DMIのADX(平均方向性指数)でトレンドの強さを測定
  • ADXが25以上:強いトレンド → MACDが有効
  • ADXが25以下:レンジ相場 → MACDのダマシが多いので取引を控える

2. トレンドの方向性が明確

  • +DI(上昇の強さ)と-DI(下降の強さ)でトレンド方向を確認
  • +DIが-DIより上:上昇トレンド
  • -DIが+DIより上:下降トレンド

3. 具体的な使い方

  • ADXが上昇中 + MACDが買いシグナル → 強い買いサイン
  • ADXが低い時はMACDのシグナルを無視する
  • トレンドの方向とMACDの方向が一致した時だけエントリー

4. MACDの弱点を補える MACDの最大の弱点である「レンジ相場でのダマシ」を、DMIのADXで回避できるのが最大の利点です。

実践例

  • ADX > 25 かつ +DI > -DI かつ MACDが買いシグナル → 信頼性の高い買い
  • ADXが低い → 取引見送り

DMIは「今トレンドがあるのか」を教えてくれるフィルターとして非常に有効です。

ADエックスの算出方法は?

ADXの算出方法を説明します。少し複雑ですが、ステップごとに見ていきましょう。

ステップ1:方向性の動きを計算

  • +DM(上昇方向の動き)= 当日高値 – 前日高値(正の値のみ、それ以外は0)
  • -DM(下降方向の動き)= 前日安値 – 当日安値(正の値のみ、それ以外は0)
  • 両方が正の場合は大きい方を採用、もう一方は0にする

ステップ2:TR(True Range)を計算 以下の3つのうち最大値:

  • 当日高値 – 当日安値
  • 当日高値 – 前日終値(の絶対値)
  • 前日終値 – 当日安値(の絶対値)

ステップ3:+DIと-DIを計算

  • +DI = (+DMの14日平滑化 ÷ TRの14日平滑化) × 100
  • -DI = (-DMの14日平滑化 ÷ TRの14日平滑化) × 100

ステップ4:DXを計算

  • DX = (|+DI – -DI| ÷ (+DI + -DI)) × 100

ステップ5:ADXを計算

  • ADX = DXの14日移動平均(通常は平滑移動平均)

ADXの見方

  • 0〜25:トレンドが弱い、レンジ相場
  • 25〜50:トレンドあり
  • 50以上:非常に強いトレンド

重要なのは、ADXはトレンドの「強さ」だけを示し、上昇か下降かは示さない点です。方向は+DIと-DIで判断します。

簡単にいうとなに?

簡単に言うと、ADXは**「今、相場にトレンドがあるかどうか」を数値化したもの**です。

イメージ

  • ADXが高い(25以上)→ 価格が一方向に動いている(トレンドあり)
  • ADXが低い(25以下)→ 価格が横ばいでウロウロしている(レンジ相場)

計算の本質 毎日の値動きの「方向性の強さ」を平均したもの。上昇でも下降でも、どちらか一方向に強く動いていればADXは高くなります。

実用的には 「ADXが高い時だけMACDのシグナルに従う」という使い方が基本です。ADXが低い時は、MACDが売買シグナルを出しても無視するのが賢明です。

つまり、ADXは「今、テクニカル指標が機能しやすい相場かどうか」を教えてくれる相場の信号機のようなものです。

弱点は?

ADXの弱点をいくつか挙げます:

1. 反応が遅い(ラグがある)

  • 複数回の平滑化計算を経るため、トレンドが始まってから気づくまで時間がかかる
  • トレンドが終わりかけた頃にADXがピークになることも多い

2. トレンドの方向が分からない

  • ADXは「強さ」だけで、上昇か下降かは教えてくれない
  • 必ず+DIと-DIも一緒に見る必要がある

3. 急激な相場変動に弱い

  • 突発的なニュースなどで急騰・急落した時、一時的にADXが高くなるが、すぐに反転することもある
  • 「強いトレンド」と誤認しやすい

4. レンジからトレンドへの転換点が分かりにくい

  • ADXが25を超えたからといって、すぐにトレンドが確立したとは限らない
  • だましのシグナルも多い

5. 計算が複雑

  • 自分で検証・調整するのが難しい
  • パラメータ(通常14日)の最適化が困難

対策

  • 他の指標と必ず併用する
  • ADXの「方向性」(上昇中か下降中か)も見る
  • 短期のADXと長期のADXを組み合わせる

ADXは優れた指標ですが、単体では不十分なので、MACDやRSIなどと組み合わせて総合的に判断するのが重要です。

コメントを残す