複数上位時間足MA2本or3本パーフェクトオーダー感知MT4インジケーター

 最大5つの複数上位足のMA2本または3本のパーフェクトオーダーを感知し、サインを出すMT4インジケーター『hj_upMAtrend101』。

hj_upMAtrend100 のバージョンアップ版としました。

2本で使用される場合は、長期移動平均線の期間を0にしてください。

スポンサーリンク

hj_upMAtrend-101 仕様

 Ver. 1.01 で追加、変更した部分は、緑色文字で表示。

  • 上位足MAのパーフェクトオーダーを検知したらサインを出します。
    • パーフェクトオーダーを判断するMA数は、2本と3本
  • 判定する上位足数、1~5、複数の上位足を選択可能
    • 上位足1のみ
    • 上位足1+2
    • 上位足1+2+3
    • 上位足1+2+3+4
    • 上位足1+2+3+4+5
  • パーフェクトオーダー判定
    • 移動平均線3本のパーフェクトオーダーをチェック
    • 移動平均線の4つタイプから選択可
    • 移動平均線の期間、任意
  • 通 知
    • アラートWindow
    • アラート:上昇・下降個別に音設定可、回数指定可
    • メール
    • プッシュ通知
  • 通知は、上位足確定前後=false(ローソク足確定後判定)の場合、条件満たしたときに1回通知しますが、上位足確定前後=true の場合、足確定前にパーフェクトオーダー状態になったりならなかったりするので、複数回通知する場合があります。
  • この場合、表示時間足、例えば5分足にインジケーターを表示していた場合、最初の通知から5分間は通知しないようにしています、とはっきり言いきりたいのですが、何があるかわからないので、異常見つけましたらコメントください。
イラスト、PC

パラメーター

 追加、変更点は、緑色文字部分。

  • アラートWindow表示
    • true:アラートWindow表示する
    • false:表示しない
  • アラート音
    • true:アラート鳴らす
    • false:鳴らさない
  • アラート回数
    • アラート鳴らす回数指定
    • アラートWindow=trueの場合、この音も含めた回数
  • 上昇アラート音ファイル:音ファイルを設定
  • 下降アラート音ファイル:音ファイルを設定
  • メールタイトル:メール送信時のタイトルを設定
  • メール送信
    • true:メール送信する
    • false:メール送信しない
  • プッシュ通知
    • true:プッシュ通知する
    • false:通知しない
  • 上位時間足選択:判定する上位時間足を設定
    • 上位足1
      • パラメーター、上位足1の時間のパーフェクトオーダーを判定
    • 上位足1+2
      • パラメーター、上位足1の時間と上位足2の時間のパーフェクオーダーを判定
    • 以下、同様
    • 上位足1+2+3
    • 上位足1+2+3+4
    • 上位足1+2+3+4+5
  • 上位足確定前後(前:true、後:false)
    • true:上位足確定前に、パーフェクトオーダー状態を検知したらサイン
    • false: 上位足確定後に、パーフェクトオーダー判定
  • 短期移動平均線の種類:下記4つから選択
    • Simple
    • Exponential
    • Smoothed
    • Linear weighted
  • 短期移動平均線の期間
    • 移動平均線を計算する期間
  • 中期移動平均線~、長期移動平均線~、前記短期移動平均線と同様
    • MA2本のパーフェクトオーダー:長期移動平均線の期間=0
  • 上位足1の時間:パーフェクトオーダー判定用上位足1
  • 上位足2の時間:パーフェクトオーダー判定用上位足2
  • 上位足3の時間:パーフェクトオーダー判定用上位足3
  • 上位足4の時間:パーフェクトオーダー判定用上位足4
  • 上位足5の時間:パーフェクトオーダー判定用上位足5

(参考)パラメーターの保存と読み込み

使 用 例

 もっといい感じのチャートを貼って、って言われそうですが・・・すみません。

この時のパラメーターは、デフォルト状態。

 通知他、より詳細を知りたい方は、インジケーターをセットしていじっていただくか、前バージョンの記事を参照してください。
hj_upMAtrend-100

検証チャート

 チャート下段のバー表示、最上段に hj_upMAtrend-101 を、その下5つのバーは、oka_MAtrend-106
oka_MAtrend-106は、上からM15、M30、H1、H4、D1を表示する設定。oka_MAtrend-106は、あくまでも検証用なので、検証終わったら外してくださいね。

hj_upMAtrend-101、MA3本、上位足1

hj_upMAtrend-101、MA3本、上位足1+2

hj_upMAtrend-101、MA3本、上位足1+2+3

 上位足1(M15)、2(M30)が上昇パーフェクトオーダー、上位足3(H1)パーフェクトオーダーでないので、hj_upMAtrend-101 は、パーフェクトオーダー状態を示唆しません。

 次の事例は、MA2本です。こちらは、上位足5つのパーフェクトオーダー不成立です。まず、パラメーター。長期移動平均線の期間を0にしています。

hj_upMAtrend-101、MA2本、上位足1

hj_upMAtrend-101、MA2本、上位足1+2

hj_upMAtrend-101、MA2本、上位足1+2+3

hj_upMAtrend-101、MA2本、上位足1+2+3+4

hj_upMAtrend-101、MA2本、上位足1+2+3+4+5

 以上の事例は、表示時間足が、設定した上位時間足以下の場合です。いろいろな検証方法があると思います。使用される方は、ご自分で納得のいく検証を実施され、良かったら使ってください。

ダウンロード

スポンサーリンク
FX
スポンサーリンク

コメント

  1. コチ より:

    初めまして

    いつもインジケーター検索などで、拝見させていただいております。
    特に「hjEA_LineBreak」シリーズはお気に入りです。

    最近は、ウォルフ波動を勉強中ですが、ジグザクしかインジケーターとして使えそうなものがないのが残念です。

    今回、書き込みさせて頂いたのは、私もそうですが、{hjEA_LineBreak」などEAを運用している別口座などで、裁量をしている人も多いかと思います。ただ、いかに優良な手法でも指標発表や、要人発言(特にトランプ氏の予期せぬ発言)とファンダメンタルが強い時は、テクニカルが全く通用しなく、どう対処するべきか考えていた時に閃いたのが、
    「hjEA_LineBreak」には時間指定で決済する機能が使用できないかと・・・。
    要するに、裁量で持ったポジションを「hjEA_LineBreak」の時間指定決済機能のみを有効にできないでしょうか?

    長文で申し訳ありませんが、御回答を頂ければ幸いです。

    • HappyJiJi HappyJiJi より:

      コチさん、はじめまして。
      HappyJiJiです。

      貴重なコメントをありがとうございます。
      時間指定決済の追加、了解しました。

      • コチ より:

        御返信・御検討頂き有難う御座います。

        既存のEAに追加されると、他のプログラムに悪影響が出ないか心配ですが・・・。

        裁量で持ったポジションを指定した時間で全て強制決済。というシンプルな内容なので、プログラムの素人目からすると、新たに作成した方が早いかも・・・。なんて考えてしまいますが・・・。

        それよりも、御返信頂いた事がとてもうれしいです。
        今後も共に、宜しく御願い致します。

  2. まる より:

    いろいろなインジケーターを作成・公開してくださって、いつも感謝しています。

    その様々なインジケーターですが、MT5対応は可能でしょうか?
    もし可能であれば、どうかお願いしますm(__)m

    正直、MAやMACDなどを手放せないのでは? と感じるほど便利なので(-_-;)

    今年もいろいろなインジケーターのバージョンアップありがとうございました。
    来年もご健勝とご多幸をお祈りいたします。

    • HappyJiJi HappyJiJi より:

      まるさん、おはようございます。

      コメントへの返信、メールから直接返信してしまってました。
      ブログ見返していて気づきました。
      届いているかどうか不安です。

      MT5 への対応は、いまのところ能力不足でできません。
      来年は、ブログ読者のみなさんのおかげで培うことができたMT4プログラミングに関するブログを立ち上げたいと考えています。
      その際にMT5の件も検討させていただきます。

      MT5であったらいいインジケーター案、浮かんでましたらご連絡ください ^_^

      • まる より:

        パソコンとネットが不調でして、何度かコメントで返信したんですが反映されていないようなので遅くなって申し訳ありません(-_-;)

        現在使っているインジケーターは下記ですので、MT5化希望です(^▽^)
         
        【 hj_MACDcross105 】
        【 hj_RSIcross102 】
        【 hj_upMAtrend101 】
        【 hj_3MAcross103a 】

        【 hj_upMAtrend101 】みたいなのを、RSIとMACDでもあればいいなぁ、と思ってます。
        RSIのみふたつの時間足を見ており、他のインジケーターは時間足はひとつです。
        このため、チャート表示が多くなってしまっています。
        なので、RSIとMASCDも上位時間足のものを表示できれば、チャートの数を減らせるかも、と個人的な願望からです。

        説明が下手で申し訳ないです。
        気が向いたり、息抜きで作ってみようと思えたら、お願いします(⌒∇⌒)

        プログラミングに挫折した身ですが、大変なのは理解してますのでMT5も無理なさらず(^^)

        • HappyJiJi HappyJiJi より:

          まるさん、おはようございます。

          ご依頼の件、MT4と大きな違いを感じています。
          ブログ記事作成、個人的対応、結構多くて順に対応しています。
          取引もしていて、高齢の父も同居・・・

          いくつも作業するのは無理か・・・歳かなぁ・・・などと感じる今日この頃。
          いつになるかお約束できませんが、ボケ防止のためにもMT5でのプログラム開発にチャレンジします。

          待っててください、と言いたいのですが、私に限らず、作成できそうな方がおいでたら、その方にもご依頼くださいね。
          で、その方がOKだったら、つないでくださるとうれしいです。

          今後ともよろしくお願いします。^_^

  3. Akiko より:

    Happy Jiji 様
    こんにちは、お世話になります。
    早速のバージョンアップ、恐れ入ります。
    oka_MAtrend-106は手放せないツールになっていて、
    こちらのhj_upMAtrend101でより便利になりそうです。
    大事に使わせていただきます!ありがとうございます!