iADXって?
50種類以上の通貨ペア、各種CFD(金、株など)対応
質問にあったので、iADXについて。
まず、どこの資料を参考にするか。
私の場合は、
を愛用しています。
無料で利用できる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で強さを見ます。
いろいろな方法があるので、詳しくは書きませんが一度動きを確かめてみるとおもしろいかもしれませんね。
タグ
2009年07月17日 コメント&トラックバック(3) | トラックバックURL |
カテゴリ: MQL4 メタトレーダープログラミング メタトレーダー入門
50種類以上の通貨ペア、各種CFD(金、株など)対応
トラックバック&コメント
コメント
コメントを投稿する


![[image]投資で失敗しない7つの法則:無料CDプレゼント](http://www.affiliatecenter.jp/invest/img/FX_freeCD/banner165x100seven_rule5e.gif)
![[image]無料レポートプレゼント:ドルが紙くずになった時に資産を守る方法](http://www.affiliatecenter.jp/invest/img/dollar/MNL4_165x100.jpg)



MyBlog

kei様
この度は、ご丁寧に解説いただき有難うございました。
早速、ご提示のあったサイトを利用させていただきました。
今後とも、よろしくお願い申し上げます。
いつも楽しみに拝見させていただき、大変勉強になります。
相談なのですが、EAをいくつか作ってみたのですがトレイルストップがうまくいきません。機会がございましたら解説していただければと思います。よろしくお願いします。
これかな?ってのを記事にしてみました。
参考にしてください。
もし違うようでしたら、エラーコードを教えてください。
GetLastError()
でエラーコードを取得できます。