[PineScript] TradingViewのVWAPがMarketSpeedのVWAPと数値が合わないのが嫌だから近いものを作った

[PineScript] TradingViewのVWAPがMarketSpeedのVWAPと数値が合わないのが嫌だから近いものを作った
 
この記事にはアフィリエイト等の広告が含まれます
 

楽天証券のVWAPの方が効いてる感じがしたので、TradingViewのも楽天証券のと同じ辺りに線を描くようにした。

//@version=6
// 名前は好きなように↓
indicator('にんにくVWAP', overlay = true)

// HLOC割る4 を基準価格に設定
basePrice = (high + low + open + close) / 4

// セッションごとの累積
var float cumulativePV = na
var float cumulativeVolume = na

isNewSession = ta.change(time('D'))

if bool(isNewSession)
    cumulativePV := basePrice * volume
    cumulativeVolume := volume
    cumulativeVolume
else
    cumulativePV := cumulativePV + basePrice * volume
    cumulativeVolume := cumulativeVolume + volume
    cumulativeVolume

vwap = cumulativePV / cumulativeVolume

plot(vwap, color = color.green, linewidth = 2, title = 'HLOC4 VWAP')

だいたい同じ位置に線を書くことができます。だいたい、です。