【发布时间】:2020-05-02 06:40:00
【问题描述】:
我有一个指标,我希望能够使用 plotshape 在图表窗口和下部窗格中绘制。如果它在图表窗口中绘制,则 plotshape 是 location.belowbar,如果它在下部窗口中绘制,则 plotshape = 3,location.absolute,我使用颜色变化来显示信号。如果它绘制在下部窗口中,我已经弄清楚如何隐藏 below.bar plotshapes,以及如果它绘制在上部窗口中,如何隐藏 location.absolute。
问题在于缩放:如果我更改输入以隐藏 plotshape below.bar 并取消隐藏值为“3”的 plotshape,并将指标移动到下部窗格,它仍然使用来自图表。秤不会自动调整。因此,如果我在下方窗格中使用 SPY 绘制一个值为“3”的绘图形状,那么正确的比例仍然会影响 SPY 的价格@~280。
我试过“overlay = true, scale = scale.none/left/right”并且没有覆盖指令。没有任何效果。无论如何,价格比例总是被考虑在内。
'任何帮助或想法将不胜感激!!!!!!
// -------------
All_Plot_Loc_Upper = if (Plot_Loc == "Chart Window")
All_Plot_Loc_Upper = 1
else
na
Plot_Loc_Lower_NPA = if Plot_Loc == "Chart Window"
na
else
3
plotshape(DS_Long_PB_HHV > 0 and All_Plot_Loc_Upper == 1, style=shape.triangleup, location=location.belowbar, size=size.tiny)
plotshape(series = -Plot_Loc_Lower_NPA, style=shape.triangleup, location=location.absolute, size=size.tiny)
【问题讨论】:
标签: pine-script