如何给指标增加一个具体的时间段? [英] How to add a specific time period to indicators?
本文介绍了如何给指标增加一个具体的时间段?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经创建了一个代码来帮助我绘制一些我经常在TradingView中用于盘中交易的线。但是,当我想要将特定于时间的标准添加到指标时,它显示如下错误:
输入‘0500-1559’不匹配,应为‘)’。
我根据错误更改了代码后,出现了这个有趣的错误:
输入‘)’不匹配,应为‘)’。
以前有没有人遇到过这样的问题?我怎么可能解决这个问题呢? 下面是我之前创建的代码示例:
//@version=4
study("Important Intraday Lines", overlay=true)
// Grab the lines for the ticker
PDH = security(syminfo.tickerid,"D",high,time("today"'0500-1559',or,[1]'1600-0459')
// Plot the lines
plot(PDH, title="High",color=color.red,linewidth=2,trackprice=true, offset = -9999)
推荐答案
您使用security()
和time()
函数非常错误。
security()
的第四个参数是gaps
,但您正在消磨时间。
请求的数据(已请求)的间隙(常量布尔)合并策略 数据自动与主系列OHLC数据合并)。可能的 值:barmerge.Gapons_On、barmerge.Gapons_Off。Barmerge.Gap_On- 请求的数据与可能的间隙(NA值)合并。 Barmerge.Gapps_Off-请求的数据连续合并,而不会 空白处,所有空白处都用上一个最近的现有 价值观。默认值为barmerge.Gapons_OFF。
例如:
s2=security(syminfo.tickerid, "D", close[1], barmerge.gaps_off, barmerge.lookahead_on)
plot(s2)
您使用time()
完全错误。
很难判断您正在尝试做什么,但我建议您在尝试编写代码之前先阅读用户手册。
security()
读取this,time()
读取this。
这篇关于如何给指标增加一个具体的时间段?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文