新手寻求帮助

时间:2019-11-15 18:59:48

标签: pine-script

我看到的大多数都是图表上的公式,但是我想在没有公式的情况下在同一张图表上叠加不同的证券。

我想添加一个空图表并保存以供以后查看。 所以我想我想创建一个图表,在同一图表上显示S&P,BTC,VIX,GDX线。

我希望这是有道理的,不能确定正确的行话,也许是一堆单词,这些单词会为那些不想让我觉得太容易的人指出正确的方向。

1 个答案:

答案 0 :(得分:2)

您不能得到一个空图表,因为必须有一个主要的符号,它将设置一堆参数,例如时区,会话,mintick等。 接下来的事情取决于您需要什么样的数据:每种证券或close的蜡烛就足够了。如果是后者,则可以通过security函数来获取数据,然后通过plot来绘制数据:

//@version=4
study("My Script")
plot(security("SPX", timeframe.period, close))
plot(security("GDX", timeframe.period, close))
每个脚本允许

40个安全调用。

如果您希望以烛光形式查看数据,则应通过security要求提供OHLC数据,并通过plotcandle进行绘制:

//@version=4
study("My Script")
spxOpen = security("SPX", timeframe.period, open)
spxHigh = security("SPX", timeframe.period, high)
spxLow = security("SPX", timeframe.period, low)
spxClose = security("SPX", timeframe.period, close)
plotcandle(spxOpen, spxHigh, spxLow, spxClose, color=spxOpen > spxClose ? color.red : color.green)

gdxOpen = security("GDX", timeframe.period, open)
gdxHigh = security("GDX", timeframe.period, high)
gdxLow = security("GDX", timeframe.period, low)
gdxClose = security("GDX", timeframe.period, close)
plotcandle(gdxOpen, gdxHigh, gdxLow, gdxClose, color=spxOpen > spxClose ? color.red : color.green)