You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pine Script中实现每日18:10-18:40时段的标记功能?

代码修改方案

直接替换为以下完整代码即可同时保留原有周六/周日标记、新增每日18:10-18:40的时段标记:

// 定义各场景背景色
var color C_SATURDAY = color.new(color.red, 20)
var color C_SUNDAY = color.new(color.red, 40)
var color C_TARGET_PERIOD = color.new(color.blue, 30) // 目标时段的背景色,可自行修改颜色和透明度

// 周末判断逻辑(原有逻辑保留)
isSaturday = dayofweek == dayofweek.saturday
isSunday = dayofweek == dayofweek.sunday

// 新增目标时段判断逻辑
isTargetTime = hour == 18 and minute >= 10 and minute <= 40

// 背景色渲染,当前优先级:周末 > 目标时段,也可根据需要调整判断顺序修改优先级
bgcolor(isSaturday ? C_SATURDAY : isSunday ? C_SUNDAY : isTargetTime ? C_TARGET_PERIOD : na, title = "Custom Markers")
逻辑说明
  • 用Pine Script内置的hour、minute变量获取当前K线对应的小时、分钟数值,组合判断是否落在你需要的18:10到18:40区间内
  • 如果你不需要保留周末的标记,直接删掉周末相关的判断逻辑即可
  • 若时间显示不符合预期,检查脚本设置里的时区选项,需要和你交易标的的对应时区保持一致

内容的提问来源于stack exchange,提问作者nop

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 11:54:03