Pinescript-如何在时间戳中传递当前日期? [英] Pinescript - How to pass current date in timestamp?

查看:0
本文介绍了Pinescript-如何在时间戳中传递当前日期?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何获取当前日期的时间戳? Year CTD、MonthCTD和DateCTD均以序列形式返回,但Timestamp仅接受整数。

基本上是尝试自动锚定每天的vwap,而不是手动更改日期。

谢谢

src = hlc3

YearCTD = year(timenow)
monthCTD = month(timenow)
dateCTD = dayofmonth(timenow)

momentCTD = timestamp(YearCTD, monthCTD, dateCTD, 9, 30) <= error due to series

startCTD = time >= momentCTD and time[1] < momentCTD

sumSrcCTD = src * volume
sumVolCTD = volume
sumSrcCTD := startCTD ? sumSrcCTD : sumSrcCTD + sumSrcCTD[1]
sumVolCTD := startCTD ? sumVolCTD : sumVolCTD + sumVolCTD[1]

plot(sumSrcCTD / sumVolCTD, title="CTD_VWAP", color=blue)

推荐答案

使用v4:

//@version=4
study("", "", true)
src = hlc3

YearCTD = year(timenow)
monthCTD = month(timenow)
dateCTD = dayofmonth(timenow)

momentCTD = timestamp(YearCTD, monthCTD, dateCTD, 9, 30)

startCTD = time >= momentCTD and time[1] < momentCTD

sumSrcCTD = src * volume
sumVolCTD = volume
sumSrcCTD := startCTD ? sumSrcCTD : sumSrcCTD + sumSrcCTD[1]
sumVolCTD := startCTD ? sumVolCTD : sumVolCTD + sumVolCTD[1]

plot(sumSrcCTD / sumVolCTD, title="CTD_VWAP", color=color.blue)

这篇关于Pinescript-如何在时间戳中传递当前日期?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆