【发布时间】:2018-07-13 14:51:16
【问题描述】:
我交易的是 24 小时市场的 ES。
我注意到,由于 24 小时交易的性质,标准 VWAP 的工作效率并不高。
所以我正在尝试创建一个新的 VWAP,它会在每次会话后重置。因此它具有正常营业时间(09:30 - 16:00)的 VWAP,然后在 16:00-09:30 之间重置并计算新的 VWAP。
我有区分工作日和隔夜市场的代码:
t = time(period, "0930-1600")
mkt_hours = na(t) ? na : 1
这里是计算特定周期数的 VWAP 的代码:
cumulativePeriod = input(14, "Period")
typicalPrice = (high + low + close) / 3
typicalPriceVolume = typicalPrice * volume
cumulativeTypicalPriceVolume = sum(typicalPriceVolume, cumulativePeriod)
cumulativeVolume = sum(volume, cumulativePeriod)
vwapValue = cumulativeTypicalPriceVolume / cumulativeVolume
plot(vwapValue)
但我不知道如何在每天 09:30 和 16:00 重置 VWAP。
有什么想法吗?
干杯
【问题讨论】:
标签: pine-script