能否用Pine Script在TradingView实现蜡烛悬停显示盈亏计算值?
实现TradingView悬停蜡烛显示1%盈亏参考价
当然可以搞定这个需求!用Pine Script完全能自定义鼠标悬停时的工具提示内容,下面给你一个开箱即用的代码示例:
//@version=5 indicator("盈亏参考价工具提示", overlay=true) // 计算基于收盘价的1%盈利/亏损价格 profit_target = close * 1.01 stop_loss = close * 0.99 // 通过隐藏的plot将数值加入工具提示 plot(profit_target, "1%盈利价", display=display.data_window, color=color.new(color.green, 0)) plot(stop_loss, "1%亏损价", display=display.data_window, color=color.new(color.red, 0))
代码说明:
- 开头指定用Pine Script v5版本,这是当前TradingView推荐的版本,功能更完善。
indicator函数定义脚本名称,overlay=true让脚本叠加在主图上(但我们的plot是隐藏状态,不会干扰图表)。- 计算逻辑很直观:用当前蜡烛的收盘价分别乘以1.01和0.99,得到1%的盈利目标价和止损价。
- 核心是
plot函数的display=display.data_window参数——这个设置会让这些数值只出现在鼠标悬停的工具提示框里,不会在图表上绘制任何线条,完美匹配你的需求。 - 额外给两个数值设置了不同颜色,盈利用绿色、亏损用红色,方便你快速区分。
使用的时候,直接把这段代码复制到TradingView的Pine Script编辑器里,点击"Add to Chart",之后你把鼠标悬停在任意一根蜡烛上,原本显示OHLC的信息区域里就会多出这两个自定义的盈亏参考价格啦。
内容的提问来源于stack exchange,提问作者user3125707
相关产品推荐
相关产品推荐

