バランスオブパワーBOP(Balance Of Power)値が設定したラインをブレイク確定したら通知するインジケーター 『hj_BOP_LineTouch101』。
hj_BOP_LineTouch100 のバージョンアップ版。
ブログ読者 TJ氏からの『ローソク足メインチャートに矢印を表示してほしい』、とのご要望にお応えしました。
しかし、BOPは、いまだ活用したことがなく、計算式も合っているのかどうか不安です。情報収集しながら作成していますので、理解不足点見つけましたらコメントください。
バージョンアップ版作成検証中に Ver.1.00 では気づかなった異常動作に気づきました。
現状BOP計算式では、ラインタッチでの条件判定が難しく、このバージョンでは、ラインタッチで通知は仕様から外しました。
今後、新規情報が得られ、進捗があればラインタッチでの通知を含めるようにします。
hj_BOP_LineTouch101 仕様
緑色文字が仕様変更箇所。今回、ラインタッチでの通知は正常に動作しないことがわかりましたので、その機能は外しました。
- メインチャート上に矢印表示
- BOP>0、クロス確定:ローソク足の上側へ上方向矢印
- BOP<0、クロス確定:ローソク足の下側へ下方向矢印
- 設定した名前の水平ラインをブレイクしたら通知
- BOP>0、0より上の水平ラインを上にブレイクしたら通知
- BOP<0、0より下の水平ラインを下にブレイクしたら通知
- ブレイクの判断タイミング
水平ラインタッチ時- ローソク足確定時
- 通 知
- アラート
- アラートWindow
- メール
- プッシュ通知
使っている計算式
これでいいのか不安ながら適用中。何かお気づきになられましたら、コメントください。
BOP = (終値 ー 始値)/(高値 - 安値)
パラメーター
- アラートWindow
- true:アラートWindowを表示する
- false:表示しない
- アラート音
- true:鳴らす
- false:鳴らさない
- アラート音ファイル
- アラート音のファイルを設定
- メールタイトル
- メール受信時のタイトル設定
- メール
- true:メール送信する
- false:送信しない
- プッシュ通知
- true:プッシュ通知する
- false:通知しない
- ———-
- High 判定ライン
- BOP>0で、High判定ライン名設定
- Low 判定ライン
- BOP<0で、Low判定ライン名設定
- ———-
- 矢印サイン
- true:矢印表示する
- false:表示しない
- サインの大きさ
- 整数指定
- 数値が大きいほどサインが大
- アップ矢印色
- BOP>0、High判定ラインをクロスアップ確定矢印の色を設定
- BOP<0、Low判定ラインをクロスダウン確定矢印の色を設定
ヒストグラムの色設定は、パラメーター入力タブでなく、色の設定タブで設定。
(参考)パラメーターの保存と読み取り
使用例
使用例は、前バージョン『hj_BOP_LineTouch100』を参照ください。
矢印の表示について
High・Low判定ラインをクロス確定で表示しますが、確定後現行足の次の足出現で消えるようにしています。
視覚的には、確定足(表示足の1本前)に矢印を表示し、現動作中の足が確定すると、矢印が表示された足は2本前になり、矢印は消える、という感じです。
最初は、全ローソク足上に表示しようと思ったのですが、どうにも視覚的に変なので・・・個人的主観ですみません。この点、変更要望が多い場合は対応します。
チャート事例(右肩の時間表示はこのインジケーターには含まれません)
High判定ラインをクロス確定時点で上側矢印表示
次の足作成スタート時点で、矢印は消えます、、、と、、、が、Low判定ラインをクロスダウン確定したので、ローソク足下側に下方向矢印出現。
次の足スタート時点で矢印が消えます。
メール・プッシュ通知受信例
表示内容は、アラートWindow文字列と同じです。
ダウンロード
仕様と異なるなぁ、と思われましたらコメントください。
コメント