Pine Script修改标注字符大小无效问题咨询
解决Pine Script plotchar字符大小不生效的问题
你遇到的plotchar设置size.tiny/size.small后字符大小无变化的问题,可通过以下方式解决:
1. 强制重新加载脚本
修改参数后,务必点击编辑器右上角的「添加到图表」按钮重新加载脚本,避免缓存导致设置未生效。
2. 改用Label函数替代plotchar
plotchar的大小可能被TradingView全局图表设置覆盖,改用label函数可精准控制字符大小,不受全局设置影响。示例代码如下:
// Candle Type Pine Script study("Candle Type", overlay=true, precision=0) // 类型1:内部K线 barResult1 = high <= high[1] and low >= low[1] if barResult1 label.new(bar_index, high, "1", color=#0080FF, textcolor=#FFFFFF, size=size.tiny, style=label.style_label_up) // 类型2u:向上突破K线 barResult2u = (high > high[1]) and (low >= low[1]) if barResult2u label.new(bar_index, high, "2", color=#0080FF, textcolor=#FFFFFF, size=size.tiny, style=label.style_label_up) // 类型2d:向下突破K线 barResult2d = (low < low[1]) and (high <= high[1]) if barResult2d label.new(bar_index, high, "2", color=#0080FF, textcolor=#FFFFFF, size=size.tiny, style=label.style_label_up) // 类型3:吞噬K线 barResult3 = high > high[1] and low < low[1] if barResult3 label.new(bar_index, high, "3", color=#0080FF, textcolor=#FFFFFF, size=size.tiny, style=label.style_label_up)
3. 检查全局图表设置
进入图表设置(右上角齿轮图标)→「外观」→「符号大小」,确认该设置未过大导致脚本的size参数被覆盖,建议将全局符号大小调至中等或偏小后再测试。
内容的提问来源于stack exchange,提问作者Joe
相关产品推荐
相关产品推荐

