ATR売買シグナル ユーザーガイド

1. 導入

ATR(Average True Range)インジケーターは市場のボラティリティを測定し、ボラティリティのブレイクアウトと収縮に基づいてトレーディングシグナルを生成します。このガイドでは、さまざまなトレーディング戦略と時間枠に最適化された設定を提供します。

ATRとは?

  • ATRは指定された期間の平均価格レンジを測定します
  • 高いATR = 高いボラティリティ
  • 低いATR = 低いボラティリティ(レンジ相場)

2. ATRシグナルタイプ

1. ATRブレイクアウトシグナル(高ボラティリティ)

ボラティリティが指定された倍率で平均を超えたときに生成され、強い動きの可能性を示します。

  • ATR_BREAKOUT_BUY: 上昇モメンタム付きの高ボラティリティ
  • ATR_BREAKOUT_SELL: 下降モメンタム付きの高ボラティリティ
  • PUMP: 極端な上昇ボラティリティスパイク
  • CRASH: 極端な下降ボラティリティスパイク

2. ATR収縮シグナル(低ボラティリティ)

ボラティリティが平均を下回ったときに生成され、レンジ相場と潜在的なブレイクアウト準備を示します。

  • BUY: 上昇バイアス付きの低ボラティリティレンジ
  • SELL: 下降バイアス付きの低ボラティリティレンジ

3. 設定パラメータ

コアATR設定

# シグナル有効化/無効化
enable_atr_breakout_signal: true # 高ボラティリティシグナル
enable_atr_contraction_signal: false # 低ボラティリティシグナル
# ATR倍率
atr_high_volatility_multiplier: 2.0 # ブレイクアウト閾値(平均の2倍)
atr_low_volatility_multiplier: 0.5 # 収縮閾値(平均の0.5倍)
# ATR計算
atr_lookback_period: 14 # ATR平均期間
atr_calculation_period: 14 # 基本ATR計算期間

シグナルアクション

supported_volatility_action:
  - "BUY" # 低ボラティリティ買いシグナル
  - "SELL" # 低ボラティリティ売りシグナル
  - "PUMP" # 極端な上昇ボラティリティ
  - "CRASH" # 極端な下降ボラティリティ
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "ATR_BREAKOUT_SELL" # 高ボラティリティ売り
  - "ATR_BREAKOUT_BUY" # 高ボラティリティ買い

4. トレーディング戦略設定

🚀 スキャルピング(高速エントリー/エグジット - 分単位)

目標: 高い感度で小さく速い価格変動を捕捉

# スキャルピング設定
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.5 # より速いシグナルのための低い閾値
atr_low_volatility_multiplier: 0.6 # 早期収縮捕捉
atr_lookback_period: 7 # 反応性のための短いルックバック
atr_calculation_period: 7 # 速いATR計算
# 最適Kline間隔: 1m, 3m, 5m
# 優先シグナル: ATR_BREAKOUT_BUY, ATR_BREAKOUT_SELL, PUMP, CRASH

特徴:

  • ボラティリティ変化に非常に敏感
  • セッションごとの複数シグナル
  • 継続的な監視が必要
  • 偽シグナルのリスクが高い

📊 デイトレーディング(イントラデイ - 時間単位)

目標: バランスの取れた感度でイントラデイトレンドを捕捉

# デイトレーディング設定
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 2.0 # 標準閾値
atr_low_volatility_multiplier: 0.5 # 標準収縮
atr_lookback_period: 14 # 標準ルックバック
atr_calculation_period: 14 # 標準ATR
# 最適Kline間隔: 5m, 15m, 30m, 1h
# 優先シグナル: すべてのシグナルをバランス

特徴:

  • バランスの取れたシグナル頻度
  • 午前9時~午後4時のセッションに最適
  • マイナーノイズをフィルタリング
  • ほとんどのデイトレーダー向け

📈 スイングトレーディング(日~週単位)

目標: ノイズを低減しつつ複数日のトレンドを捕捉

# スイングトレーディング設定
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false # ブレイクアウトのみに集中
atr_high_volatility_multiplier: 2.5 # 品質のための高い閾値
atr_low_volatility_multiplier: 0.4 # 通常使用しない
atr_lookback_period: 20 # 安定性のための長いルックバック
atr_calculation_period: 20 # スムーズなATR
# 最適Kline間隔: 1h, 2h, 6h, 12h
# 優先シグナル: ATR_BREAKOUT_BUY, ATR_BREAKOUT_SELL

特徴:

  • 少ないが高品質のシグナル
  • 3~10日の保有期間
  • イントラデイノイズにあまり影響されない
  • パートタイムトレーダー向け

🎯 長期トレーディング(週~月単位)

目標: 主要トレンド変化とポジションエントリーを特定

# 長期設定
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 3.0 # 非常に選択的なシグナル
atr_low_volatility_multiplier: 0.3 # 蓄積ゾーンでのオプション
atr_lookback_period: 30 # 長期平均
atr_calculation_period: 30 # 非常にスムーズなATR
# 最適Kline間隔: 6h, 12h, 1d
# 優先シグナル: PUMP, CRASH, ATR_BREAKOUT_BUY/SELL

特徴:

  • 稀だが確信度の高いシグナル
  • 数週間の保有期間
  • 最小限の監視が必要
  • 主要な市場変動を捕捉

5. Kline間隔設定

戦略別の最適間隔選択

Kline間隔 最適対象 シグナル頻度 ノイズレベル
1mウルトラスキャルピング非常に高い非常に高い
3mスキャルピング高い高い
5mスキャルピング/デイ高い中-高
15mデイトレーディング
30mデイトレーディング中-低
1hデイ/スイング中-低
2hスイング
6hスイング/長期非常に低い
12h長期非常に低い非常に低い
1d長期非常に低い最小

マルチタイムフレーム分析推奨

  • スキャルパー: 実行用1m + トレンド確認用5mを使用
  • デイトレーダー: シグナル用15m + トレンド方向用1hを使用
  • スイングトレーダー: シグナル用1h + トレンドコンテキスト用6hを使用
  • 長期: シグナル用1d + マクロトレンド用週足チャートを使用

6. シグナルアクション & ブロードキャスト

シグナル優先度レベル

クリティカルシグナル(常にブロードキャスト)

  • PUMP: 極端な上昇ボラティリティ(3.0x+ ATR)
  • CRASH: 極端な下降ボラティリティ(3.0x+ ATR)

高優先度シグナル

  • ATR_BREAKOUT_BUY: 高ボラティリティ買いシグナル
  • ATR_BREAKOUT_SELL: 高ボラティリティ売りシグナル

標準シグナル

  • BUY: 低ボラティリティレンジ買い
  • SELL: 低ボラティリティレンジ売り

ブロードキャスト設定

# 戦略に合ったすべての関連シグナルを有効化
supported_volatility_action_broadcast:
  - "PUMP" # 常にブロードキャスト - 極端イベント
  - "CRASH" # 常にブロードキャスト - 極端イベント
  - "ATR_BREAKOUT_BUY" # ブレイクアウトシグナル
  - "ATR_BREAKOUT_SELL" # ブレイクアウトシグナル
  - "BUY" # スキャルパー/デイトレーダー向けオプション
  - "SELL" # スキャルパー/デイトレーダー向けオプション

通知チャネル: Discord, Telegram, WhatsApp

7. ベストプラクティス

1. 設定ガイドライン

初期設定(保守的):

enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 2.5
atr_lookback_period: 14

アグレッシブ設定(経験豊富なトレーダー):

enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.8
atr_low_volatility_multiplier: 0.6
atr_lookback_period: 10

2. シグナル解釈

ATRブレイクアウトシグナル:

  • ボリューム増加で確認
  • 上位時間枠でトレンド方向を確認
  • 最近のスイングポイントの下/上にストップロスを設定
  • ニュースイベント中は避ける(戦略でない限り)

ATR収縮シグナル:

  • 方向確認を待つ
  • ブレイクアウト前の事前ポジショニングに使用
  • 低ボラティリティのためストップロスをタイトに
  • レンジ市場で偽シグナルが発生する可能性あり

3. シグナルタイプ別リスク管理

シグナルタイプ ポジションサイズ ストップロス テイクプロフィット
PUMP/CRASH通常の25-50%タイト(1.0x ATR)速い(1.5x ATR)
ATRブレイクアウト75-100%標準(1.5x ATR)2.0-3.0x ATR
BUY/SELL(収縮)50-75%タイト(1.0x ATR)2.0x ATR

4. 避けるべき一般的な落とし穴

しないこと:

  • 1dチャートにスキャルピング設定を使用(偽シグナル多発)
  • 上位時間枠のトレンドを無視
  • 確認なしでPUMP/CRASHシグナルを追う
  • すべての資産に同一設定を使用(ボラティリティは異なる)
  • ブレイクアウトシグナルでストップロスなしでトレード

すること:

  • 特定の資産で設定をバックテスト
  • 他のインジケーターと組み合わせる(RSI, MACD, ボリューム)
  • 資産ボラティリティに応じて倍率を調整
  • シグナル精度追跡のためのトレーディングジャーナル保持
  • 学習段階では小さいポジションサイズを使用

5. 資産別調整

  • 暗号通貨(高ボラティリティ):
    • 倍率を0.3-0.5増加
    • 長いルックバック期間を使用(20-30)
  • 主要FXペア(中ボラティリティ):
    • 標準倍率が良好に機能
    • 14期間ルックバックが最適
  • 株式(変動ボラティリティ):
    • 大型株の倍率を減少(1.8-2.2)
    • 小型株の倍率を増加(2.5-3.5)

クイックリファレンス表

戦略 × 間隔最適化マトリクス

戦略 間隔 ATR倍率(高) ATR倍率(低) ルックバック ブレイクアウト 収縮
スキャルピング1m, 3m, 5m1.50.67はいはい
デイ5m, 15m, 30m, 1h2.00.514はいはい
スイング1h, 2h, 6h, 12h2.50.420はいいいえ
長期6h, 12h, 1d3.00.330はいいいえ

設定ファイル例

完全スキャルピング設定

# スキャルピング戦略 - 1m/3m/5m
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.5
atr_low_volatility_multiplier: 0.6
atr_lookback_period: 7
atr_calculation_period: 7
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "ATR_BREAKOUT_SELL"
  - "ATR_BREAKOUT_BUY"

完全スイング設定

# スイング戦略 - 1h/2h/6h/12h
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 2.5
atr_low_volatility_multiplier: 0.4
atr_lookback_period: 20
atr_calculation_period: 20
supported_volatility_action:
  - "PUMP"
  - "CRASH"
supported_volatility_action_broadcast:
  - "PUMP"
  - "CRASH"
  - "ATR_BREAKOUT_SELL"
  - "ATR_BREAKOUT_BUY"

サポート & 追加資料

重要概念:

  • ATRはボラティリティを測定し、方向ではありません
  • 最良の結果を得るにはトレンドインジケーターと組み合わせる
  • 高い時間枠 = より信頼性の高いシグナル
  • ライブトレード前に常にバックテスト

推奨追加インジケーター:

  • RSI(モメンタム確認)
  • MACD(トレンド確認)
  • ボリューム(シグナル検証)
  • サポート/レジスタンスレベル

このガイドはATRベースのトレーディングシグナルのフレームワークを提供します。実際の資金で戦略を実装する前には、徹底的なバックテストとリスク評価を必ず行ってください。

📎 Related Topics