自定义指标的问题未触发穿越向下/向上条件的警报

时间:2020-01-02 12:10:55

标签: pine-script

我遇到警报,在穿越/向上穿越条件下无法正常工作。

我可以收到警报以在“穿越”条件下实时触发,但是当我向下/向上穿越时,直到下一根蜡烛打开时,我的警报才会响起。

//@version=3
//15 minute Short Trigger
study(title = "Short Trigger", overlay = true)

// Get daily price data
candleOpen  = security(tickerid, "15", close)

// Compute Short Trigger Price
EntryHLong = candleOpen + 2.5

// Plot
plot(series=EntryHLong, style=circles, linewidth=4, color=#FF4000, trackprice=true)

我创建了两个实时价格跟踪指标线,与实时价格操作相比,绘制了2.50美元的距离。

  • 跟踪线(短触发)---------------------- + $ 2.50

  • 实时价格--------------------------------------- ---------

  • 跟踪价格(长触发)-----------------------$ 2.50

我还创建了一系列“获利节点”指标,即在每个15分钟新蜡烛的开盘价之上和之下每2美元绘制的价格点,在每个方向上都创建了10个范围。

//@version=3
//15 minute NodeS1
study(title = "NodeS1", overlay = true)

// Get daily price data
candleOpen  = security(tickerid, "15", close[1])

// Compute values + Determine order conditions
NodeS1 = candleOpen - 2

// Plot
plot(series=NodeS1, style=cross, linewidth=3, color=white)

示例。

  • nodeL2 ----------- 104

  • nodeL1 ----------- 102

  • 价格开放--------- 100

  • nodeS1 ------------ 98

  • nodeS2 ------------ 96

我要使用向上/向下警报条件来完成的工作是,当“触发器”指示器(跟踪线)越过指定节点然后在同一节点上向下/向上触发警报时, 。

我的理解(tradingview wiki)是向上/向下穿越的情况是这样的:

“”微软目前位于44.54。我认为它会下跌,然后回升至$ 42,这时我将买入,因为这是一个上升趋势。所以,我想知道MSFT何时突破$ 42向上。”

尽管此示例设置了买入警报,但我是否正确地说,以这种方式设置的警报可以充当短期止损,或者如果我已经在头寸,则可以获利吗?

“ XBTUSD当前位于7000。我处于空头位置,它下跌至6994,然后回升至$ 6995,这时我将卖出,因为它是一个上升趋势,越过节点价格为$ 6995。所以,我想知道XBTUSD何时突破$ 6995。”

当前,警报会一直等到下一个15分钟蜡烛熄灭。为什么它不像其他情况那样实时关闭,我该如何解决代码中的问题?

注意!我对跟踪线设置警报特别是向上穿越或向下穿越毫无疑问。

谢谢!

0 个答案:

没有答案