【发布时间】:2021-01-26 10:40:35
【问题描述】:
我目前正在构建一个指标和策略,可以在查看其他图表类型的同时使用 Heikin Ashi 值进行指标计算。使用以下代码,我已将 HA 值导入到脚本中,并且效果很好。
ha_open = security(heikinashi(syminfo.tickerid), timeframe.period, open)
ha_high = security(heikinashi(syminfo.tickerid), timeframe.period, high)
ha_low = security(heikinashi(syminfo.tickerid), timeframe.period, low)
ha_close = security(heikinashi(syminfo.tickerid), timeframe.period, close)
我现在正在寻找一种将计算基于普通烛台图 (OHLC) 的方法,同时查看其他图表类型。我在 PS kodify 网站上找不到对此类功能的任何引用,但肯定有。有没有办法我可以做到这一点还是不可能?
它更复杂,但也许有一种方法可以从 heikin ashi 值中提取 OHLC 数据?
我查看了 SO 并找到了一些建议,但在尝试它们时出现错误,我似乎无法绕过它们。
selected_interval = input(title="Interval", defval="D", type=resolution)
//selected_interval = tostring(interval)
actual_close = plot(security(syminfo.prefix + ":" + ticker, selected_interval, close)
line 50: Undeclared identifier 'resolution';
line 53: Undeclared identifier 'ticker';
line 53: Undeclared identifier 'selected_interval'
解决方案:---
我找到了一种在查看 HA 图表时获取真实 OHLC 值的方法。所以现在我正在构建的指标和策略可以在任何具有相关时间轴的图表类型上进行竞争。
这是获取真实 OHLC 输入的代码。
ticker = tickerid(syminfo.prefix, syminfo.ticker)
realOpen = security(ticker, timeframe.period, open, lookahead= barmerge.lookahead_on) realHigh = security(ticker, timeframe.period, high, lookahead= barmerge.lookahead_on) realLow = security(ticker, timeframe.period, low, lookahead= barmerge.lookahead_on) realClose = security(ticker, timeframe.period, close, lookahead= barmerge.lookahead_on)
【问题讨论】:
-
你能编辑你的问题并发布整个代码吗?这将有助于识别问题。
-
感谢您的提示,我是新来的,所以不太确定如何深入。我现在已经解决了这个问题,很快就会上传整个东西。如果其他人想知道,我将使用解决方案编辑我的帖子。
标签: pine-script trading