Pine Scriptを使って、その週の始値をプロットする方法。
2021年2月28日
週の始値をプロット
以前、前日レンジを表示するインジケーターを作成しました。そこでのポイントは「リペイントをどのように回避するか」でした。
リペイントを回避しつつ、高値と安値を取得すれば良かったわけですが、同じ方法で始値を取得しようとするとうまくいきません。
足の進行中において、高値と安値はその後の値動きにより変動する可能性があります。一方、始値は決まった値で変動しません。 その辺りが原因で異なる挙動になるようです。
週の始値の取得は、下記のようにlookahead=barmerge.lookahead_on
をsecurity関数の引数に取ることで可能になります。
wOpen = security(syminfo.tickerid, "W", open, lookahead=barmerge.lookahead_on)