MACDクロスサインインジケーター|クロス位置判定ライン追加!

MACDクロスサインインジケーター、クロス位置判定ライン、ヒストグラム反転検知

 MACDとSignalのクロス、MACDと0ライン、ヒストグラム反転、サインを表示。MACDとSignalのクロス、ヒストグラムには、サイン出力を判断するラインの設定も可能。hj_MACDcross105 のバージョンアップ版、hj_MACDcross106

すべて表示すると見にくいので、必要なサインを選択し、動作を試してください。

 ヒストグラム反転サインは、ご依頼のあった読者からの今後の発展的意見待ち状態です。判定用ラインなしだとサインが多いのがちょっと気になっています。

 パラメーターが多いので、MACDを活用したルール模索・検証用に使っていただけるといいな、と思います。

スポンサーリンク

hj_MACDcross106 仕様

 緑色太文字が部分:105→106 での仕様変更・追加部分。
MACDとSignal・ヒストグラム反転での反転判断ラインを使用する場合、判断ラインは必要時のみ表示するように変更しました。

  • サブチャートにMACDチャートを表示
    • MACDライン
    • シグナルライン
    • ヒストグラム(MACDとシグナルの差)
  • サイン判断条件
    • MACDとシグナルラインのG.C.(ゴールデンクロス)とD.C.(デッドクロス)
    •  〃  クロス位置の設定ライン上下によるサイン出力判断
    • MACDと0ラインのG.C.とD.C.
    • ヒストグラム反転:上昇→下降、下降→上昇
      (0ラインより上下は未考慮:意見待ち)
    • ヒストグラムと設定ラインのG.C と D.C.
  • チャート内表示サイン
    • 記号と上昇色・下降色、位置・大きさ、判断条件個別指定可能
    • それぞれ、On・Off 設定可能
      • MACDとシグナルラインのG.C.とD.C.
      • MACDとシグナルラインのG.C. <= 下設定ライン
      • MACDとシグナルラインのD.C. >= 上設定ライン
      • MACDと0ラインのG.C.とD.C.
      • ヒストグラム反転:上昇→下降、下降→上昇
      • ヒストグラムと指定水平ラインのクロス
      • チャート右端縦ライン
        • 事前通知とローソク足確定時の通知、それぞれ色設定可
        • 事前通知は上下区分なし(デフォルト:黄色)
      • アラートWindow
  • アラート
    • アラートWindow:On・Off 選択
    • アラート:On・Off 選択
      • アラート音:ファイル指定
    • タッチアラート(事前通知):On・Off 選択
      • アラート音:ファイル指定
  • 通 知
    • アラート:上記参照
    • メール:On・Off 選択
      • メールタイトル設定
    • プッシュ通知:On・Off 選択

パラメーター

 Ver.1.05 から 1.06 で、MACD Signal クロス位置判定ラインの項目を追加。

 パラメーターの項目多いので、パラメーターの保存と読み込みの活用をオススメします。参考 → パラメーター保存

  • アラートWindow表示
    • true:Window表示
    • false:Window非表示
  • アラート音
    • true:鳴る
    • false:鳴らない
  • アラート音ファイル
  • タッチアラート
    • true:鳴る
    • false:鳴らない
  • タッチアラート音ファイル
    • アラート音のファイル名を設定
  • アラート回数
    • アラート音の回数を設定
    • アラートWindow=true の場合、アラートWindow音・1回、ファイル設定したアラート音:アラート回数-1回
  • メールタイトル 
    • メールのタイトル文字列を設定
    • 分かりやすい文章に変更してください。
  • メール送信
    • true:メール送信する
    • false:メール送信しない
  • プッシュ通知
  • 短期MA Type、長期MA Type、シグナルMA Type
    • Simple
    • Exponential
    • Smoothed
    • Linear weighted から選択
  • 短期MA Period、長期MA Period、シグナルMA Period
    • それぞれ期間を設定可能
  • 短期 MA Price、長期 MA Price
    • CLOSE
    • OPEN
    • HIGH
    • LOW
    • MEDIAN
    • TYPICAL
    • WEIGHTED
  • MACD & Signal クロスサイン
    • true:MACDとシグナルのクロスサイン表示
    • false:非表示
  • MACD G.C. Wingdings Code
  • MACD D.C. Wingdings Code
  • Up sign Color
    • クロスアップ記号のサイン色設定
  • Down sign Color
    • クロスダウン記号のサイン色設定
  • サインの大きさ(整数)
    • 数値が大きいほどサイン大
  • サイン位置(pips)
    • サイン表示位置、ローソク足から離れる幅
    • 上昇サイン時:Low-サイン位置
    • 下降サイン時:High+サイン位置
    • サインの大きさは、未考慮
  • MACD & 0 クロスサイン
    • true:MACDと0ラインのクロスサイン表示
    • false:非表示
  • 0 G.C. Wingdings Code ~ サイン位置(pips)
    • 前記、MACD & Signal クロスサイン と同様
  • ヒストグラム反転サイン
    • true:ヒストグラム反転時にサイン:上昇→下降、下降→上昇
    • false:非表示
    • 0ラインより上下:未考慮
  • 上昇反転Wingdings Code ~ サイン位置(pips)
    • 前記、MACD & Signal クロスサイン と同様
  • ヒストグラム & ライン クロスサイン
    • true:ヒストグラムと指定ラインのクロスサインを表示
    • false:非表示
  • 上ラインクロス判定ライン
    • このラインをクロスアップしたらサイン
  • 下ラインクロス判定ライン
    • このラインをクロスダウンしたらサイン
  • ライン色
    • 上下判定ラインの色設定
  • 上ラインクロス Winging Code ~ サイン位置(pips)
    • 前記、MACD & Signal クロスサインと同様
  • MACD Signal クロス位置判定ライン
    • true:サイン表示する
    • false:表示しない
  • DC判定ライン
    • DCサイン表示判断ライン
    • DC >= DC判定ライン:サイン表示
  • GC判定ライン
    • GCサイン表示判断ライン
    • GC <= GC判定ライン:サイン表示
  • ライン色
    • 判定ラインの色
  • DC Wingdings Code ~ サイン位置(pips)
    • 前記、MACD & Signal クロスサインと同様
  • タッチアラート縦ライン色
    • タッチサイン時の縦ライン色を設定
  • サイン発生時 縦ライン
    • true:縦ラインを表示
    • false:非表示
  • 縦ライン Up色
    • 上昇サイン時の縦ライン色を設定
  • 縦ライン Down色
    • 下降サイン時の縦ライン色を設定
  • 縦ラインの幅
    • 数値が大きくなるほど幅が広くなる

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

使 用 例

 サイン表示例です。組み合わせ他、いろいろ検証できると思います。試してみて、期待する動作と違う、また、より良い条件が見つかりましたらコメントください。

全サイン表示

 サインをすべて表示すると・・・なんとも・・・ちょっと使い勝手が悪いような・・・スキャルピングでもちょっとって感じ・・・

MACDとシグナル、MACDと0ラインクロス

MACDとシグナル、MACDと0ラインクロスサイン
MACDとシグナル、DC、事前アラート
MACDとシグナル、DC、足確定アラート
MACDと0ラインクロス、事前アラート

 次は、ローソク足確定・・・と思いきや、まだ確定に至らず、再度事前通知状態・・・

MACDと0ラインクロス、事前アラート2
MACDと0ラインクロス、ローソク足確定

 ローソク足確定時にクロスするまで、事前アラートが続くこともあります。インジケーターの特性を知った上で使ってくださいね。

ヒストグラム反転

MACDヒストグラム反転

ヒストグラム&ラインクロス

MACDヒストグラムとラインクロス

MACD Signalクロス位置判定ライン

MACD Signalクロス位置判定ライン

  例のチャートは、判定用ライン 0.02 より上でDC、また、-0.02 より下でGCサインを表示。この判定用ラインは、ご自分の経験で決定してください。

メールとプッシュ通知受信例

 メールとプッシュ通知を一組単位で紹介。サイン表示される場合、すべてメールとプッシュ通知します。

使用上の注意点

 使用上の注意点は、hj_MACDcross105 と同じです。

クリックで、hj_MACDcross105 の記事へ飛びます。

使用上の注意点

イラスト、ネコ

ダウンロード

 ダウンロードは、こちらからどうぞ ^_^
改善点など、浮かびましたら、コメントください。

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

コメント

  1. MACD2 より:

    HappyJiJiさん、こんにちは。
    いろんな便利なインジケーターを試させていただいております。

    こちらの”ヒストグラム反転”が便利で、いいなぁと思い使っています。
    ただ、添付画像のように、反転しているのにサインが出ない箇所があるようです。

    これは、バグでしょうか?
    それとも、元々こういう箇所には出ない仕様でしょうか?

    また、hj_MACDcross106もhj_MACDsign101と同じように複数使用にできますか?
    検証もかねて、複数使用がデフォルトだと便利だと思います。
    いつも、ありがとうございます。

    mmm

    • HappyJiJi HappyJiJi より:

      MACD2さん、
      ご連絡、ありがとうございます。
      ヒストグラム反転サインは、MACDのラインブレイク条件を含みます。
      MACDのラインブレイク判定用ラインが表示されていないので、バグの可能性大です。
      当方では、該当部分の表示を true でライン描画、false でラインなし、になるのですが、またまた気づいていないことがあるかもしれませんので、確認します。

      hj_MACDcross106 の複数使用は次バージョンで対応します。

      • MACD2 より:

        すみません。追記です。

        ヒストグラム反転でアラートが出るようにすると、
        ①ヒストグラム反転したとき(添付画像のPre-Alert)
        ②ヒストグラム反転した次足(添付画像のPre-Alertなし)
        の2回でアラートが出ています。

        シンプルにヒストグラム反転した瞬間のときだけを知りたいので、
        これの②のアラートをなしにすることできますか?

        素晴らしいインジケーターなので、ぜひ使ってい行きたいです。
        どうぞよろしくお願いいたします。

        turn

        • HappyJiJi HappyJiJi より:

          MACD2 さん、
          ご指摘のアラート、
          確定アラートは常に出ます。
          ヒストグラム反転した瞬間(パラメーター:タッチアラート)は、ON、OFFの設定が可能です。
          これは、このような仕様で作成しているからです。

          本件も、前のコメント返信に紹介しました、hj_MACDsign102 を試してみてください。

    • MACD2 より:

      HappyJiJiさん、こんにちは。

      ヒストグラム反転を設定して、インジサインと縦ライン表示を使用しています。

      この2つを設定していると、ヒストグラム反転の後にインジサインの色の縦ラインが表示されます。

      複数使ったりすると、この縦ラインが被ったりして濁った色になります。
      インジサインの色の縦ライン、これを無くすことはできますでしょうか?

      ヒストグラム反転になった瞬間、インジサインが表示される。
      「タッチアラート縦ライン色」で設定した色の縦ラインが表示される。
      という風にシンプルに設定できると尚良いと思いました。

      hj_MACDcross106の複数使用と一緒に対応していただけたら幸いです。
      よろしくお願いいたします。

      • HappyJiJi HappyJiJi より:

        MACD2 さん、
        ひょっとしてですが、、、
        hj_MACDsign102 への変更は可能ですか?
        記事はこちらです。
        https//happyjiji.com/fx/hj-macdsign102/

      • MACD2 より:

        返信ありがとうございます。

        102:ヒストグラム反転、MACDが設定値ブレイク
        106:ヒストグラム反転
        では、インジサインの表示に違いがあるようです。

        106のヒストグラム反転だけだと、ヒスト反転・ゼロライン転換でインジサインが付くので好んで使っていました。

        102だと、インジサインが付かない箇所があるんですね。
        これは、102と106で分けているのだと思っていました。

        ヒストグラム反転とMACDが設定値ブレイクを分けて、
        102式と106式を使い分けられたら便利だなと思いました。

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

        • HappyJiJi HappyJiJi より:

          MACD2 さん、
          しっかりとご要望にお応えしたいのと、インジケーターのシンプル化のために知りたいことがあります。
          現在活用しているサインを教えてください。
          例えば、
          ・ヒストグラム反転
          ・MACD設定値ブレイク
          など、箇条書きでお願いします。
          また、どちらのインジケーターを使用されてるのかも併記願います。
          102:hj_MACDsign102
          106:hj_MACDcross106
          として判断します。

        • MACD2 より:

          返信ありがとうございます。

          使っているインジケーターは、
          『106:hj_MACDcross106』

          その中の、
          『・ヒストグラム反転』
          だけを使っています。

          102の設定値を0にしても、
          106のヒストグラム反転と表示が違うので、106を使っています。

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

          • HappyJiJi HappyJiJi より:

            MACD2 さん、

            こちらをお試しください。
            https://happyjiji.com/fx/hj-macdhistinvert-100/
            もし、複数使用されるのでしたら、メールタイトルで区分してください。
            例えば、
            ・hj_MacdHistInvert-100a
            ・hj_MacdHistInvert-100b

          • MACD2 より:

            返信ありがとうございます。

            なるほど!
            メールタイトルに、aやbを付けたら複数使用できるんですね!
            これで、106を複数使用できます。

            縦ラインは、バッキングしないように設定しなおそうと思います。
            どうも、ありがとうございます。

  2. mmmmm より:

    mmmmmです。
    MACD Signal クロス位置判定ラインの追加
    お忙しい中、ご対応ありがとうございました。