MA3本パーフェクトオーダー領域背景色変更インジケーターv109

MA3本パーフェクトオーダー領域背景色変更インジケーターv1.09

 MA3本、移動平均線3本のパーフェクトオーダー領域の背景色を変更するインジケーター『hj_3MA_PerfectOrderBGcolorSign109

hj_3MA_PerfectOrderBGcolorSign108 のバージョンアップ版。

時は金なり氏のご要望、MA3本がパーフェクトオーダー方向と同方向の領域の背景色を変更する仕様を追加、現状パラメーター、MA:PO同方向選択で、MA3本同方向を選択するようにしました。

 追加してて、通知バグに気づき、修正しました。ほんとポカミス多いですね、すみません。。。
今度は大丈夫だと思いますが、動作異常見つけたらコメントしてください。

 

スポンサーリンク

hj_3MA_PerfectOrderBGcolorSign109 仕様

緑色文字箇所が更新部分。当初考えていなかった複数使用に対応しました。

  • サイン、通知するパーフェクトオーダー方向三択
    • 上昇+下降
    • 上昇
    • 下降
  • パーフェクトオーダーMA同方向選択、三択
    • 未考慮
    • 短期MA同方向
    • MA3本同方向
  • 移動平均線の種類:次の4つから選択
    • Simple
    • Exponential
    • Smoothed
    • Linear weighted
  • 移動平均線表示:表示・非表示を選択
  • 適用価格:次の7つから選択
    • Close price
    • Open price
    • High price
    • Low price
    • Median price
    • Typical price
    • Weighted price
  • G.C. とD.C. で背景色設定可
  • 背景色変更部分:次の2つから選択
    • 高値安値: 該当領域の高値安値ボックス
    • チャートフル:表示チャート上下フル
  • 通 知
    • アラートWindow
    • アラート
    • メール
    • プッシュ通知
  • チャート内サイン
    • チャート右端縦ライン

パラメーター

MA3本パーフェクトオーダー領域背景色変更インジケーター|パラメーター

緑色文字:変更点

  • アラートWindow表示 ( alertWindowOn )
    • true:アラートWindowを表示する
    • false:表示しない
  • アラート音 (alertSoundOn )
    • true:アラートを鳴らす
    • false:鳴らさない
  • アラート音ファイル名 ( alertSoundFile )
    • アラート音のファイルを指定
  • 通知選択:三択 ( notice )
    • 事前 (advance )
    • 確定 (confirm )
    • 事前+確定 ( adv+con )
  • アラート回数 ( alert_times )
    • アラート音の回数を指定
  • メールタイトル (mailTitle )
    • メール受信時のタイトルを設定
  • メール ( mailOn )
    • true:メールする
    • false:メールしない
  • プッシュ通知 ( pushOn )
    • true:プッシュ通知する
    • false:通知しない
  • ———
  • サイン方向
    • 上昇・下降
    • 上昇
    • 下降
  • 対象ローソク足本数( max_candle)
    • パーフェクトオーダー部分の背景色を変更するローソク足数
    • 現在から遡る数をセット
  • MA:PO同方向選択:三択 (sMa_direct )
    • 未考慮
    • 短期MA同方向
    • MA3本同方向
  • ライン表示
    • true:表示
    • false:非表示
  • 短期間MAタイプ:以下より選択 ( sMa_type )
    • Simple
    • Exponential
    • Smoothed
    • Linear weighted
  •  期間 ( sMa_period )
    • 移動平均線の期間をセット
  •  適用価格:以下より選択 ( sMa_price )
    • Close price
    • Open price
    • High price
    • Low price
    • Median price
    • Typical price
    • Weighted price
  • 中期~長期、短期間と同
  • G.C. 背景色 ( bgColorUp )
    • G.C. ゴールデンクロス領域の背景色
  • D.C. 背景色 ( bgColorDown )
    • D.C. デッドクロス領域の背景色
  • ボックス上下:背景色表示部分の選択 ( bgBoxType )
    • 高値安値:クロス領域の高値安値のボックスの背景色を変更
    • チャートフル:クロス領域の表示チャート上下フル画面の背景色を変更
  • ———
  • 事前縦ラインサイン
    • true:表示
    • false:表示しない
  • 縦ライン幅 
    • ラインの幅、整数指定
  • 事前上昇サイン色
    • ローソク足確定前上昇パーフェクトオーダー時の縦ライン色
    • 次足出現で消える
  • 事前下降サイン色
    • ローソク足確定前下降パーフェクトオーダー時の縦ライン色
    • 次足出現で消える
  • 確定上昇サイン色
    • ローソク足確定後上昇パーフェクトオーダー時の縦ライン色
    • 次足出現で消える
  • 確定下降サイン色
    • ローソク足確定後、下降パーフェクトオーダー時のライン色
    • 次足出現で消える

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

パラメーター、MA:PO同方向選択の三択メニュー

MA3本パーフェクトオーダー領域背景色変更インジケーター|PO同方向選択

 MAライン色は、“色の設定”タブで設定します。

MA3本パーフェクトオーダー領域背景色変更インジケーター|パラメーター線色設定

使用例

 今回追加した仕様、MA3本PO同方向関係事例を記します。
その他については、前バージョン hj_3MA_PerfectOrderBGcolorSign108 を参照願います。

チャート事例

hj_3MA_PerfectOrderBGcolorSign109:デフォルト

hj_3MA_PerfectOrderBGcolorSign109使用例1

MA:PO同方向選択=短期MA同方向

hj_3MA_PerfectOrderBGcolorSign109使用例2

MA:PO同方向選択=MA3本同方向

hj_3MA_PerfectOrderBGcolorSign109使用例3

 MA:PO同方向選択で、短期MA同方向とMA3本同方向、差が視認できにくいと思います。いろいろ試行してください。どちらが好みかで決めればいいと思います。

AUDJPY [M5]:上下同パラメーター

hj_3MA_PerfectOrderBGcolorSign109使用例4

AUDJPY [M5]:PO同方向選択=短期MA

hj_3MA_PerfectOrderBGcolorSign109使用例5

AUDJPY [M5]:PO同方向選択=MA3本

hj_3MA_PerfectOrderBGcolorSign109使用例6

AUDJPY [M5]:上下同パラメーター

hj_3MA_PerfectOrderBGcolorSign109使用例7

動画事例

  • インジケーターセット
  • PO同方向選択:短期MA、MA3本
  • 同通貨同時間足を上下表示、PO同方向選択結果を比較

ダウンロード

 バグ見つけたらコメントよろしくお願いします。

実行形式ファイルでないファイルをダウンロードされた方、差し替えてください。
また、拡散はしないでくださいね。質問の嵐になると現状でも処理能力オーバーなのにますます処理できなくなります。

 将来、私の持ってるプログラミング技術、技術といえるかどうか疑問はありますが、必ず別ブログで公開します。
待てる方は、ぜひ待っててください。

パラメーター日本語表記版

パラメーター英文字表記版

コメント

  1. ちゃう より:

    HappyJiJi さま

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


    次足出現でフルサイズになるのですね。
    自分の場合いくつか別のペアのチャート一覧で並べていて
    都度チャートをフルサイズや一覧に切り替えたり頻繁にしているので
    そのような現象を感じておりました。
    かしこまりました。


    はい、そのような解釈で大丈夫です。
    先ほども申しましたが、
    いくつかチャートを並べておりまして
    一覧表示の時はひとつのチャートがわりと小さめで
    その際、あまり背景色を濃くするといろいろ見づらくなりますので
    わりと薄目の色を適用しております。
    その関係で、確定サインのようなバーがサイドに出現しつづけてもらえると
    一目でいまどのチャートがPO内にいるのかが分かるかなと思いました。
    ひとつの提案としてご検討頂けるとうれしいです。

  2. ちゃう より:

    お世話になります。
    いつもありがとうございます。

    ご報告・ご要望がございます。


    設定のボックス上下を「チャートフル」に設定したときに、
    一旦はフルサイズになるのですが、
    その後、チャートの画面サイズを変更すると、
    サイズ変更する前の画面の大きさに固定されてしまい、
    追随してきません。


    パーフェクトオーダー範囲内(背景色の範囲内)にいる限り、
    確定サインを表示し続けられるような設定があればいいなと思いました。
    パーフェクトオーダーが崩れたときの視認性が上がると思いまして
    もしよろしければご検討の程、よろしくお願いいたします。

    ご確認・ご検討頂けるとさいわいです。

    • HappyJiJi HappyJiJi より:

      ちゃうさん、
      チャートフルでチャートサイズ変更するとボックス上部が切れる件、確認しました。
      このような使い方、検証時に思いつかず、気づきませんでした。

      ローソク足1本作成ごとに描画するようになっていますので、ご指摘の現象が発生した場合、次のローソク足出現+ティックデータ受信で表示異常は見えなくなります。
      また、パラメーター表示させてOKボタンクリックでも表示異常は消えます。
      とりあえず、これでしのいでください。
      あくまでも見えなくなるだけなので、次バージョンで対応します。

      パーフェクトオーダー範囲内、確定サインを表示続けられる設定、という点、もう少し詳しく教えてください。
      背景色が変更されてる箇所がパーフェクトオーダー範囲内を示していると思いますが、背景色変更部分の最後の足がパーフェクトオーダーかどうかがわかりづらい。
      その足がパーフェクトオーダー内にあるかどうか、より明確にわかるような表示が欲しい、ということで意図は合っていますか?

  3. 時は金なり より:

    お世話になります。

    確認しましたが、コンパイルされる前のファイルとなっております。

    誠に恐縮ではございますが、ご確認よろしくお願いいたします。

    • HappyJiJi HappyJiJi より:

      時は金なりさん、
      教えてくれてありがとうございます。

      動かなかったでしょう。
      申し訳ございません。

      修正しましたので、差し替えてください。

      なお、ダウンロードされた方、私の組み方が見えると思いますので、今後の参考にでもなれば幸いです。
      拡散はやめてくださいね。

      時は金なりさん、ありがとうございました。