*

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 MACD+フィボナッチ勝率アップの法則 / 平田 啓 (2)

FXチャート分析 マスターブック FX MACD+フィボナッチ勝率アップの法則

記事を読む

投資信託への乗り換え

現在の楽天証券での運用資金は、 国内株 米国株 投資信託 米国MMF

記事を読む

【FX】久々に作ってみたトレンドフォローの EA

本日少しヒマだったので、以前から考えていた Waddah Attar Explosion をトリガー

記事を読む

【FX】2023年11月 決算

「【FX】2023年11月第3週までの決算」の続きです。 今月の全口座の決算が出ました

記事を読む

【FX】Best Night という EA

Best Night Scalping Bot という EA があります。ちょっと調べてみました。

記事を読む

FXトレード 2014/1/6

うちのマックトリプルバーガーと名づけた EA(自動売買プログラム)は売りと買いとで成績が違いすぎ

記事を読む

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

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

記事を読む

【FX】ボリンジャーバンド順張りの EA(改良)

ボリンジャーバンドは順張りで使えと、ボリンジャーさんは草葉の陰で唱えています。あ、まだ存命中でしたか

記事を読む

【FX】ThreeTrader という FX業者

ThreeTrader はよく知らなかったのですが、私が 8月21日から実際に運用している海外の F

記事を読む

【FX】バックテストとデモトレード

FX のトレードでは検証が大事というのは誰もが認める真理ですが、自動売買ソフトの検証は MT4 など

記事を読む

Message

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

AIPI, CEPI, FEPI の3つの ETF の今回の配当は激減?

AIPI の今回の配当がすごく減りました。 今回が過去最

ChatGPT はじめてのプロンプトエンジニアリング / 本郷 喜千

< アマゾンで購入 ★★★☆☆(読みやすい) AI をチャット

Dynabook B55 i5-6200U 8GB+128GBSSD ノートパソコン

 >アマゾンの商品ページ 本日朝注文したら、夕方に届きました。

【AI】Nano Banana2 に無茶振り (2) ねぶた祭り

前回の続きで、以前からやってみたかったことを やってみた。 「青

【AI】Nano Banana2 に無茶振り

Gemini にビルトインされている Nano Banana2 という

→もっと見る

  • 2026年6月
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  
  • アクセスカウンター
PAGE TOP ↑