HMA、ハル移動平均線のラインが上昇から下降、下降から上昇にしそうなとき、反転したときに通知する反転通知インジケーター 『hj_HMAreverseSign』
反転しそうなとき=ローソク足確定前、反転したとき=ローソク足確定後に判断します。
通知は、アラートWindow・アラート音・メール・プッシュ通知、視覚確認サインとしてチャート右端縦ライン表示を準備。
履 歴
hj_HMAreverseSign
- Ver. 1.03 2022.05.30
- バグフィクス:時間足変更・通貨ペア変更時、ラインが消えるときあり
- HMAの計算に使用するローソク足本数(バー数)を指定
- 複数チャート、チャートの最大バー数が多い+PC能力が低い場合の動作速度対応
- Ver. 1.02 2021.08.02
- 上昇・下降箇所色表示、チャート端縦ライン関係、ロジック最新の組み方に変更
- 通知メッセージ内容変更
- Ver. 1.01 2021.06.09
- バグフィックス:通知選択『事前』が機能しない
- Ver. 1.00 2021.06.05
- 初版
Ver. 1.03バグフィックス確認動画
HMAラインが消えるバグ、完全に修正できてはいません。気配値表示に新規追加した通貨ペアの場合、時間足のいづれかでHMAラインを表示しない状況になる場合があります。
原因は、MT4に届いている価格データと計算に使用している配列の数に相違があるから、と判断していますが、今の私の能力では対応できていません。
ラインが消えた場合、別の時間足に移動して、戻ってください。時間差で価格データが届きラインが表示されます。
MT4は、FX業者に関わらず同じ動作をすると思っていますが、読者からの連絡で違和感を感じることがあります。私がインジケーターやEAを作成し、検証している主なMT4業者二社を以下に紹介します。
現在は、主にGemForexのデモ口座で作成・検証 → XMのデモ口座で検証、自分のルールに活用できそうだったらリアル口座で使用、と進めています。なお、私の利用している国内FX業者は、この二社と同動作です。
hj_HMAreverseSign 仕様
HMAラインが上昇、または下降方向に反転したときに通知。
- 通知選択
- 事前:ローソク足確定前に上または下に反転した時点で通知
- 確定:ローソク足確定後に上または下に反転していたら通知
- 事前+確定
- チャート表示サイン
- チャート端縦ライン
- チャート左右選択可
- 縦ライン幅指定可
- ライン色指定可
- チャート端縦ライン
- 通知方法:個別ON・OFF 可
- アラートWindow
- アラート
- メール
- プッシュ通知
パラメーター
- イジケーターを適用するローソク足本数
- HMAの計算に使用するローソク足の本数
- 過去検証、表示速度が遅いなど使用状況に合わせて数値を増減してください。
- チャートの最大バー数 < 5000 の場合、計算には最大バー数を使用
- 通知選択
- 事前
- 確定
- 事前確定
- アラートWindow
- true:表示する
- false:表示しない
- アラート音
- true:鳴らす
- false:鳴らさない
- アラート音ファイル
- アラート音ファイルを指定
- メールタイトル
- メールのタイトルを設定
- メール送信
- true:送信する
- false:送信しない
- プッシュ通知
- true:通知する
- false:通知しない
- ---HMA設定
- ライン表示
- true:表示する
- false:表示しない
- 期間
- 計算する期間を設定
- 移動平均線の種類
- 移動平均線の種類を設定
- 適用価格
- 移動平均線の計算に使用する価格を設定
- ---縦ライン設定
- 表示ONOFF
- true:表示する
- false:表示しない
- 表示位置:二択
- 右
- 左
- 幅
- 縦ライン幅を設定:整数で指定
- 事前:反転上昇色 希望色に設定
- 事前:反転下降色 希望色に設定
- 確定:反転上昇色 希望色に設定
- 確定:反転下降色 希望色に設定
ライン色は色の設定タブで設定。0が上昇ライン色、1が下降ライン色
(参考)パラメーターの保存と読み込み
使用例
インジケーターを二つセット、期間13と40、縦ライン表示右と左に分けた事例。
チャート事例のみ、SMA2本と一緒にセットし、ライン表示有無の事例を表示。人によっては『不要』だと思います。
チャート事例
2本セット時点
期間13、下降事前通知
期間13、下降確定通知
期間40、下降事前通知
期間40、下降確定通知
期間13、上昇事前通知
期間13、上昇確定通知
期間13ライン表示、+SMA20と75 事前通知
期間13ライン表示、+SMA20と75 確定通知
期間13ライン非表示、+SMA20と75 事前通知
期間13ライン非表示、+SMA20と75 事前通知
動画事例
2つセット~期間13下降事前通知・確定通知~期間40下降事前通知・確定通知~期間13上昇事前通知・確定通知~インジケーター削除、の事例。
動画内のパラメーター『計算方法』は、『移動平均線の種類』に変更しました。ご容赦ください。
何かお気づきの点や改善案など浮かびましたらコメントください。
事前通知での発生現象
『あれっ?』と感じられる現象だと思います。もっといい表現方法を思いついた方はコメントください。
事前通知
事前通知後、ラインは上昇から反転
チャート表示時間足の時間内はそのまま推移します。この部分、常に状態を表示することもできますが、最初のサインのみ表示するのとどちらが使い勝手がいいか悩みます。
価格変動状況によって反転表示と逆方向(当初のトレンド方向)に戻らない場合もあります。。。
次の時間足構成開始で事前通知縦ライン消去
コメント