松树中其他时间段的计算

时间:2018-10-25 18:13:25

标签: tradingview-api pine-script

我希望能够在1m周期图中绘制45m周期的Ichimoku云,并在某些45m情况下发出警报。使用1m周期的原因是对行进止动应用自定义逻辑,以生成尽可能接近刻度的警报。

我知道创建云的逻辑:

//Ichimoku input Logic
conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"),
displacement = input(26, minval=1, title="Displacement")

//Ichimoku function Logic
donchian(len) => avg(lowest(len), highest(len))

//Ichimoku line Logic
tenkanLine = donchian(conversionPeriods)
kijunLine = donchian(basePeriods)
leadLine1 = avg(tenkanLine, kijunLine)
leadLine2 = donchian(laggingSpan2Periods)

如何在1m周期内实现这种逻辑,但是将45m周期数据用于云?我以为可能的解决方案与使用security(tickerId, 45, close)有关,但是我不确定如何使用。

1 个答案:

答案 0 :(得分:1)

您快到了。现在,您可以通过安全功能请求其他期限:

plot(security(tickerid, '45', tenkanLine))
plot(security(tickerid, '45', kijunLine))
plot(security(tickerid, '45', leadLine1))
plot(security(tickerid, '45', leadLine2))

这是一个带有sma图的简单示例。

sma_expr = sma(close, 14)
sma_45_period = security(tickerid, '45', sma_expr)

plot(sma_45_period)