繁体   English   中英

Plot 在 [pinescript] 中绘制 adx 和价格振荡器时的优先级

[英]Plot precedence while plotting adx and price oscillator in [pine- script]

嗨,我是 pine 编辑器的新手,我正在尝试 plot 价格振荡器和 ADX 在同一个 window 中具有相同的优先级,但是每当我 plot 出现在它们的顶部时绘图未正确显示(单独绘制时显示正确)。 请找到我使用的代码并告诉我需要更正的地方?

//@version=4
    study(title="Price Oscillator", shorttitle="PPO", format=format.price, precision=2)
    shortlen=input(12, minval=1)
    longlen=input(26, minval=1)
    src = input(close, title="Source")
    short = ema(src, shortlen)
    long = ema(src, longlen)
    po = (short - long)/long*100
    adxlen = input(14, title="ADX Smoothing")
    dilen = input(14, title="DI Length")
    dirmov(len) =>
    up = change(high)
    down = -change(low)
    plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
    minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
    truerange = rma(tr, len)
    plus = fixnan(100 * rma(plusDM, len) / truerange)
    minus = fixnan(100 * rma(minusDM, len) / truerange)
    [plus, minus]
    adx(dilen, adxlen) =>
    [plus, minus] = dirmov(dilen)
    sum = plus + minus
    adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
    sig = adx(dilen, adxlen)
    plot(po, color=#990000, title="PPO")
    plot(sig, color=color.red, title="ADX")`

我附上了 window 的快照,供您参考绘制 PPO 和 ADX

那是因为他们没有相同的规模。 简单地单独使用每一个并以不同的比例将它们覆盖在同一窗格中会更容易和可靠。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM