unix-timestamp - Pine Script - Tradingview 绘制每日矩形
问题描述
我正在开发一个 TradingView 脚本(Pine),我想开发一个简单的脚本,根据我从周一到周五的当前时间范围从当天开始到结束绘制一个矩形......
示例:从 24/03/2021 到 25/03/2021 绘制的第一个矩形,从 25/03/2021 到 26/03/2021 绘制的第二个矩形,等等...
有什么解决方案可以达到这个结果?
提前致谢
解决方案
我想我已经理解了你的要求。以下内容应该可以帮助您
//@version=4
study("Daily Box", overlay=true)
Bottom = input(title="Bottom", type=input.session, defval="0000-2359:1234567")
colourcheck = 1.0
boxheight = input(title="Box Height", type=input.float, defval=3)
DailyHigh = security(syminfo.tickerid, "D", high, lookahead=true)
DailyLow = security(syminfo.tickerid, "D", low, lookahead=true)
dayrange = DailyHigh - DailyLow
BottomLowBox = DailyLow + (dayrange * 0.01 * boxheight)
TopLowBox = DailyHigh - (dayrange * 0.01 * boxheight)
BarInSession(sess) => time(timeframe.period, sess) != 0
//ASIA
BottomL = plot(DailyLow and BarInSession(Bottom) ? DailyLow : na, title="Bottom High", style=plot.style_linebr, linewidth=3, color=na)
TopL = plot(DailyHigh and BarInSession(Bottom) ? DailyHigh : na, title="Bottom Low", style=plot.style_linebr, linewidth=3, color=na)
fill(BottomL, TopL, color=color.purple, title="Fill Box", transp=50)
推荐阅读
- javascript - 显示部分时增加数字
- jupyter-notebook - 当我导入torchvision 时,我得到一个错误,pytorch 和torchvision 的cuda 版本不同
- android - 使用音频播放器颤动没有声音
- git - 如何比较两个 git 分支以获取提交哈希值
- php - PDO 在多个列中搜索相同的关键字
- vue.js - Vuejs - 如何在单个表单中仅提交可见元素(使用 Vuelidate)
- c++ - 对异步运行并发出信号的命令使用撤消堆栈
- java - java中的getPartActionList方法应该是静态的还是非静态的?
- javascript - 使用正则表达式将输入格式化为货币格式
- python - requests.get 不会返回网页上的所有信息