前一天的高和低使用Pine脚本V5
我正在尝试将pinescript从v1转换为v5。
V1
study(title="Previous Day High and Low", shorttitle="Previous Day High and Low", overlay=true)
D_High = security(tickerid, 'D', high[1])
D_Low = security(tickerid, 'D', low[1])
D_Close = security(tickerid, 'D', close[1])
D_Open = security(tickerid, 'D', open[1])
plot(isintraday ? D_High : na, title="Daily High",style=line, color=blue,linewidth=1)
plot(isintraday ? D_Low : na, title="Daily Low",style=line, color=blue,linewidth=1)
V1工作正常。
我正在尝试转换V5
//@version=5
indicator(title="Previous Day High and Low New", shorttitle="Previous Day High and Low New", overlay=true)
D_High = request.security(syminfo.tickerid, 'D', high[1])
D_Low = request.security(syminfo.tickerid, 'D', low[1])
plot(timeframe.isintraday ? D_High : na, title="Daily High", color=color.green,linewidth=2)
plot(timeframe.isintraday ? D_Low : na, title="Daily Low", color=color.red,linewidth=2)
但显示错误。有什么想法吗?
I am trying to convert a pinescript from v1 to v5.
v1
study(title="Previous Day High and Low", shorttitle="Previous Day High and Low", overlay=true)
D_High = security(tickerid, 'D', high[1])
D_Low = security(tickerid, 'D', low[1])
D_Close = security(tickerid, 'D', close[1])
D_Open = security(tickerid, 'D', open[1])
plot(isintraday ? D_High : na, title="Daily High",style=line, color=blue,linewidth=1)
plot(isintraday ? D_Low : na, title="Daily Low",style=line, color=blue,linewidth=1)
v1 is working fine.
I am trying to convert v5
//@version=5
indicator(title="Previous Day High and Low New", shorttitle="Previous Day High and Low New", overlay=true)
D_High = request.security(syminfo.tickerid, 'D', high[1])
D_Low = request.security(syminfo.tickerid, 'D', low[1])
plot(timeframe.isintraday ? D_High : na, title="Daily High", color=color.green,linewidth=2)
plot(timeframe.isintraday ? D_Low : na, title="Daily Low", color=color.red,linewidth=2)
But its showing wrong. Any Idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Pine V1-V2的
Security()
函数默认使用LookAhead参数,可以在V3-V5中使用lookahead =
参数进行修改。要匹配结果,声明barmerge.lookahead_on
:Pine v1-v2's
security()
function is using the lookahead parameter by default, which could be modified in v3-v5 with thelookahead=
argument. To match the result declare thebarmerge.lookahead_on
:Code:
Result:
Code:
Result:
逻辑是错误的,因为它是在新的一天中绘制的两天。
查看此版本:
The logic was wrong because it was plotting the 2 days back on a new day.
Check out this version: