iADXって?

iADXって?

4XP => メタトレーダー対応、固定スプレッド、最小1000通貨
50種類以上の通貨ペア、各種CFD(金、株など)対応

にほんブログ村 為替ブログ FX システムトレード派へ

質問にあったので、iADXについて。

まず、どこの資料を参考にするか。

私の場合は、

mt4 (MetaTrader4)使い倒シストレ

を愛用しています。

無料で利用できるMQL4の日本語リファレンスマニュアルとしては、一番便利だと思います。

MT4関係で調べ物をするときに一番利用しているサイトと言っても過言ではありません。

すべての関数を隅々までのぞいてみると、気がつかなかったことが見えてくると思いますよ。

分からない単語が出てきたら、検索してみてください。

きっとわかりやすい説明のサイトがあると思います。

で、本題のiADX



double iADX( string symbol, int timeframe, int period, int applied_price, int mode, int shift)



symbol – 計算したい通貨名。NULLを指定すると現在の通貨。

timeframe – 時間枠。時間枠列挙型のどれか。0は現在の時間枠。

period – 計算で使用する足の数

applied_price – 適用価格。これは価格定数のどれかをとる。

mode – インジケータの線指定。これはインジケータラインの値をとる。

shift – 現在の足から何本前の値を出したいか



適用価格

PRICE_CLOSE 終値

PRICE_OPEN 始値

PRICE_HIGH 高値

PRICE_LOW 安値

PRICE_MEDIAN 中央値、(high + low)/2

PRICE_TYPICAL 代表値、(high + low + close)/3

PRICE_WEIGHTED 重み付け値、(high + low + close + close)/4



インジケータの線指定

MODE_MAIN インジケータの基本線

MODE_PLUSDI +DIインジケータ線

MODE_MINUSDI -DIインジケータ線

こんな感じの関数仕様です。



質問をくださった方は、MODEの意味が分からないといっていました。

実はこの関数、ADXといいながら、DMIも表示できてしまいます。

ここが分かりにくかったところなんだと思います。

でも、普通は一緒に使うので利用しやすいようにとの配慮でしょう。



ADX(Average Directional Movement Index):トレンドの強さを測定する指標

DMI(Directional Movement Index):一般的に方向性指数といわれる



ADXは、MODE_MAIN。

DMIは、MODE_PLUSDI、MODE_MINUSDI

で表します。



簡単に説明すると、ADXでトレンドの向きを確かめて、DMIで強さを見ます。

いろいろな方法があるので、詳しくは書きませんが一度動きを確かめてみるとおもしろいかもしれませんね。

にほんブログ村 為替ブログ FX システムトレード派へ 人気ブログランキングへ

タグ

トラックバック&コメント

この記事のトラックバックURL:

コメント

  1. ボサケン より:

    kei様

    この度は、ご丁寧に解説いただき有難うございました。
    早速、ご提示のあったサイトを利用させていただきました。
    今後とも、よろしくお願い申し上げます。

  2. crayon より:

    いつも楽しみに拝見させていただき、大変勉強になります。
    相談なのですが、EAをいくつか作ってみたのですがトレイルストップがうまくいきません。機会がございましたら解説していただければと思います。よろしくお願いします。

    • kei より:

      これかな?ってのを記事にしてみました。
      参考にしてください。

      もし違うようでしたら、エラーコードを教えてください。
      GetLastError()
      でエラーコードを取得できます。


コメントを投稿する



この記事のコメントだけのRSSフィードを取得

Spam Protection by WP-SpamFree


メタトレーダーに日本語を表示してみる »
« オーダーやオーダー変更時に失敗する場合