MACDとシグナル・0ラインクロス・ヒストグラム反転通知インジ

MACDとシグナル、MACDと0ライン、ヒストグラム反転通知インジケーター

 MACDとシグナル・MACDと0ラインのG.C.とD.C. MACD設定条件クリア+ヒストグラム上昇反転・下降反転したときに通知するインジケーター hj_MACDsign100

MACDが設定値より大きい状態でヒストグラムが下降反転、また、MACDが設定値より小さい状態でヒストグラムが上昇反転した場合に通知するようにしてほしいとのご要望を coinsong さんからいただき、反映しました。

当初は、hj_MACDcross シリーズへの条件追加を考えましたが、パラメーターが多いので、別に作成することにし、名称も変更しています。

 ご期待通りに動作するといいのですが・・・
もし、違ってたら、また、異常動作を見つけましたら、コメントください。

スポンサーリンク

hj_MACDsign100 仕様

  • MACD条件
    • 短期MAタイプ選択
    • 短期MA期間設定
    • 長期MAタイプ選択
    • 長期MA期間設定
    • シグナルMAタイプ選択
    • シグナルMA期間設定
  • 通知条件
    • MACDとシグナルクロス
      • 0ラインより上でのクロス、下でのクロス選択可
    • MACDと0ラインクロス
    • ヒストグラム反転、MACDが設定値ブレイク
      • 上昇判定:ヒストグラム上昇反転時、MACD≦設定値
      • 下降判定:ヒストグラム下降反転時、MACD≧設定値
  • 通知種類:以下三択
    • 事前
    • 確定
    • 事前+確定
    • 通知なし
  • 通知方法
    • アラートWindow
    • アラート:回数指定
    • メール
    • プッシュ通知
  • チャート内表示
    • メインチャートへのサイン表示
      • サイン形状設定(Wingdings コード)
      • 色・大きさ・位置指定
    • チャート右端縦ライン
      • 色・幅指定

パラメーター

MACDとシグナル、MACDと0ライン、ヒストグラム反転通知インジケーターのパラメーター
  • 通知選択:以下四択
    • 事前
    • 確定
    • 事前+確定
    • 通知なし
  • アラートWindow表示
    • true:アラートWindowを表示する
    • 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:非表示
  • クロス位置条件:以下三択
    • 0より上でクロス
    • 0より下でクロス
    • 条件なし
  • G.C. Wingdings Code
  • D.C. Wingdings Code
  • G.C. Sign Color
    • クロスアップ記号のサイン色設定
  • D.C. Sign Color
    • クロスダウン記号のサイン色設定
  • サインの大きさ(整数)
    • 数値が大きいほどサイン大
  • サイン位置(pips)
    • サイン表示位置、ローソク足から離れる幅
    • 上昇サイン時:Low-サイン位置
    • 下降サイン時:High+サイン位置
    • サインの大きさは、未考慮
  • -----
  • MACD & 0 クロスサイン
    • true:MACDと0ラインのクロスサイン表示
    • false:非表示
  • CrossUp Sign Wingdings Code ~ サイン位置(pips)
    • 前記、MACD & Signal クロスサイン と同様
  • -----
  • MACDラインブレイク+ヒストグラム反転
    • true:MACDラインブレイク+ヒストグラム反転時にサイン表示
    • false:非表示
  • MACDブレイク判定ライン
    • ブレイク判定ライン値を入力
    • マイナス値は不要。自動でマイナス付加
  • ライン色
    • MACDブレイク判定ラインの色設定
  • 上方反転Wingdings Code ~ サイン位置(pips)
    • 前記、MACD & Signal クロスサイン と同様
  • -----
  • サイン発生時 縦ライン
    • true:縦ラインを表示
    • false:非表示
  • 事前アラートサイン色
    • 事前アラート時の縦ライン色
  • 上方向サイン色
    • 上方向反転時の縦ライン色を設定
  • 下方向サイン色
    • 下方向反転時の縦ライン色を設定
  • 縦ラインの幅
    • 数値が大きくなるほど幅が広くなる

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

使用例

MACDとSignal、G.C.

事前通知
確定通知

MACDとSignal、D.C.

事前通知
確定通知

ヒストグラム上方向反転、MACD≦ブレイク判定ライン

事前通知
確定通知

MACD&Signalクロス位置条件

クロス位置条件:条件なし
クロス位置条件:0より下でクロス
クロス位置条件:0より上でクロス

通知サイン別

全サイン表示
MACDと0ラインクロスサイン
MACD判定ラインブレイクとヒストグラム反転サイン
MACDとSignalとMACDと0ラインクロスサイン
通知選択:通知なし

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

 各項目、メール受信例の次にプッシュ通知受信例を表示。

MACDとSignal クロス

事前通知:メール
事前通知:プッシュ通知
確定通知:メール
確定通知:プッシュ通知

MACD判定ラインより下でヒストグラム上方向反転

MACDヒストグラム反転通知インジケーターメール通知
事前通知:メール
MACDヒストグラム反転通知インジケータープッシュ通知
事前通知:プッシュ通知
確定通知:メール
確定通知:プッシュ通知

0より下でMACDとSignal クロス

事前通知:メール
事前通知:プッシュ通知
確定通知:メール
確定通知:プッシュ通知

ダウンロード

 発展的改善案浮かびましたらコメントください。

コメント

  1. MACD2 より:

    こんにちは。コメントさせていただきます。

    MACDを別々の数値で使いたいと思い、こちらのインジケーターを2つ入れました。

    クロスサインなどは、両方とも表示されるのですが、
    縦ラインが干渉?し合っているのか、表示されないようです。
    後から入れたインジケーターは、たまに表示されたりします。

    これを、2つとも縦ラインが出て、
    両方のMACDの数値で使えるようにできますでしょうか?

    • HappyJiJi HappyJiJi より:

      MACD2さん、
      複数使用を考慮していませんので、ご指摘通りの結果になります。
      次バージョンから複数使用可能にします。
      少しお時間をください。

  2. coinsong より:

    HappyJiJi様

    お世話になります。
    シンプルで使いやすいインジケータ、ありがとうございます。

    サインが出たら監視を始めて、タイミングを見てエントリーすることで、
    「チャート見ていなくてチャンスを逃してしまった・・・」というのが減ると思います。
    使い方も色々工夫してみようと思います。

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