session - Pine Script : 周六和周日不出现公开课
问题描述
我正在 TradingView 中编写一个“开放时段”指标。我不知道为什么这些范围在星期六和星期日不显示。
有人可以告诉问题出在哪里吗?
showHi = input(true, "Show highs")
showLo = input(true, "Show lows")
open_ranges_D1 = "D"
opd1_session_input = input("2200-2000", type=input.session)
asia_session_input = input("0000-2300", type=input.session)
fkft_session_input = input("0700-2300", type=input.session)
nyse_session_input = input("1330-2300", type=input.session)
// |--------------|
// | OPD1 SESSION |
// |--------------|
opd1_clr_D1 = color(#00ff0a)
// Check to see if we are in allowed hours.
opd1_newbar_opr_D1 = time(open_ranges_D1, opd1_session_input)
var float opd1_hi = 0
var float opd1_lo = 0
if opd1_newbar_opr_D1
// We are entering allowed hours; reset opd1_hi/opd1_lo.
if not opd1_newbar_opr_D1[1]
opd1_hi := high
opd1_lo := low
else
// We are in allowed hours; track opd1_hi/opd1_lo.
opd1_hi := max(opd1_hi, opd1_hi) // originially : opd1_hi := max(srcHi, opd1_hi)
opd1_lo := min(opd1_lo, opd1_lo) // opd1_lo := min(srcLo, opd1_lo)
opd1_hi_plot = plot(showHi and not(noPlotOutside and not opd1_newbar_opr_D1)? opd1_hi : na, title="opd1_hi_D1", color=opd1_clr_D1, linewidth=1, style=plot.style_linebr, transp=50)
opd1_lo_plot = plot(showLo and not(noPlotOutside and not opd1_newbar_opr_D1)? opd1_lo : na, title="opd1_lo_D1", color=opd1_clr_D1, linewidth=1, style=plot.style_linebr, transp=50)
fill(opd1_hi_plot, opd1_lo_plot, color=opd1_clr_D1, transp=80) ```
解决方案
当您将会话传递给 时time()
,您还可以指定相关的星期几。格式如下所示:"0000-0000:1234567"
, 星期几从星期日开始。默认日期是 Mon-Fri ":23456"
,这就是您的脚本在周六和周日不起作用的原因。
这应该有助于:
opd1_newbar_opr_D1 = time(open_ranges_D1, opd1_session_input + ":1234567")
推荐阅读
- html - 使用 CSS 更改标题外观
- javascript - Heroku 应用程序工作,然后无法重复工作,出现 503 错误
- json - Ansible 在使用 include 时会中断循环
- python - python中密码字符串的Base64编码
- reactjs - 在页面刷新之前反应路由器路由不渲染
- python - 如何让 STUN 服务器使用 aiortc 生成候选冰?
- sql-server - Qgis 3.14 无法使 mssql 连接 OK 按钮灰显
- forth - 与原始 Forth 中的 Gforth、FORGET 和 LIST 单词相同
- javascript - AJAX 调用后:数组访问有效,但数组元素访问无效
- python - Matplotlib 使用 setxticks python 在同一个图形上绘制多个数据集