pine-script - Pine Script 初学者,plotshape

标签 pine-script

寻找解决方法,不能以这种方式使用 plotshape,因为它在本地范围内不起作用。

//@version=3
study("MA test ", overlay=true)
FastMA = sma(close, 9)
SlowMA = sma(close, 15)
Diff = FastMA - SlowMA
if Diff > 0
    plotshape(Diff, style=shape.arrowup, location=location.belowbar, color=green)

最佳答案

您可以直接将您的条件应用到 series plot()的论据函数(也适用于 color 参数)。
我还添加了另一个 plotshape()使用 crossover()在其 series它只在 FastMA 穿过 SlowMA(橙色三角形)时绘制三角形。我认为它将来可能对你有用:)

//@version=3
study("MA test ", overlay=true)
FastMA = sma(close, 9)
SlowMA = sma(close, 15)
Diff = FastMA - SlowMA

plot(series=FastMA, title="FastMA", color=color.green, linewidth=3)
plot(series=SlowMA, title="SlowMA", color=color.red, linewidth=3)
bgcolor(color=Diff > 0 ? green : red)
plotshape(series=Diff > 0, style=shape.arrowup, location=location.belowbar, color=color.green, size=size.normal)
plotshape(series=crossover(FastMA, SlowMA), style=shape.triangledown, location=location.abovebar, color=color.orange, size=size.normal)
enter image description here

关于pine-script - Pine Script 初学者,plotshape,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52876550/

相关文章:

mql5 - 如何像 Pine 脚本一样计算 ATR

java - 如何从给定的数字列表中为输入数字找到下一个相邻的更大数字

view - 无法在本地范围内使用 'bgcolor' [Pinescript] [tradingview]

pine-script - 松树脚本: How to check if current time is 3:00 PM in GMT+5:30 timezone

pine-script - Pinescript 策略退出和订单数量计算

pine-script - Pinescript strategy.entry 多头/空头似乎被额外的 2 根蜡烛延迟

pine-script - Tradingview - 交易数量

pine-script - 关于 pine-script 中 Mulitimeframe(request.security) 中的 calc RSI/RCI

pine-script - 如何在 Tradingview Pine 脚本中获取鼠标指针位置的价格?

pine-script - hline 在 PineScript 中无法按预期工作