【问题标题】:Pine Script - Determining delta between three time intervalsPine Script - 确定三个时间间隔之间的增量
【发布时间】:2021-02-19 03:52:14
【问题描述】:
使用 Pine 脚本和 TradingView
基本上我有三个指标都绘制在我的图表上。我不想将这三个都绘制出来,而是将它们组合起来,并在它们都在一定时间内分开时有一个单一的标志图。我的想法是,每当触发指标时,它都会将当前时间戳分配给一个变量。如果相同的变量连续触发,则时间戳将随着最近的时间不断更新。我想要的是,如果所有三个变量都在 X 小时内,它会发出一个要发布的标志。
A) 是否可以为变量分配时间戳?
B) 是否可以确定三个给定时间戳之间的增量并触发绘图?
【问题讨论】:
标签:
pine-script
stock
trading
【解决方案1】:
比我更有经验的人可能会提供另一种意见,但总的来说,我不建议使用时间戳。使用 bar 并使用 barsince 创建条件。
假设您在 30 分钟图表上,并希望在 3 小时内触发。
recent(_cond, _bars) =>
recent_cond = barssince(_cond) <= _bars
recent_cond
condtionA = ...
conditionB = ...
conditionC = ...
condtionAll = recent(conditionA, 6) and recent(conditionB, 6) and recent(conditionC, 6)