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)
但我不确定如何。
解决方案
您快到了。您现在可以通过安全功能请求不同的时间段:
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)
推荐阅读
- node.js - 为什么节点使用不需要导入?
- android - 如何从 github 导入电报源代码
- angular - Angular如何在从另一个视图单击浏览器后退按钮时获取以前的视图数据
- c++ - 继承层次结构并将元素添加到向量
- ios - 数据响应 Swift 4 Timer 时的 Alamofire
- android - 每 X 秒运行一次后台线程(Android Studio)
- php - php/mysql - 计数和分组
- c - C / 我如何从这里到达第 2 阶段?它只是循环并直接进入第 3 阶段
- c++ - FreeFileSync C++ 错误:“字节”不是“标准”的成员
- python-3.x - Python偏导数