ダブルボトム・ダブルトップを捉えるインジケータを作成したい

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

目次

概要

ダブルボトム・ダブルトップを捉えるインジケータを作成したいと考えています。

参考になりそうなものとか、設計の方針を備忘用でメモしておきます。

参考になりそうなもの

https://www.mql5.com/ja/code/22618
ダブルボトム・ダブルトップを捉えるMT5用のインジケータ。
少しソースコードをいじればMT4でも使用できます。

https://www.prorealcode.com/prorealtime-indicators/double-top-double-bottom-detector/
ダブルボトム・ダブルトップを捉えるインジケータのソースコードと思われます。
MT4・MT5で使えるソースコードではなさそうです。

・デフォルトで入っているZigzagインジケータ

設計メモ

■考えるべきポイント
・直近の最大値・最小値を探す際に、同じ足に、最大値と最小値が同居してよいか?
→同居してはいけない

■最初の最小値または最大値を探す
・1つ前の足の最大値を記録する。
・最大値の更新が3回連続で行われなかったら、その値を直近の最大値として考える。
・同様の方法で、直近の最小値を探索する。
・直近の最大値が、現在の足の最大値よりも小さい場合は、最大値として採用しない。
・同様に、直近の最小値が、現在の足の最小値よりも大きい場合は、最小値として採用しない。
・万が一、現在の足が長すぎて、過去の一定期間をすっぽり覆っており、直近の最小値と最大値が共に採用できなかった場合、直近の最小値と最大値の内、より古い時間のみ採用する。
※直近の最小値と最大値が同じ足だった場合は、その足よりも過去の最大値と最小値を同様の手順で探す。

■最小値からより過去の足の最大値の探索
・1つ前の足を探索し、最大値を記録する
・最大値の更新が3回連続で行われなかったら、その値が最大値として考える
※最大値からより過去の足の最小値の探索

■ダブルボトム(ダブルトップ)の探知
・最小値と1つ前の最小値を探索する。
・2つの値の差が、例えば、1Pips以内ならダブルボトムとみなす
※2つの最小値の間に挟まれた最大値と最小値の幅が小さい場合は、ダブルボトムとみなさない。

関連記事

~FXを始めてみませんか?~

XMは、口座を開設するだけで、3000円のボーナスが無料でもらえます。
資金はないけど、FXを試しに挑戦してみたい方でも大丈夫です。
(サイト主もXMを使用しています)

     

コメント

コメントを残す

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください