Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pine script 不包括今天&x2019;从脚本中删除数据_Pine Script_Trading - Fatal编程技术网

Pine script 不包括今天&x2019;从脚本中删除数据

Pine script 不包括今天&x2019;从脚本中删除数据,pine-script,trading,Pine Script,Trading,我试图利用一个ATR覆盖脚本,但我不希望它考虑到任何价格数据从当天。目前,即使脚本使用的是过去14天内每日收盘的平均值,覆盖将根据每分钟的价格数据进行更改 我使用别人的公共代码(我不是开发人员,但在过去修改了一些脚本),但它就在下面 // study(title="Average True Range Overlay", shorttitle="ATRO", overlay=true) atrlen = input(14, minval=1) emalen

我试图利用一个ATR覆盖脚本,但我不希望它考虑到任何价格数据从当天。目前,即使脚本使用的是过去14天内每日收盘的平均值,覆盖将根据每分钟的价格数据进行更改

我使用别人的公共代码(我不是开发人员,但在过去修改了一些脚本),但它就在下面

//
study(title="Average True Range Overlay", shorttitle="ATRO", overlay=true)
atrlen = input(14, minval=1)
emalen = input(2, minval=1)
watrband = input(1, minval=0)
//
// Always use the Daily data in this overlay regardless of the current time scale
cl=ema(close, emalen)
atrbh  = cl + watrband*atr(atrlen)
atrbl  = cl - watrband*atr(atrlen)
atrbhD = security(tickerid, 'D', atrbh)
atrblD = security(tickerid, 'D', atrbl)
plot(atrbhD, color=blue, linewidth=2, offset=1)
plot(atrblD, color=blue, linewidth=2, offset=1)
//
当它正常工作时,它看起来像这样,平滑的直线: ()

当实时价格数据输入时,它开始实时绘制数据,线条开始扭曲并创建非水平线: ()

有没有办法让它只绘制过去14天的平均真实范围,而不包括今天

提前感谢您的帮助

是的,您的脚本“重新绘制”。如果重新加载页面,这些曲线将变直。 您可以通过在
安全功能中使用以前的每日数据来避免:

atrbhD = security(tickerid, 'D', atrbh[1])
atrblD = security(tickerid, 'D', atrbl[1])