*

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] ボリンジャーバンド順張り逆マーチンゲール版

昨日の記事「 ボリンジャーバンド順張りシンプル版」のプログラムを改良してみました。 最大ドロー

記事を読む

2023/2/22 外国債券が調子良い

楽天証券で買える外債は数が少なく、そのうちドルベースなものは社債が2つ、国債が4つしかありません。

記事を読む

【FX】デムニュクインジケーター

FX チャートでの指標(インジケーター)に デムニュク(De munyuk)インジケーターというもの

記事を読む

[FX] 2015/6/15 今週のパラメーター

記事を書くのを忘れていましたが、今週のパラメーターは、2015/6/1-2015/6/14 で最

記事を読む

イオン株上昇中

以前の記事「イオン株買いました」で書いたとおり、株主優待を期待して買いタイミングをはかってい

記事を読む

お金の断捨離 証券会社編

リベラルアーツ大学という Youtubeチャンネル を毎日数個ずつ観ています。 証券会社は昔か

記事を読む

【FX】Dark Venus という自動売買ソフト(2)

前回の記事「【FX】Dark Venus という自動売買ソフト」の続きです。 昨日夜からデモ走

記事を読む

【FX】Aura Neuron という EA

MQL5.com を観ていると、MT4 用の Aura Neuron という EA に目が行きました

記事を読む

【かんたん図解】しっかり儲けるFX入門 / 今井 雅人 酒匂 隆雄

【かんたん図解】しっかり儲けるFX入門 今井 雅人/酒匂 隆雄 日本実業出版

記事を読む

【FX】Fintokei に適する EA

Fintokei のように含み損を最重視する場で使用するのは、やはりナンピン系の EA は荷が重そう

記事を読む

Message

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

HFM ドル口座開設

以前紹介した スプレッドが狭い業者である HFM ですが、リアル口座を

ウエスタンデジタルHDD Ultrastar 14TB

以前書いた記事「500GB HDD が安い」の中で紹介した 2.5イン

フランケーヌの犬

腐乱犬:「イオーン、イオーン」 子供:「あ、なにか遠吠えしてるね

【FX】AXI Select 4日目 エッジスコアがちょっとだけ上がる

プロップファームの一種である AXI Select のインキュベーショ

8分間の奇跡

ついこの前 歯科医に行って治療が終わったと思ったのに、また先週 右下の

→もっと見る

  • 2025年12月
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
  • アクセスカウンター
PAGE TOP ↑