Pinescript 我想知道我的台词何时在蜡烛上方和下方

Posted

技术标签:

【中文标题】Pinescript 我想知道我的台词何时在蜡烛上方和下方【英文标题】:Pinescript I want to know when my line is over and under the candles 【发布时间】:2022-01-23 01:55:51 【问题描述】:

我是 pinescript 的新手,我想知道当我的“Chikou”行在蜡烛上方和下方时如何获取 2 个变量。

我的代码:

study(title="Chikou", shorttitle="Chikou", overlay = true)
displacement = input(17, minval=1)
xChikou = close
Chikou = plot(xChikou, color= white , title="Chikou", offset = -displacement)

我想要这样的东西:

ChikouOver = Chikou > close
ChikouUnder = Chikou < close

image

【问题讨论】:

【参考方案1】:

不要特别担心这条线,你正在绘制的变量是xChikou,所以用它来创建你的过度/不足比较。

类似:

ChikouOver = xChikou > close  // true or false
ChikouUnder = xChikou < close // true or false

或者,如果您想在烛体上方/下方,例如:

ChikouOver = xChikou > open and open > close // true when over the open and it's a green candle
ChikouUnder = xChikou < close and open < close // true when below the close and it's a red candle

您可以在数据窗口中绘制它以进行调试

plot(ChikouOver ? 1 : 0, title="ChikouOver")
plot(ChikouUnder ? 1 : 0, title="ChikouUnder")

其中 1 = true 和 0 = false 在数据窗口中

【讨论】:

我的 xChikou 用偏移量绘制在图表上,我想声明偏移的 xchikou 值。我的 xChikou 值在绘制后是否发生变化,或者我需要通过新声明的“xchikoudisplaced”来定义它? xChikou、close、ChikouOver 等每个变量都是一个系列。 xChikou[0] == xChikou(此条值)。如果您想访问以前的值(例如,以前的柱值),您可以使用 xChikou[1] 访问它。如果您想访问 17 个柱前的值,则应为 xChickou[17]。希望有帮助!在您的地块上,xChikou 值没有改变,只是被移位的地块。

以上是关于Pinescript 我想知道我的台词何时在蜡烛上方和下方的主要内容,如果未能解决你的问题,请参考以下文章

在蜡烛图上添加信号

Pinescript 可以做到这一点吗?

未触发 Pinescript 警报

PineScript - 之字形趋势变化计数器

Pine tradingview: 一次,如果直到新事件

是否可以检测系统何时录制声音,然后在 Python 上执行一些操作?