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≧設定値
- MACDとシグナルクロス
- 通知種類:以下三択
- 事前
- 確定
- 事前+確定
- 通知なし
- 通知方法
- アラートWindow
- アラート:回数指定
- メール
- プッシュ通知
- チャート内表示
- メインチャートへのサイン表示
- サイン形状設定(Wingdings コード)
- 色・大きさ・位置指定
- チャート右端縦ライン
- 色・幅指定
- メインチャートへのサイン表示
パラメーター
- 通知選択:以下四択
- 事前
- 確定
- 事前+確定
- 通知なし
- アラートWindow表示
- true:アラートWindowを表示する
- false:表示しない
- アラート音
- true:アラート音を鳴らす
- false:鳴らさない
- アラート音ファイル
- アラート音のファイル名を設定
- 参考:MT4アラート音ファイルの所在
- タッチアラート音ファイル
- アラート音のファイル名を設定
- アラート回数
- アラート音の回数を設定
- アラートWindow=true の場合、アラートWindow音・1回、ファイル設定したアラート音:アラート回数-1回
- メールタイトル
- メールのタイトル文字列を設定
- メール送信
- true:メール送信する
- false:メール送信しない
- プッシュ通知
- 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
- MACDとシグナルのG.C.時のサイン記号を指定
- デフォルト:233、↑
- 参考記事:Wingdings サイン記号
- D.C. Wingdings Code
- MACDとシグナルのD.C.時のサイン記号を指定
- デフォルト:234、↓
- 参考記事:Wingdings サイン記号
- 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クロス位置条件
通知サイン別
メール、プッシュ通知受信例
各項目、メール受信例の次にプッシュ通知受信例を表示。
MACDとSignal クロス
MACD判定ラインより下でヒストグラム上方向反転
0より下でMACDとSignal クロス
ダウンロード
発展的改善案浮かびましたらコメントください。
hj_MACDsign100
1 ファイル 59.83 KB
コメント
こんにちは。コメントさせていただきます。
MACDを別々の数値で使いたいと思い、こちらのインジケーターを2つ入れました。
クロスサインなどは、両方とも表示されるのですが、
縦ラインが干渉?し合っているのか、表示されないようです。
後から入れたインジケーターは、たまに表示されたりします。
これを、2つとも縦ラインが出て、
両方のMACDの数値で使えるようにできますでしょうか?
MACD2さん、
複数使用を考慮していませんので、ご指摘通りの結果になります。
次バージョンから複数使用可能にします。
少しお時間をください。
HappyJiJi様
お世話になります。
シンプルで使いやすいインジケータ、ありがとうございます。
サインが出たら監視を始めて、タイミングを見てエントリーすることで、
「チャート見ていなくてチャンスを逃してしまった・・・」というのが減ると思います。
使い方も色々工夫してみようと思います。
今後ともよろしくお願い致します。