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

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

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

  • 写回答

4条回答 默认 最新

  • 关注

    周敏·轩逸 晚上好🌙🌙🌙
    本答案参考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日

悬赏问题

  • ¥15 前台多人编辑时怎么让每个人保存刷新都互不干扰
  • ¥20 如何用Python删除单元格内连续出现的重复词?
  • ¥15 WangEditor嵌入到geeker-admin中,回车没有办法换行
  • ¥30 stm32f103c8t6制作万能红外遥控器
  • ¥15 有人会fastcrud写前端页面吗
  • ¥15 如何解除Uniaccess管控
  • ¥15 微信小程序跳转关联公众号
  • ¥15 Java AES 算法 加密采用24位向量报错如何处理?
  • ¥15 使用X11可以找到托盘句柄,监控到窗口点击事件但是如何在监听的同时获取托盘中应用的上下文菜单句柄
  • ¥45 字符串操作——数组越界问题