pine-script - Tradingview Pinescript 如何使用 Session 获取开盘蜡烛的交易量
问题描述
我对 Pinescript 很陌生,我有一个问题可能很容易编码。我使用 Tradingview 上的 1 分钟图表进行交易,我想获得开盘 1 分钟蜡烛(上午 9:30)的交易量。然后我想将该交易量与之后每 1 分钟蜡烛的交易量进行比较,如果开盘蜡烛之后任何一根蜡烛的交易量小于或等于开盘蜡烛交易量的 15%,我想将该条形图涂成蓝色。在过去的几年里,我编写了许多 Pinescript 脚本,但它们都非常简单,而且我从未使用过 Sessions,在此之前我认为我需要这样做才能参考开盘蜡烛的交易量。任何建议将不胜感激....非常感谢。
解决方案
这是你要找的吗?
//@version=4
study("My Script", overlay=true)
var float refVolume = 0
var color myColor = na
bar_date_ts = timestamp(year(time),month(time),dayofmonth(time),0,0,0)
is_new_date = change(bar_date_ts)
if (is_new_date)
refVolume := volume * 0.15
barcolor(volume <= refVolume ? color.blue : na)
推荐阅读
- php - 在 laravel 和 MAMP 上连接拒绝 MySQL
- ios - 每隔几秒更改一次 UILabel
- python - 如何在 Python 中创建用于标记 Java 源代码的正则表达式
- android - 是否可以查看 Android 设备的整个 logcat(即未附加到特定进程)?
- bash - 如何使用 FFMPEG 将输出和日志文件通过管道传输到 S3
- python - Jenkins 库在尝试通过 python 获取工作时挂起
- javascript - 如何更改配方中的成分以与用户输入相对应?
- webpack - 样式达到 10000 个字符时被切断
- swiftui - 如何显示多维数组?
- python - 从 pandas 数据框中的字符串中删除特定的 url