pine-script - 在 plotchar 的帮助下标记线
问题描述
伙计们,我需要帮助在“plotchar”的帮助下在我的脚本中添加标签,昨天的高线和低线带有文本 H 和 L,我已经尝试过自己,但在图表上获得了多个标签,如图1所示,我尝试使用show_last 但它只会在最后一根柱子上显示标签,而且它在实时图表图片 2上有点乱,我希望这个文本显示在行的左侧,就像在这张图片图片 3中一样,这个标签是使用“plotchar”完成的,不幸的是,这是一个受保护的脚本,任何人都知道如何复制与图 3 所示相同的结果,这是我的脚本
//@version=4
study("daily high low ?", overlay=true)
hl = input(true, title="Show Previous Day Highs & Lows", group="KETAN ULTIMATE COMBO")
dhigh = security(syminfo.tickerid, "D", high[1], lookahead=true)
dlow = security(syminfo.tickerid, "D", low[1], lookahead=true)
plot(timeframe.isintraday and hl ? dhigh : na, title="Daily High", style=plot.style_stepline, color=color.rgb(255,0,0), linewidth=2)
plot(timeframe.isintraday and hl ? dlow : na, title="Daily Low", style=plot.style_stepline, color=color.rgb(0,128,0), linewidth=2)
plotchar(timeframe.isintraday and hl ? dhigh : na, title="high", location=location.absolute,color=color.blue, char = "", text ="H")
plotchar(bar_index ? dlow : na , title="low", location=location.absolute, color=color.blue, char = "", text ="L")
谢谢
解决方案
我没有查看您的所有代码,但您可以发现一天已经改变change(dayofmonth)
//@version=4
study("daily high low ?", overlay=true)
hl = input(true, title="Show Previous Day Highs & Lows", group="KETAN ULTIMATE COMBO")
dhigh = security(syminfo.tickerid, "D", high[1], lookahead=true)
dlow = security(syminfo.tickerid, "D", low[1], lookahead=true)
plot(timeframe.isintraday and hl ? dhigh : na, title="Daily High", style=plot.style_stepline, color=color.rgb(255,0,0), linewidth=2)
plot(timeframe.isintraday and hl ? dlow : na, title="Daily Low", style=plot.style_stepline, color=color.rgb(0,128,0), linewidth=2)
plotchar(change(dayofmonth) ? dhigh : na, title="high", location=location.absolute,color=color.blue, char = "", text ="H")
plotchar(change(dayofmonth) ? dlow : na , title="low", location=location.absolute, color=color.blue, char = "", text ="L")
推荐阅读
- recursion - 如何在 Scheme 中遍历树?
- bash - Bash 陷阱 SIGINT 多次不起作用
- javascript - express 中传递函数和 () => {} 的区别
- android - 自定义 AppComponentFactory 无法实例化应用程序
- matlab - 周转时间:应该比交货时间低多少?
- sql-server - 关于在 SQL Server 中发送自动批量邮件的问题
- ruby-on-rails - 如何在 Rails 中创建动态命名空间或范围路由
- python - 使用字典将变量保存在文本文件中的问题
- python - Python:如何在另一个函数中使用一个函数返回的数据框
- c++ - 在 GitHub 上创建我的 C++ 库的发布版本的正确方法是什么?