MACD売買シグナル:完全なユーザーガイド

目次

  1. MACD入門
  2. シグナルタイプ
  3. 設定パラメータ
  4. トレード戦略の最適化
  5. 時間枠別設定
  6. 資産別構成
  7. アラートブロードキャスト
  8. ベストプラクティス

MACD入門

Moving Average Convergence Divergence (MACD) は、資産価格の2つの移動平均間の関係を示すモメンタム指標です。このシステムは、MACDクロス、ヒストグラム分析、ゼロラインクロスに基づいて自動化されたBUYおよびSELLシグナルを生成します。

標準MACDパラメータ:

  • 高速期間:12
  • 低速期間:26
  • シグナル期間:9

シグナルタイプ

MACD_BUYシグナル

以下のときに生成:

  • ゴールデンクロス: MACDラインがシグナルラインの上をクロス
  • 強気ヒストグラム: ヒストグラムがmacd_histogram_strong_buy閾値を超える
  • ゼロラインクロス: MACDがゼロラインの上をクロス(強いモメンタム確認)

MACD_SELLシグナル

以下のときに生成:

  • デッドクロス: MACDラインがシグナルラインの下をクロス
  • 弱気ヒストグラム: ヒストグラムがmacd_histogram_strong_sell閾値を下回る
  • ゼロラインクロス: MACDがゼロラインの下をクロス(弱気モメンタム確認)

追加のボラティリティシグナル

  • PUMP: 極端な強気モメンタム検出
  • CRASH: 極端な弱気モメンタム検出
  • BUY/SELL: 一般的なトレンドシグナル(MACDと組み合わせて確認可能)

設定パラメータ

# MACDシグナル有効化/無効化
enable_macd_crossover_signal: true # 主要シグナルタイプ
enable_macd_divergence_signal: false # 高度機能(将来)
# ヒストグラム閾値(資産クラス別に調整)
macd_histogram_strong_buy: 0.5 # 強気閾値
macd_histogram_strong_sell: -0.5 # 弱気閾値
# ゼロライン検出
macd_zero_line_threshold: 0.001 # ゼロクロス感度
# MACD期間
macd_fast_period: 12 # 高速EMA
macd_slow_period: 26 # 低速EMA
macd_signal_period: 9 # シグナルライン

重要な設定ヒント

  • ヒストグラム閾値: 値が高いほどシグナルは少なく、より強い
  • ゼロライン閾値: 値が低いほどモメンタム変化に敏感
  • 期間設定: 標準(12,26,9)がほとんどの場合に機能;特定戦略に調整

トレード戦略の最適化

1. スキャルピング戦略(高頻度取引)

目標: 小さな価格変動からの迅速な利益(秒~分)

推奨時間枠: 1m, 3m, 5m

最適化されたMACD設定:

# より速く敏感な設定
macd_fast_period: 5
macd_slow_period: 13
macd_signal_period: 5
# 迅速シグナル用の狭い閾値
macd_histogram_strong_buy: 0.1 # 暗号通貨
macd_histogram_strong_sell: -0.1
macd_zero_line_threshold: 0.0005
enable_macd_crossover_signal: true

ブロードキャストシグナル:

supported_volatility_action_broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # スキャルピング用の迅速ポンプ
  - "CRASH" # 退出シグナル

ベストプラクティス:

  • 最大シグナル頻度のため1mまたは3mチャート使用
  • 確認のため出来高分析と組み合わせ
  • 狭いストップロス設定(0.5-1%)
  • リスク/リワード比率:1:1 または 1:1.5
  • 低流動性期間は避ける

2. デイトレード戦略(イントラデイ)

目標: 日次価格変動の活用(分~時間)

推奨時間枠: 5m, 15m, 30m, 1h

最適化されたMACD設定:

# バランスの取れた感度
macd_fast_period: 8
macd_slow_period: 17
macd_signal_period: 7
# 中程度の閾値
macd_histogram_strong_buy: 0.3 # 暗号通貨
macd_histogram_strong_sell: -0.3
macd_zero_line_threshold: 0.001
enable_macd_crossover_signal: true

ブロードキャストシグナル:

supported_volatility_action_broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "BUY" # トレンド確認
  - "SELL"

ベストプラクティス:

  • 主要時間枠:15m または 30m
  • トレンド確認のため1h使用
  • 正確なエントリー/エグジットのため5m確認
  • ストップロス:1-2%
  • リスク/リワード比率:1:2
  • 市場クローズ前に全ポジション決済

3. スウィングトレード戦略(複数日)

目標: 中期トレンドの活用(日~週)

推奨時間枠: 1h, 2h, 6h, 12h, 1d

最適化されたMACD設定:

# 信頼性のための標準設定
macd_fast_period: 12
macd_slow_period: 26
macd_signal_period: 9
# 標準閾値
macd_histogram_strong_buy: 0.5 # 暗号通貨
macd_histogram_strong_sell: -0.5
macd_zero_line_threshold: 0.001
enable_macd_crossover_signal: true

ブロードキャストシグナル:

supported_volatility_action_broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "BUY"
  - "SELL"
  - "PUMP" # 主要トレンド変化

ベストプラクティス:

  • 主要時間枠:1h または 6h
  • 全体トレンド方向のため1d使用
  • エントリー洗練のため2h使用
  • ストップロス:3-5%
  • リスク/リワード比率:1:3
  • ポジションは通常3-10日保有

4. 長期取引 / ポジショントレード

目標: 長期資産蓄積(週~月)

推奨時間枠: 6h, 12h, 1d

最適化されたMACD設定:

# より遅く安定した設定
macd_fast_period: 19
macd_slow_period: 39
macd_signal_period: 9
# 強いシグナルのみ高い閾値
macd_histogram_strong_buy: 1.0 # 暗号通貨
macd_histogram_strong_sell: -1.0
macd_zero_line_threshold: 0.002
enable_macd_crossover_signal: true

ブロードキャストシグナル:

supported_volatility_action_broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # 主要市場変化
  - "CRASH" # 退出警告

ベストプラクティス:

  • 主要時間枠:1d
  • 確認のため12h使用
  • 短期ノイズ無視
  • ストップロス:8-15%
  • リスク/リワード比率:1:5 以上
  • ポジションは週~月保有
  • ファンダメンタル分析にも集中

時間枠別設定

超高速時間枠 (1m, 3m)

macd_fast_period: 5
macd_slow_period: 13
macd_signal_period: 5
macd_histogram_strong_buy: 0.05-0.15 # 非常に敏感
macd_histogram_strong_sell: -0.05 ~ -0.15

使用ケース: スキャルピング、ボット取引
利点: 高いシグナル頻度
欠点: 多くの偽シグナル、高ノイズ

高速時間枠 (5m, 15m)

macd_fast_period: 8
macd_slow_period: 17
macd_signal_period: 7
macd_histogram_strong_buy: 0.2-0.4
macd_histogram_strong_sell: -0.2 ~ -0.4

使用ケース: デイトレード、積極的スキャルピング
利点: 速度と精度の良いバランス
欠点: 継続的な監視が必要

中間時間枠 (30m, 1h, 2h)

macd_fast_period: 12
macd_slow_period: 26
macd_signal_period: 9
macd_histogram_strong_buy: 0.3-0.6
macd_histogram_strong_sell: -0.3 ~ -0.6

使用ケース: デイトレード、スウィングトレード
利点: 信頼できるシグナル、管理可能な頻度
欠点: 迅速な機会を逃す可能性

低速時間枠 (6h, 12h, 1d)

macd_fast_period: 12-19
macd_slow_period: 26-39
macd_signal_period: 9
macd_histogram_strong_buy: 0.8-2.0
macd_histogram_strong_sell: -0.8 ~ -2.0

使用ケース: スウィングトレード、ポジショントレード
利点: 強いトレンド識別、少ない偽シグナル
欠点: 遅延エントリー、少ないシグナル

資産別構成

暗号通貨 (Bitcoin, Ethereum など)

# 標準暗号通貨設定
macd_histogram_strong_buy: 0.5-2.0
macd_histogram_strong_sell: -0.5 ~ -2.0
macd_zero_line_threshold: 0.001
# 高ボラティリティアルトコイン(低い閾値)
macd_histogram_strong_buy: 0.3-1.0
macd_histogram_strong_sell: -0.3 ~ -1.0

特徴: 高ボラティリティ、24/7取引
推奨: デイトレードは15m-1h、スウィングは1h-1d使用

外国為替 (EUR/USD, GBP/USD など)

# 非常に敏感な閾値
macd_histogram_strong_buy: 0.0001-0.001
macd_histogram_strong_sell: -0.0001 ~ -0.001
macd_zero_line_threshold: 0.00001
# 標準期間が良好に機能
macd_fast_period: 12
macd_slow_period: 26
macd_signal_period: 9

特徴: 低ボラティリティ、高流動性
推奨: デイトレードは5m-30m、スウィングは1h-6h使用

株式 (AAPL, TSLA, SPY など)

# 中程度の閾値
macd_histogram_strong_buy: 0.1-1.0
macd_histogram_strong_sell: -0.1 ~ -1.0
macd_zero_line_threshold: 0.001
# 安定性のための長い期間使用可能
macd_fast_period: 12-15
macd_slow_period: 26-30
macd_signal_period: 9

特徴: 中ボラティリティ、市場時間のみ
推奨: デイトレードは15m-1h、スウィングは1h-1d使用

アラートブロードキャスト

サポートされるボラティリティアクション

supported_volatility_action:
  - "BUY" # 一般買いシグナル
  - "SELL" # 一般売りシグナル
  - "PUMP" # 極端な上昇モメンタム
  - "CRASH" # 極端な下降モメンタム

ブロードキャスト構成

supported_volatility_action_broadcast:
  - "BUY" # トレンドシグナル
  - "SELL"
  - "PUMP" # 極端ボラティリティ
  - "CRASH"
  - "MACD_SELL" # MACD専用シグナル
  - "MACD_BUY"

取引スタイル別ブロードキャスト戦略

スキャルパー (1m-5m):

broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # 迅速機会
  - "CRASH" # 迅速退出

デイトレーダー (5m-1h):

broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "BUY" # 確認
  - "SELL"

スウィングトレーダー (1h-1d):

broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # 主要トレンド変化
  - "SELL"

ポジショントレーダー (12h-1d):

broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # 市場レジーム変化
  - "CRASH"

ベストプラクティス

  1. マルチタイムフレーム分析
    • 主要時間枠: 主要取引チャート
    • 上位時間枠: 全体トレンド識別(3-5倍長く)
    • 下位時間枠: 正確なエントリー/エグジット(3-5倍短く)

    デイトレード例:

    • 上位:1h(トレンド方向)
    • 主要:15m(シグナル)
    • 下位:5m(エントリー)
  2. 確認戦略

    MACDのみで取引しない。他と組み合わせ:

    • 出来高:出来高急増でブレイクアウト確認
    • サポート/レジスタンス:主要レベル近辺で取引
    • RSI:過買い/過売り極端回避
    • 価格アクション:キャンドルパターン探し
  3. シグナル品質フィルタ

    高品質MACDシグナル:

    • ヒストグラムモメンタム増加
    • 同一方向のゼロラインクロス
    • マルチタイムフレーム整列
    • サポート/レジスタンスで発生

    低品質シグナル(回避):

    • クロスとヒストグラムのダイバージェンス
    • 乱雑で横ばい市場
    • 上位時間枠トレンドに逆行
    • 低出来高期間中
  4. リスク管理
    • ポジションサイジング:取引あたり1-2%以上のリスク禁止
    • ストップロス:戦略ベースのストップ常に使用
    • テイクプロフィット:最低リスクの2-3倍目標設定
    • 最大ドローダウン:ピークから10%下落で取引休止
  5. 最適化ワークフロー
    1. 歴史データで設定バックテスト(500+取引)
    2. 2-4週間のペーパートレード
    3. 最小資本での小規模ライブテスト
    4. 信頼構築で段階的拡大
    5. 月次レビュー&調整
  6. 避けるべき一般的なミス
    • 限定データでの過剰最適化(カーブフィッティング)
    • 市場条件無視(トレンド vs レンジ)
    • 確認なしの全シグナル取引
    • 全資産に同一設定使用
    • ボラティリティ変化への閾値調整無視
    • 準備なしの主要ニュースイベント中取引
  7. 市場条件への調整

    トレンド市場:

    • 標準MACD設定使用
    • 上昇トレンドではMACD_BUY、下降トレンドではMACD_SELLに集中
    • トレンド方向のみ取引

    レンジ市場:

    • ヒストグラム閾値狭める
    • 短い期間使用(迅速反応)
    • シグナル無効化または取引減少検討

    高ボラティリティ:

    • ヒストグラム閾値増加
    • ストップロス拡大
    • ポジションサイズ縮小

    低ボラティリティ:

    • ヒストグラム閾値減少
    • より長い時間枠への移行が必要な場合あり
    • 品質セットアップに忍耐

クイックリファレンス表

戦略 時間枠 高速/低速/シグナル ヒストグラム閾値 最適用途
スキャルピング 1m, 3m, 5m 5/13/5 ±0.1-0.2 迅速利益、高活動
デイトレード 5m, 15m, 30m, 1h 8/17/7 ±0.3-0.5 イントラデイトレンド
スウィングトレード 1h, 6h, 12h, 1d 12/26/9 ±0.5-1.0 複数日ポジション
ポジショントレード 6h, 12h, 1d 19/39/9 ±1.0-2.0 長期保有

結論

MACDシグナルは、取引スタイルと資産クラスに正しく構成されると強力です。戦略に推奨される設定から始め、徹底的にバックテストし、結果に基づいて調整してください。どの指標も完璧ではないことを忘れずに — 常に適切なリスク管理を使用し、MACDを他の分析方法と組み合わせて最高の結果を得てください。

最終チェックリスト:

  • enable_macd_crossover_signal: true を有効化
  • ✅ 資産に適したヒストグラム閾値設定
  • ✅ 時間枠に合わせた期間構成
  • ✅ プラットフォーム用ブロードキャストアラート設定
  • ✅ ライブ取引前の設定テスト
  • ✅ 結果文書化と反復

トレードの成功を!

📎 Related Topics