*

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);
  }
//+------------------------------------------------------------------+

###

関連記事

最大の銀行、最善ならず

* 最も大きな銀行と言うか、預金者数の多い銀行の困った点は、もし取り付け騒ぎなど急に預金を下ろ

記事を読む

一戸建てがいいかマンションがいいか (3)

「一戸建てがいいかマンションがいいか」という問題ですが、私は 防犯面や防災面ではマンションがはる

記事を読む

[FX] EMA5-10-34_Signal というインジケーター

連休ですが、コロナのため外出自主規制を守っています。 しばらくお休みしていた FX ですが、暇

記事を読む

【FX】TMMS というインジケーター

Youtube を観ていると、TMMS というインジケーターが紹介されていました。 TMMS

記事を読む

MACDのマルチタイムフレームシステム(FX自動売買プログラム)

ある本に載っていたある人の売買法をプログラムにして自動売買してみました。 長期の時間足と日足を

記事を読む

[FX] MACDマルチタイムフレーム 15分足用(4) 実戦投入

yasciiMACD_MTF15_3.ex4 ですが、デモ口座にて来週から動かして見ることにしま

記事を読む

【FX】VantageTrading という海外業者(2)

昨日紹介した(いや、紹介はしていないな)スプレッドが狭い業者の VantageTrading ですが

記事を読む

【FX】2024年4月第1,2週総括

4月第2週の FXトレード時間が終わりましたので、総括したいと思います。 第1週も併せてこんな

記事を読む

【FX】Fintokei 速攻プロプラン開始

Fintokei の速攻プロプランを開始しました。 コースが 5種類あって初期証拠金の額が違う

記事を読む

FX は釣りのようなもの

FX をバクチのようなものと思っている人が多いですが、 儲かる市場(通貨ペア)を選択する

記事を読む

Message

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

新・水滸後伝 / 田中芳樹

★★★☆☆ 中国古典の大作『水滸伝』は誰でもご存じでしょうが

味の素 しょうがガツンと餃子

本日セブンイレブンで見つけた冷凍食品の餃子です。 味の素

【FX】Fintokei がやさしくなった?

プロップファームの Fintokei では規約やシステムがよく変更され

日本人のルーツ

最近は、ジェミニさん(Gemini3)とお話することが増えました。

Windows PC で Netflix 録画

ひさびさに Windows PC で Netflix の録画をしてみま

→もっと見る

  • アクセスカウンター
PAGE TOP ↑