通达信部分幅图代码中有未来函数,上一个信号会被新信号替代掉。有没有可能把曾经出现过的信号标示在k线图上?有没有懂的,盼解答!谢谢!
4条回答 默认 最新
檀越@新空间 2024-03-10 20:38关注周敏·轩逸 晚上好🌙🌙🌙
本答案参考ChatGPT-3.5你可以通过以下几种方法来标记曾经出现过的信号在K线图上:
- 使用plot函数绘制标记点:在每个信号出现的位置使用plot函数绘制一个特殊的标记点,可以是一个实心点或者其他图形,以区别于K线图。代码示例:
plot(signal, "Signal", color=color.yellow, style=plot.style_circle, linewidth=3, size=3)- 使用label.new函数添加标签:在每个信号出现的位置使用label.new函数添加一个标签,标签可以包含信号的具体信息或者其他有用的文字说明。代码示例:
label.new(bar_index, high, text="Signal", color=color.yellow, textcolor=color.white, style=label.style_label_up)- 使用plotshape函数绘制特殊图形:在每个信号出现的位置使用plotshape函数绘制一个特殊的图形,可以是一个箭头、字符等,以区别于K线图。代码示例:
plotshape(signal, color=color.yellow, style=shape.triangleup, location=location.belowbar, size=size.small)请注意,以上代码示例是基于Pine Script语言,在TradingView上使用的代码。如果你在其他平台使用通达信的幅图代码,请根据该平台的代码语法进行相应的修改和适配。
解决 无用评论 打赏 举报