*

ADX インディケーターについて

公開日: : マネー

4つのサブウインドゥはいずれも ADX インディケーターです。

上から

  1. 標準の ADXDMI
  2. Advanced_ADX
  3. MW_ADXDMI
  4. 自作(yasciiADX)

です。

問題は、「標準の ADXDMI」の ADX値は白線で表されているのですが、「Advanced_ADX」の ADX値(峰の高さで示されている)と形状が違うことです。

「MW_ADXDMI」は「えつこチャート」で使うものですが、この ADX値はスケールが違うものの「標準の ADXDMI」の ADX値と一致します。

よく見ると、「MW_ADXDMI」、「標準の ADXDMI」の両者には「Advanced_ADX」にはないパラメーターがあり、それが「Smooth」と名付けられています。

もしや平滑化しているのかと思い、ADX のナマの値とそれを Smooth で表された期間で平滑化した値(いわゆるシグナル:ADXRと呼ぶ人も)の2つを表示させるインディケーターを自作したところ、疑問が氷解。

  1. 「MW_ADXDMI」、「標準の ADXDMI」では平滑化された ADXを表示
  2. 「Advanced_ADX」はナマのADX値を使っている

ということですね。

自作のインディケーターは ADX の上昇を知るためにも使えます。

  • 「ADX>平滑化したシグナル」 なら上昇過程
  • 「ADX<平滑化したシグナル」 なら下降過程

ですね。

ADX がある範囲(18~38)を上昇するときはトレンドが強まっているとき(儲けどき)なんです。

プログラムソース(yasciiADX)

//+------------------------------------------------------------------+
//|               yasciiADX
//|               ADX and Signal
//+------------------------------------------------------------------+
#property copyright "yascii"

#property indicator_separate_window
#property indicator_buffers 2

#property indicator_color1 Red
#property indicator_color2 Turquoise

#property indicator_minimum 0
// #property indicator_maximum 100
#property indicator_level1 18
#property indicator_level2 38
#property indicator_level3 50

//---- input parameters
extern int DMIPeriod=14;
extern int Smooth=10;
//---- buffers

double ADXs_S[];
double ADXs[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {

   IndicatorBuffers(2);
   SetIndexBuffer(0,ADXs);
   SetIndexBuffer(1,ADXs_S);
   IndicatorShortName("ADX("+DMIPeriod+","+Smooth+")");

   SetIndexLabel(0,"ADX");
   SetIndexLabel(1,"Signal");

   SetIndexDrawBegin(0,DMIPeriod);
   SetIndexDrawBegin(1,DMIPeriod);

//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Average Directional Movement Index                               |
//+------------------------------------------------------------------+
int start()
  {
   int counted_bars=IndicatorCounted();
   if(Bars<=DMIPeriod) return(0);
   int   limit = Bars - counted_bars;
   if(limit == Bars) limit -= Smooth-1;
   for(int i=limit-1; i>=0; i--)
   {
       ADXs[i] = iADX(NULL, 0, DMIPeriod, PRICE_CLOSE,MODE_MAIN, i);
   }
   for (i=limit-1; i>=0; i--)
   {
       ADXs_S[i] = iMAOnArray(ADXs,0,Smooth,0,MODE_EMA,i);
   }

      return(0);
  }
//+------------------------------------------------------------------+

###

関連記事

[FX] 東京時間終了間際の逆張りを利用する自動売買プログラム

昨日の本「東大院生が考えたスマートフォンFX / 田畑昇人」にも書いてありましたが、東京株式市場の開

記事を読む

[FX] Waddah_Attar_Explosion を自動売買プログラム化 (3) ysWA01c.ex4

あけましておめでとうございます。 昨日の記事「Waddah_Attar_Explosion を

記事を読む

[FX] 2015/5/1-5/18 デモ口座結果

先週はデモ口座はほぼ放置しており、適切なメンテをしておりませんでしたが、それが響いたのか赤字(3

記事を読む

2023-06-27 投資メモ

便利な楽天証券で毎日投資しています。 トレードノートをつけていないと全然経過がわからなくなって

記事を読む

超シンプルな自動売買プログラム(14) ハル移動平均線

久々に「超シンプルな自動売買プログラム」シリーズを再開しますか。 ハル移動平均線 HUL移動平均

記事を読む

「投資塾」という Youtube で無料の投資セミナーがすごい

ゆうさん(投資アドバイザー)という方の「投資塾」という Youtube チャンネルが面白くて役に立ち

記事を読む

高配当ETF 利回りランキング 2020-11-24 版

本日たまたま見つけたサイト(↓)に載っていた表です。 >高分配金ETF(海外):

記事を読む

早起きは5pipsの得

iCustom(アイカスタム)で変幻自在のメタトレーダー (Modern Alc

記事を読む

アメリカ株投資 2021-7-2

「アメリカ株投資 2021-6-26」の続きです。 前回は 130万円を超えたと言いま

記事を読む

~1日3度のチャンスを狙い撃ちする~待つFX (2)

~1日3度のチャンスを狙い撃ちする~待つFX (Modern Alchemist

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

JAふくしま未来 秀品桃 ミスピーチ 約2キロ

【ダイヤモンド・プラチナ会員限

2025-7-31 高配当ETF投資

本日 2025/7/31 で私が買っている ETF のうち、高配当のも

産地厳選 種なし巨峰 4パック

【産地厳選 種なし巨峰 2p

扇風機の使い方

《最安値に挑戦★2,999円!

AIPI / REX・AIエクイティ・プレミアム・インカムETF

以前の記事「CEPI / REX クリプト・エクイティ・プレミアム・イ

→もっと見る

  • 2025年8月
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • アクセスカウンター
PAGE TOP ↑