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

 読者の方からリクエストがありました、複数上位足移動平均線3本のパーフェクトオーダーを通知するインジケーターを作成しました。上位足は、1つ~5つを選択可能で、表示時間足と同じ時間も Current として選択可。
oka_MAtrend を複数表示されている方が少しでも楽にプラスになる手助けになれればいいな、と思います。
このインジケーター名は、 『hj_upMAtrend-100』 としました。

 通知は、選択した上位時間足すべてがパーフェクトオーダーになった時点で1回のみ、と言いたいのですが・・・
上位足確定後であれば1回、上位足確定前であれば、パーフェクオーダー感知時点で1回、その後にパーフェクトオーダーから外れ、再度パーフェクトオーダーになった場合、再度通知します。この場合、表示時間足の時間内は通知しません。

hj_upMAtrend-100 仕様

  • 上位足パーフェクトオーダーを検知したらサインを出します。
  • 判定する上位足数、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分間は通知しないようにしています、とはっきり言いきりたいのですが、何があるかわからないので、異常見つけましたらコメントください。
イラスト、温泉

パラメーター

  • アラート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
  • 短期移動平均線の期間
    • 移動平均線を計算する期間
  • 中期移動平均線~、長期移動平均線~、前記短期移動平均線と同様
  • 上位足1の時間:パーフェクトオーダー判定用上位足1
  • 上位足2の時間:パーフェクトオーダー判定用上位足2
  • 上位足3の時間:パーフェクトオーダー判定用上位足3
  • 上位足4の時間:パーフェクトオーダー判定用上位足4
  • 上位足5の時間:パーフェクトオーダー判定用上位足5

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

使 用 例

 使用しているイメージは、こんな感じ。

 このチャートのパラメーター設定は次の通り。。。

 以下、上位足1つ~5つまでの事例です。各チャート、比較のためにoka_MAtrend-106 を5つ表示しています。

チャート下側の帯、上から(左端のナンバーは後の説明に、帯1、帯2~帯6と使います)

  1. hj_upMAtrend-100(この記事のインジケーター)
  2. oka_MAtrend-106:Current
  3. oka_MAtrend-106:5分
  4. oka_MAtrend-106:15分
  5. oka_MAtrend-106:1時間
  6. oka_MAtrend-106:4時間

上位時間足選択:上位足1

 アラートWindow通知文字列『1 upTime 3MA Perfect Order DOWN.』
帯1と帯2の2つが一致しています。

上位時間足選択:上位足1+2

 アラートWindow通知文字列『2 upTime 3MA Perfect Order DOWN.』
帯1と帯2・帯3、帯の上側3つが一致しています。

上位時間足選択:上位足1+2+3

 アラートWindow通知文字列『3 upTime 3MA Perfect Order DOWN.』
帯1と帯2・帯3・帯4、帯の上側4つが一致しています。比較用の下側5つの帯全て最新足で一致しているので、上位時間足選択全てサイン出る形状です。

上位時間足選択:上位足1+2+3+4

 アラートWindow通知文字列『4 upTime 3MA Perfect Order DOWN.』
帯1と帯2・帯3・帯4・帯5、帯の上側5つが一致しています。

上位時間足選択:上位足1+2+3+4+5

アラートWindow通知文字列『5 upTime 3MA Perfect Order DOWN.』
帯1と帯2・帯3・帯4・帯5・帯6、帯の上側6つが一致しています。
タイミングがズレたので、サイン通知時に縦ラインを引きました。

メール送信とプッシュ通知

 いくつの上位足で判断したかを示す数値が異なるだけなので、事例は一つにしています。メール受信、プッシュ通知の順に表示。

ダウンロード

 何かお気づきになられましたら、コメントください。

スポンサーリンク
FX
老後安泰ストレスフリー、毎日笑顔でルンルン気分

コメント

  1. Akiko より:

    Happy Jiji 様

    こんにちは、お世話になります。
    またまた有益なインジケーターをご提供くださり、本当にありがとうございます!
    こちらのバージョンは、確かにより使い易くなっていて大きな助けになりそうです。
    今日ダウンロードさせていただき、設定を変えてhj_upMAtrend-100を二つ重ねてみたり、
    使い方は無限大だなあと思っておもしろく、自分なりの使い方をもう一度検証しております。

    先の読者様が言っておられる、MA2本のみでの判定ということですが、
    長期線MAをゼロで設定してみると、上昇トレンドはどの時間足の組み合わせでも正しく(oka_MAtrendの色・タイミングと同じに)表示してくれます。
    下降トレンドは(帯の)色が表示がされない、という状況ですので、
    Happy Jiji様でしたら、oka_MAtrendの様な、ゼロ設定で2本POに成る仕様にアップデート出来そうといいますか、
    別の2本バージョン作成が必要なのでしょうか・・・不思議に思いまして・・・
    私は、プログラミングの事は全くの無知でして、素人の意見をお許しください。

    私も、hj_upMAtrend-100をMA2本で使える仕様(バージョン)も希望します!
    よろしくお願いいたします。

    • HappyJiJi HappyJiJi より:

      Akikoさん

      現バージョンは、MA2本には未対応ですので、次バージョンで対応します。
      長期MA=0で、MA2本バージョンとさせていただこうと思ってます。
      この方が楽なので、楽な方を選択させていただきますね。^_^

  2. イカラシ より:

    おはようございます(^-^)
    メールありがとうございます。
    いろいろご面倒お掛けして申し訳ありません。

    こちらも、WordPress.comの認証がおりたのに、未だにメールでコメントを受け取れない状況です。よく分からないですね(^^;

    では、出勤しますので、後ほど。

  3. イカラシ より:

    お返事ありがとうございます!

    当方のMAの期間設定ですと、本来のパーフェクトオーダーの出現頻度は低いので、もし2本でもそれが可能になれば、今より多くのエントリーチャンスを吟味できるかなと思っております。

    なので、2本バージョンが可能であればたいへん助かります(^-^)

    よろしくお願いいたします。

    ※メールでお返事を受け取るには、WordPressのアカウント作成が必要のですね?やってみます。

    • HappyJiJi HappyJiJi より:

      イカラシさん
      もし、上位足ひとつでよろしいのでしたら、下記お試しください。
      https://happyjiji.com/fx/oka_matrend-106/
      MAtrend で検索しても出てきます。

      2本バージョンは、作成計画にいれますので、もう少し待っててください。

      ※の部分、そうなんですか、知りませんでした。
      コメントにメルアド記入後、メールで受け取るって部分にチェック入れとくと届くのかと思ってました。
      自分でやらないのでわからなかったです。

      • HappyJiJi HappyJiJi より:

        記入忘れです。
        oka_MAtrend-106 をMA2本で利用する場合は、パラメーターの『長期移動平均線の期間』を0にセットしてください。

  4. イカラシ より:

    HappyJiJi様
    有用なインジケーターを無料で公開していただき感謝です!

    もし、トンチンカンな質問でしたら笑ってやってください(^^;

    私はMAを20、50、100の3本を表示させているのですが、この内の20と50の足並みが揃った状態を30分足で確認し、更に上位足と下位足をチェックしてからエントリーすることが多いです。

    なので、「hj_upMAtrend-100」を使うにしても、20と50の2本のMAの状態(セミパーフェクトオーダー?)を30分足のみで確認できるように、カラーパラメーター(帯)とアラート画面で通知させたいのですが、思うように設定できません。

    要は、『2本のMAの進路が同じになった状態を30分足で表示できればいい』という希望です。

    そもそも、『hj_upMAtrend-100』では、上記のような設定は可能なのでしょうか?

    よろしくお願いいたします。

    • HappyJiJi HappyJiJi より:

      イカラシさん、

      お気づきの通り、ご期待に添える表示はできません。
      hj_upMAtrend は、MA3本のパーフェクトオーダー状態を表示するインジケーターで、MA2本のパーフェクトオーダーを表示する仕様にはなっていません。
      1つ~5つまで、上位足のパーフェクトオーダー状態を表示する仕様なので、1つの上位足のみでも表示はしますが、MA3本のパーフェクトオーダーとなります。

      現状の仕様で、2本バージョンがあれば、ご希望に添えますか?