ホーム テクニカル指標 投稿

ATRスムージング - MetaTrader 4用インジケーターの使い方

添付ファイル
36438.zip (1.37 KB, ダウンロード 0回)

今回ご紹介するインジケーターは、トゥルーレンジ(True Range)を基にしています。トゥルーレンジは、(高値 - 安値)、|高値 - 前の終値|、|安値 - 前の終値|の最大値で計算されます。ここで、| |は数学上の絶対値を示します。
最初のデータを得るためには、指定されたバー数(入力された長さ)に対してトゥルーレンジの値を計算し、その値の単純移動平均(SMA)を算出します。この平均値が初めてのATR値として設定されます。

スムージング手法:

  • RMA:係数アルファは、alpha = 1/Lengthとして定義されます。RMAの計算は次のようになります:rma = alpha * (現在のキャンドルのトゥルーレンジ値) + (1-alpha) * (前回のrma)。
  • SMA:各バーについて、指定されたバー数(Length)のトゥルーレンジ値の単純平均を計算します。この方法はiATR値と等価です。
  • EMA:係数アルファは、alpha = 2/(1+Length)として定義されます。EMAの計算は次のようになります:ema = alpha * (現在のキャンドルのトゥルーレンジ値) + (1-alpha) * (前回のema)。
  • WMA:各バーについて、指定されたバー数(Length)のトゥルーレンジ値の加重平均を計算します。計算方法は次の通りです:
    sum = N * (tr[0]) + (N-1) * (tr[1]) + ... + 1 * (tr[N-1]); ここで、trはキャンドルのトゥルーレンジ値です。
    wma = sum / (N*(N+1)/2)

例:XAUUSD, H1

  • RMA
ATR with RMA smoothing
  • EMA
ATR with EMA smoothing
  • SMA
ATR with SMA smoothing
  • WMA
ATR with WMA smoothing

関連記事

コメント (0)