2006年05月19日
MT4インディケータ(Cycle_Ind)
- 手ぶら
- 14:19
- コメントする
- トラックバックする
- カテゴリー:MT4インディケータ集
MT4インディケータ集の第2弾は、以前このブログの「システムの適応化」の記事で紹介したことのある、サイクルインディケータです。
これは「ロケット工学投資法」という本の中で解説されている手法で、MESA(Maximum Entropy Spectral Analysis)という方法で相場のスペクトルを分析して周期(サイクル)を求めようとするものです。
ただ、内容的には題名にある「ロケット工学」とは関係ないように思います。英語の題名のサブタイトルについている「Digital Signal Processing Applications」っていう方が適切です。
詳しい理論的な説明はよくわかっていないのでできませんが、為替市場のような限りなくランダムウォークに近い動きから正確に周期を算出することはほとんど不可能なので、実際のプログラムでは、誤差と遅延をできるだけ減らすためにフィルターの係数の調整や何度も平滑化を繰り返すなど細かい工夫がされています。
そのため、プログラム中でバッファをたくさん使うのですが、MQL4では一つのインディケータで8個までしかバッファが使えないので、2要素しか使わないバッファは単に配列として宣言して、毎回データをずらしながら実行させています。
インプットパラメータは基本的には不要なのですが、前回の 8Lines_Ind と同様に BarsCount というパラメータで、インディケータを計算させる範囲を指定してあります。デフォルトでは500で、0にすると全部のバーを計算します。
このインディケータをアタッチしたチャート例です。
見ての通り、このインディケータのみではトレードには使えないのですが、このサイクルを従来のテクニカルインディケータに適用することで、様々なパラメータフリーの適応化インディケータを作ることができます。その方法についてはこれから順次説明していきます。
このインディケータは以下のリンクからダウンロードできます。
2006年05月13日
MT4インディケータ(8Lines_Ind)
- 手ぶら
- 16:22
- コメントする
- トラックバックする
- カテゴリー:MT4インディケータ集
インディケータ集公開します、とアナウンスしてからちょっと時間がたってしまいました。
第1弾は、とってもシンプルなインディケータで、ただ横に8本線を引くだけです。
その名も「8Lines_Ind」。
ただ、適当に線を引くわけではなく、現在のプライスに一番近いキリのいいプライス、110.00 とか 111.00 の上下25pips毎に合計8本のラインを引くというものです。
これは、常勝軍団でリクエストがあったもので、私はあまり使っていないのですが、デイトレをしている方からは結構重宝してもらっているようです。
特に使い方として難しいことはありません。インプットパラメータの PipsWidth に何pips毎に線を引きたいかを設定することができます。デフォルトでは25になっています。
あと、BarsCount というパラメータは何バーにわたってラインを引くかのパラメータです。デフォルトでは500になっています。0にすると全部のバーにラインを引きます。
ちなみに何故8本かと言うと、このラインはインディケータバッファを使って表示させているのですが、MQL4ではインディケータバッファは8個までしか使えないためです。個人的には、もう少し使えるバッファ数を増やしてもらいたいです。
プログラムのポイントは、Point という予約変数です。これは各ペアに対する1pipsの値が入っています。例えば、USD/JPYでは、0.01、EUR/USDでは、0.0001 などです。
あと、MathCeil(), MathFloor() という関数は一番近い上下の整数値を返す関数です。
詳しい説明は省略しますが、これらををうまく使うと、終値に近いキリのいいプライスとその25pips刻みのプライスを算出することができます。
このインディケータをアタッチしたチャート例です。
インディケータは以下のリンクからダウンロードできます。
2006年05月06日
MetaTrader4インディケータ公開します
- 手ぶら
- 22:21
- コメントする
- トラックバックする
- カテゴリー:MT4インディケータ集
MT4入門記事と並行して、MT4のインディケータをいくつか作ったので、ちょっとずつ紹介していこうと思います。
今のところ10個くらいあるので、しばらくは記事のネタに困らないでしょう。ただ、だいたいは「ロケット工学投資法」絡みのものですけど。
今日は予告なので、これくらいで。
P,S, 最近、常勝軍団のメンバーのご紹介でmixiに入ってみました。
toyolab というニックネームで出てますので、見かけたらお声をかけてください。
MetaTrader のコミュニティもできたようです。
為替ブログランキング 現在5位