【发布时间】:2022-08-08 23:35:50
【问题描述】:
因此,我尝试将我从其他指标构建的自定义指标组合在一起。
在屏幕截图中,您可以看到填充的绘图背景位于底部,但我希望它们位于我正在填充的两个 MA 下方。
底部的样式菜单绘图背景
plotshape 可以正常工作并且位置正确,但不是绘图背景。
下面是我为本节编写的代码。 如果有帮助,我可以提供整个指标代码。
// MA default settings: Color, Width and Fill for MA 1 and MA 2 Cross
mA1 = plot(series=mA01, style=plot.style_line, title=\'MA #1\', color=color.new(color.yellow, 0), linewidth=2)
mA2 = plot(series=mA02, style=plot.style_line, title=\'MA #2\', color=color.new(color.blue, 0), linewidth=2)
// Fill colors for the MA1 and MA2 Cross
color fillColor = mA01 > mA02 ? color.new(color.green,80) : color.new(color.red,80)
fill(mA1,mA2, fillColor)
// Call & Put Signals Style Settings
plotshape(ta.crossover(mA01,mA02) , title = \"MA 1 & 2 Cross Call Signal\", style = shape.triangleup, location = location.belowbar, color = color.green, textcolor = color.white, size = size.small)
plotshape(ta.crossunder(mA01,mA02) , title = \"MA 1 & 2 Cross Put Signal\", style = shape.triangledown, location = location.abovebar, color = color.red, textcolor = color.white, size = size.small)
//Additional MAs for whatever purpoose you need.
mA3 = plot(series=mA03, style=plot.style_line, title=\'MA #3\', color=color.new(color.white, 0), linewidth=2)
mA4 = plot(series=mA04, style=plot.style_line, title=\'MA #4\', color=color.new(color.green, 0), linewidth=2)