我是一个完全初学者,并设法把这个简单的脚本,计算5个移动平均线和视觉交叉标签,每次一次跨越另一个。我想要达到的是从priceline中移除交叉标签的价值,这样只显示MA和仪器的价格值。目前,将所有不同的值都显示在一起的效果在视觉上是令人困惑的。事先非常感谢,
汤姆。
//@version=5
indicator('MA 51/126/202', overlay=true)
ma202 = ta.sma(close, 202)
ma126 = ta.sma(close, 126)
ma51 = ta.sma(close, 51)
ma15 = ta.sma(close, 15)
ma5 = ta.sma(close, 5)
plot(ma51, title='MA 51', style=plot.style_line, color=color.new(color.blue, 65), linewidth=3)
plot(ma126, title='MA 126', style=plot.style_line, color=color.new(#0033ff, 85), linewidth=2)
plot(ma202, title='MA 202', style=plot.style_line, color=color.new(#0d47a1, 0), linewidth=4)
plot(ma15, title='MA 15', style=plot.style_line, color=color.new(#fbc02d, 0), linewidth=2)
plot(ma5, title='MA 5', style=plot.style_line, color=color.new(#b2ebf2, 0), linewidth=2)
plot(ta.crossover(ma51, ma202) ? ma202 : na, title='Golden Cross', style=plot.style_cross, color=color.new(color.lime, 0), linewidth=5)
plot(ta.crossunder(ma51, ma202) ? ma202 : na, title='Death Cross', style=plot.style_cross, color=color.new(color.red, 0), linewidth=5)
plot(ta.crossover(ma51, ma126) ? ma126 : na, title='Cross Up 1', style=plot.style_cross, color=color.new(color.lime, 0), linewidth=4)
plot(ta.crossover(ma126, ma51) ? ma126 : na, title='Cross Down 1', style=plot.style_cross, color=color.new(color.red, 0), linewidth=4)
plot(ta.crossover(ma126, ma202) ? ma126 : na, title='Cross Up 2', style=plot.style_cross, color=color.new(color.lime, 0), linewidth=4)
plot(ta.crossover(ma202, ma126) ? ma126 : na, title='Cross Down 2', style=plot.style_cross, color=color.new(color.red, 0), linewidth=4)
plot(ta.crossover(ma5, ma15) ? ma15 : na, title='Cross Up 3', style=plot.style_cross, color=color.new(color.lime, 0), linewidth=3)
plot(ta.crossover(ma15, ma5) ? ma15 : na, title='Cross Down 3', style=plot.style_cross, color=color.new(color.red, 0), linewidth=3)发布于 2022-11-21 18:28:33
plot函数有一个display参数。您可以使用它来决定在哪里显示plot函数的结果:
display (input plot_display)控制显示情节信息的位置。显示选项支持添加和减法,这意味着使用
display.all - display.status_line将显示除脚本状态行之外的任何地方的绘图信息。display.price_scale + display.status_line将只在价目表和状态线上显示该地块。当display参数(如display.price_scale)具有用户控制的图表设置等价物时,只有在所有设置都允许时,相关的绘图信息才会出现。可能值:display.none,display.pane,display.data_window,display.price_scale,display.status_line,display.all。可选。默认情况是display.all.
。
https://stackoverflow.com/questions/74523110
复制相似问题