周敏·轩逸 2024-03-10 20:38 采纳率: 0%
浏览 15

通达信的幅图代码中有未来函数,造成信号漂移,有没有办法把曾经出现过的信号显示出来?比如打个标记?怎么弄?

通达信部分幅图代码中有未来函数,上一个信号会被新信号替代掉。有没有可能把曾经出现过的信号标示在k线图上?有没有懂的,盼解答!谢谢!

  • 写回答

4条回答 默认 最新

  • 檀越@新空间 2024-03-10 20:38
    关注

    周敏·轩逸 晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    你可以通过以下几种方法来标记曾经出现过的信号在K线图上:

    1. 使用plot函数绘制标记点:在每个信号出现的位置使用plot函数绘制一个特殊的标记点,可以是一个实心点或者其他图形,以区别于K线图。代码示例:
    plot(signal, "Signal", color=color.yellow, style=plot.style_circle, linewidth=3, size=3)
    
    1. 使用label.new函数添加标签:在每个信号出现的位置使用label.new函数添加一个标签,标签可以包含信号的具体信息或者其他有用的文字说明。代码示例:
    label.new(bar_index, high, text="Signal", color=color.yellow, textcolor=color.white, style=label.style_label_up)
    
    1. 使用plotshape函数绘制特殊图形:在每个信号出现的位置使用plotshape函数绘制一个特殊的图形,可以是一个箭头、字符等,以区别于K线图。代码示例:
    plotshape(signal, color=color.yellow, style=shape.triangleup, location=location.belowbar, size=size.small)
    

    请注意,以上代码示例是基于Pine Script语言,在TradingView上使用的代码。如果你在其他平台使用通达信的幅图代码,请根据该平台的代码语法进行相应的修改和适配。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月10日