我试图对第一个值 > 的情况发出警报或<其他
我对编码相对较新,正在尝试弄清楚如何告诉 Pine Script 获取 macD 行 > 的第一个实例。且<信号线发出警报。目前,它为每支蜡烛显示一个标签。
尝试在第一次迭代后使“长”为假,直到“短”为真。每次交叉仅发出一次警报。
感谢那些提供帮助的人。我会给解决这个问题的人 15 xrp。
long = macd > signal
short = macd < signal
alertcondition(long, "Macd Long open", "message")
alertcondition(short, "Macd short open", "message")
if(long)
l = label.new(bar_index, high)
label.set_text(l, "buy@\n" + str.tostring(close))
label.set_color(l, color.green)
label.set_yloc(l, yloc.belowbar)
label.set_style(l, label.style_label_up)
if(short)
l = label.new(bar_index, high)
label.set_text(l, "sell@\n" + str.tostring(close))
label.set_color(l, color.red)
label.set_yloc(l, yloc.belowbar)
label.set_style(l, label.style_label_down)
'''
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你必须写出 MACD 计算公式,所以我创建了一个列表
基本等式是:
我解决了你的代码问题
You have to write the MACD calculation formula, so I create a list
The basic equation is:
I solved your code problem