MACDとシグナル、MACDと0ラインクロス、直前感知アラート!

MACDクロス直前感知インジケーター

 MACD・シグナル・MACD-シグナル(ヒストグラム)をサブチャートに表示するインジケーターのバージョンアップ版、『hj_MACDcross103』。

ここんとこ、ずっと悩んでいました、『サブチャートインジケーターのクロスサインをメインチャートに表示すること』、ブログ読者の方 極上ノ歪 さんから参考情報をご提供いただき、表示できるようになりました。

 困ってる点を的確に把握され、解決に役立つ情報をくださいました 極上ノ歪 さん、ありがとうございました。
これから先、作成するインジケーターや現状インジケーターのバージョンアップにも応用していきます。

hj_MACDcross103 仕様

 Ver. 1.02 → 1.03 への変更点を記入しようと思ったのですが、利用される方には変更点より現バージョンの仕様の方が重要だと思い、仕様にしました。

  • サブチャートにMACDチャートを表示
    • MACDライン
    • シグナルライン
    • ヒストグラム(MACDとシグナルの差)
  • サイン判断条件
    • MACDとシグナルラインのG.C.(ゴールデンクロス)とD.C.(デッドクロス)
    • MACDと0ラインのG.C.とD.C.
  • 表示される視覚的サイン
    • 矢印:MACDとシグナルラインのG.C.とD.C.
    • ◇:MACDと0ラインのG.C.とD.C.
    • チャート背景色変更
    • チャート右端縦ライン
    • アラートWindow
  • アラート音
    • クロス時とタッチ時にアラート有無を設定
  • クロス直前感知
    • アラート有無設定
    • チャート右端縦ライン表示非表示設定

 矢印と◇は、Wingdings Code 指定で変更できるようにしました。表示サインの記号、自分好みに変更してください。また、ラインのクロス確定の前にタッチしたらサイン表示するしないを選択可能としました。

イラスト、PC

パラメーター

MACDクロス直前感知インジケーター

  • アラートWindow表示
    • true:Window表示
    • false:Window非表示
  • アラート音
    • true:鳴る
    • false:鳴らない
  • アラート音ファイル
  • メール送信
    • true:メール送信する
    • false:メール送信しない
  • メールタイトル
    •  メールのタイトル文字列を設定
    • 分かりやすい文章に変更してください。
  • 短期MAタイプ、長期MAタイプ、シグナルMAタイプ
    • Simple
    • Exponential
    • Smoothed
    • Linear weighted から選択
  • 短期MA期間、長期MA期間、シグナルMA期間
    • それぞれ期間を設定可能
  • MACDクロスサイン
    • true:MACDとシグナルのクロスサイン表示
    • false:非表示
  • 直前感知アラート音
    • true:タッチでアラート音を鳴らす
    • false:鳴らさない
  • 直前感知アラート音ファイル
  • MACD G.C. Wingdings Code
    • MACDとシグナルのG.C.時のサイン記号を指定
    • デフォルト:233、↑
    • 参考記事:Wingdings サイン記号
  • MACD D.C. Wingdings Code
    • MACDとシグナルのD.C.時のサイン記号を指定
    • デフォルト:234、↓
    • 参考記事:Wingdings サイン記号
  • 0クロスサイン
    • true:MACDと0ラインのクロスサイン表示
    • false:非表示
  • 0 G.C. Wingdings Code
    • MACDと0ラインのG.C.時のサイン記号を指定
    • デフォルト:116、◇
    • 参考記事:Wingdings サイン記号
  • 0 D.C. Wingdings Code
    • MACDと0ラインのD.C.時のサイン記号を指定
    • デフォルト:116、◇
    • 参考記事:Wingdings サイン記号
  • Up sign Color
    • クロスアップサインの色を指定
  • Down sign Color
    • クロスダウンサインの色を指定
  • 直前感知アラート縦サイン色
    • 右端縦ラインサインの色を設定
  • サインの大きさ(整数)
    • 数字が大きいほどサインが大きい
  • サイン位置(pips)
    • サイン表示位置をpips指定
  • チャート背景色サイン
    • true:チャート背景色を変更する
    • false:変更しない
  • チャート背景色
    • サイン未発生時のチャート背景色指定
  • サイン発生時 チャート背景色
    • サイン発生時のチャート背景色指定
  • サイン発生時 縦ライン
    • true:サイン発生時に縦ラインを表示
    • false:非表示
  • 縦ラインの幅
    • 数値が大きくなるほど幅が広くなる

 直前感知アラート音は、MT4デフォルトwavファイルにいいのがなかったので作ってみました。圧縮ファイルに同梱していますので、よかったらお試しください。

設定方法は、こちらの記事を参考にしてください。MT4アラート音ファイルの所在

使 用 例

直前感知→クロス確定

直前感知

  • 直前感知アラート音:true
  • サイン発生時 縦ライン:true

MACDクロス直前感知インジケーター

 MACDラインとシグナルラインがタッチしたら反応します。上のチャートでは、まだ2つのラインのクロスが終値で決定していないので、直前感知状態です。

このまま終値でクロスが確定すると、、、

MACDクロス直前感知インジケーター

 このときのサイン表示関係のパラメーターは、

  • MACDクロスサイン:true
  • 0クロスサイン:true
  • チャート背景色サイン:true
  • サイン発生時 縦ライン:true

 次のローソク足が出現し、クロス条件から外れると、チャート背景色は元に戻り、右端縦ラインも消えます。MACDクロスサインと0クロスサインは残ります。

 

クロス確定時のアラートWindow

MACDクロス直前感知インジケーター、アラート

0ラインクロスだと、、、

MACDクロス直前感知インジケーター、アラート

クロス確定時のメール

MACDクロス直前感知インジケーター、メール

0ラインクロスだと、、、

MACDクロス直前感知インジケーター、メール

 

 

直前感知→クロス確定→その後、のチャートを連続で表示

その後が1本行き過ぎていますが・・・撮るタイミングが1本遅かった・・・

MACDクロス直前感知インジケーター

MACDクロス直前感知インジケーター

MACDクロス直前感知インジケーター

直前感知→クロス未確定

 直前感知後、クロスが確定しなかった場合、直前感知サインは消え、クロスサインは表示されません。

なお、クロスせず、タッチが続いている場合は、直前感知状態を継続しています。

直前感知

MACDクロス直前感知インジケーター

クロス未確定

MACDクロス直前感知インジケーター

 MACDがシグナルをG.C.(ゴールデンクロス)しそうだったのですが、終値ではクロス確定せず、という状態です。

ダウンロード

 自作の wavファイルを一緒に圧縮しています。MT4デフォルトの wavファイルでは物足りない場合にお試しください。

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

コメント

  1. tuoi より:

    こんなMACDのインジケーターを探していました。
    是非使用させていただけないでしょうか?
    宜しくお願いいたします!

    • HappyJiJi HappyJiJi より:

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

      記事の最後からダウンロードできます。
      お試しください。

    • tuoi より:

      HappyJiJiさん

      こんばんは。
      返信ありがとうございます。
      早速ダウンロードさせていただきました!
      また使用後、感想等させていただきたいと思います。
      取り急ぎお礼まで。

  2. ヒロシ より:

    お世話になります。
    記事見返しましたはmacdクロスがいわゆるオズマの役目、ゼロクロスラインが短期と長期のクロスを意味してそうですね。つまり前者はOSMAの役目。
    大変失礼しました。
    ということであったら良いと思うのは、クロスした瞬間にメールが飛んでくる機能ですね。
    ただ少しの値動きでGCとDC繰り返すと頻繁に来るので、そのローソク足で一回しか通知は行わない機能があれば最高です。
    後は適用価格の選択ですかね。
    長々と失礼しました。
    よろしくお願いします!

    • HappyJiJi HappyJiJi より:

      ヒロシさん、
      3通のコメント、拝見しました。

      クロスした瞬間の通知は、他のインジケーターでも徐々に進めていますので、もう少し待っててください。

      • ヒロシ より:

        管理人様
        終値確定を重視される方ももちろんいらっしゃいますが、私はその瞬間に知りたい派なので!
        以外と他のサインツールでも無い機能ですよね。
        メールが何回も飛んで来なければ素晴らしい機能だと思いますけどね。
        これできれば億万長者に少し近づける気がします笑
        もしそうなったら真っ先に物なりなんなり管理人様にお礼差し上げたいなと思いました。
        おっしゃる通り他のインジケーターにも有ったらいいと思います。
        お忙しいとは思いますがよろしくお願いします!

  3. ヒロシ より:

    すいません補足です。
    長期EMAと短期EMAの差がシグナルをクロスというのはOSMAですね。
    貴方の作成されたゼロクロスと長期短期のクロスとは少し意味が違うと思いました。
    なのでOSMAの機能もあればありがたいです。

    まだ半分素人なのでコメントの内容おかしかったらすいません。
    以上よろしくお願い申し上げます!

  4. ヒロシ より:

    お世話になります。
    macdのインジケーターありがたいです。
    クローズ以外にも選択肢増やせませんか?メディアンなどです。
    終値確定でのメール以外に少しでも超えたらメールの設定はできませんか?

    勝手なことばかりで申し訳ありませんが、これ追加されると使い勝手が上がりますので。

    以上よろしくお願いいたします!

    • HappyJiJi HappyJiJi より:

      ヒロシさん、
      ひょっとしてですが、MAタイプ変更で目的は達せられますか?
      と思ったのですが・・・

      ご希望の要素、追加してみますね。

      • ヒロシ より:

        お世話になります。
        長期EMAと短期EMAの差がシグナルをクロスしたらメールと言ったものがあれば良い思いました。
        適用先はクローズでも良いのですが、これだと少し値動きするたびにメールが来そなのでメディアンを選べたらなぁと思いました。
        まあクローズでもそのローソク足では一回しかメールは来ないなどの設定できれば別ですが。
        以上よろしくお願い致します!